:root{--content-width:1300px;--content-width-sm:1170px;--global-font-family:"Open Sans",sans-serif;--highlight-font-family:"Playfair Display",serif;--decorative-font-family:"Bestermind Regular";--global-font-size:1rem;--global-font-line-height:1.75;--global-box-shadow:10px 10px 50px rgb(0 0 0/5%);--font-size-small:calc(16/var(--global-font-size)*1rem);--font-size-regular:calc(var(--global-font-size)/16*1rem);--font-size-large:calc(36/var(--global-font-size)*1rem);--font-size-larger:calc(48/var(--global-font-size)*1rem);--vertical-header-width:400px;--font-size-small:0.75rem;--font-size-normal:0.875rem;--font-size-body:1rem;--font-size-h1:5.653rem;--font-size-h2:3.998rem;--font-size-h3:2.827rem;--font-size-h4:1.999rem;--font-size-h5:1.414rem;--font-size-h6:1rem;--font-size-xs:0.75rem;--font-line-height-body:1.75;--font-line-height-p:1.75;--font-line-height-h1:1.3;--font-line-height-h2:1.3;--font-line-height-h3:1.3;--font-line-height-h4:1.3;--font-line-height-h5:1.3;--font-line-height-h6:1.75;--font-weight-body:400;--font-weight-h1:400;--font-weight-h2:400;--font-weight-h3:400;--font-weight-h4:400;--font-weight-h5:400;--font-weight-h6:600;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-letter-spacing-body:0.04em;--font-letter-spacing-link:0.04em;--font-letter-spacing-h1:0.06em;--font-letter-spacing-h2:0.06em;--font-letter-spacing-h3:0.06em;--font-letter-spacing-h4:0.06em;--font-letter-spacing-h5:0.06em;--font-letter-spacing-h6:0.08em;--letter-spacing:0.04em;--letter-spacing-032:0.02em;--letter-spacing-one:1px;--letter-spacing-two:2px;--letter-spacing-three:3px;--letter-spacing-four:4px;--border-radius:0px;--border-radius-box:0px;--border-radius-ten:0px;--z-index-minus:-1;--global-body-bgcolor:#fff;--global-body-lightcolor:#fafafa;--global-font-color:#575757;--global-font-title:#1f1f1f;--global-font-subtitle:#de3a53;--global-dark-submenu:#7c859b;--global-body-lightbg:#f7f7f7;--border-color-light:#f1f3f5;--border-color-dark:#262f48;--color-link:#c4704b;--color-link-visited:#c4704b;--color-link-active:#c4704b;--color-footer-top-dark:#000505;--color-footer-copyright-dark:#000202;--color-meta-bg:#e8ebf1;--color-categoey-bg:#f5f5f5;--color-footer-lightbg:#171717;--color-post-sticky-bg:#f9f9f9;--theme-yellow-color:#f8c560;--color-theme-primary:#c4704b;--color-theme-primary-dark:#de2642;--color-theme-primary-light:#ffece5;--color-theme-primary-semi-light:#f5d9cd;--color-primary-semi-dark:#ebbca8;--color-theme-secondary:#1f1f1f;--color-theme-secondary-dark:#fff2b3;--color-theme-secondary-light:#fffbe5;--color-theme-red:#c0392b;--color-theme-green:#27ae60;--color-theme-blue:#de3a53;--color-theme-yellow:#ffd81c;--color-theme-black:#000;--color-theme-grey:#9d9d9d;--color-theme-white:#fff;--color-theme-white-light:#7c859b;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1;--footer-theme-dark:#0e1527;--product-background-color:#eaeaea;--global-font-active:#2870de;--global-font-hover:#2870de;--decorative-text-fill:#f7f7f7;--decorative-text-stroke:#e5e5e5}@media (max-width:991px){:root{--font-size-h1:3.653rem;--font-size-h2:2rem;--font-size-h3:1.827rem;--font-size-h4:1.700rem}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{background:#fff;background:var(--global-body-bgcolor);color:#575757;color:var(--global-font-color);font-family:Open Sans,sans-serif;font-family:var(--global-font-family);font-size:1rem;font-size:var(--font-size-body);line-height:1.75;line-height:var(--font-line-height-body);overflow-x:hidden;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-variant-numeric:lining-nums}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif;font-family:var(--highlight-font-family);font-stretch:condensed;clear:both;margin:25px 0;word-break:break-word;text-transform:capitalize}h1{font-size:5.653rem;font-size:var(--font-size-h1);line-height:1.3;line-height:var(--font-line-height-h1);letter-spacing:.06em;letter-spacing:var(--font-letter-spacing-h1);font-weight:400;font-weight:var(--font-weight-h1)}h1,h2{color:#1f1f1f;color:var(--global-font-title)}h2{font-size:3.998rem;font-size:var(--font-size-h2);line-height:1.3;line-height:var(--font-line-height-h2);letter-spacing:.06em;letter-spacing:var(--font-letter-spacing-h2);font-weight:400;font-weight:var(--font-weight-h2)}h3{font-size:2.827rem;font-size:var(--font-size-h3);line-height:1.3;line-height:var(--font-line-height-h3);letter-spacing:.06em;letter-spacing:var(--font-letter-spacing-h3);font-weight:400;font-weight:var(--font-weight-h3)}h3,h4{color:#1f1f1f;color:var(--global-font-title)}h4{font-size:1.999rem;font-size:var(--font-size-h4);line-height:1.3;line-height:var(--font-line-height-h4);letter-spacing:.06em;letter-spacing:var(--font-letter-spacing-h4);font-weight:400;font-weight:var(--font-weight-h4)}h5{font-size:1.414rem;font-size:var(--font-size-h5);line-height:1.3;line-height:var(--font-line-height-h5);letter-spacing:.06em;letter-spacing:var(--font-letter-spacing-h5);font-weight:400;font-weight:var(--font-weight-h5)}h5,h6{color:#1f1f1f;color:var(--global-font-title)}h6{font-size:1rem;font-size:var(--font-size-h6);line-height:1.75;line-height:var(--font-line-height-h6);letter-spacing:.08em;letter-spacing:var(--font-letter-spacing-h6);font-weight:600;font-weight:var(--font-weight-h6)}button,input,optgroup,select,textarea{color:#575757;color:var(--global-font-color)}.text_small,small{font-size:.875rem;font-size:var(--font-size-normal)}.overflow-hidden{overflow:hidden}.z-index-minus{z-index:-1;z-index:var(--z-index-minus)}.letter-spacing{letter-spacing:.04em;letter-spacing:var(--letter-spacing)}a{font-size:1rem;font-size:var(--font-size-body);color:var(--color-theme-primary)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit}p{margin:15px 0;line-height:1.75;line-height:var(--font-line-height-p)}pre{background:#fff;background:var(--color-theme-white);color:#575757;color:var(--global-font-color);padding:15px;border:1px solid #c4704b;border:1px solid var(--color-theme-primary)}a,a h1,a h2,a h3,a h4,a h5,a h6,i{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}a:focus{outline:none!important}.euphoria h1,.euphoria h2,.euphoria h3,.euphoria h4,.euphoria h5,.euphoria h6{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a:focus{text-decoration:none!important}a:focus,a:hover{color:#c4704b;color:var(--color-theme-primary)}a:hover{text-decoration:none}:focus,a{outline:none}p{margin:16px 0;line-height:1.66em}hr{background-color:#262f48;background-color:var(--border-color-dark);border:0;height:1px;margin:0;padding:0}ol,ul{margin-bottom:1em}ol,ol ol,ul{padding-left:25px}dd{margin:0 1.5em 1.5em}dl dd{margin-bottom:15px}dl dd:last-child,li>ol,li>ul{margin-bottom:0}dt{font-weight:700}img{max-width:100%;height:auto}table{border:1px solid #f1f3f5;border:1px solid var(--border-color-light);width:100%;margin-bottom:20px}table.wp-calendar-table,table.wp-calendar-table td,table.wp-calendar-table th{border-color:#9d9d9d;border-color:var(--color-theme-grey)}table td,table th{padding:5px 8px;text-align:center}.euphoria-comments-media table td,.euphoria-comments-media table th,table td,table th{border:1px solid #f1f3f5;border:1px solid var(--border-color-light)}input[type=checkbox]{width:auto;margin-right:10px;line-height:2;height:32px}input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{width:100%;float:left;padding:0;height:32px;line-height:32px;border:none;border-bottom:1px solid #9d9d9d;border-bottom:1px solid var(--color-theme-grey);color:#575757;color:var(--global-font-color);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.mc4wp-form-fields input{border-bottom:1px solid #c3c3c3;background-color:transparent;height:50px;line-height:50px;padding-right:40px}.mc4wp-form-fields button{position:absolute;right:0;background:transparent;border:none;bottom:15px;padding:0}.euphoria-comments-info .title a{color:#1f1f1f;color:var(--global-font-title)}.euphoria-comments-info .title a:hover{color:#1f1f1f;color:var(--color-theme-secondary)}select{line-height:48px;height:48px;width:100%;color:#575757;color:var(--global-font-color);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;border:none;border-bottom:1px solid #9d9d9d;border-bottom:1px solid var(--color-theme-grey);padding:0 10px 0 0;background-color:transparent}textarea{padding:0;height:150px;line-height:normal;border-color:#9d9d9d;border-color:var(--color-theme-grey)}input::-webkit-input-placeholder{color:#9d9d9d;color:var(--color-theme-grey)}input::-moz-placeholder{color:#9d9d9d;color:var(--color-theme-grey)}input:-ms-input-placeholder{color:#9d9d9d;color:var(--color-theme-grey)}textarea::-webkit-input-placeholder{color:#9d9d9d;color:var(--color-theme-grey)}textarea::-moz-placeholder{color:#9d9d9d;color:var(--color-theme-grey)}textarea:-ms-input-placeholder{color:#9d9d9d;color:var(--color-theme-grey)}input[type=email]::-webkit-input-placeholder{color:#9d9d9d;color:var(--color-theme-grey)}input[type=email]::-moz-placeholder{color:#9d9d9d;color:var(--color-theme-grey)}input[type=email]:-ms-input-placeholder{color:#9d9d9d;color:var(--color-theme-grey)}input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#c4704b;border-color:var(--color-theme-primary);-webkit-box-shadow:none;box-shadow:none;outline:none}embed,iframe,object{width:100%}iframe{border:none}.error-404 .fourzero-image{position:relative}@font-face{font-family:Bestermind Regular;font-style:normal;font-weight:400;src:local("Bestermind Regular"),url(../css/fonts/BestermindRegular.woff) format("woff")}@media (min-width:1499px){.container{max-width:1170px;max-width:var(--content-width-sm)}.euphoria .container{max-width:1300px;max-width:var(--content-width)}}@media (min-width:1300px){.container{max-width:1170px;max-width:var(--content-width-sm)}.euphoria .container{max-width:1300px;max-width:var(--content-width)}}body .container,body .euphoria .container,body .elementor-section.elementor-section-boxed>.elementor-container{max-width:1300px;max-width:var(--content-width)}.content-area .site-main{padding:152px 0;overflow:hidden}.error404 .site-main{padding:72px 16px 100px}.home .content-area .site-main{padding:0}.home.blog .content-area .site-main,.home.blog .euphoria .content-area .site-main{padding:152px 0}@media (max-width:1024px){.content-area .site-main{padding:72px 16px}.home.blog .content-area .site-main,.home.blog .euphoria .content-area .site-main{padding:72px 0}}@media (max-width:767px){.content-area .site-main,.error404 .site-main{padding:56px 16px}.home.blog .content-area .site-main,.home.blog .euphoria .content-area .site-main{padding:56px 0}}::-webkit-scrollbar-thumb{background:#c4704b!important;background:var(--color-theme-primary)!important}#back-to-top .top{margin:0;color:var(--white-color);position:fixed;bottom:65px;right:30px;z-index:99;font-size:26px;width:50px;height:auto;text-align:center;line-height:28px;border-radius:0;border-radius:var(--border-radius);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#back-to-top .top svg{color:#fff;color:var(--color-theme-white)}#back-to-top .top span{font-family:Playfair Display,serif;font-family:var(--highlight-font-family);font-size:1rem;font-size:var(--font-size-body);text-transform:uppercase;font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:.08em;letter-spacing:var(--font-letter-spacing-h6);color:#1f1f1f;color:var(--global-font-title)}#loading{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;background:var(--global-body-bgcolor);z-index:9999}.breadcrumb li{display:inline-block;word-break:break-word}.euphoria-breadcrumb{padding:130px 0;background:#fafafa;background:var(--global-body-lightcolor)}.euphoria-breadcrumb-two{padding:45px 0;position:relative;z-index:2}.euphoria-breadcrumb-two .title{margin-top:0}.euphoria-breadcrumb-one{display:block;padding:72px 0;z-index:9;position:relative;overflow:hidden}.euphoria-breadcrumb-one ol li,.euphoria-breadcrumb-one ol li a{color:#c4704b;color:var(--color-theme-primary);text-decoration:none;font-weight:400;font-weight:var(--font-weight-h2);font-family:Playfair Display,serif;font-family:var(--highlight-font-family);letter-spacing:3px}.euphoria-breadcrumb-one ol li svg{width:20px;margin-left:8px}.euphoria-breadcrumb-one ol li a:hover{color:#1f1f1f;color:var(--color-theme-secondary)}.euphoria-breadcrumb-one ol li{list-style:none;display:inline-block;position:relative}.breadcrumb-bg:before,.breadcrumb-ui:before{position:absolute;left:0;right:0;content:"";width:100%;height:100%;top:0}.euphoria-breadcrumb-one .breadcrumb-item+.breadcrumb-item:before{display:none}.breadcrumb-item+.breadcrumb-item{padding-left:8px;margin-left:8px}.breadcrumb .breadcrumb-item:last-child svg{display:none}.euphoria-breadcrumb-one .breadcrumb{position:relative;display:inline-block}.euphoria-breadcrumb-one .breadcrumb-item.active{color:#c4704b;color:var(--color-theme-primary);position:relative;font-weight:700}.euphoria-breadcrumb-one .breadcrumb-item:last-child{color:#575757;color:var(--global-font-color);font-weight:700;line-height:normal}.euphoria-breadcrumb-one ol{background:transparent;padding:0;margin-bottom:0;margin-top:15px}.euphoria-breadcrumb-two .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.euphoria-breadcrumb-two ol li{display:inline-block}.euphoria-breadcrumb-three .breadcrumb{margin-top:0}.euphoria-breadcrumb-three .euphoria-breadcrumb-one{padding:0}.euphoria-breadcrumb-three{padding:45px 0}.breadcrumb-bg,.breadcrumb-video,.video-euphoria-bg-over{position:relative;overflow:hidden}.breadcrumb-bg #video-background,.breadcrumb-bg video,.breadcrumb-video video,.video-breadcrumb-bg #video-background,.video-euphoria-bg-over #video-background,.video-euphoria-bg-over video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:100%}.breadcrumb-bg.euphoria-over-dark-80:before,.breadcrumb-ui:before{z-index:0}.euphoria-breadcrumb-one{background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;background:#ffece5;background:var(--color-theme-primary-light)}.home .euphoria-breadcrumb-one{padding:72px 0}.euphoria-breadcrumb-one .main-shap-box .shap-one{left:-130px;z-index:3;top:-150px}.euphoria-breadcrumb-one .main-shap-box .shap-two{width:90px;height:90px}@media(max-width:1024px){.euphoria-breadcrumb-one{padding:70px 0}}@media(max-width:767px){.euphoria-breadcrumb-one{padding:50px 0}}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0;font-style:italic}.wp-caption.alignleft .wp-caption-text{text-align:left}.wp-caption.alignright .wp-caption-text{text-align:right}@media screen and (min-width:48em){.wp-block-image.alignright,.wp-caption.alignright{margin-right:calc(50% - 650px);margin-right:calc(50% - var(--content-width)/2)}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:calc(50% - 650px);margin-left:calc(50% - var(--content-width)/2)}}.gallery-item{padding:0 15px 15px 0}.gallery-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-caption{font-size:80%}@media (max-width:479px){.gallery-item{padding:0 0 15px}}a{color:#c4704b;color:var(--color-link)}a:visited{color:#c4704b;color:var(--color-link-visited)}a:active,a:focus,a:hover{color:#c4704b;color:var(--color-link-active)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}body.admin-bar .euphoria-mobile-menu.menu-open,body.admin-bar .has-sticky.header-up,body.admin-bar header{top:30px}@media only screen and (max-width:600px){body.admin-bar .has-sticky.header-up{top:0}body.admin-bar .euphoria-mobile-menu.menu-open,body.admin-bar header{top:46px}body.admin-bar.header--is-sticky .euphoria-mobile-menu.menu-open{top:0}}@media only screen and (min-width:601px) and (max-width:782px){body.admin-bar .euphoria-mobile-menu.menu-open,body.admin-bar .has-sticky.header-up,body.admin-bar header{top:46px}}header .container-fluid{padding:0 30px}header{transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}.header-default .navbar .navbar-collapse{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.header-default.header-down,header.header-default.header-up{position:fixed;left:0;right:0;top:0;background:#fff;background:var(--color-theme-white);-webkit-box-shadow:10px 10px 50px rgb(0 0 0/5%);box-shadow:10px 10px 50px rgb(0 0 0/5%);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow);z-index:99;transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s;width:100%}header .navbar-brand svg{width:auto;height:103px}header.header-default.header-down{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}header .navbar-brand{margin-right:0;padding:8px 0}header .navbar-collapse{margin-left:20px}.hf-elementor-layout span.navbar-toggler.collapse-icons{display:none}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu li{position:relative}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu>li{float:left;padding:15px 0}.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{display:block}.sf-menu ul ul{top:0;left:100%}.sf-menu{float:left;margin-bottom:0}.sf-menu ul.sub-menu{padding:10px 0;background:#fff;background:var(--color-theme-white);-webkit-box-shadow:10px 10px 50px rgb(0 0 0/5%);box-shadow:10px 10px 50px rgb(0 0 0/5%);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow);width:300px}.sf-menu ul.sub-menu a{padding:8px 16px;color:#1f1f1f;color:var(--global-font-title);font-weight:500;font-weight:var(--font-weight-medium);position:relative}.sc_layouts_menu_nav li li.menu-item-has-children>a{padding-right:35px}.sf-menu>li>a{font-weight:var(--font-weight-normal)}.sf-menu>li>a,.sf-menu a{text-transform:capitalize}.sf-menu a{display:block;color:#1f1f1f;color:var(--global-font-title);font-family:Open Sans,sans-serif;font-family:var(--global-font-family);padding:18px 15px;text-decoration:none;zoom:1;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;position:relative}header .menu-all-pages-container .sf-menu a span{position:relative;margin-bottom:10px;padding-bottom:5px}.euphoria-mobile-menu.menu-style-two .navbar-nav li .sub-menu li a:after,.euphoria-mobile-menu.menu-style-two .navbar-nav li .sub-menu li a:before,header .menu-all-pages-container .sf-menu a span:after,header .menu-all-pages-container .sf-menu a span:before{content:"";position:absolute;display:block;left:0;bottom:0;height:1px;background-color:#c4704b;background-color:var(--color-theme-primary);width:20%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:-webkit-transform .5s cubic-bezier(.45,.46,.05,.96);transition:-webkit-transform .5s cubic-bezier(.45,.46,.05,.96);transition:transform .5s cubic-bezier(.45,.46,.05,.96);transition:transform .5s cubic-bezier(.45,.46,.05,.96),-webkit-transform .5s cubic-bezier(.45,.46,.05,.96);transition:transform .5s cubic-bezier(.45,.46,.05,.96),-webkit-transform .3s cubic-bezier(.45,.46,.05,.96)}.euphoria-mobile-menu.menu-style-two .navbar-nav li .sub-menu li a:after,header .menu-all-pages-container .sf-menu a span:after{width:75%;left:auto;right:0;-webkit-transition-delay:.1s;transition-delay:.1s}.euphoria-mobile-menu.menu-style-two .navbar-nav li .sub-menu li a:after,header .menu-all-pages-container .sf-menu a:hover span:after{-webkit-transition-delay:.1s;transition-delay:.1s}.euphoria-mobile-menu.menu-style-two .navbar-nav li .sub-menu li.current-menu-item>a:after,.euphoria-mobile-menu.menu-style-two .navbar-nav li .sub-menu li.current-menu-item>a:before,.euphoria-mobile-menu.menu-style-two .navbar-nav li .sub-menu li a:hover:after,.euphoria-mobile-menu.menu-style-two .navbar-nav li .sub-menu li a:hover:before,.sf-menu li.current-menu-ancestor>a span:after,.sf-menu li.current-menu-ancestor>a span:before,.sf-menu li.current-menu-item>a span:after,.sf-menu li.current-menu-item>a span:before,.sf-menu ul>li.menu-item.current-menu-parent>a span:after,.sf-menu ul>li.menu-item.current-menu-parent>a span:before,.sf-menu ul li.current-menu-parent>a span:after,.sf-menu ul li.current-menu-parent>a span:before,.sf-menu ul li .sub-menu li.current-menu-item>a span:after,.sf-menu ul li .sub-menu li.current-menu-item>a span:before,header .menu-all-pages-container .sf-menu a:hover span:after,header .menu-all-pages-container .sf-menu a:hover span:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}.sf-menu>li>ul ul{top:-10px;margin:0 0 0 4px}.sf-menu li{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.sf-menu li.sfHover>a,.sf-menu li:hover>a{color:#c4704b;color:var(--color-theme-primary);-webkit-transition:none;transition:none}.sf-menu ul li.sfHover>a,.sf-menu ul li:hover>a{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.sf-menu li.current-menu-ancestor>a,.sf-menu li.current-menu-item>a,.sf-menu ul>li.menu-item.current-menu-parent>a,.sf-menu ul li.current-menu-parent>a,.sf-menu ul li .sub-menu li.current-menu-item>a{color:#c4704b;color:var(--color-theme-primary)}.sf-arrows li.current-menu-ancestor>.sf-with-ul:after{border-top-color:#c4704b;border-top-color:var(--color-theme-primary)}.sf-arrows .sf-menu ul li .sub-menu li.current-menu-parent>a .sf-with-ul:after{border-left-color:#c4704b;border-left-color:var(--color-theme-primary);border-top-color:transparent}.sf-arrows .sf-with-ul{padding-right:25px}.sf-arrows .sf-with-ul:after{content:"\f0dd";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;right:10px;top:15px}.sf-menu li>.sub-menu .sf-with-ul:after{right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#c4704b;border-top-color:var(--color-theme-primary)}.sf-arrows ul .sf-with-ul:after{content:"\f0da"}.sf-arrows ul .sf-with-ul:after .sf-arrows ul li>.sf-with-ul:focus:after,.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after{border-left-color:#c4704b;border-left-color:var(--color-theme-primary)}.sf-arrows ul li:hover .sf-with-ul:after,.sf-menu ul.sub-menu li a:hover:after,.sf-menu ul li:hover>a:after{color:#c4704b;color:var(--color-theme-primary)}.menu-dark .sf-menu>li>a{color:#fff;color:var(--color-theme-white)}.menu-dark .sf-menu>li:hover>a{color:#c4704b;color:var(--color-theme-primary)}.menu-hover-background .sf-menu>li:hover>a,.menu-hover-background .sf-menu li.current-menu-ancestor>a,.menu-hover-background .sf-menu li.current-menu-item>a{color:#fff!important;color:var(--color-theme-white)!important;background:#c4704b!important;background:var(--color-theme-primary)!important}.menu-hover-top-border .sf-menu>li>a:before{position:absolute;content:"";top:0;left:0;right:0;width:0;height:2px;background:#c4704b;background:var(--color-theme-primary);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.menu-hover-top-border .sf-menu>li:hover>a:before{width:100%}.header-over header{position:absolute;left:0;right:0;top:0;z-index:99;background:transparent}.header-over .euphoria-breadcrumb-one{padding:228px 15px 130px}.tringle_column_left:before{left:-60px;right:auto;border-color:transparent transparent #c4704b;border-left:60px solid transparent;border-bottom:59px solid var(--color-theme-primary);border-top:0 solid transparent}.tringle_column_left:before,.tringle_column_right:before{position:absolute;content:"";top:0;bottom:0;width:0;height:0;border-right:0 solid transparent}.tringle_column_right:before{left:auto;right:-60px;border-color:transparent transparent transparent #c4704b;border-left:60px solid var(--color-theme-primary);border-bottom:0 solid transparent;border-top:64px solid transparent}.iqonic-custom-layouts.top-slide.open{z-index:999}@-webkit-keyframes fadeInAnimationScale{0%{opacity:0;-webkit-transform:scale(.2) rotate(0)}to{opacity:1;-webkit-transform:scale(1) rotate(180deg)}}@keyframes fadeInAnimationScale{0%{opacity:0;-webkit-transform:scale(.2) rotate(0);transform:scale(.2) rotate(0)}to{opacity:1;-webkit-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}}@-webkit-keyframes fadeOutAnimationScale{0%{opacity:1;-webkit-transform:scale(1) rotate(180deg)}to{opacity:0;-webkit-transform:scale(.2) rotate(0)}}@keyframes fadeOutAnimationScale{0%{opacity:1;-webkit-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}to{opacity:0;-webkit-transform:scale(.2) rotate(0);transform:scale(.2) rotate(0)}}@-webkit-keyframes fadeInRightPanel{0%{opacity:0;-webkit-transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRightPanel{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOutRightPanel{0%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px)}}@keyframes fadeOutRightPanel{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@-webkit-keyframes fadeInMove{0%{opacity:0;-webkit-transform:scaleX(0)}10%{opacity:1;-webkit-transform:scaleX(.1)}to{opacity:1;-webkit-transform:scaleX(1)}}@keyframes fadeInMove{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}10%{opacity:1;-webkit-transform:scaleX(.1);transform:scaleX(.1)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeOutMove{0%{opacity:.14;-webkit-transform:scaleX(1)}to{opacity:.14;-webkit-transform:scaleX(0)}}@keyframes fadeOutMove{0%{opacity:.14;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:.14;-webkit-transform:scaleX(0);transform:scaleX(0)}}@-webkit-keyframes fadeOutMove2{0%{opacity:.8;-webkit-transform:scaleX(1)}to{opacity:.14;-webkit-transform:scaleX(0)}}@keyframes fadeOutMove2{0%{opacity:.8;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:.14;-webkit-transform:scaleX(0);transform:scaleX(0)}}@media (max-width:1400px){.euphoria-header-right ul li a .search-text{display:none}}@media only screen and (min-width:1199px) and (max-width:1300px){.sf-menu>li>a{text-transform:uppercase;font-size:14px;padding:18px 12px}}@media (min-width:1200px){header#default-header .custom-toggler{display:none}}@media (max-width:1199px){header.header-default .container-fluid{padding:5px 30px}}@media (max-width:991px){.header-over .euphoria-breadcrumb-one{padding:160px 15px 60px}}@media (max-width:600px){.header-over .euphoria-breadcrumb-one{padding:140px 15px 60px}}.euphoria-mobile-menu.euphoria-navigation-burger{display:block}.euphoria-mobile-menu{background:#ffece5;background:var(--color-theme-primary-light);position:fixed;left:0;right:0;top:0;z-index:99;opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out}.euphoria-mobile-menu.menu-open{pointer-events:all;opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}.euphoria-mobile-menu.header-down,.euphoria-mobile-menu.header-up{position:fixed;left:0;right:0;top:0;height:100vh;z-index:99;transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}.euphoria-mobile-menu.menu-open.header-down{top:0;z-index:99}.euphoria-mobile-menu.header-down{top:-100px}.euphoria-mobile-menu .navbar{padding:0 30px;z-index:999}.euphoria-mobile-menu .sub-header{background:transparent}header .sub-header{font-size:14px}.euphoria-mobile-menu .sub-header{padding:0 162px}header.style-default{position:absolute;background:#fff;background:var(--color-theme-white)}.euphoria-mobile-menu li .search-box .search-submit,.euphoria-mobile-menu li .search-box input[type=search]{right:-30px}.euphoria-mobile-menu .sub-header .number-info li a{font-size:14px;margin-right:0;color:var(--body-text);line-height:45px;padding:0;margin-right:30px}.euphoria-mobile-menu .sub-header .number-info li a i,.euphoria-mobile-menu .sub-header .social-icone ul li i{color:var(--secondary-color)}.euphoria-mobile-menu .sub-header .number-info li:hover a,.euphoria-mobile-menu .sub-header .number-info li:hover a i,.euphoria-mobile-menu .sub-header .social-icone ul li:hover i{color:#c4704b;color:var(--color-theme-primary)}.euphoria-mobile-menu .sub-header .social-icone ul li{border:none;background:transparent}.euphoria-mobile-menu .sub-header .social-icone ul li i{width:30px}.euphoria-mobile-menu .sub-header .number-info li{border:none}.navbar-toggler-icon{color:#0c0c0c}.euphoria-mobile-menu .navbar-light .navbar-toggler-icon i{line-height:0;font-size:40px;position:absolute;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.navbar-toggler.custom-toggler{display:block;padding:0 5px 0 0;position:static;margin-left:20px;border-radius:0;border:none}.menu-btn{background-image:none;position:relative;z-index:9;width:20px;height:20px;cursor:pointer}.menu-btn .line{width:100%;height:2px;background-color:#575757;background-color:var(--global-font-color);display:block;position:absolute;left:0;top:0;z-index:99;cursor:pointer;-webkit-transition:left .3s cubic-bezier(.29,.61,.9,.45);transition:left .3s cubic-bezier(.29,.61,.9,.45)}.menu-btn .line.two{left:5px;top:10px}.menu-btn .line.three{top:20px}.ham-toggle:hover .menu-btn:not(.is-active) .line.two{left:0}.ham-toggle:hover .menu-btn:not(.is-active) .line.one,.ham-toggle:hover .menu-btn:not(.is-active) .line.three{left:5px}.ham-s-toggle{cursor:pointer}.euphoria-mobile-menu .navbar-nav>li>a{font-size:40px;color:#1f1f1f;color:var(--global-font-title);line-height:normal}.euphoria-mobile-menu .navbar-nav>li a{font-family:Open Sans,sans-serif;font-family:var(--global-font-family)}.euphoria-mobile-menu .navbar-nav li.current-menu-item>.toggledrop i,.euphoria-mobile-menu .navbar-nav li.current-menu-item>a,.euphoria-mobile-menu .navbar-nav li .sub-menu li:hover>a,.euphoria-mobile-menu .navbar-nav li:hover>.toggledrop i,.euphoria-mobile-menu .navbar-nav li:hover>a,.euphoria-mobile-menu ul>li.current-menu-ancestor>.toggledrop i,.euphoria-mobile-menu ul>li.current-menu-ancestor>a,.euphoria-mobile-menu ul li .sub-menu li.current-menu-item>a,.euphoria-mobile-menu ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#c4704b;color:var(--color-theme-primary)}.euphoria-mobile-menu .navbar-nav li>.toggledrop i{font-size:35px;margin-left:15px;cursor:pointer;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;color:#1f1f1f;color:var(--global-font-title)}.euphoria-mobile-menu .navbar-nav li .sub-menu li .toggledrop i{color:#7c859b;color:var(--global-dark-submenu)}.euphoria-mobile-menu .navbar-nav li .sub-menu li.current-menu-ancestor .toggledrop i,.euphoria-mobile-menu .navbar-nav li .sub-menu li.current-menu-item .toggledrop i,.euphoria-mobile-menu .navbar-nav li .sub-menu li:hover .toggledrop i{color:#c4704b;color:var(--color-theme-primary)}.euphoria-mobile-menu .navbar-nav .toggledrop.active i{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}.euphoria-mobile-menu .navbar-nav li li>.toggledrop i{font-size:20px}.euphoria-mobile-menu .navbar-nav li .euphoria-has-sub-menu li a{font-size:20px;color:#575757;color:var(--global-font-color)}.euphoria-mobile-menu .navbar-nav li .euphoria-has-sub-menu li{margin-bottom:5px}.menu-btn:hover{cursor:pointer}.menu-open .menu-btn.is-active .line{background:#575757;background:var(--global-font-color)}.side-bar-open #menu-btn-side-close .menu-btn.is-s-active .line{-webkit-transition-delay:.2s;transition-delay:.2s}.side-bar-open .menu-btn .line-n{width:100%;height:2px;background-color:#fff;background-color:var(--color-theme-white);display:block;position:absolute;left:0;top:0;z-index:99;cursor:pointer;-webkit-transition:left .3s cubic-bezier(.29,.61,.9,.45);transition:left .3s cubic-bezier(.29,.61,.9,.45)}#menu-btn-side-close .menu-btn.is-s-active .line{-webkit-transition-delay:1s;transition-delay:1s}.side-bar-open #menu-btn-side-close{position:absolute;right:70px;top:50px}.side-bar-open #menu-btn-side-close .menu-btn .line-n.c-one{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-collapse{position:relative;width:100%;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;z-index:1}.menu-new-wrapper.row{position:relative;width:100%;height:calc(100vh - 103px)}.verticle-mn{height:60vh;overflow-y:scroll;display:-webkit-box;display:-ms-flexbox;display:flex}.vertical-header .euphoria-mobile-menu.vertical-menu-layout .verticle-mn{height:50vh}.vertical-header .verticle-cart{margin-bottom:32px}.euphoria-mobile-menu.menu-open:before{-webkit-transform:skew(0deg) translateY(0);transform:skew(0deg) translateY(0);-webkit-transition-delay:0s;transition-delay:0s}.euphoria-full-menu{width:100%}.euphoria-full-menu .navbar-nav{position:relative;z-index:99;padding-left:50px}.euphoria-full-menu .navbar-nav>li{position:relative;margin-bottom:25px}.euphoria-full-menu .navbar-nav>li:last-child{margin-bottom:0}.euphoria-mobile-menu .euphoria-full-menu .navbar-nav>li{visibility:hidden;display:none;-webkit-animation-delay:.5s;animation-delay:.5s}.euphoria-mobile-menu.menu-open .euphoria-full-menu .navbar-nav>li,.menu-animation .navbar-nav>li{visibility:visible;display:block;-webkit-animation-name:fadeInAnimation;animation-name:fadeInAnimation;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.euphoria-mobile-menu .euphoria-full-menu .navbar-nav>li:nth-child(2),.menu-animation .navbar-nav>li:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.euphoria-mobile-menu .euphoria-full-menu .navbar-nav>li:nth-child(3),.menu-animation .navbar-nav>li:nth-child(3){-webkit-animation-delay:.7s;animation-delay:.7s}.euphoria-mobile-menu .euphoria-full-menu .navbar-nav>li:nth-child(4),.menu-animation .navbar-nav>li:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s}.euphoria-mobile-menu .euphoria-full-menu .navbar-nav>li:nth-child(5),.menu-animation .navbar-nav>li:nth-child(5){-webkit-animation-delay:.9s;animation-delay:.9s}.euphoria-mobile-menu .euphoria-full-menu .navbar-nav>li:nth-child(6),.menu-animation .navbar-nav>li:nth-child(6){-webkit-animation-delay:1s;animation-delay:1s}.euphoria-mobile-menu .euphoria-full-menu .navbar-nav>li:nth-child(7),.menu-animation .navbar-nav>li:nth-child(7){-webkit-animation-delay:1.1s;animation-delay:1.1s}.euphoria-mobile-menu .euphoria-full-menu .navbar-nav>li:nth-child(8),.menu-animation .navbar-nav>li:nth-child(8){-webkit-animation-delay:1.2s;animation-delay:1.2s}.euphoria-mobile-menu .euphoria-full-menu .navbar-nav>li:nth-child(9),.menu-animation .navbar-nav>li:nth-child(9){-webkit-animation-delay:1.3s;animation-delay:1.3s}.euphoria-mobile-menu .euphoria-full-menu .navbar-nav>li:nth-child(10){-webkit-animation-delay:1.4s;animation-delay:1.4s}.euphoria-mobile-menu .euphoria-full-menu .navbar-nav>li:nth-child(11){-webkit-animation-delay:1.5s;animation-delay:1.5s}.euphoria-mobile-menu .euphoria-full-menu .navbar-nav>li:nth-child(12){-webkit-animation-delay:1.6s;animation-delay:1.6s}.euphoria-mobile-menu .euphoria-full-menu .navbar-nav>li:nth-child(13){-webkit-animation-delay:1.7s;animation-delay:1.7s}.euphoria-mobile-menu .euphoria-full-menu .navbar-nav>li:nth-child(14){-webkit-animation-delay:1.8s;animation-delay:1.8s}.euphoria-mobile-menu.open-delay .euphoria-full-menu .navbar-nav>li{-webkit-animation-name:fadeOutAnimation;animation-name:fadeOutAnimation;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.6s;animation-delay:.6s;visibility:visible}.euphoria-mobile-menu.open-delay .euphoria-full-menu .navbar-nav>li:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.euphoria-mobile-menu.open-delay .euphoria-full-menu .navbar-nav>li:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}.euphoria-mobile-menu.open-delay .euphoria-full-menu .navbar-nav>li:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.euphoria-mobile-menu.open-delay .euphoria-full-menu .navbar-nav>li:nth-child(5){-webkit-animation-delay:.3s;animation-delay:.3s}.euphoria-mobile-menu.open-delay .euphoria-full-menu .navbar-nav>li:nth-child(6){-webkit-animation-delay:.2s;animation-delay:.2s}.euphoria-mobile-menu.open-delay .euphoria-full-menu .navbar-nav>li:nth-child(7){-webkit-animation-delay:.1s;animation-delay:.1s}.euphoria-mobile-menu .navbar-nav li .sub-menu li a{font-size:20px;color:#7c859b;color:var(--global-dark-submenu)}.euphoria-mobile-menu .sub-menu{list-style-type:none;padding-top:15px}.euphoria-mobile-menu .sub-menu .sub-menu{padding:10px 0 10px 15px}.euphoria-mobile-menu .navbar-nav li .euphoria-has-sub-menu{padding-top:10px}.euphoria-mobile-menu .euphoria-has-sub-menu{padding-left:30px}.euphoria-has-sub-menu{list-style-type:none}.euphoria-mobile-menu .navbar-expand-xl .navbar-nav{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.euphoria-mobile-menu .navbar-brand{padding:0}.euphoria-mobile-menu.light-mode{background:#fff;background:var(--color-theme-white)}.euphoria-mobile-menu.light-mode .navbar-nav>li>.toggledrop,.euphoria-mobile-menu.light-mode .navbar-nav>li>a{color:#1f1f1f;color:var(--global-font-title)}.euphoria-mobile-menu.light-mode .navbar-nav>li:hover>a{color:#c4704b;color:var(--color-theme-primary)}@-webkit-keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}@keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media (min-width:1200px){.euphoria-full-menu{margin:auto 0}}@media (max-width:1199px){header.header-default .navbar-collapse{display:none}.euphoria-mobile-menu .navbar-nav>li>a{font-size:30px;text-transform:capitalize}.euphoria-mobile-menu .navbar-nav li>.toggledrop i{font-size:20px}.euphoria-mobile-menu .navbar-nav li .sub-menu li a,.euphoria-mobile-menu .navbar-nav li li>.toggledrop i{font-size:16px}.euphoria-mobile-menu .navbar{padding:16px 32px}.euphoria-mobile-menu .menu-new-wrapper.row,.euphoria-mobile-menu .menu-new-wrapper.row .verticle-mn{height:calc(100vh - 135px)}.euphoria-mobile-menu{z-index:999}.euphoria-mobile-menu .menu-new-wrapper.row .verticle-mn{height:70vh}}@media (max-width:479px){.euphoria-mobile-menu .navbar-nav>li>a,.euphoria-mobile-menu .navbar-nav li>.toggledrop i{font-size:22px}.euphoria-mobile-menu .navbar-nav li>.toggledrop i{font-size:16px}.euphoria-mobile-menu .navbar-nav li .sub-menu li a,.euphoria-mobile-menu .navbar-nav li li>.toggledrop i{font-size:14px}.euphoria-full-menu .navbar-nav{padding-left:30px}}@media (max-width:480px){.euphoria-mobile-menu .navbar{z-index:999}}.vertical-menu-layout .menu-new-wrapper.row{position:relative;width:100%;height:auto}.vertical-header .vertical-menu-layout .menu-new-wrapper.row{height:60vh}.vertical-menu-layout .euphoria-full-menu .navbar-nav,.vertical-menu-layout.euphoria-mobile-menu .navbar{padding:0}.euphoria-mobile-menu.vertical-menu-layout{background:transparent;position:relative}.euphoria-mobile-menu.vertical-menu-layout .navbar-nav>li>a,.euphoria-mobile-menu.vertical-menu-layout .navbar-nav li>.toggledrop i{color:#1f1f1f;color:var(--global-font-title);font-size:40px}.euphoria-mobile-menu.vertical-menu-layout .navbar-nav>li>a{font-family:Playfair Display,serif;font-family:var(--highlight-font-family)}.vertical-header .euphoria-mobile-menu.vertical-menu-layout .navbar-nav>li>a{font-size:1.414rem;font-size:var(--font-size-h5)}.vertical-header .euphoria-mobile-menu.vertical-menu-layout .navbar-nav li>.toggledrop i{font-size:1rem;font-size:var(--font-size-h6)}.euphoria-mobile-menu.vertical-menu-layout .navbar-nav li>.toggledrop i{font-size:22px}.euphoria-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>.toggledrop i,.euphoria-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>a,.euphoria-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li:hover>a,.euphoria-mobile-menu.vertical-menu-layout .navbar-nav li:hover>.toggledrop i,.euphoria-mobile-menu.vertical-menu-layout .navbar-nav li:hover>a,.euphoria-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>.toggledrop i,.euphoria-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>a,.euphoria-mobile-menu.vertical-menu-layout ul li .sub-menu li.current-menu-item>a,.euphoria-mobile-menu.vertical-menu-layout ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#c4704b;color:var(--color-theme-primary)}.euphoria-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li a,.euphoria-mobile-menu.vertical-menu-layout .navbar-nav li li>.toggledrop i{color:#7c859b;color:var(--global-dark-submenu);font-size:16px}footer{color:#575757;color:var(--global-font-color);background:#ffece5;background:var(--color-theme-primary-light);background-repeat:no-repeat;background-size:cover;overflow:hidden}footer .footer-top{padding:80px 0}footer .widget{background-color:transparent}footer .footer-main .footer-logo img{width:110px}.euphoria footer #menu-footer-menu li a,.euphoria footer .menu-footer-menu-container ul.menu li a,.euphoria footer .widget.widget_nav_menu ul li a,.euphoria footer ul.menu li a{position:relative;padding-left:24px;display:inline-block;width:auto}.euphoria footer #menu-footer-menu li a:before,.euphoria footer .menu-footer-menu-container ul.menu li a:before,.euphoria footer .widget.widget_nav_menu ul li a:before,.euphoria footer ul.menu li a:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:1px;background-color:#1f1f1f;background-color:var(--global-font-title);display:inline-block;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}.euphoria footer #menu-footer-menu li a:hover:before,.euphoria footer .menu-footer-menu-container ul.menu li a:hover:before,.euphoria footer .widget.widget_nav_menu ul li a:hover:before,.euphoria footer ul.menu li a:hover:before{background-color:#c4704b;background-color:var(--color-theme-primary);width:40px}footer .widget:before{display:none}footer .widget{border:none;padding:0}footer .copyright-footer{background:#c4704b;background:var(--color-theme-primary);padding:0;position:relative;text-align:center}footer .copyright-footer,footer .copyright-footer a{color:#fff;color:var(--color-theme-white)}.footer-main .widget{background:transparent;border:none;padding:0}footer .widget ul li{border:none;padding:.5em 0;margin-bottom:0}footer .widget ul li a{padding-left:0}footer .widget ul.wp-tag-cloud li{padding:0;margin:5px 5px 5px 0}footer .widget ul li a.rsswidget{padding-left:0;font-size:18px;color:#fff;color:var(--color-theme-white);font-weight:500}footer .widget .rss-date{color:#c4704b;color:var(--color-theme-primary)}footer .wp-calendar-table th{background:#fff;background:var(--global-body-bgcolor);color:#fff;color:var(--color-theme-white)}footer .form-search input::-webkit-input-placeholder{color:#1f1f1f;color:var(--global-font-title)}footer .form-search input::-moz-placeholder{color:#1f1f1f;color:var(--global-font-title)}footer .form-search input:-ms-input-placeholder{color:#1f1f1f;color:var(--global-font-title)}footer .form-search input::-ms-input-placeholder{color:#1f1f1f;color:var(--global-font-title)}footer .form-search input::placeholder{color:#1f1f1f;color:var(--global-font-title)}footer .widget ul.menu li a,footer .widget ul li a{border:none;position:relative;color:#575757;color:var(--global-font-color)}footer .widget ul.menu li a:hover,footer .widget ul.menu li a:hover:before,footer .widget ul li a:hover{color:#c4704b;color:var(--color-theme-primary)}footer .widget ul.menu li a{color:#575757;color:var(--global-font-color)}footer .widget .euphoria-contact li a:before{display:none}footer .widget.widget_nav_menu ul li a{padding:7px 0}footer .widget ul.menu li .sub-menu{padding-left:10px}.footer-title{color:#fff;color:var(--color-theme-white)}.widget .footer-title .title-border{color:#c4704b;color:var(--color-theme-primary);display:inline-block;margin:0 0 0 15px;font-size:20px;top:-3px;position:relative}.footer-main .footer-left-widget p,.footer-main .textwidget{color:#fff;color:var(--color-theme-white)}.footer-main .menu-important-links-container ul li,.footer-main .menu-it-services-container ul li{position:relative}footer .widget ul.menu>li>a{color:#575757;color:var(--global-font-color)}.footer-main .menu-important-links-container ul li.menu-item a,.footer-main .menu-it-services-container ul li.menu-item a{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.footer-main .menu-important-links-container ul li.menu-item a:hover,.footer-main .menu-it-services-container ul li.menu-item a:hover{padding-left:15px;color:#c4704b;color:var(--color-theme-primary)}.footer-main .menu-important-links-container ul li:before,.footer-main .widget .menu-it-services-container ul li:before{content:"\f0da";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;left:0;color:#c4704b;color:var(--color-theme-primary);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.footer-main .menu-important-links-container ul li:hover:before,.footer-main .widget .menu-it-services-container ul li:hover:before{opacity:1}.widget.euphoria-share{color:#fff;color:var(--color-theme-white)}.widget.euphoria-share .share-button{margin-left:10px}.widget.euphoria-share .share li a{border-radius:0;border-radius:var(--border-radius);line-height:30px;width:30px;height:30px;margin-left:10px;color:#c4704b;color:var(--color-theme-primary);border:1px solid #c4704b;border:1px solid var(--color-theme-primary);text-align:center;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.widget.euphoria-share .share li a:hover{background:#c4704b;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}.shar li a>i{font-size:1rem;font-size:var(--font-size-h6)}.share li a:hover{color:#fff;color:var(--color-theme-white);-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:.3s;transition:.3s}.widget-space{padding-top:80px;padding-bottom:80px}.mc4wp-form-fields .newslatter{border-radius:0;border-radius:var(--border-radius);width:85%;position:relative}.mc4wp-form-fields .newslatter input[type=email]{font-size:.875rem;font-size:var(--font-size-normal);color:#fff;color:var(--color-theme-white);line-height:var(--button-line-height);background:transparent}.mc4wp-form-fields .newslatter button{background:#c4704b;background:var(--color-theme-primary);width:48px;height:48px;color:#fff;color:var(--color-theme-white);cursor:pointer;font-size:25px;position:absolute;right:0;border-radius:0 3px 3px 0}.mc4wp-form-fields .newslatter button:hover{background:#1f1f1f;background:var(--color-theme-secondary);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.footer-main .menu{margin-top:15px}.footer .footer-main .widget .map-wrap{margin-top:30px}.mc4wp-form-fields .subscribe button[type=submit]{width:70px;font-size:20px;height:60px;padding:0;font-weight:400;border:none;position:absolute;right:0}.widget.widget_iq_footer_logo{margin-bottom:24px}footer .footer-copyright{padding:12px 0}@media (max-width:1420px){footer .container{padding-left:30px;padding-right:30px}}@media (min-width:1025px){.left-space{padding-right:80px}}@media (max-width:1024px){.widget.widget_iq_footer_logo{margin-bottom:16px;float:none}}@media (max-width:767px){.footer-main .widget-space{padding-top:30px;padding-bottom:30px}.widget .footer-title{margin-bottom:16px}footer .footer-top{padding:56px 0}}@media(max-width:575px){.mc4wp-form-fields .newslatter{width:100%}}.euphoria-shop-btn-holder ul{margin:0}.search-box input[type=search]{height:40px;font-size:18px;display:inline-block;border:none;border-radius:5px;outline:none;padding:15px 40px 15px 15px;width:0;position:absolute;top:-9px;right:0;background:none;-webkit-transition:width .4s cubic-bezier(0,.795,0,1);transition:width .4s cubic-bezier(0,.795,0,1);cursor:pointer;z-index:11;margin:-10px 0 0}.search-box input[type=search]:focus{width:250px;z-index:1;cursor:text;background:#fff;background:var(--color-theme-white);z-index:9;color:hsla(0,0%,40%,.6)}.search-box{position:relative}.search-box .search-submit:hover{background:none}.search-form input:focus,.search-form input[type=email]:focus,.search-form input[type=password]:focus,.search-form input[type=search]:focus,.search-form input[type=text]:focus{border:none!important;border-bottom:1px solid #c4704b!important;border-bottom:1px solid var(--color-theme-primary)!important}button.btn-search-close i{color:#fff;color:var(--color-theme-white)}.search-form .search-submit{top:12px}.search-form .search-submit i{font-size:18px}.navbar ul.euphoria-shop-btn-holder ul li a:hover{background:transparent}.search-form .search-submit{background:transparent;line-height:normal}.euphoria-search.search--open{pointer-events:auto;opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}.euphoria-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:rgb(17 17 17/95%);position:fixed;z-index:1000;top:0;left:0;width:100%;height:100vh;pointer-events:none;opacity:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.btn--search-close{font-size:1.5em;position:absolute;top:1em;right:1.25em;display:none;color:#fff;color:var(--color-theme-white);background:transparent;display:block}body.admin-bar .btn--search-close{top:1.5em}.btn--search-close:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.search--open .search__form{margin:5em 0;width:auto;position:relative;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible}.search__form:after{content:"";position:absolute;top:auto;bottom:-10px;display:block;width:100%;height:1px;background-color:#fff;background-color:var(--color-theme-white);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-animation-delay:.8s;animation-delay:.8s;visibility:hidden}.search--open .search__form:after{-webkit-animation-name:fadeInMove;animation-name:fadeInMove;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible}.search__input{font-family:inherit;background:none;height:auto;font-size:45px;line-height:1;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.05em 0;color:#fff;color:var(--color-theme-white)}.search__input,.search__input:focus{border:none;border-bottom:2px solid}.search__input::-webkit-input-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}.search__input::-moz-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}.search__input:-ms-input-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}.search__input::-webkit-search-cancel-button,.search__input::-webkit-search-decoration{-webkit-appearance:none}.search__input::-ms-clear{display:none}form.search-form .form-row .has-content~label,form.search-form .form-row input:focus~label,form.search-form .form-row label{top:-90px}.euphoria-shop-btn-holder ul li i{height:16px;width:20px}.search-form input{border-radius:5px;padding:0;border-bottom:2px solid #1f2332}form.search-form .form-row label{color:#fff;color:var(--color-theme-white);text-align:left;font-size:45px;top:-13px;display:block;float:left;width:100%;margin-bottom:0;position:absolute;pointer-events:none;left:0}.search-form input,form.search-form .form-row label{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.search-form input{padding-right:50px;-webkit-box-shadow:none;box-shadow:none;height:auto;border:none;background:transparent}.search-form{position:relative}.search-form .form-search .search-submit{position:absolute;right:1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;padding:0;font-size:18px;border:none;outline:none;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0}.euphoria-search.search--open .search-form input[type=search]:focus{border-bottom:none!important}.search_count #btn-search{font-family:Open Sans,sans-serif;font-family:var(--global-font-family);color:#1f1f1f;color:var(--global-font-title);text-transform:capitalize;letter-spacing:.04em;letter-spacing:var(--letter-spacing)}.search_count #btn-search:hover,.search_count #btn-search:hover i,.search_count #btn-search:hover span{color:#c4704b;color:var(--color-theme-primary)}.search_count #btn-search .search-text,.search_count #btn-search i{-webkit-transition:none;transition:none}.euphoria-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.search_style_light .search{background:#fff;background:var(--color-theme-white);-webkit-box-shadow:10px 10px 50px rgb(0 0 0/5%);box-shadow:10px 10px 50px rgb(0 0 0/5%);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow)}.search_style_light .search__form:after{background:#575757;background:var(--global-font-color)}.search_style_light .search-form .search-submit i{color:#575757;color:var(--global-font-color)}.search_style_light input::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.search_style_light input::-moz-placeholder{color:rgba(0,0,0,.5)}.search_style_light input:-ms-input-placeholder{color:rgba(0,0,0,.5)}.search_style_light input::-ms-input-placeholder{color:rgba(0,0,0,.5)}.search_style_light input::placeholder{color:rgba(0,0,0,.5)}.search_style_light button.btn-search-close i{color:#1f1f1f;color:var(--global-font-title)}.search-animate-left .search{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%)}.search-animate-left .search.search--open{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}.search-animate-right .search{transform:translateX(-100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%)}.search-animate-right .search.search--open{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}.search_wrap .search-form input::-webkit-input-placeholder{color:#575757;color:var(--global-font-color)}.search_wrap .search-form input::-moz-placeholder{color:#575757;color:var(--global-font-color)}.search_wrap .search-form input:-ms-input-placeholder{color:#575757;color:var(--global-font-color)}.search_wrap .search-form input::-ms-input-placeholder{color:#575757;color:var(--global-font-color)}.search_wrap .search-form input::placeholder{color:#575757;color:var(--global-font-color)}.search_wrap.search-form-default .search-form input{border-radius:0;height:45px;line-height:45px;font-size:18px;margin-right:0;padding-right:0;display:inline-block;width:auto}.search_wrap.search-form-default .search-form .search-submit i{font-size:18px;color:#575757;color:var(--global-font-color)}.search_wrap.search-form-default .form-search .search-submit{width:auto;height:45px;line-height:normal;padding:0 0 0 15px}.search_wrap.search-form-default .search_form_wrap .form-search{display:inline-block;width:100%;border-bottom:1px solid #9d9d9d;border-bottom:1px solid var(--color-theme-grey)}.search_wrap.search_style_default .form-search{border-bottom:#575757;border-bottom:var(--global-font-color)}.search_wrap.search-form-default .form-search .search-submit{display:inline-block;float:right;background:transparent;position:static}.search-form-default .search-form input:focus,.search-form-default .search-form input[type=email]:focus,.search-form-default .search-form input[type=password]:focus,.search-form-default .search-form input[type=search]:focus,.search-form-default .search-form input[type=text]:focus{border-color:#c4704b!important;border-color:var(--color-theme-primary)!important}.search-form .search-submit:hover{background:transparent}@media(max-width:767px){.search__input{font-size:30px;font-size:20px}}.elementor-widget-sidebar .search-form input[type=search],.primary-sidebar.widget-area .search-form input[type=search]{background:#fafafa;background:var(--global-body-lightcolor)}.shap-main{position:relative}.shap-main:before{content:"";position:absolute;background:#1f1f1f;background:var(--color-theme-secondary);width:100%;height:100%;z-index:0;top:-10px;left:-10px}.highlighted-text{color:#c4704b;color:var(--color-theme-primary)}.shap-main.first:before{width:91%;height:95%;left:0}.shap-main.second:before{width:92%;height:95%;left:15px}.home .euphoria .content-area .site-main{padding:0}.footer-mail{position:relative}.footer-mail button{position:absolute;right:0;background:#c4704b;background:var(--color-theme-primary);outline:none;border:none;padding:19px 30px;color:#fff;color:var(--color-theme-white);letter-spacing:.04em;letter-spacing:var(--letter-spacing);cursor:pointer;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.footer-mail button:hover{background:#1f1f1f;background:var(--color-theme-secondary)}.footer-mail input{padding-right:175px}.decorative-font-family{font-family:Bestermind Regular!important;font-family:var(--decorative-font-family)!important}.scrollbar-thumb,.scrollbar-track-y{width:4px!important}.scrollbar-thumb{background:#c4704b!important;background:var(--color-theme-primary)!important}.yScroller::-webkit-scrollbar{display:none}.yScroller{scrollbar-width:none}::-webkit-scrollbar-thumb{background:#990909!important}#headScroller::-webkit-scrollbar-thumb{background:var(--white-light-color)!important}.euphoria-title-box.euphoria-title-box-1{position:relative;z-index:1;display:inline-block;text-align:left}.euphoria-title-box .euphoria-subtitle{color:#1f1f1f;color:var(--global-font-title);position:relative;font-weight:700;font-weight:var(--font-weight-bold);display:inline-block;letter-spacing:.08em;letter-spacing:var(--font-letter-spacing-h6);font-size:1rem;font-size:var(--font-size-h6);text-transform:uppercase;font-family:Playfair Display,serif;font-family:var(--highlight-font-family)}.euphoria-title-box.euphoria-title-box-2 .euphoria-title-desc{margin-bottom:0}.euphoria-title-box .euphoria-title-desc{margin-top:16px}.euphoria-title-box{margin-bottom:72px;padding-top:32px}.image-position-left .euphoria-title-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.euphoria-title-box-2 .euphoria-title{font-family:Bestermind Regular;font-family:var(--decorative-font-family)}.euphoria-title .highlighted-text{position:relative}.euphoria-decorative-text{position:absolute;left:-10px;top:0;display:inline-block;width:auto;z-index:-1;display:block;width:100%;height:100%}.box-parent.euphoria-pattern-style-2.text-animation.show .euphoria-decorative-text .hightlight-text,.euphoria-category-product-list-gallery.text-animation.show .euphoria-decorative-text .hightlight-text,.euphoria-category-product-list.euphoria-category-style-2 .slick-general .category-item.slick-active .euphoria-title-box.euphoria-title-box-1.text-animation .euphoria-decorative-text .hightlight-text,.euphoria-title-box-wrapper .euphoria-title-box.euphoria-title-box-1.text-animation.show .euphoria-decorative-text .hightlight-text,.slick-general .category-item.slick-active .euphoria-title-box.euphoria-title-box-1.text-animation.show .euphoria-decorative-text .hightlight-text{-webkit-animation:decorative-stroke 3s linear;animation:decorative-stroke 3s linear;stroke:none;fill:#f7f7f7;fill:var(--decorative-text-fill);width:100%;height:100%}.euphoria-decorative-text .hightlight-text{fill:#f7f7f7;fill:var(--decorative-text-fill);stroke-width:1;stroke:#f7f7f7;stroke:var(--decorative-text-fill);font-size:5.653rem;font-size:var(--font-size-h1);font-family:Bestermind Regular;font-family:var(--decorative-font-family)}.euphoria-title-box.euphoria-title-box-2{margin-bottom:0}@media(min-width:1500px){.euphoria-decorative-text{left:-60px}}@media(min-width:1024px){.height-100vh .e-hosted-video.elementor-fit-aspect-ratio video,.height-100vh .elementor-widget-video div{height:100vh}}@media(max-width:1024px){.euphoria-title-box{margin-bottom:32px}}@media(max-width:580px){.image-position-left .euphoria-title-box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-position-left .euphoria-title-box .euphoria-title-icon{padding-bottom:32px}}@media(max-width:767px){.mobile-text-center .euphoria-title,.mobile-text-center .euphoria-title-desc{text-align:center}}@-webkit-keyframes decorative-stroke{0%{fill:none;stroke:#e5e5e5;stroke:var(--decorative-text-stroke);stroke-dashoffset:0%;stroke-dasharray:0 50%;stroke-width:2}70%{fill:none;stroke:#e5e5e5;stroke:var(--decorative-text-stroke)}80%{fill:none;stroke:#e5e5e5;stroke:var(--decorative-text-stroke);stroke-width:2}to{fill:#f7f7f7;fill:var(--decorative-text-fill);stroke:none;stroke-dashoffset:-25%;stroke-dasharray:50% 0;stroke-width:0}}@keyframes decorative-stroke{0%{fill:none;stroke:#e5e5e5;stroke:var(--decorative-text-stroke);stroke-dashoffset:0%;stroke-dasharray:0 50%;stroke-width:2}70%{fill:none;stroke:#e5e5e5;stroke:var(--decorative-text-stroke)}80%{fill:none;stroke:#e5e5e5;stroke:var(--decorative-text-stroke);stroke-width:2}to{fill:#f7f7f7;fill:var(--decorative-text-fill);stroke:none;stroke-dashoffset:-25%;stroke-dasharray:50% 0;stroke-width:0}}.nice-select.wide .list{z-index:99;overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-box-shadow:0 0 87.3px 2.7px rgba(0,0,0,.06);box-shadow:0 0 87.3px 2.7px rgba(0,0,0,.06);border:1px solid #c4704b;border:1px solid var(--color-theme-primary);border-radius:0}.nice-select.wide .list::-webkit-scrollbar-thumb,body .stm_compare_cars_footer_modal.stm-open .stm-compare-list-wrap::-webkit-scrollbar-thumb{width:4px;border-radius:0;border-radius:var(--border-radius);-webkit-box-shadow:inset 0 0 6px transparent}.nice-select.wide .list::-webkit-scrollbar,body .stm_compare_cars_footer_modal.stm-open .stm-compare-list-wrap::-webkit-scrollbar{width:4px}.nice-select.wide .list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px transparent;border-radius:0;border-radius:var(--border-radius)}.nice-select,.nice-select.form-control{line-height:55px;height:55px;font-size:16px;border:none;border-bottom:1px solid #9d9d9d;border-bottom:1px solid var(--color-theme-grey);border-radius:0;background-color:transparent;padding:0}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{color:#c4704b;color:var(--color-theme-primary);background-color:transparent}.nice-select:focus,.nice-select:hover{border-color:#c4704b;border-color:var(--color-theme-primary)}input.form-control{line-height:55px;height:55px}.nice-select .list:hover .option:not(:hover){color:var(--title-color)}.nice-select:after{content:"\f0dd";font-family:Font Awesome\ 5 Free;font-weight:900;border:none;width:auto;height:auto;display:inline-block;position:absolute;top:46%;margin:0}.nice-select.open:after,.nice-select:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.nice-select.wide .list li{padding-bottom:5px;padding-top:5px;margin-bottom:0;white-space:normal}.euphoria-scrolling-text .euphoria-scroll-image{position:relative;overflow:hidden;z-index:2}.euphoria-scrolling-text .euphoria-image-wrapper{max-width:1300px;max-width:var(--content-width);margin:0 auto;width:100%;position:relative}.euphoria-scrolling-text .scrolling-title{margin:0;font-size:5.653rem;font-size:var(--font-size-h1);width:100%;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-20%;z-index:1;white-space:nowrap;color:#c4704b;color:var(--color-theme-primary);text-transform:uppercase;display:inline-block}.euphoria-scrolling-text .scrolling-title.on-image,.error-404 .euphoria-scrolling-text .scrolling-title.on-image{color:#fff;color:var(--color-theme-white)}.error-404 .euphoria-scrolling-text .scrolling-title{-webkit-transform:translate(-49%,-75%);transform:translate(-49%,-75%);left:50%;font-size:400px;line-height:400px;width:auto;color:#1f1f1f;color:var(--global-font-title)}.error-404 .euphoria-scrolling-text .euphoria-image-wrapper{max-width:430px}.single .euphoria-blog-box .euphoria-blog-image img{height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media(min-width:1400px){.theme-euphoria-theme.single .euphoria-blog-main-list{padding-right:32px}.theme-euphoria-theme.single .sidebar-service-right{padding-left:32px}}.ag-smoke-block{position:relative;width:100%;height:100%;text-align:center;min-width:500px;min-height:300px}.iqonic-position-pattern-right .ag-smoke-block{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.euphoria-pattern-style-2{position:relative;width:100%;height:100%}.euphoria-pattern-style-2 .euphoria-decorative-text svg{width:auto;overflow:visible}.ag-smoke-2,.ag-smoke-3{position:absolute;left:0;-webkit-animation:an-smoke-2 6s ease-in-out infinite;animation:an-smoke-2 6s ease-in-out infinite;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.ag-smoke-block.pattern-left{position:absolute;bottom:-160px;left:0;width:30%}.ag-smoke-block.pattern-right{position:absolute;top:-149px;right:0;width:30%}.ag-smoke__delay-1{-webkit-animation-delay:0s;animation-delay:0s}.ag-smoke__delay-2{-webkit-animation-delay:4s;animation-delay:4s}.z-index-1{z-index:-1!important}.single-product header{border-bottom:1px solid #e5e5e5}@-webkit-keyframes an-smoke-2{0%{opacity:0;-webkit-transform:translate(-10%,10%) rotate(.01deg);transform:translate(-10%,10%) rotate(.01deg)}50%{opacity:1}to{opacity:0;-webkit-transform:translateY(5%) rotate(.01deg);transform:translateY(5%) rotate(.01deg)}}@keyframes an-smoke-2{0%{opacity:0;-webkit-transform:translate(-10%,10%) rotate(.01deg);transform:translate(-10%,10%) rotate(.01deg)}50%{opacity:1}to{opacity:0;-webkit-transform:translateY(5%) rotate(.01deg);transform:translateY(5%) rotate(.01deg)}}@-webkit-keyframes an-smoke-3{0%{opacity:0;-webkit-transform:translateY(10%) rotate(.01deg);transform:translateY(10%) rotate(.01deg)}50%{opacity:1}to{opacity:0;-webkit-transform:translate(-10%,5%) rotate(.01deg);transform:translate(-10%,5%) rotate(.01deg)}}@keyframes an-smoke-3{0%{opacity:0;-webkit-transform:translateY(10%) rotate(.01deg);transform:translateY(10%) rotate(.01deg)}50%{opacity:1}to{opacity:0;-webkit-transform:translate(-10%,5%) rotate(.01deg);transform:translate(-10%,5%) rotate(.01deg)}}@media screen and (max-width:1330px) and (min-width:1200px){.content-area .site-main,.home.blog .content-area .site-main{padding:90px 15px 200}}@media screen and (max-width:1199px) and (min-width:1025px){.content-area .site-main,.home.blog .content-area .site-main{padding:90px 15px}}@media(max-width:768px){.elementor-image-box-img img{margin-bottom:15px}.error-404 .euphoria-scrolling-text .scrolling-title{font-size:160px;line-height:160px}}@media(max-width:767px){.euphoria-breadcrumb-one .ag-smoke-block,.euphoria-breadcrumb-one .iqonic-position-pattern-right{display:none}}@media(max-width:480px){.footer-mail button{margin-top:30px;position:relative}.footer-mail{text-align:center}.footer-mail input{padding-right:15px}}.bypostauthor{display:block}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX2VsZW1lbnRzLmNzcyIsIl9ibG9ja3MuY3NzIiwiX21lZGlhLmNzcyIsIl9saW5rcy5jc3MiLCJfYWRtaW5iYXIuY3NzIiwiX2hlYWRlci5jc3MiLCJfYnVyZ2VyLW1lbnUuY3NzIiwiX2Zvb3Rlci5jc3MiLCJfc2VhcmNoLmNzcyIsImdsb2JhbC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0MsTUFHQSxzQkFBdUIsQ0FDdkIseUJBQTBCLENBRzFCLDJDQUE2QyxDQUM3QyxnREFBa0QsQ0FDbEQsNkNBQThDLENBQzlDLHVCQUF3QixDQUN4Qiw4QkFBK0IsQ0FDL0IsZ0RBQW1ELENBR25ELHVEQUE0RCxDQUM1RCx5REFBOEQsQ0FDOUQsdURBQTRELENBQzVELHdEQUE2RCxDQUU3RCw2QkFBOEIsQ0FHOUIseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1QixxQkFBc0IsQ0FDdEIsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUN4Qix1QkFBd0IsQ0FDeEIsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUN4QixtQkFBb0IsQ0FDcEIsc0JBQXVCLENBR3ZCLDRCQUE2QixDQUM3Qix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQiwwQkFBMkIsQ0FHM0Isc0JBQXVCLENBQ3ZCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBR3JCLHVCQUF1QixDQUN2Qix5QkFBeUIsQ0FDekIsd0JBQXdCLENBQ3hCLDJCQUEyQixDQUMzQixzQkFBc0IsQ0FHdEIsaUNBQWtDLENBQ2xDLGlDQUFpQyxDQUNqQywrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JB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LHVDQUNDLENBQ0YsQ0FtQ0Esc0JBQ0UsR0FDRCxTQUFVLENBRVYsb0RBQXNELENBR3RELDRDQUNDLENBQ0EsSUFDRCxTQUNDLENBQ0EsR0FDRCxTQUFVLENBRVYsK0NBQWdELENBR2hELHVDQUNDLENBQ0YsQ0FFQSw4QkFDRSxHQUNELFNBQVUsQ0FFVixnREFBaUQsQ0FDakQsd0NBQ0MsQ0FDQSxJQUNELFNBQ0MsQ0FDQSxHQUNELFNBQVUsQ0FFVixtREFBcUQsQ0FDckQsMkNBQ0MsQ0FDRixDQW1DQSxzQkFDRSxHQUNELFNBQVUsQ0FFVixnREFBaUQsQ0FHakQsd0NBQ0MsQ0FDQSxJQUNELFNBQ0MsQ0FDQSxHQUNELFNBQVUsQ0FFVixtREFBcUQsQ0FHckQsMkNBQ0MsQ0FDRixDQUlELDREQUNDLDZEQUNDLHFCQUNELENBRUQsQ0FDQSw0REFDQyw2REFDQyxpQkFDRCxDQUVELENBQ0Esd0JBQ0csNkJBQ0Qsa0JBQ0QsQ0FDQSx1REFDQyxlQUFnQixDQUNoQixpQkFDRCxDQUNELENBRUEsd0JBQ0MscUdBRUMsWUFDRCxDQUNELENBQ0Esd0JBRUMsb0JBQ0UsZUFBZ0IsQ0FDaEIsaUJBQ0YsQ0FDQSxhQUNFLGlCQUNGLENBRUEsbUJBQ0Msa0JBQ0QsQ0FFQyxDQUVGLGNBQWdCLGFBQWdCIiwiZmlsZSI6Imdsb2JhbC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDdXN0b20gUHJvcGVydGllc1xuICogYWthIENTUyB2YXJpYWJsZXMuXG4gKlxuICogQGxpbms6IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy8tLSpcbiAqKi9cblxuIDpyb290IHtcblxuXHQvKiBDb250YWluZXIgKi9cblx0LS1jb250ZW50LXdpZHRoOiAxMzAwcHg7XG5cdC0tY29udGVudC13aWR0aC1zbTogMTE3MHB4O1xuXG5cdC8qIFR5cG9ncmFwaHkgKi9cblx0LS1nbG9iYWwtZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHQtLWhpZ2hsaWdodC1mb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjtcblx0LS1kZWNvcmF0aXZlLWZvbnQtZmFtaWx5OiAnQmVzdGVybWluZCBSZWd1bGFyJzsgXG5cdC0tZ2xvYmFsLWZvbnQtc2l6ZTogMXJlbTtcblx0LS1nbG9iYWwtZm9udC1saW5lLWhlaWdodDogMS43NTtcblx0LS1nbG9iYWwtYm94LXNoYWRvdzogMTBweCAxMHB4IDUwcHggcmdiKDAgMCAwIC8gNSUpO1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgZm9udCBzaXplcyAqL1xuXHQtLWZvbnQtc2l6ZS1zbWFsbDogY2FsYygxNiAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cdC0tZm9udC1zaXplLXJlZ3VsYXI6IGNhbGModmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgLyAxNiAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1sYXJnZTogY2FsYygzNiAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cdC0tZm9udC1zaXplLWxhcmdlcjogY2FsYyg0OCAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cblx0LS12ZXJ0aWNhbC1oZWFkZXItd2lkdGg6IDQwMHB4O1xuXG5cdC8qIEZvbnRzaXplICovXG5cdC0tZm9udC1zaXplLXNtYWxsOiAwLjc1cmVtO1xuXHQtLWZvbnQtc2l6ZS1ub3JtYWw6IDAuODc1cmVtOyBcblx0LS1mb250LXNpemUtYm9keTogMXJlbTtcblx0LS1mb250LXNpemUtaDE6IDUuNjUzcmVtO1xuXHQtLWZvbnQtc2l6ZS1oMjogMy45OThyZW07XG5cdC0tZm9udC1zaXplLWgzOiAyLjgyN3JlbTtcblx0LS1mb250LXNpemUtaDQ6IDEuOTk5cmVtOyBcblx0LS1mb250LXNpemUtaDU6IDEuNDE0cmVtO1xuXHQtLWZvbnQtc2l6ZS1oNjogMXJlbTtcblx0LS1mb250LXNpemUteHM6IDAuNzVyZW07XG5cblx0LyogTGluZS1IZWlnaHQgKi9cblx0LS1mb250LWxpbmUtaGVpZ2h0LWJvZHk6IDEuNzU7XG5cdC0tZm9udC1saW5lLWhlaWdodC1wOiAxLjc1O1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDE6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWgyOiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oMzogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDQ6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWg1OiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oNjogMS43NTtcblxuXHQvKiBGb250LVdlaWdodCAqL1xuXHQtLWZvbnQtd2VpZ2h0LWJvZHk6IDQwMDtcblx0LS1mb250LXdlaWdodC1oMTogNDAwO1xuXHQtLWZvbnQtd2VpZ2h0LWgyOiA0MDA7XG5cdC0tZm9udC13ZWlnaHQtaDM6IDQwMDtcblx0LS1mb250LXdlaWdodC1oNDogNDAwO1xuXHQtLWZvbnQtd2VpZ2h0LWg1OiA0MDA7XG5cdC0tZm9udC13ZWlnaHQtaDY6IDYwMDtcblxuXHQvKiBmb250LXdlaWdodCovXG5cdC0tZm9udC13ZWlnaHQtbGlnaHQ6MzAwO1xuXHQtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6NDAwO1xuXHQtLWZvbnQtd2VpZ2h0LW1lZGl1bTo1MDA7XG5cdC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkOjYwMDtcblx0LS1mb250LXdlaWdodC1ib2xkOjcwMDtcblxuXHQvKiBMZXR0ZXIgc3BhY2luZyAqL1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctYm9keTogMC4wNGVtO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctbGluazowLjA0ZW07XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMTogMC4wNmVtO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDI6IDAuMDZlbTtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWgzOiAwLjA2ZW07XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNDogMC4wNmVtO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDU6IDAuMDZlbTtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWg2OiAwLjA4ZW07XG5cdC0tbGV0dGVyLXNwYWNpbmc6MC4wNGVtO1xuXHQtLWxldHRlci1zcGFjaW5nLTAzMjogMC4wMmVtO1xuXHQtLWxldHRlci1zcGFjaW5nLW9uZTogMXB4OyBcblx0LS1sZXR0ZXItc3BhY2luZy10d286IDJweDtcbiAgICAtLWxldHRlci1zcGFjaW5nLXRocmVlOiAzcHg7XG5cdC0tbGV0dGVyLXNwYWNpbmctZm91cjogNHB4O1xuXG5cdC8qIGJvcmRlci1yYWRpdXMgKi9cblx0LS1ib3JkZXItcmFkaXVzOiAwcHg7XG5cdC0tYm9yZGVyLXJhZGl1cy1ib3g6IDBweDsgXG5cdC0tYm9yZGVyLXJhZGl1cy10ZW46MHB4O1xuXG5cdC8qIHogaW5kZXggKi9cblx0LS16LWluZGV4LW1pbnVzOi0xO1x0XG5cblx0LyogQ29sb3JzICovXG5cdC0tZ2xvYmFsLWJvZHktYmdjb2xvcjogI0ZGRkZGRjtcblx0LS1nbG9iYWwtYm9keS1saWdodGNvbG9yOiAjRkFGQUZBO1xuXHQtLWdsb2JhbC1mb250LWNvbG9yOiAjNTc1NzU3O1xuXHQtLWdsb2JhbC1mb250LXRpdGxlOiAjMWYxZjFmO1xuXHQtLWdsb2JhbC1mb250LXN1YnRpdGxlOiAjREUzQTUzO1xuXHQtLWdsb2JhbC1kYXJrLXN1Ym1lbnU6ICM3Qzg1OUI7XG5cdC0tZ2xvYmFsLWJvZHktbGlnaHRiZzogI2Y3ZjdmNztcblx0LS1ib3JkZXItY29sb3ItbGlnaHQ6ICNmMWYzZjU7XG5cdC0tYm9yZGVyLWNvbG9yLWRhcms6ICMyNjJmNDg7XG5cdC0tY29sb3ItbGluazogI0M0NzA0Qjtcblx0LS1jb2xvci1saW5rLXZpc2l0ZWQ6I0M0NzA0Qjtcblx0LS1jb2xvci1saW5rLWFjdGl2ZTogI0M0NzA0Qjtcblx0LS1jb2xvci1mb290ZXItdG9wLWRhcms6ICMwMDA1MDU7XG5cdC0tY29sb3ItZm9vdGVyLWNvcHlyaWdodC1kYXJrOiAjMDAwMjAyO1xuXHQtLWNvbG9yLW1ldGEtYmc6ICNlOGViZjE7XG5cdC0tY29sb3ItY2F0ZWdvZXktYmc6ICNGNUY1RjU7XG5cdC0tY29sb3ItZm9vdGVyLWxpZ2h0Ymc6ICMxNzE3MTc7XG5cdC0tY29sb3ItcG9zdC1zdGlja3ktYmc6ICNGOUY5Rjk7XG5cdC0tdGhlbWUteWVsbG93LWNvbG9yOiAjRjhDNTYwO1xuXG5cblx0LyogQ3VzdG9tIGVkaXRvciBjb2xvcnMgKi9cblx0LS1jb2xvci10aGVtZS1wcmltYXJ5OiNDNDcwNEI7XG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrOiNkZTI2NDI7XG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDojRkZFQ0U1O1xuXHQtLWNvbG9yLXRoZW1lLXByaW1hcnktc2VtaS1saWdodDogI0Y1RDlDRDtcdFxuXHQtLWNvbG9yLXByaW1hcnktc2VtaS1kYXJrOiAjRUJCQ0E4O1xuXG5cdC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5OiAjMWYxZjFmO1xuXHQtLWNvbG9yLXRoZW1lLXNlY29uZGFyeS1kYXJrOiAjRkZGMkIzO1xuXHQtLWNvbG9yLXRoZW1lLXNlY29uZGFyeS1saWdodDogI0ZGRkJFNTtcblx0XG5cdC0tY29sb3ItdGhlbWUtcmVkOiAjYzAzOTJiO1xuXHQtLWNvbG9yLXRoZW1lLWdyZWVuOiAjMjdhZTYwO1xuXHQtLWNvbG9yLXRoZW1lLWJsdWU6ICNERTNBNTM7XG5cdC0tY29sb3ItdGhlbWUteWVsbG93OiAjRkZEODFDO1xuXHQtLWNvbG9yLXRoZW1lLWJsYWNrOiAjMDAwO1xuXHQtLWNvbG9yLXRoZW1lLWdyZXk6ICM5ZDlkOWQ7XG5cdC0tY29sb3ItdGhlbWUtd2hpdGU6ICNmZmZmZmY7XG5cdC0tY29sb3ItdGhlbWUtd2hpdGUtbGlnaHQ6ICM3Qzg1OUI7XG5cdC0tY29sb3ItY3VzdG9tLWRheWxpZ2h0OiAjOTdjMGI3O1xuXHQtLWNvbG9yLWN1c3RvbS1zdW46ICNlZWU5ZDE7XG5cdC0tZm9vdGVyLXRoZW1lLWRhcms6ICMwRTE1Mjc7XG5cdC0tcHJvZHVjdC1iYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuXG5cdC8qIEhlYWRlciBlZGl0b3IgY29sb3JzICovXG5cdC0tZ2xvYmFsLWZvbnQtYWN0aXZlOiMyODcwREU7XG5cdC0tZ2xvYmFsLWZvbnQtaG92ZXI6IzI4NzBERTtcblxuXHQvKiBkZWNvcmF0aXZlIHRleHQgYW5pbWF0aW9uIGNvbG9ycyAqL1xuXG5cdC0tZGVjb3JhdGl2ZS10ZXh0LWZpbGw6I2Y3ZjdmNztcblx0LS1kZWNvcmF0aXZlLXRleHQtc3Ryb2tlOiNFNUU1RTU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgOnJvb3Qge1xuICAgICAgICAtLWZvbnQtc2l6ZS1oMTogMy42NTNyZW07XG4gICAgICAgIC0tZm9udC1zaXplLWgyOiAycmVtO1xuICAgICAgICAtLWZvbnQtc2l6ZS1oMzogMS44MjdyZW07XG5cdFx0LS1mb250LXNpemUtaDQ6IDEuNzAwcmVtO1xuICAgIH1cbn1cblxuXG5cdCIsIi8qXG5DU1Mgbm9ybWFsaXphdGlvbiBiYXNlZCBpbiBwYXJ0IG9uIG5vcm1hbGl6ZS5jc3MgYnlcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxMDAlOyAvKiAxICovXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAzICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1ib2R5KTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogMjVweCAwO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuaDEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWgxKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDEpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDEpO1xufVxuXG5oMiB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgyKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDIpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oMik7XG59XG5cbmgzIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDMpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oMyk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWgzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgzKTtcbn1cblxuaDQge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg0KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDQpO1xufVxuXG5oNSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDUpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oNSk7XG59XG5cbmg2IHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDYpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNik7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWg2KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWg2KTtcbn1cblxuLmNzc19wcmVmaXggaDEsXG4uY3NzX3ByZWZpeCBoMixcbi5jc3NfcHJlZml4IGgzLFxuLmNzc19wcmVmaXggaDQsXG4uY3NzX3ByZWZpeCBoNSxcbi5jc3NfcHJlZml4IGg2e1xuXHRtYXJnaW46MDsgXG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbnNtYWxsLFxuLnRleHRfc21hbGwge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xufVxuLm92ZXJmbG93LWhpZGRlbntcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi56LWluZGV4LW1pbnVze1xuXHR6LWluZGV4OiB2YXIoLS16LWluZGV4LW1pbnVzKTtcblxufVxuLmxldHRlci1zcGFjaW5ne1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmcpO1xufVxuYSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmgxIGEsXG5oMiBhLFxuaDMgYSxcbmg0IGEsXG5oNSBhLFxuaDYgYSB7XG5cdFxuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbnAge1xuXHRtYXJnaW46IDE1cHggMDtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtcCk7XG59XG5cbnByZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0cGFkZGluZzogMTVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmEsaSAsIGEgaDEgLCBhIGgyICxhIGgzICxhIGg0ICxhIGg1ICxhIGg2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuYTpmb2N1c3tcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jc3NfcHJlZml4IGgxLFxuLmNzc19wcmVmaXggaDIsXG4uY3NzX3ByZWZpeCBoMyxcbi5jc3NfcHJlZml4IGg0LFxuLmNzc19wcmVmaXggaDUsXG4uY3NzX3ByZWZpeCBoNiB7XG5cdG1hcmdpbjogMDtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyoqXG4gKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3JcbiAqIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlXG4gKiBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5hOmZvY3VzIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuYXtcblx0b3V0bGluZTogbm9uZTtcbn1cblxucCB7XG5cdG1hcmdpbjogMTZweCAwO1xuXHRsaW5lLWhlaWdodDogMS42NmVtO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG51bCxcbm9sIHtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cblxub2wgb2wge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cblxuLyogRGVmaW5pdGlvbiBMaXN0cyAqL1xuZGQge1xuXHRtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5cbmRsIGRkIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuZGwgZGQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cblxuLyogVGFibGUgKi9cbnRhYmxlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG50YWJsZS53cC1jYWxlbmRhci10YWJsZSAsdGFibGUud3AtY2FsZW5kYXItdGFibGUgdGggLHRhYmxlLndwLWNhbGVuZGFyLXRhYmxlIHRke1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWdyZXkpO1xufVxudGFibGUgdGQsXG50YWJsZSB0aCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdHBhZGRpbmc6IDVweCA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNzc19wcmVmaXgtY29tbWVudHMtbWVkaWEgdGFibGUgdGQsXG4uY3NzX3ByZWZpeC1jb21tZW50cy1tZWRpYSB0YWJsZSB0aHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cbi8qIGlucHV0cyAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMjtcblx0aGVpZ2h0OiAzMnB4O1xufVxuaW5wdXQsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Ym9yZGVyOm5vbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1ncmV5KTtcdFxuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0e1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MzYzNjMztcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGhlaWdodDogNTBweDtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4ubWM0d3AtZm9ybS1maWVsZHMgYnV0dG9ue1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OjA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6bm9uZTtcblx0Ym90dG9tOiAxNXB4O1xuXHRwYWRkaW5nOjA7XG59XG5cbi5jc3NfcHJlZml4LWNvbW1lbnRzLWluZm8gLnRpdGxlIGF7Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTt9XG4uY3NzX3ByZWZpeC1jb21tZW50cy1pbmZvIC50aXRsZSBhOmhvdmVye2NvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO31cbnNlbGVjdCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1ncmV5KTtcblx0Ym9yZGVyOm5vbmU7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyBcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgIFxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyBcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLWdyZXkpO1xuXHRwYWRkaW5nLWxlZnQ6IDA7IFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn0gICBcbiAgXG50ZXh0YXJlYSB7XG5cdHBhZGRpbmc6IDA7IFxuXHRoZWlnaHQ6IDE1MHB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWdyZXkpO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ncmV5KTtcbn1cbiBcbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWdyZXkpO1xufVxuXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JleSk7XG59XG4gXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ncmV5KTtcbn1cblxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JleSk7XG59XG5cbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ncmV5KTtcbn1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWdyZXkpO1xufVxuXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JleSk7XG59XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JleSk7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXQ6Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmVycm9yLTQwNCAuZm91cnplcm8taW1hZ2V7cG9zaXRpb246IHJlbGF0aXZlO31cblxuLyogLmVycm9yLTQwNCAuZm91cnplcm8taW1hZ2UgLmJnLXRleHR7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6NTAlO1xuXHRsZWZ0OjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNjUlKTtcblx0Zm9udC1zaXplOiAzNTBweDtcblx0bGluZS1oZWlnaHQ6MzUwcHg7XG59ICovIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBGb250ICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQmVzdGVybWluZCBSZWd1bGFyJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IFxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IFxuXHRzcmM6IGxvY2FsKCdCZXN0ZXJtaW5kIFJlZ3VsYXInKSwgdXJsKCcuLi9jc3MvZm9udHMvQmVzdGVybWluZFJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufSBcbiAgXG5cbkBtZWRpYSAoIG1pbi13aWR0aDogMTQ5OXB4ICkgeyAgXG5cdC5jb250YWluZXIgeyBcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgtc20pOyAgICBcblx0fSBcblx0LmNzc19wcmVmaXggLmNvbnRhaW5lciB7IFxuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG5cdH1cbn1cbiAgXG5AbWVkaWEgKCBtaW4td2lkdGg6IDEzMDBweCApIHsgXG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aC1zbSk7IFxuXHR9IFxuXHQuY3NzX3ByZWZpeCAuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xuXHR9XG59XG5ib2R5IC5jb250YWluZXJ7bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTt9XG5ib2R5IC5jc3NfcHJlZml4IC5jb250YWluZXIsIGJvZHkgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkPi5lbGVtZW50b3ItY29udGFpbmVye21heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7IH1cbi5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7cGFkZGluZzogMTUycHggMDtvdmVyZmxvdzogaGlkZGVuO31cbi5lcnJvcjQwNCAgLnNpdGUtbWFpbiB7cGFkZGluZzogNzJweCAxNnB4IDEwMHB4O31cbi5ob21lIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7cGFkZGluZzogMDt9XG4uaG9tZS5ibG9nIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiwgLmhvbWUuYmxvZyAuY3NzX3ByZWZpeCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4geyBwYWRkaW5nOiAxNTJweCAwcHg7IH1cblxuQG1lZGlhICggbWF4LXdpZHRoOiAxMDI0cHggKSB7XG5cdC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7IFxuXHRcdHBhZGRpbmc6IDcycHggMTZweDtcblx0fSBcblx0LmhvbWUuYmxvZyAuY29udGVudC1hcmVhIC5zaXRlLW1haW4sIC5ob21lLmJsb2cgLmNzc19wcmVmaXggLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHsgcGFkZGluZzogNzJweCAwcHg7IH1cbn1cblxuQG1lZGlhICggbWF4LXdpZHRoOiA3NjdweCApIHtcblx0LmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHsgXG5cdFx0cGFkZGluZzogNTZweCAxNnB4OyBcblx0fVxuXHQuZXJyb3I0MDQgIC5zaXRlLW1haW4ge3BhZGRpbmc6IDU2cHggMTZweDt9IFxuXHQuaG9tZS5ibG9nIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiwgLmhvbWUuYmxvZyAuY3NzX3ByZWZpeCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4geyBwYWRkaW5nOiA1NnB4IDBweDsgfSBcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHRcdCAgU2Nyb2xsYmFyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNjcm9sbGJhci10aHVtYiwgLnNjcm9sbGJhci10cmFjay15IHsgd2lkdGg6IDRweCAhaW1wb3J0YW50OyB9XG4gIC5zY3JvbGxiYXItdGh1bWIgeyBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50OyB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgeyBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50OyB9XG4gIFxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIEJhY2sgdG8gVG9wICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNiYWNrLXRvLXRvcCAudG9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNjVweDtcbiAgICByaWdodDogMzBweDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4jYmFjay10by10b3AgLnRvcCBzdmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4jYmFjay10by10b3AgLnRvcCBzcGFuXG57XHRcbiAgICBmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTsgXG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDYpOyAgIFxuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpOyBcbn0gICBcbiBcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tICBMb2FkZXIgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jbG9hZGluZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHR6LWluZGV4OiA5OTk5O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgQnJlYWRjcnVtYiBzdHlsZSAxIDIgYW5kIDMgNCA1XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5icmVhZGNydW1iIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIHtcblx0cGFkZGluZzogMTMwcHggMDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItdHdvIHtcblx0cGFkZGluZzogNDVweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHR6LWluZGV4OiAyO1xufVxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10d28gLnRpdGxlXG57XG5cdG1hcmdpbi10b3A6IDA7XG59XG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA3MnB4IDA7XG5cdHotaW5kZXg6IDk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgb2wgbGkgYSxcbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIG9sIGxpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oMik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpOyBcblx0bGV0dGVyLXNwYWNpbmc6IDNweDtcbn0gXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCBsaSBzdmd7XG5cdHdpZHRoOiAyMHB4OyAgXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIG9sIGxpIGE6aG92ZXJ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufSBcblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgb2wgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmVhZGNydW1iLXVpOjpiZWZvcmUgLC5icmVhZGNydW1iLWJnOjpiZWZvcmV7IFxuXHQgcG9zaXRpb246IGFic29sdXRlOyAgXG5cdCBsZWZ0OiAwO1xuXHQgcmlnaHQ6IDA7IFxuXHQgY29udGVudDogXCJcIjsgXG5cdCB3aWR0aDogMTAwJTsgXG5cdCBoZWlnaHQ6IDEwMCU7IFxuXHQgdG9wOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuXHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cdFxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbTpsYXN0LWNoaWxkIHN2Z1xue1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAuYnJlYWRjcnVtYiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWItaXRlbTpsYXN0LWNoaWxke1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgb2wge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgXG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItdHdvIC5icmVhZGNydW1iIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10d28gb2wgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItdGhyZWUgLmJyZWFkY3J1bWIge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLXRocmVlIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10aHJlZSB7XG5cdHBhZGRpbmc6IDQ1cHggMDtcbn1cblxuLmJyZWFkY3J1bWItYmcsXG4uYnJlYWRjcnVtYi12aWRlbyxcbi52aWRlby1jc3NfcHJlZml4LWJnLW92ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5icmVhZGNydW1iLWJnIHZpZGVvLFxuLmJyZWFkY3J1bWItYmcgI3ZpZGVvLWJhY2tncm91bmQsXG4uYnJlYWRjcnVtYi12aWRlbyB2aWRlbyxcbi52aWRlby1jc3NfcHJlZml4LWJnLW92ZXIgdmlkZW8sXG4udmlkZW8tYnJlYWRjcnVtYi1iZyAjdmlkZW8tYmFja2dyb3VuZCxcbi52aWRlby1jc3NfcHJlZml4LWJnLW92ZXIgI3ZpZGVvLWJhY2tncm91bmQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYnJlYWRjcnVtYi1iZy5jc3NfcHJlZml4LW92ZXItZGFyay04MDo6YmVmb3JlLFxuLmJyZWFkY3J1bWItdWk6OmJlZm9yZSB7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQpO1xufVxuXG5cbi5ob21lIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25le3BhZGRpbmc6NzJweCAwO31cblxuIFxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLm1haW4tc2hhcC1ib3ggLnNoYXAtb25le1xuXHRsZWZ0OiAtMTMwcHg7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IC0xNTBweDtcbn1cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5tYWluLXNoYXAtYm94IC5zaGFwLXR3b3tcblx0d2lkdGg6IDkwcHg7IGhlaWdodDogOTBweDtcbn0gXG5cbi8qIHJlc3BvbnNpdmUgYnJlYWRjcnVtYiAqL1xuXG5AbWVkaWEobWF4LXdpZHRoIDogMTAyNHB4KXtcblxuXHQuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZXtcblx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdH1cblxufVxuXG5AbWVkaWEobWF4LXdpZHRoIDogNzY3cHgpe1xuXG5cdC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25le1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0fVxuXG59IiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBNZWRpYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcclxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcclxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXHJcbmVtYmVkLFxyXG5pZnJhbWUsXHJcbm9iamVjdCB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIENhcHRpb25zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLndwLWNhcHRpb24ge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi10ZXh0IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xyXG5cdG1hcmdpbjogMC44MDc1ZW0gMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLndwLWNhcHRpb24uYWxpZ25sZWZ0ICAud3AtY2FwdGlvbi10ZXh0e1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLndwLWNhcHRpb24uYWxpZ25yaWdodCAgLndwLWNhcHRpb24tdGV4dHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5AbWVkaWEgKC0tY29udGVudC1xdWVyeSkge1xyXG5cclxuXHQud3AtY2FwdGlvbi5hbGlnbnJpZ2h0LFxyXG5cdC53cC1ibG9jay1pbWFnZS5hbGlnbnJpZ2h0IHtcclxuXHRcdG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xyXG5cdH1cclxuXHJcblx0LndwLWNhcHRpb24uYWxpZ25sZWZ0LFxyXG5cdC53cC1ibG9jay1pbWFnZS5hbGlnbmxlZnQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uZ2FsbGVyeS1pdGVtIHtcclxuXHRwYWRkaW5nOiAwIDE1cHggMTVweCAwO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1pY29uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jYXB0aW9uIHtcclxuXHRmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo0NzlweCkge1xyXG5cdC5nYWxsZXJ5LWl0ZW0ge1xyXG5cdFx0cGFkZGluZzogMCAwIDE1cHggMDtcclxuXHR9XHJcbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIExpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuYSB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xyXG59XHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi9cclxuXHJcbmE6dmlzaXRlZCB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstdmlzaXRlZCk7XHJcbn1cclxuXHJcbmE6aG92ZXIsXHJcbmE6Zm9jdXMsXHJcbmE6YWN0aXZlIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluay1hY3RpdmUpO1xyXG59XHJcblxyXG5hOmZvY3VzIHtcclxuXHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxufVxyXG5cclxuYTpob3ZlcixcclxuYTphY3RpdmUge1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEFkbWluYmFyIGNzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIHRvZ2dsZS1vcGVuICBzdGFydCovXHJcbmJvZHkuYWRtaW4tYmFyIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtb3BlbntcclxuXHR0b3A6IDMwcHg7XHJcbn1cclxuLyogVG9nZ2xlLW9wZW4gIEVuZCovXHJcblxyXG5ib2R5LmFkbWluLWJhciBoZWFkZXIgLGJvZHkuYWRtaW4tYmFyIC5oYXMtc3RpY2t5LmhlYWRlci11cHtcclxuXHR0b3A6IDMwcHg7XHJcbn0gXHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KXtcclxuXHQvKiBTdGF0aWMgYWRtaW5iYXIgKE5vdCBzdGlja3kpKi9cclxuXHRib2R5LmFkbWluLWJhciAuaGFzLXN0aWNreS5oZWFkZXItdXB7XHJcblx0XHR0b3A6MDtcclxuXHR9XHJcblx0Ym9keS5hZG1pbi1iYXIgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVuICxib2R5LmFkbWluLWJhciBoZWFkZXJ7XHJcblx0XHR0b3A6IDQ2cHg7XHJcblx0fVxyXG5cdGJvZHkuYWRtaW4tYmFyLmhlYWRlci0taXMtc3RpY2t5IC5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtb3BlbntcclxuXHRcdHRvcDowO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA3ODJweCl7XHJcblx0LyogU3RpY2t5IGFkbWluYmFyKi9cclxuXHRib2R5LmFkbWluLWJhciAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5tZW51LW9wZW57XHJcblx0XHR0b3A6IDQ2cHg7XHJcblx0fVxyXG5cdGJvZHkuYWRtaW4tYmFyIGhlYWRlciAsYm9keS5hZG1pbi1iYXIgLmhhcy1zdGlja3kuaGVhZGVyLXVwe1xyXG5cdFx0dG9wOiA0NnB4O1xyXG5cdH0gXHJcblx0Ym9keS5hZG1pbi1iYXIgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVue1xyXG5cdFx0dG9wOiA0NnB4O1xyXG5cdH1cclxufSIsIkBpbXBvcnQgXCJfYWRtaW5iYXIuY3NzXCI7XG4vKiBoZWFkZXIgKi9cbmhlYWRlciAuY29udGFpbmVyLWZsdWlke1xuXHRwYWRkaW5nOiAwIDMwcHg7XG59XG5cbmhlYWRlcntcblx0dHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXG59XG5cbi5oZWFkZXItZGVmYXVsdCAubmF2YmFyIC5uYXZiYXItY29sbGFwc2VcbntcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItdXAsaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1kb3duIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblx0dG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuICAgIHotaW5kZXg6IDk5O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7IFxuXHR3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAubmF2YmFyLWJyYW5kIHN2Z3t3aWR0aDogYXV0bztoZWlnaHQ6IDEwM3B4O31cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1kb3due1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1x0XG59IFxuXG4vKiBtZW51ICovXG5oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXHRwYWRkaW5nOiA4cHggMDtcbn1cbmhlYWRlciAubmF2YmFyLWNvbGxhcHNle1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5oZi1lbGVtZW50b3ItbGF5b3V0IHNwYW4ubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2UtaWNvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4vKioqIEVTU0VOVElBTCBTVFlMRVMgKioqL1xuLnNmLW1lbnUsIC5zZi1tZW51ICoge1xuXHRtYXJnaW46IDA7IFxuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLnNmLW1lbnUgbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2YtbWVudSB1bCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTtcbn1cbi5zZi1tZW51ID4gbGkge1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogMTVweCAwO1xufVxuLnNmLW1lbnUgbGk6aG92ZXIgPiB1bCxcbi5zZi1tZW51IGxpLnNmSG92ZXIgPiB1bCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2YtbWVudSB1bCB1bCB7XG5cdHRvcDogMDtcblx0bGVmdDogMTAwJTtcbn1cblxuXG4vKioqIERFTU8gU0tJTiAqKiovXG5cbi5zZi1tZW51IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2YtbWVudSB1bC5zdWItbWVudSB7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG5cdHdpZHRoOiAzMDBweDsgLyogbm8gYXV0byBzdWIgd2lkdGggZm9yIElFNywgc2VlIHdoaXRlLXNwYWNlIGNvbW1lbnQgYmVsb3cgKi9cbn1cblxuLnNmLW1lbnUgdWwuc3ViLW1lbnUgYXtcblx0cGFkZGluZzogOHB4IDE2cHg7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxufVxuXG4gLnNjX2xheW91dHNfbWVudV9uYXYgbGkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uc2YtbWVudSA+bGkgPiBhIHtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwpO1xufVxuLnNmLW1lbnUgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO1xuXHRwYWRkaW5nOiAxOHB4IDE1cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0em9vbTogMTsgLyogSUU3ICovXG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgLm1lbnUtYWxsLXBhZ2VzLWNvbnRhaW5lciAuc2YtbWVudSBhIHNwYW57XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyAgXG59XG5oZWFkZXIgLm1lbnUtYWxsLXBhZ2VzLWNvbnRhaW5lciAuc2YtbWVudSBhIHNwYW46YmVmb3JlLFxuaGVhZGVyIC5tZW51LWFsbC1wYWdlcy1jb250YWluZXIgLnNmLW1lbnUgYSBzcGFuOmFmdGVyLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1zdHlsZS10d28gLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGE6YmVmb3JlLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1zdHlsZS10d28gLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGE6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OjA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKC40NSwuNDYsLjA1LC45Nik7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBjdWJpYy1iZXppZXIoLjQ1LC40NiwuMDUsLjk2KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGN1YmljLWJlemllciguNDUsLjQ2LC4wNSwuOTYpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKC40NSwuNDYsLjA1LC45NiksLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguNDUsLjQ2LC4wNSwuOTYpO1xufVxuaGVhZGVyIC5tZW51LWFsbC1wYWdlcy1jb250YWluZXIgLnNmLW1lbnUgYSBzcGFuOmFmdGVyLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1zdHlsZS10d28gLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGE6YWZ0ZXJ7XG5cdHdpZHRoOiA3NSU7XG4gICAgbGVmdDphdXRvO1xuICAgIHJpZ2h0OjA7XG5cdHRyYW5zaXRpb24tZGVsYXk6IC4xcztcbn1cbmhlYWRlciAubWVudS1hbGwtcGFnZXMtY29udGFpbmVyIC5zZi1tZW51IGE6aG92ZXIgc3BhbjphZnRlcixcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtc3R5bGUtdHdvIC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSBhOmFmdGVye1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG59XG5oZWFkZXIgLm1lbnUtYWxsLXBhZ2VzLWNvbnRhaW5lciAuc2YtbWVudSBhOmhvdmVyIHNwYW46YmVmb3JlLFxuaGVhZGVyIC5tZW51LWFsbC1wYWdlcy1jb250YWluZXIgLnNmLW1lbnUgYTpob3ZlciBzcGFuOmFmdGVyLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1zdHlsZS10d28gLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGE6aG92ZXI6YmVmb3JlLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1zdHlsZS10d28gLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGE6aG92ZXI6YWZ0ZXIsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5tZW51LXN0eWxlLXR3byAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+YTpiZWZvcmUsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5tZW51LXN0eWxlLXR3byAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+YTphZnRlcixcbi5zZi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSBzcGFuOmJlZm9yZSxcbi5zZi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgc3BhbjpiZWZvcmUsXG4uc2YtbWVudSB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhIHNwYW46YmVmb3JlLFxuLnNmLW1lbnUgdWwgPiBsaS5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudD5hIHNwYW46YmVmb3JlLFxuLnNmLW1lbnUgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEgc3BhbjpiZWZvcmUsXG4uc2YtbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEgc3BhbjphZnRlcixcbi5zZi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgc3BhbjphZnRlcixcbi5zZi1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEgc3BhbjphZnRlcixcbi5zZi1tZW51IHVsID4gbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQ+YSBzcGFuOmFmdGVyLFxuLnNmLW1lbnUgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEgc3BhbjphZnRlciB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuIC5zZi1tZW51ID4gbGkgPiB1bCB1bCB7XG4gICAgdG9wOiAtMTBweDtcbiAgICBtYXJnaW46IDAgMCAwIDRweDtcbn1cbi5zZi1tZW51IGxpIHtcdFxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNmLW1lbnUgbGk6aG92ZXIgPiBhLFxuLnNmLW1lbnUgbGkuc2ZIb3ZlciA+IGF7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uc2YtbWVudSB1bCBsaTpob3ZlciA+IGEsXG4uc2YtbWVudSB1bCBsaS5zZkhvdmVyID4gYXtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59IFxuXG4uc2YtbWVudSAgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLnNmLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSxcbi5zZi1tZW51ICB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLnNmLW1lbnUgIHVsID4gbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQ+YSxcbi5zZi1tZW51ICB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYXtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICB9XG5cbi5zZi1hcnJvd3MgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gLnNmLXdpdGgtdWw6YWZ0ZXJ7XG5cdGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uc2YtYXJyb3dzIC5zZi1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtcGFyZW50PmEgLnNmLXdpdGgtdWw6YWZ0ZXJ7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKiogYXJyb3dzIChmb3IgYWxsIGV4Y2VwdCBJRTcpICoqL1xuLnNmLWFycm93cyAuc2Ytd2l0aC11bCB7XG5cdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdCAvKiBubyBDU1MgYXJyb3dzIGZvciBJRTcgKGxhY2sgcHNldWRvLWVsZW1lbnRzKSAqL1xufVxuLyogc3R5bGluZyBmb3IgYm90aCBjc3MgYW5kIGdlbmVyYXRlZCBhcnJvd3MgKi9cbi5zZi1hcnJvd3MgLnNmLXdpdGgtdWw6YWZ0ZXIge1xuXHRjb250ZW50OiAnXFxmMGRkJztcblx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiOyBcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTBweDtcblx0dG9wOiAxNXB4O1xufVxuLnNmLW1lbnUgbGkgPiAuc3ViLW1lbnUgIC5zZi13aXRoLXVsOmFmdGVye1xuXHRyaWdodDogMjVweDtcblx0dG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcbn1cbi5zZi1hcnJvd3MgPiBsaSA+IC5zZi13aXRoLXVsOmZvY3VzOmFmdGVyLFxuLnNmLWFycm93cyA+IGxpOmhvdmVyID4gLnNmLXdpdGgtdWw6YWZ0ZXIsXG4uc2YtYXJyb3dzID4gLnNmSG92ZXIgPiAuc2Ytd2l0aC11bDphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpOyAvKiBJRTggZmFsbGJhY2sgY29sb3VyICovXG59XG5cbi8qIHN0eWxpbmcgZm9yIHJpZ2h0LWZhY2luZyBhcnJvd3MgKi9cbi5zZi1hcnJvd3MgdWwgLnNmLXdpdGgtdWw6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuLnNmLWFycm93cyB1bCAuc2Ytd2l0aC11bDphZnRlclxuLnNmLWFycm93cyB1bCBsaSA+IC5zZi13aXRoLXVsOmZvY3VzOmFmdGVyLFxuLnNmLWFycm93cyB1bCBsaTpob3ZlciA+IC5zZi13aXRoLXVsOmFmdGVyLFxuLnNmLWFycm93cyB1bCAuc2ZIb3ZlciA+IC5zZi13aXRoLXVsOmFmdGVyIHtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uc2YtbWVudSB1bC5zdWItbWVudSBsaSBhOmhvdmVyOmFmdGVyICwgLnNmLW1lbnUgdWwgbGk6aG92ZXI+YTphZnRlciAsLnNmLWFycm93cyB1bCBsaTpob3ZlciAuc2Ytd2l0aC11bDphZnRlcntcblx0Y29sb3I6ICB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn0gXG5cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qIE1lbnUgRGFyayAobWVudS1kYXJrKSAqL1xuXG4ubWVudS1kYXJrIC5zZi1tZW51ID4gbGkgPiBhe1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuLm1lbnUtZGFyayAuc2YtbWVudSA+IGxpOmhvdmVyID4gYXtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4vKiBNZW51IEhvdmVyIEJhY2tncm91bmQgKG1lbnUtaG92ZXItYmFja2dyb3VuZCkgKi9cblxuLm1lbnUtaG92ZXItYmFja2dyb3VuZCAuc2YtbWVudSA+IGxpOmhvdmVyID4gYSxcbi5tZW51LWhvdmVyLWJhY2tncm91bmQgLnNmLW1lbnUgIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5tZW51LWhvdmVyLWJhY2tncm91bmQgLnNmLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYXtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4vKiBNZW51IEhvdmVyIFRvcCBCb3JkZXIgKG1lbnUtaG92ZXItdG9wLWJvcmRlcikgKi9cblxuLm1lbnUtaG92ZXItdG9wLWJvcmRlciAuc2YtbWVudSA+IGxpID4gYTo6YmVmb3Jle1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5tZW51LWhvdmVyLXRvcC1ib3JkZXIgLnNmLW1lbnUgPiBsaTpob3ZlciA+IGE6OmJlZm9yZXtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qIGhlYWRlciBvdmVyICovXG4uaGVhZGVyLW92ZXIgaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5cblxuLmhlYWRlci1vdmVyIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25le1xuXHRwYWRkaW5nOiAyMjhweCAxNXB4IDEzMHB4O1xufVxuXG4vKiB0cmluZ2xlICovXG5cbi50cmluZ2xlX2NvbHVtbl9sZWZ0OjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC02MHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDU5cHggNjBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpIHRyYW5zcGFyZW50O1xufVxuXG4udHJpbmdsZV9jb2x1bW5fcmlnaHQ6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTYwcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA2NHB4ICAwIDAgNjBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuLmlxb25pYy1jdXN0b20tbGF5b3V0cy50b3Atc2xpZGUub3BlblxueyBcblx0ei1pbmRleDogOTk5O1xufVxuLyogQW5pbWF0aW9uICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQW5pbWF0aW9uIHtcblx0MCUge29wYWNpdHk6IDA7fVxuXHQxMDAlIHtvcGFjaXR5OiAxO31cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5BbmltYXRpb24ge1xuXHQwJSB7b3BhY2l0eTogMDt9XG5cdDEwMCUge29wYWNpdHk6IDE7fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEFuaW1hdGlvbiB7XG5cdDAlIHtvcGFjaXR5OiAxO31cblx0MTAwJSB7b3BhY2l0eTogMDt9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dEFuaW1hdGlvbiB7XG5cdDAlIHtvcGFjaXR5OiAxO31cblx0MTAwJSB7b3BhY2l0eTogMDt9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5BbmltYXRpb25TY2FsZSB7XG5cdDAlIHtvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjIpIHJvdGF0ZSgwKTt9XG5cdDEwMCUge29wYWNpdHk6IDE7IC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHJvdGF0ZSgxODBkZWcpO31cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5BbmltYXRpb25TY2FsZSB7XG5cdDAlIHtvcGFjaXR5OiAwOyB0cmFuc2Zvcm06c2NhbGUoMC4yKSByb3RhdGUoMCk7fVxuXHQxMDAlIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDE4MGRlZyk7fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEFuaW1hdGlvblNjYWxlIHtcblx0MCUge29wYWNpdHk6IDE7ICAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKSByb3RhdGUoMTgwZGVnKTt9XG5cdDEwMCUge29wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMikgcm90YXRlKDApO31cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0QW5pbWF0aW9uU2NhbGUge1xuXHQwJSB7b3BhY2l0eTogMTsgIHRyYW5zZm9ybTpzY2FsZSgxKSByb3RhdGUoMTgwZGVnKTt9XG5cdDEwMCUge29wYWNpdHk6IDA7IHRyYW5zZm9ybTpzY2FsZSgwLjIpIHJvdGF0ZSgwKTt9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodFBhbmVsIHtcblx0MCUge29wYWNpdHk6IDA7XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KSA7fVxuXHQxMDAlIHtvcGFjaXR5OiAxOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSA7fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0UGFuZWwge1xuXHQwJSB7b3BhY2l0eTogMDtcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KSA7fVxuXHQxMDAlIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgO31cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodFBhbmVsIHtcblx0MCUge29wYWNpdHk6IDE7XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSA7fVxuXHQxMDAlIHtvcGFjaXR5OiAwOy13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpIDt9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0UGFuZWwge1xuXHQwJSB7b3BhY2l0eTogMTtcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSA7fVxuXHQxMDAlIHtvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCkgO31cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbk1vdmUge1xuXHQwJSB7b3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7fVxuXHQxMCUge29wYWNpdHk6IDE7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMSwgMSk7IH1cblx0MTAwJSB7b3BhY2l0eTogMTsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Nb3ZlIHtcblx0MCUge29wYWNpdHk6IDA7IHRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTsgfVxuXHQxMCUge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDEsIDEpOyB9XG5cdDEwMCUge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dE1vdmUge1xuXHQwJSB7b3BhY2l0eTogMC4xNDsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cblx0MTAwJSB7b3BhY2l0eTogMC4xNDsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7IH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TW92ZSB7XG5cdDAlIHtvcGFjaXR5OiAwLjE0OyB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cblx0MTAwJSB7b3BhY2l0eTogMC4xNDsgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TW92ZTIge1xuXHQwJSB7b3BhY2l0eTogMC44OyAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cblx0MTAwJSB7b3BhY2l0eTogMC4xNDsgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpOyB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dE1vdmUyIHtcblx0MCUge29wYWNpdHk6IDAuODsgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuXHQxMDAlIHtvcGFjaXR5OiAwLjE0OyB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7IH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCl7XG5cdC5jc3NfcHJlZml4LWhlYWRlci1yaWdodCB1bCBsaSBhIC5zZWFyY2gtdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpe1xuXHQuc2YtbWVudT5saT5hIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiAxOHB4IDEycHg7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0aGVhZGVyI2RlZmF1bHQtaGVhZGVyIC5jdXN0b20tdG9nZ2xlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5jb250YWluZXItZmx1aWR7XG5cdFx0cGFkZGluZzogNXB4IDMwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG5cdC5oZWFkZXItb3ZlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSB7XG5cdFx0cGFkZGluZzogMTYwcHggMTVweCA2MHB4O1xuXHRcdFxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0LmhlYWRlci1vdmVyIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcblx0XHRwYWRkaW5nOiAxNDBweCAxNXB4IDYwcHg7XG5cdH1cbn0gIiwiXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5jc3NfcHJlZml4LW5hdmlnYXRpb24tYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIEhlYWRlci1zdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnV7XG5cdGJhY2tncm91bmQ6dmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cdHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTtcblx0b3BhY2l0eTogMTtcbiAgICAtd2Via2l0LW9wYWNpdHk6IDE7XG4gICAgLW1vei1vcGFjaXR5OiAxO1xuICAgIC1vLW9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVue1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtb3BhY2l0eTogMTtcbiAgICAtbW96LW9wYWNpdHk6IDE7XG4gICAgLW8tb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5oZWFkZXItdXAsLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUuaGVhZGVyLWRvd24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiA5OTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xufVxuXG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtb3Blbi5oZWFkZXItZG93bntcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmhlYWRlci1kb3due1xuXHR0b3A6IC0xMDBweDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuXHR6LWluZGV4OiA5OTk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmhlYWRlciAuc3ViLWhlYWRlciB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIge1xuXHRwYWRkaW5nOiAwIDE2MnB4O1xufVxuXG5oZWFkZXIuc3R5bGUtZGVmYXVsdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSBsaSAuc2VhcmNoLWJveCAuc2VhcmNoLXN1Ym1pdCxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IGxpIC5zZWFyY2gtYm94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRyaWdodDogLTMwcHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaSBhIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaSBhIHtcblx0Y29sb3I6IHZhcigtLWJvZHktdGV4dCk7XG5cdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaSBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIGxpIGEgaSB7XG5cdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLWhlYWRlciAuc29jaWFsLWljb25lIHVsIGxpOmhvdmVyIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLWhlYWRlciAubnVtYmVyLWluZm8gbGk6aG92ZXIgYSBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIGxpOmhvdmVyIGEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5zb2NpYWwtaWNvbmUgdWwgbGkge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLWhlYWRlciAuc29jaWFsLWljb25lIHVsIGxpIGkge1xuXHR3aWR0aDogMzBweDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIGxpIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbntcblx0Y29sb3I6ICMwYzBjMGM7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIGkge1xuXHRsaW5lLWhlaWdodDogMDtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1yaWdodDogLTUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cblxuLyoqKioqKioqKioqKipzdHlsZSAxKioqKioqKioqKiovXG4ubmF2YmFyLXRvZ2dsZXIuY3VzdG9tLXRvZ2dsZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhci10b2dnbGVyLmN1c3RvbS10b2dnbGVyIHtcblx0cGFkZGluZzogMCA1cHggMCAwO1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ubWVudS1idG4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1lbnUtYnRuIC5saW5lIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogOTk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllciguMjksIC42MSwgLjksIC40NSk7XG59XG5cbi5tZW51LWJ0biAubGluZS50d28ge1xuXHRsZWZ0OiA1cHg7XG5cdHRvcDogMTBweDtcbn1cblxuLm1lbnUtYnRuIC5saW5lLnRocmVlIHtcblx0dG9wOiAyMHB4O1xufVxuXG4uaGFtLXRvZ2dsZTpob3ZlciAubWVudS1idG46bm90KC5pcy1hY3RpdmUpIC5saW5lLnR3byB7XG5cdGxlZnQ6IDA7XG59XG5cbi5oYW0tdG9nZ2xlOmhvdmVyIC5tZW51LWJ0bjpub3QoLmlzLWFjdGl2ZSkgLmxpbmUub25lLFxuLmhhbS10b2dnbGU6aG92ZXIgLm1lbnUtYnRuOm5vdCguaXMtYWN0aXZlKSAubGluZS50aHJlZSB7XG5cdGxlZnQ6IDVweDtcbn1cblxuLmhhbS1zLXRvZ2dsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2PmxpIGEge1xuXHRmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk6aG92ZXIgPiBhLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpOmhvdmVyID4gYSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+IGEsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiAudG9nZ2xlZHJvcCBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPi50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaTpob3ZlciA+IC50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT4udG9nZ2xlZHJvcCBpe1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk+IC50b2dnbGVkcm9wIGl7XG5cdGZvbnQtc2l6ZTogMzVweDtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgIC50b2dnbGVkcm9wIGl7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZGFyay1zdWJtZW51KTtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaTpob3ZlciAudG9nZ2xlZHJvcCBpICwuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gLnRvZ2dsZWRyb3AgaSAsLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciAudG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgLnRvZ2dsZWRyb3AuYWN0aXZlIGkge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIGxpPi50b2dnbGVkcm9wIGl7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLmNzc19wcmVmaXgtaGFzLXN1Yi1tZW51IGxpIGEge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5jc3NfcHJlZml4LWhhcy1zdWItbWVudSBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1lbnUtYnRuOmhvdmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWVudS1vcGVuIC5tZW51LWJ0bi5pcy1hY3RpdmUgLmxpbmUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5zaWRlLWJhci1vcGVuICNtZW51LWJ0bi1zaWRlLWNsb3NlIC5tZW51LWJ0bi5pcy1zLWFjdGl2ZSAubGluZSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuLnNpZGUtYmFyLW9wZW4gLm1lbnUtYnRuIC5saW5lLW4ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKC4yOSwgLjYxLCAuOSwgLjQ1KTtcbn1cblxuI21lbnUtYnRuLXNpZGUtY2xvc2UgLm1lbnUtYnRuLmlzLXMtYWN0aXZlIC5saW5lIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbi5zaWRlLWJhci1vcGVuICNtZW51LWJ0bi1zaWRlLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNzBweDtcblx0dG9wOiA1MHB4O1xufVxuXG4uc2lkZS1iYXItb3BlbiAjbWVudS1idG4tc2lkZS1jbG9zZSAubWVudS1idG4gLmxpbmUtbi5jLW9uZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuXG5cbi5jLWNvbGxhcHNlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG5cdGZsZXgtYmFzaXM6IGF1dG87XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG5cdHotaW5kZXg6IDE7XG59XG5cblxuLm1lbnUtbmV3LXdyYXBwZXIucm93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAzcHgpO1xufVxuXG4udmVydGljbGUtbW4ge1xuXHRoZWlnaHQ6IDYwdmg7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0ZGlzcGxheTogZmxleDtcbn1cbi52ZXJ0aWNhbC1oZWFkZXIgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLnZlcnRpY2xlLW1ue2hlaWdodDogNTB2aDt9XG4udmVydGljYWwtaGVhZGVyIC52ZXJ0aWNsZS1jYXJ0e21hcmdpbi1ib3R0b206IDMycHg7fVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5tZW51LW9wZW46YmVmb3JlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0LW1zLXRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHQtby10cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcpIHRyYW5zbGF0ZVkoMCk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdC1tb3otdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdC1vLXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLmNzc19wcmVmaXgtZnVsbC1tZW51IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogOTk7XG5cdHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwOyBcbn0gXG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpe1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5tZW51LW9wZW4gLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGkgLC5tZW51LWFuaW1hdGlvbiAubmF2YmFyLW5hdiA+IGxpe1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluQW5pbWF0aW9uO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5BbmltYXRpb247XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDIpLC5tZW51LWFuaW1hdGlvbiAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCgyKSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCgzKSwubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoMykge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC43cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC43cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDAuN3M7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoNCksLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDQpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC44cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDUpLC5tZW51LWFuaW1hdGlvbiAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg1KSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMC45cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuOXM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg2KSwubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoNikge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDFzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDcpLC5tZW51LWFuaW1hdGlvbiAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg3KSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMS4xcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDEuMXM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg4KSwubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoOCkge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS4ycztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMS4ycztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDEuMnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoOSksLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDkpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuM3M7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDEuM3M7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS4zcztcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCgxMCl7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMS40cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDEuNHM7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoMTEpe1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDEyKXtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuNnM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDEuNnM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxLjZzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS42cztcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCgxMyl7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjdzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjdzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMS43cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDEuN3M7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoMTQpe1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS44cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMS44cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDEuOHM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjhzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5vcGVuLWRlbGF5IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dEFuaW1hdGlvbjtcblx0IGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0QW5pbWF0aW9uO1xuXHQgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG5cdCBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG5cdCAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdCBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHQgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdCAtbW96LWFuaW1hdGlvbi1kZWxheTogMC42cztcblx0IC1vLWFuaW1hdGlvbi1kZWxheTogMC42cztcblx0IGFuaW1hdGlvbi1kZWxheTogMC42cztcblx0IHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm9wZW4tZGVsYXkgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDIpe1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5vcGVuLWRlbGF5IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCgzKXtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUub3Blbi1kZWxheSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoNCl7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm9wZW4tZGVsYXkgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDUpe1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5vcGVuLWRlbGF5IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg2KXtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MC4ycztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTowLjJzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTowLjJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTowLjJzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5vcGVuLWRlbGF5IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg3KXtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cblxuXG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZGFyay1zdWJtZW51KTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1tZW51IHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTVweDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLmNzc19wcmVmaXgtaGFzLXN1Yi1tZW51IHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWhhcy1zdWItbWVudSB7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmNzc19wcmVmaXgtaGFzLXN1Yi1tZW51IHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLWJyYW5ke1xuXHRwYWRkaW5nOjA7XG59IFxuXG5cbi8qIGxpZ2h0IE1vZGUgKi9cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubGlnaHQtbW9kZXtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmxpZ2h0LW1vZGUgLm5hdmJhci1uYXY+bGk+YXtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmxpZ2h0LW1vZGUgLm5hdmJhci1uYXY+bGkgPi50b2dnbGVkcm9we1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubGlnaHQtbW9kZSAubmF2YmFyLW5hdj5saTpob3ZlciA+IGF7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkFuaW1hdGlvbiB7XG5cdDAlIHtvcGFjaXR5OiAwO31cblx0MTAwJSB7b3BhY2l0eTogMTt9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkFuaW1hdGlvbiB7XG5cdDAlIHtvcGFjaXR5OiAwO31cblx0MTAwJSB7b3BhY2l0eTogMTt9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEFuaW1hdGlvbiB7XG5cdDAlIHtvcGFjaXR5OiAxO31cblx0MTAwJSB7b3BhY2l0eTogMDt9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRBbmltYXRpb24ge1xuXHQwJSB7b3BhY2l0eTogMTt9XG5cdDEwMCUge29wYWNpdHk6IDA7fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbi1ib3R0b20ge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tYm90dG9tIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcblx0LmNzc19wcmVmaXgtZnVsbC1tZW51e1xuXHRcdG1hcmdpbjphdXRvIDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXY+bGk+YXtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdH1cblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3AgaXtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGEsIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIGxpPi50b2dnbGVkcm9wIGl7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXIge1xuXHRcdHBhZGRpbmc6IDE2cHggMzJweDtcblx0fSBcblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm1lbnUtbmV3LXdyYXBwZXIucm93LFxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubWVudS1uZXctd3JhcHBlci5yb3cgLnZlcnRpY2xlLW1uIHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzVweCk7XG5cdH1cblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnV7XG5cdFx0ei1pbmRleDo5OTk7XG5cdH1cblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm1lbnUtbmV3LXdyYXBwZXIucm93IC52ZXJ0aWNsZS1tbiB7XG5cdFx0aGVpZ2h0OiA3MHZoO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXtcblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXY+bGk+YSwuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaT4udG9nZ2xlZHJvcCBpe1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0fVxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaT4udG9nZ2xlZHJvcCBpe1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgYSwgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgbGk+LnRvZ2dsZWRyb3AgaXtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2e1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpe1xuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyIHtcblx0XHR6LWluZGV4OiA5OTk7XG5cdH1cbn1cblxuLnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5tZW51LW5ldy13cmFwcGVyLnJvd3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLnZlcnRpY2FsLWhlYWRlciAudmVydGljYWwtbWVudS1sYXlvdXQgLm1lbnUtbmV3LXdyYXBwZXIucm93e1xuXHRoZWlnaHQ6IDYwdmg7XG59XG4udmVydGljYWwtbWVudS1sYXlvdXQgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnZlcnRpY2FsLW1lbnUtbGF5b3V0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhcntcblx0cGFkZGluZzogMDtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0e1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXY+bGk+YSAsLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3AgaXtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiA0MHB4O1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXY+bGk+YXtmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTt9XG4udmVydGljYWwtaGVhZGVyIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2PmxpPmF7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcbn1cbi52ZXJ0aWNhbC1oZWFkZXIgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3AgaXtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDYpO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3AgaXtcblx0Zm9udC1zaXplOiAyMnB4O1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0+LnRvZ2dsZWRyb3AgaSwgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0+YSwgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmEsIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpOmhvdmVyPi50b2dnbGVkcm9wIGksIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpOmhvdmVyPmEsIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj4udG9nZ2xlZHJvcCBpLCAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSwgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IHVsIGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWFuY2VzdG9yPmF7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSBhLC5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpIGxpID4gLnRvZ2dsZWRyb3AgaXtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1kYXJrLXN1Ym1lbnUpO1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbiIsImZvb3RlciB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5mb290ZXIgLmZvb3Rlci10b3Age1xuXHRwYWRkaW5nOiA4MHB4IDA7XG59XG5mb290ZXIgLndpZGdldHtiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt9XG5cbmZvb3RlciAuZm9vdGVyLW1haW4gLmZvb3Rlci1sb2dvIGltZyB7XG5cdHdpZHRoOiAxMTBweDtcbn1cbi5jc3NfcHJlZml4IGZvb3RlciAjbWVudS1mb290ZXItbWVudSBsaSBhLCBcbi5jc3NfcHJlZml4IGZvb3RlciB1bC5tZW51IGxpIGEsXG4uY3NzX3ByZWZpeCBmb290ZXIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSxcbi5jc3NfcHJlZml4IGZvb3RlciAubWVudS1mb290ZXItbWVudS1jb250YWluZXIgdWwubWVudSBsaSBhXG57XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiBhdXRvO1xufSBcbi5jc3NfcHJlZml4IGZvb3RlciAjbWVudS1mb290ZXItbWVudSBsaSBhOjpiZWZvcmUsIFxuLmNzc19wcmVmaXggZm9vdGVyIHVsLm1lbnUgbGkgYTo6YmVmb3JlLFxuLmNzc19wcmVmaXggZm9vdGVyIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6OmJlZm9yZSxcbi5jc3NfcHJlZml4IGZvb3RlciAubWVudS1mb290ZXItbWVudS1jb250YWluZXIgdWwubWVudSBsaSBhOjpiZWZvcmVcbntcblx0Y29udGVudDogXCJcIjsgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTsgIFxuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTsgXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiAxcHg7IFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyBcbn0gIFxuLmNzc19wcmVmaXggZm9vdGVyICNtZW51LWZvb3Rlci1tZW51IGxpIGE6aG92ZXI6OmJlZm9yZSwgXG4uY3NzX3ByZWZpeCBmb290ZXIgdWwubWVudSBsaSBhOmhvdmVyOjpiZWZvcmUsXG4uY3NzX3ByZWZpeCBmb290ZXIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYTpob3Zlcjo6YmVmb3JlLFxuLmNzc19wcmVmaXggZm9vdGVyIC5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciB1bC5tZW51IGxpIGE6aG92ZXI6OmJlZm9yZSBcbntcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHdpZHRoOiA0MHB4OyBcbn1cbmZvb3RlciAud2lkZ2V0OjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lOyBcbn1cbmZvb3RlciAud2lkZ2V0IHsgXG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59IFxuIFxuZm9vdGVyIC5jb3B5cmlnaHQtZm9vdGVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuZm9vdGVyIC5jb3B5cmlnaHQtZm9vdGVyIGEgXG57XG5jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uZm9vdGVyLW1haW4gLndpZGdldCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwLjVlbSAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIGEge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLndwLXRhZy1jbG91ZCBsaSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogNXB4IDVweCA1cHggMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYS5yc3N3aWRnZXQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgLnJzcy1kYXRlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5mb290ZXIgLndwLWNhbGVuZGFyLXRhYmxlIHRoIHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cbn1cbmZvb3RlciAuZm9ybS1zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7fVxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSBhLFxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYSB7XG5cdGJvcmRlcjogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTsgXG59XG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6aG92ZXIsXG5mb290ZXIgLndpZGdldCB1bCBsaSBhOmhvdmVyIFxue1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgYTpob3Zlcjo6YmVmb3JlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGEge2NvbG9yOnZhcigtLWdsb2JhbC1mb250LWNvbG9yKTt9XG5cbmZvb3RlciAud2lkZ2V0IC5jc3NfcHJlZml4LWNvbnRhY3QgbGkgYTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG5mb290ZXIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSB7XG5cdHBhZGRpbmc6IDdweCAwIDdweCAwO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIC5zdWItbWVudSB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmZvb3Rlci10aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi53aWRnZXQgLmZvb3Rlci10aXRsZSAudGl0bGUtYm9yZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdG9wOiAtM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlci1tYWluIC50ZXh0d2lkZ2V0IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmZvb3Rlci1tYWluIC5mb290ZXItbGVmdC13aWRnZXQgcCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5mb290ZXItbWFpbiAubWVudS1pbXBvcnRhbnQtbGlua3MtY29udGFpbmVyIHVsIGxpLFxuLmZvb3Rlci1tYWluIC5tZW51LWl0LXNlcnZpY2VzLWNvbnRhaW5lciB1bCBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudT5saT5hIHtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG5cbi5mb290ZXItbWFpbiAubWVudS1pbXBvcnRhbnQtbGlua3MtY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbSBhLFxuLmZvb3Rlci1tYWluIC5tZW51LWl0LXNlcnZpY2VzLWNvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0gYSB7XG5cdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG5cbi5mb290ZXItbWFpbiAubWVudS1pbXBvcnRhbnQtbGlua3MtY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbSBhOmhvdmVyLFxuLmZvb3Rlci1tYWluIC5tZW51LWl0LXNlcnZpY2VzLWNvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0gYTpob3ZlciB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uZm9vdGVyLW1haW4gLm1lbnUtaW1wb3J0YW50LWxpbmtzLWNvbnRhaW5lciB1bCBsaTpiZWZvcmUsXG4uZm9vdGVyLW1haW4gLndpZGdldCAubWVudS1pdC1zZXJ2aWNlcy1jb250YWluZXIgdWwgbGk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZGFcIjtcblx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLmZvb3Rlci1tYWluIC5tZW51LWltcG9ydGFudC1saW5rcy1jb250YWluZXIgdWwgbGk6aG92ZXI6YmVmb3JlLFxuLmZvb3Rlci1tYWluIC53aWRnZXQgLm1lbnUtaXQtc2VydmljZXMtY29udGFpbmVyIHVsIGxpOmhvdmVyOmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi53aWRnZXQuY3NzX3ByZWZpeC1zaGFyZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi53aWRnZXQuY3NzX3ByZWZpeC1zaGFyZSAuc2hhcmUtYnV0dG9uIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi53aWRnZXQuY3NzX3ByZWZpeC1zaGFyZSAuc2hhcmUgbGkgYSB7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblxuXG59XG5cbi53aWRnZXQuY3NzX3ByZWZpeC1zaGFyZSAuc2hhcmUgbGkgYTpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uc2hhciBsaSBhPmkge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNik7XG59XG5cbi5zaGFyZSBsaSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ud2lkZ2V0LXNwYWNlIHtcblx0cGFkZGluZy10b3A6IDgwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgLm5ld3NsYXR0ZXIge1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0d2lkdGg6IDg1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYzR3cC1mb3JtLWZpZWxkcyAubmV3c2xhdHRlciBpbnB1dFt0eXBlPWVtYWlsXSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm1jNHdwLWZvcm0tZmllbGRzIC5uZXdzbGF0dGVyIGJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG5cbi5tYzR3cC1mb3JtLWZpZWxkcyAubmV3c2xhdHRlciBidXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4uZm9vdGVyLW1haW4gLm1lbnUge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZm9vdGVyIC5mb290ZXItbWFpbiAud2lkZ2V0IC5tYXAtd3JhcCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tYzR3cC1mb3JtLWZpZWxkcyAuc3Vic2NyaWJlIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG5cdHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xufVxuLndpZGdldC53aWRnZXRfaXFfZm9vdGVyX2xvZ297bWFyZ2luLWJvdHRvbTogMjRweDt9XG5cbmZvb3RlciAuZm9vdGVyLWNvcHlyaWdodCB7XG5cdHBhZGRpbmc6IDEycHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MjBweCkge1xuXHRmb290ZXIgLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5sZWZ0LXNwYWNle3BhZGRpbmctcmlnaHQ6IDgwcHg7fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cblx0LndpZGdldC53aWRnZXRfaXFfZm9vdGVyX2xvZ28ge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5mb290ZXItbWFpbiAud2lkZ2V0LXNwYWNlIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxuXHQud2lkZ2V0IC5mb290ZXItdGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXHRmb290ZXIgLmZvb3Rlci10b3B7cGFkZGluZzo1NnB4IDA7fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA1NzVweCl7XG5cdC5tYzR3cC1mb3JtLWZpZWxkcyAubmV3c2xhdHRlcntcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBTZWFyY2ggQm94ICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIHVse1xuXHRtYXJnaW46IDA7XG59XG5cbi5zZWFyY2gtYm94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMTVweCA0MHB4IDE1cHggMTVweDtcblx0d2lkdGg6IDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC05cHg7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLCAwLjc5NSwgMCwgMSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMTE7XG5cdG1hcmdpbjogLTEwcHggMCAwIDA7XG4gIH1cblxuLnNlYXJjaC1ib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG5cdHdpZHRoOiAyNTBweDtcblx0ei1pbmRleDogMTtcblx0Y3Vyc29yOiB0ZXh0O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHotaW5kZXg6IDk7XG5cdGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNik7XG4gIH1cbiAgXG4uc2VhcmNoLWJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBcbi5zZWFyY2gtYm94IC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cyxcbiAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4gIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbiAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzIHtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50OyBcbiAgfSBcblxuICBidXR0b24uYnRuLXNlYXJjaC1jbG9zZSBpe1xuXHQgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7IFxuICB9XG5cbiAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcblx0dG9wOiAxMnB4O1xuICB9XG4gIFxuICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgaSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0LyogY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTsgKi9cbiAgfVxuICBcbiAgLm5hdmJhciB1bC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCBsaSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgXG4gIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIFxuICAuY3NzX3ByZWZpeC1zZWFyY2guc2VhcmNoLS1vcGVuIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdG9wYWNpdHk6IDE7XG5cdC13ZWJraXQtb3BhY2l0eTogMTtcblx0LW1vei1vcGFjaXR5OiAxO1xuXHQtby1vcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIFxuICAuY3NzX3ByZWZpeC1zZWFyY2gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiByZ2IoMTcgMTcgMTcgLyA5NSUpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LW9wYWNpdHk6IDA7XG5cdC1tb3otb3BhY2l0eTogMDtcblx0LW8tb3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IFxuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IFxuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IFxuICB9XG4gIFxuICAuYnRuLS1zZWFyY2gtY2xvc2Uge1xuXHRmb250LXNpemU6IDEuNWVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMWVtO1xuXHRyaWdodDogMS4yNWVtO1xuXHRkaXNwbGF5OiBub25lO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5hZG1pbi1iYXIgLmJ0bi0tc2VhcmNoLWNsb3Nle1xuXHR0b3A6IDEuNWVtO1xufVxuICBcbiAgLmJ0bi0tc2VhcmNoLWNsb3NlOmZvY3VzIHtcblx0b3V0bGluZTogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbiAgfVxuICBcbiAgLnNlYXJjaC0tb3BlbiAuc2VhcmNoX19mb3JtIHtcblx0bWFyZ2luOiA1ZW0gMDtcblx0d2lkdGg6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAuc2VhcmNoX19mb3JtOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2VhcmNoLS1vcGVuIC5zZWFyY2hfX2Zvcm06OmFmdGVyIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTW92ZTtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTW92ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbiAgXG4gIC5zZWFyY2hfX2lucHV0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRmb250LXNpemU6IDQ1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwLjA1ZW0gMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICB9XG4gIFxuICAuc2VhcmNoX19pbnB1dDpmb2N1cyB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICB9XG4gIFxuICAuc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDAuNjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgfVxuICBcbiAgLnNlYXJjaF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRvcGFjaXR5OiAwLjY7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gIH1cbiAgXG4gIC5zZWFyY2hfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDAuNjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgfVxuICBcbiAgLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gIC5zZWFyY2hfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIFxuICAuc2VhcmNoX19pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgLmhhcy1jb250ZW50fmxhYmVsLFxuICBmb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyBpbnB1dDpmb2N1c35sYWJlbCxcbiAgZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgbGFiZWwge1xuXHR0b3A6IC05MHB4O1xuICB9XG4gIFxuICAuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgdWwgbGkgaSB7XG5cdGhlaWdodDogMTZweDtcblx0d2lkdGg6IDIwcHg7XG4gIH1cbiAgXG4gIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzFmMjMzMjtcbiAgfVxuICBcbiAgZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgbGFiZWwge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXNpemU6IDQ1cHg7XG5cdHRvcDogLTEzcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0bGVmdDogMHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICBcbiAgLnNlYXJjaC1mb3JtIGlucHV0IHtcblx0cGFkZGluZy1yaWdodDogNTBweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuLnNlYXJjaC1mb3Jte3Bvc2l0aW9uOiByZWxhdGl2ZTt9XG4uc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMXB4O1xuXHR0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGN1cnNvcjogcG9pbnRlcjsgXG5cdHBhZGRpbmc6IDBweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgXG5cdG1hcmdpbjogMDtcbn1cbi5jc3NfcHJlZml4LXNlYXJjaC5zZWFyY2gtLW9wZW4gLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1c3tcblx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoX2NvdW50ICNidG4tc2VhcmNoe1xuXHRmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZyk7ICBcbn0gXG5cbi5zZWFyY2hfY291bnQgI2J0bi1zZWFyY2g6aG92ZXIsIFxuLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaDpob3ZlciBzcGFuLFxuLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaDpob3ZlciBpe1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG4uc2VhcmNoX2NvdW50ICNidG4tc2VhcmNoIGksXG4uc2VhcmNoX2NvdW50ICNidG4tc2VhcmNoIC5zZWFyY2gtdGV4dHt0cmFuc2l0aW9uOm5vbmU7fVxuXG4uY3NzX3ByZWZpeC1oZWFkZXItcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMDtcbn1cblxuLyogc2VhcmNoLWNvbG9ybW9kZSAqL1xuXG4uc2VhcmNoX3N0eWxlX2xpZ2h0IC5zZWFyY2h7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC1ib3gtc2hhZG93KTtcbn1cbi5zZWFyY2hfc3R5bGVfbGlnaHQgLnNlYXJjaF9fZm9ybTphZnRlcntcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG4uc2VhcmNoX3N0eWxlX2xpZ2h0IC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBpe1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG4uc2VhcmNoX3N0eWxlX2xpZ2h0IGlucHV0OjpwbGFjZWhvbGRlcntcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xufVxuLnNlYXJjaF9zdHlsZV9saWdodCBidXR0b24uYnRuLXNlYXJjaC1jbG9zZSBpe1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG5cbi8qIHNlYXJjaCBhbmltYXRpb24gKi9cblxuLnNlYXJjaC1hbmltYXRlLWxlZnQgLnNlYXJjaHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLnNlYXJjaC1hbmltYXRlLWxlZnQgLnNlYXJjaC5zZWFyY2gtLW9wZW57XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyBcbn1cblxuLnNlYXJjaC1hbmltYXRlLXJpZ2h0IC5zZWFyY2h7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnNlYXJjaC1hbmltYXRlLXJpZ2h0IC5zZWFyY2guc2VhcmNoLS1vcGVue1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgXG59XG5cblxuLyogc2VhcmNoIGRlZmF1bHQgKi9cblxuLnNlYXJjaF93cmFwIC5zZWFyY2gtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXJ7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5zZWFyY2hfd3JhcC5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRsaW5lLWhlaWdodDogNDVweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IGF1dG87XG59XG4uc2VhcmNoX3dyYXAuc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgaXtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4uc2VhcmNoX3dyYXAuc2VhcmNoLWZvcm0tZGVmYXVsdCAuZm9ybS1zZWFyY2ggLnNlYXJjaC1zdWJtaXR7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5zZWFyY2hfd3JhcC5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2hfZm9ybV93cmFwIC5mb3JtLXNlYXJjaHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLWdyZXkpO1xufSBcbi5zZWFyY2hfd3JhcC5zZWFyY2hfc3R5bGVfZGVmYXVsdCAuZm9ybS1zZWFyY2ggXG57XHQgXG5cdGJvcmRlci1ib3R0b206IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cbi5zZWFyY2hfd3JhcC5zZWFyY2gtZm9ybS1kZWZhdWx0IC5mb3JtLXNlYXJjaCAuc2VhcmNoLXN1Ym1pdHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHRcblx0cG9zaXRpb246IHN0YXRpYztcbn0gXG5cbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cywgXG4uc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLCBcbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsIFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpob3Zlcntcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEobWF4LXdpZHRoIDogNzY3cHgpe1xuXHQuc2VhcmNoX19pbnB1dHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdH1cbn1cbkBtZWRpYShtYXgtd2lkdGggOiA3NjdweCl7XG5cdC5zZWFyY2hfX2lucHV0e1xuXHRcdGZvbnQtc2l6ZTogMjBweDsgXG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEltcG9ydHNcblx0IyBDdXN0b20gcHJvcGVydGllc1xuXHQjIFJlc2V0XG5cdCMgVHlwb2dyYXBoeVxuXHQjIEVsZW1lbnRzXG5cdCMgYkxPQ0tTXG5cdCMgTWVkaWFcblx0IyBMaW5rc1xuXHQjIEhlYWRlclxuXHQjIEZvb3RlclxuIyBBY2Nlc3NpYmlsaXR5XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbXBvcnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuQGltcG9ydCBcIl9yZXNldC5jc3NcIjtcbkBpbXBvcnQgXCJfdHlwb2dyYXBoeS5jc3NcIjtcbkBpbXBvcnQgXCJfZWxlbWVudHMuY3NzXCI7XG5AaW1wb3J0IFwiX2Jsb2Nrcy5jc3NcIjtcbkBpbXBvcnQgXCJfbWVkaWEuY3NzXCI7XG5AaW1wb3J0IFwiX2xpbmtzLmNzc1wiO1xuQGltcG9ydCBcIl9oZWFkZXIuY3NzXCI7XG5AaW1wb3J0IFwiX2J1cmdlci1tZW51LmNzc1wiO1xuQGltcG9ydCBcIl9mb290ZXIuY3NzXCI7XG5AaW1wb3J0IFwiX3NlYXJjaC5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qKlxuICogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy5cbiAqIFJlOiB3b3JkLXdyYXA6IE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuXG4gKiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS5cbiAqL1xuXG5cblxuXG4uZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0gLC5wcmltYXJ5LXNpZGViYXIud2lkZ2V0LWFyZWEgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXXtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTtcbn1cblxuLnNoYXAtbWFpbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNoYXAtbWFpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6dmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IC0xMHB4O1xufVxuLmhpZ2hsaWdodGVkLXRleHQge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gIH1cbi5zaGFwLW1haW4uZmlyc3Q6OmJlZm9yZSB7XG5cdHdpZHRoOiA5MSU7XG5cdGhlaWdodDogOTUlO1xuXHRsZWZ0OiAwO1xufVxuXG5cbi5zaGFwLW1haW4uc2Vjb25kOjpiZWZvcmUge1xuXHR3aWR0aDogOTIlO1xuXHRoZWlnaHQ6IDk1JTsgIFxuXHRsZWZ0OiAxNXB4O1xufVxuLmhvbWUgLmNzc19wcmVmaXggIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZzogMDsgXG59XG4gXG4uZm9vdGVyLW1haWwgeyBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlci1tYWlsIGJ1dHRvbntcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpOyBcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxOXB4IDMwcHg7XG4gICAgY29sb3I6dmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmcpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgXG59XG4uZm9vdGVyLW1haWwgYnV0dG9uOmhvdmVye1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG4uZm9vdGVyLW1haWwgaW5wdXQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxNzVweDtcbn1cbi5kZWNvcmF0aXZlLWZvbnQtZmFtaWx5e2ZvbnQtZmFtaWx5OiB2YXIoLS1kZWNvcmF0aXZlLWZvbnQtZmFtaWx5KSFpbXBvcnRhbnQ7fVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuU2Nyb2xsYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zY3JvbGxiYXItdGh1bWIsXG4uc2Nyb2xsYmFyLXRyYWNrLXkgeyBcblx0d2lkdGg6IDRweCAhaW1wb3J0YW50OyBcbn1cblxuLnNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi55U2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnlTY3JvbGxlciB7XG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6IHJnYigxNTMsIDksIDkpICFpbXBvcnRhbnQ7XG59XG5cbiNoZWFkU2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG4vKioqKioqKioqKiBTZWN0aW9uIFRpdGxlICoqKioqKioqKiovXG5cbi5jc3NfcHJlZml4LXRpdGxlLWJveC5jc3NfcHJlZml4LXRpdGxlLWJveC0xIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgXG4gIC5jc3NfcHJlZml4LXRpdGxlLWJveCAuY3NzX3ByZWZpeC1zdWJ0aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWg2KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDYpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcbiAgfVxuICBcbiAgLmNzc19wcmVmaXgtdGl0bGUtYm94LmNzc19wcmVmaXgtdGl0bGUtYm94LTIgLmNzc19wcmVmaXgtdGl0bGUtZGVzYyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgXG4gIC5jc3NfcHJlZml4LXRpdGxlLWJveCAuY3NzX3ByZWZpeC10aXRsZS1kZXNjIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICBcbiAgLmNzc19wcmVmaXgtdGl0bGUtYm94IHtcblx0bWFyZ2luLWJvdHRvbTogNzJweDtcblx0cGFkZGluZy10b3A6IDMycHg7XG4gIH1cbiAgXG4gIC5pbWFnZS1wb3NpdGlvbi1sZWZ0IC5jc3NfcHJlZml4LXRpdGxlLWJveCB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBcbiAgLmNzc19wcmVmaXgtdGl0bGUtYm94LTIgLmNzc19wcmVmaXgtdGl0bGUge1xuXHRmb250LWZhbWlseTogdmFyKC0tZGVjb3JhdGl2ZS1mb250LWZhbWlseSk7XG4gIH1cbiAgXG4gIC5jc3NfcHJlZml4LXRpdGxlIC5oaWdobGlnaHRlZC10ZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICAuY3NzX3ByZWZpeC1kZWNvcmF0aXZlLXRleHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0xMHB4O1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IGF1dG87XG5cdHotaW5kZXg6IC0xO1xuICB9XG4gIFxuICAuY3NzX3ByZWZpeC1kZWNvcmF0aXZlLXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbiAgfVxuICBcbiAgLmNzc19wcmVmaXgtdGl0bGUtYm94LXdyYXBwZXIgLmNzc19wcmVmaXgtdGl0bGUtYm94LmNzc19wcmVmaXgtdGl0bGUtYm94LTEudGV4dC1hbmltYXRpb24uc2hvdyAuY3NzX3ByZWZpeC1kZWNvcmF0aXZlLXRleHQgLmhpZ2h0bGlnaHQtdGV4dCxcbiAgLmJveC1wYXJlbnQuY3NzX3ByZWZpeC1wYXR0ZXJuLXN0eWxlLTIudGV4dC1hbmltYXRpb24uc2hvdyAuY3NzX3ByZWZpeC1kZWNvcmF0aXZlLXRleHQgLmhpZ2h0bGlnaHQtdGV4dCxcbiAgLmNzc19wcmVmaXgtY2F0ZWdvcnktcHJvZHVjdC1saXN0LWdhbGxlcnkudGV4dC1hbmltYXRpb24uc2hvdyAuY3NzX3ByZWZpeC1kZWNvcmF0aXZlLXRleHQgLmhpZ2h0bGlnaHQtdGV4dCxcbiAgLnNsaWNrLWdlbmVyYWwgLmNhdGVnb3J5LWl0ZW0uc2xpY2stYWN0aXZlIC5jc3NfcHJlZml4LXRpdGxlLWJveC5jc3NfcHJlZml4LXRpdGxlLWJveC0xLnRleHQtYW5pbWF0aW9uLnNob3cgLmNzc19wcmVmaXgtZGVjb3JhdGl2ZS10ZXh0IC5oaWdodGxpZ2h0LXRleHQsXG4gIC5jc3NfcHJlZml4LWNhdGVnb3J5LXByb2R1Y3QtbGlzdC5jc3NfcHJlZml4LWNhdGVnb3J5LXN0eWxlLTIgLnNsaWNrLWdlbmVyYWwgLmNhdGVnb3J5LWl0ZW0uc2xpY2stYWN0aXZlIC5jc3NfcHJlZml4LXRpdGxlLWJveC5jc3NfcHJlZml4LXRpdGxlLWJveC0xLnRleHQtYW5pbWF0aW9uIC5jc3NfcHJlZml4LWRlY29yYXRpdmUtdGV4dCAuaGlnaHRsaWdodC10ZXh0e1xuXHRhbmltYXRpb246IGRlY29yYXRpdmUtc3Ryb2tlIDNzIGxpbmVhcjtcblx0c3Ryb2tlOiBub25lO1xuXHRmaWxsOiB2YXIoLS1kZWNvcmF0aXZlLXRleHQtZmlsbCk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY3NzX3ByZWZpeC1kZWNvcmF0aXZlLXRleHQgLmhpZ2h0bGlnaHQtdGV4dCB7XG5cdGZpbGw6dmFyKC0tZGVjb3JhdGl2ZS10ZXh0LWZpbGwpO1xuXHRzdHJva2Utd2lkdGg6IDE7XG5cdHN0cm9rZTogdmFyKC0tZGVjb3JhdGl2ZS10ZXh0LWZpbGwpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMSk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1kZWNvcmF0aXZlLWZvbnQtZmFtaWx5KTtcbiAgfVxuICBcbiAgLmNzc19wcmVmaXgtdGl0bGUtYm94LmNzc19wcmVmaXgtdGl0bGUtYm94LTIge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIFxuICBAbWVkaWEobWluLXdpZHRoOiAxNTAwcHgpIHtcblx0LmNzc19wcmVmaXgtZGVjb3JhdGl2ZS10ZXh0IHtcblx0ICBsZWZ0OiAtNjBweDtcblx0fVxuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7XG5cdC5oZWlnaHQtMTAwdmggLmUtaG9zdGVkLXZpZGVvLmVsZW1lbnRvci1maXQtYXNwZWN0LXJhdGlvIHZpZGVvLFxuXHQuaGVpZ2h0LTEwMHZoIC5lbGVtZW50b3Itd2lkZ2V0LXZpZGVvIGRpdlxuXHR7IGhlaWdodDogMTAwdmg7fSAgXG4gIH1cbiAgXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQuY3NzX3ByZWZpeC10aXRsZS1ib3gge1xuXHQgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cdH1cbiAgfVxuICBcbiAgQG1lZGlhKG1heC13aWR0aDogNTgwcHgpIHtcblx0LmltYWdlLXBvc2l0aW9uLWxlZnQgLmNzc19wcmVmaXgtdGl0bGUtYm94IHtcblx0ICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdCAgZGlzcGxheTogZmxleDtcblx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5pbWFnZS1wb3NpdGlvbi1sZWZ0IC5jc3NfcHJlZml4LXRpdGxlLWJveCAuY3NzX3ByZWZpeC10aXRsZS1pY29uIHtcblx0ICBwYWRkaW5nLWJvdHRvbTogMzJweDtcblx0fVxuICB9XG4gIFxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubW9iaWxlLXRleHQtY2VudGVyIC5jc3NfcHJlZml4LXRpdGxlLCAubW9iaWxlLXRleHQtY2VudGVyIC5jc3NfcHJlZml4LXRpdGxlLWRlc2Mge1xuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIGRlY29yYXRpdmUtc3Ryb2tlIHtcblx0MCUge1xuXHQgIGZpbGw6IG5vbmU7XG5cdCAgc3Ryb2tlOiB2YXIoLS1kZWNvcmF0aXZlLXRleHQtc3Ryb2tlKTtcblx0ICBzdHJva2UtZGFzaG9mZnNldDogMCU7XG5cdCAgc3Ryb2tlLWRhc2hhcnJheTogMCA1MCU7XG5cdCAgc3Ryb2tlLXdpZHRoOiAyO1xuXHR9XG5cdDcwJSB7XG5cdCAgZmlsbDogbm9uZTtcblx0ICBzdHJva2U6IHZhcigtLWRlY29yYXRpdmUtdGV4dC1zdHJva2UpO1xuXHR9ICBcblx0ODAlIHtcblx0ICBmaWxsOiBub25lO1xuXHQgIHN0cm9rZTogdmFyKC0tZGVjb3JhdGl2ZS10ZXh0LXN0cm9rZSk7XG5cdCAgc3Ryb2tlLXdpZHRoOiAyOyBcblx0fVxuXHQxMDAlIHtcblx0ICBmaWxsOiB2YXIoLS1kZWNvcmF0aXZlLXRleHQtZmlsbCk7XG5cdCAgc3Ryb2tlOiBub25lO1xuXHQgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMjUlO1xuXHQgIHN0cm9rZS1kYXNoYXJyYXk6IDUwJSAwOyBcblx0ICBzdHJva2Utd2lkdGg6IDA7XG5cdH1cbiAgfVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOaWNlIFNlbGVjdCBEcm9wZG93blxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5pY2Utc2VsZWN0LndpZGUgLmxpc3QgeyB6LWluZGV4OiA5OTsgb3ZlcmZsb3cteTogYXV0bzsgb3ZlcmZsb3cteDogaGlkZGVuOyBtYXgtaGVpZ2h0OiAyMDBweDsgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDg3LjNweCAyLjdweCByZ2JhKDAsIDAsIDAsIDAuMDYpOyAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggODcuM3B4IDIuN3B4IHJnYmEoMCwgMCwgMCwgMC4wNik7IGJveC1zaGFkb3c6IDBweCAwcHggODcuM3B4IDIuN3B4IHJnYmEoMCwgMCwgMCwgMC4wNik7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpOyBib3JkZXItcmFkaXVzOiAwOyB9XG4ubmljZS1zZWxlY3Qud2lkZSAubGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIGJvZHkgLnN0bV9jb21wYXJlX2NhcnNfZm9vdGVyX21vZGFsLnN0bS1vcGVuIC5zdG0tY29tcGFyZS1saXN0LXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHsgd2lkdGg6IDRweDsgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7IC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDApOyB9XG4ubmljZS1zZWxlY3Qud2lkZSAubGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIsIFxuYm9keSAuc3RtX2NvbXBhcmVfY2Fyc19mb290ZXJfbW9kYWwuc3RtLW9wZW4gLnN0bS1jb21wYXJlLWxpc3Qtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIgeyB3aWR0aDogNHB4OyB9XG4ubmljZS1zZWxlY3Qud2lkZSAubGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgeyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwKTsgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7IH1cbi5uaWNlLXNlbGVjdCwgLm5pY2Utc2VsZWN0LmZvcm0tY29udHJvbCB7IGxpbmUtaGVpZ2h0OiA1NXB4OyBoZWlnaHQ6IDU1cHg7IGZvbnQtc2l6ZTogMTZweDsgIGJvcmRlcjpub25lOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtZ3JleSk7Ym9yZGVyLXJhZGl1czogMDtiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtwYWRkaW5nOjA7fVxuLm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIsIC5uaWNlLXNlbGVjdCAub3B0aW9uLmZvY3VzLCAubmljZS1zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZC5mb2N1cyB7IGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbi5uaWNlLXNlbGVjdDpob3ZlciwgLm5pY2Utc2VsZWN0OmZvY3VzIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTsgfVxuaW5wdXQuZm9ybS1jb250cm9sIHsgbGluZS1oZWlnaHQ6IDU1cHg7IGhlaWdodDogNTVweDsgfVxuLm5pY2Utc2VsZWN0IC5saXN0OmhvdmVyIC5vcHRpb246bm90KDpob3ZlcikgeyBjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpOyB9XG4ubmljZS1zZWxlY3Q6YWZ0ZXIgeyBjb250ZW50OiBcIlxcZjBkZFwiOyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogOTAwOyBib3JkZXI6IG5vbmU7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IGF1dG87IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDQ2JTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IG1hcmdpbjogMDtyaWdodDogMHB4OyB9XG4ubmljZS1zZWxlY3Qub3BlbjphZnRlciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyAgcmlnaHQ6IDBweDt9XG4ubmljZS1zZWxlY3Qud2lkZSAubGlzdCBsaXtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy10b3A6NXB4O21hcmdpbi1ib3R0b206MDsgd2hpdGUtc3BhY2U6IG5vcm1hbDt9IFxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblRleHQgRWZmZWN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3NzX3ByZWZpeC1zY3JvbGxpbmctdGV4dCAuY3NzX3ByZWZpeC1zY3JvbGwtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5jc3NfcHJlZml4LXNjcm9sbGluZy10ZXh0IC5jc3NfcHJlZml4LWltYWdlLXdyYXBwZXJ7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jc3NfcHJlZml4LXNjcm9sbGluZy10ZXh0IC5zY3JvbGxpbmctdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogLTIwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6dmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY3NzX3ByZWZpeC1zY3JvbGxpbmctdGV4dCAuc2Nyb2xsaW5nLXRpdGxlLm9uLWltYWdlLFxuLmVycm9yLTQwNCAuY3NzX3ByZWZpeC1zY3JvbGxpbmctdGV4dCAuc2Nyb2xsaW5nLXRpdGxlLm9uLWltYWdlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uZXJyb3ItNDA0IC5jc3NfcHJlZml4LXNjcm9sbGluZy10ZXh0IC5zY3JvbGxpbmctdGl0bGV7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC00OSUsLTc1JSk7XG4gICAgbGVmdDogNTAlO1xuXHRmb250LXNpemU6IDQwMHB4O1xuXHRsaW5lLWhlaWdodDogNDAwcHg7XG5cdHdpZHRoOmF1dG87XG5cdGNvbG9yOnZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuLmVycm9yLTQwNCAuY3NzX3ByZWZpeC1zY3JvbGxpbmctdGV4dCAuY3NzX3ByZWZpeC1pbWFnZS13cmFwcGVye1xuICAgIG1heC13aWR0aDogNDMwcHg7XG59XG5cblxuLnNpbmdsZSAuY3NzX3ByZWZpeC1ibG9nLWJveCAuY3NzX3ByZWZpeC1ibG9nLWltYWdlIGltZ3tcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufSBcblxuQG1lZGlhKG1pbi13aWR0aDoxNDAwcHgpe1xuXHQudGhlbWUtZXVwaG9yaWEtdGhlbWUuc2luZ2xlIC5jc3NfcHJlZml4LWJsb2ctbWFpbi1saXN0e1xuXHRcdHBhZGRpbmctcmlnaHQ6MzJweDtcblx0fVxuXHQudGhlbWUtZXVwaG9yaWEtdGhlbWUuc2luZ2xlIC5zaWRlYmFyLXNlcnZpY2UtcmlnaHR7XG5cdFx0cGFkZGluZy1sZWZ0OjMycHg7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuU21va2UgUGF0dGVyblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWctc21va2UtYmxvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgaGVpZ2h0OiAxMDAlO1xuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICBtaW4td2lkdGg6IDUwMHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDMwMHB4OyAgIFxuICB9XG4gIC5pcW9uaWMtcG9zaXRpb24tcGF0dGVybi1yaWdodCAuYWctc21va2UtYmxvY2t7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLmNzc19wcmVmaXgtcGF0dGVybi1zdHlsZS0ye3Bvc2l0aW9uOiByZWxhdGl2ZTt3aWR0aDogMTAwJTtoZWlnaHQ6IDEwMCU7fVxuICAuY3NzX3ByZWZpeC1wYXR0ZXJuLXN0eWxlLTIgLmNzc19wcmVmaXgtZGVjb3JhdGl2ZS10ZXh0IHN2Z3t3aWR0aDphdXRvO292ZXJmbG93OiB2aXNpYmxlO31cbiAgLmFnLXNtb2tlLTIsXG4gIC5hZy1zbW9rZS0zIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogYW4tc21va2UtMiA2cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgXG5cdC1tb3otYW5pbWF0aW9uOiBhbi1zbW9rZS0yIDZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXHQtby1hbmltYXRpb246IGFuLXNtb2tlLTIgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG5cdGFuaW1hdGlvbjogYW4tc21va2UtMiA2cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblx0dHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgfVxuXG4uYWctc21va2UtYmxvY2sucGF0dGVybi1sZWZ0e1xucG9zaXRpb246IGFic29sdXRlO1xuYm90dG9tOi0xNjBweDtcbmxlZnQ6IDA7XG53aWR0aDogMzAlO1xufVxuLmFnLXNtb2tlLWJsb2NrLnBhdHRlcm4tcmlnaHR7XG5wb3NpdGlvbjogYWJzb2x1dGU7XG50b3A6IC0xNDlweDtcbnJpZ2h0OiAwO1xud2lkdGg6IDMwJTtcbn1cblxuICAuYWctc21va2VfX2RlbGF5LTEge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7ICBcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDBzOyBcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAwcztcblx0YW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgfSAgXG4gIC5hZy1zbW9rZV9fZGVsYXktMiB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0cztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDRzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDRzOyAgXG5cdGFuaW1hdGlvbi1kZWxheTogNHM7XG4gIH1cbiAgXG5cdC56LWluZGV4LTF7IFxuXHQgIHotaW5kZXg6IC0xICFpbXBvcnRhbnQ7XG5cdH1cblxuLnNpbmdsZS1wcm9kdWN0IGhlYWRlciB7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7fVxuICBcblx0QC13ZWJraXQta2V5ZnJhbWVzIGFuLXNtb2tlLTIge1xuXHQgIDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIDEwJSkgcm90YXRlKC4wMWRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMTAlKSByb3RhdGUoLjAxZGVnKTsgXG5cdCAgfVxuXHQgIDUwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0ICB9XG5cdCAgdG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdCBcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1JSkgcm90YXRlKC4wMWRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUlKSByb3RhdGUoLjAxZGVnKTtcblx0ICB9IFxuXHR9XG5cdEAtbW96LWtleWZyYW1lcyBhbi1zbW9rZS0yIHsgXG5cdCAgMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMTAlKSByb3RhdGUoLjAxZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAxMCUpIHJvdGF0ZSguMDFkZWcpO1xuXHQgIH1cblx0ICA1MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdCAgfVxuXHQgIHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1JSkgcm90YXRlKC4wMWRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUlKSByb3RhdGUoLjAxZGVnKTtcblx0ICB9XG5cdH1cblx0QC1vLWtleWZyYW1lcyBhbi1zbW9rZS0yIHtcblx0ICAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMTAlKSByb3RhdGUoLjAxZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAxMCUpIHJvdGF0ZSguMDFkZWcpO1xuXHQgIH1cblx0ICA1MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdCAgfVxuXHQgIHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNSUpIHJvdGF0ZSguMDFkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1JSkgcm90YXRlKC4wMWRlZyk7XG5cdCAgfVxuXHR9XG5cdEBrZXlmcmFtZXMgYW4tc21va2UtMiB7XG5cdCAgMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMTAlKSByb3RhdGUoLjAxZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIDEwJSkgcm90YXRlKC4wMWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMTAlKSByb3RhdGUoLjAxZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAxMCUpIHJvdGF0ZSguMDFkZWcpO1xuXHQgIH1cblx0ICA1MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdCAgfVxuXHQgIHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1JSkgcm90YXRlKC4wMWRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNSUpIHJvdGF0ZSguMDFkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1JSkgcm90YXRlKC4wMWRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUlKSByb3RhdGUoLjAxZGVnKTtcblx0ICB9XG5cdH1cblx0XG5cdEAtd2Via2l0LWtleWZyYW1lcyBhbi1zbW9rZS0zIHtcblx0ICAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKSByb3RhdGUoLjAxZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKSByb3RhdGUoLjAxZGVnKTtcblx0ICB9XG5cdCAgNTAlIHtcblx0XHRvcGFjaXR5OjE7XG5cdCAgfVxuXHQgIHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIDUlKSByb3RhdGUoLjAxZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCA1JSkgcm90YXRlKC4wMWRlZyk7XG5cdCAgfVxuXHR9XG5cdEAtbW96LWtleWZyYW1lcyBhbi1zbW9rZS0zIHtcblx0ICAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKSByb3RhdGUoLjAxZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKSByb3RhdGUoLjAxZGVnKTtcblx0ICB9XG5cdCAgNTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHQgIH1cblx0ICB0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCA1JSkgcm90YXRlKC4wMWRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgNSUpIHJvdGF0ZSguMDFkZWcpO1xuXHQgIH1cblx0fVxuXHRALW8ta2V5ZnJhbWVzIGFuLXNtb2tlLTMge1xuXHQgIDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKSByb3RhdGUoLjAxZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKSByb3RhdGUoLjAxZGVnKTtcblx0ICB9XG5cdCAgNTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHQgIH1cblx0ICB0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgNSUpIHJvdGF0ZSguMDFkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIDUlKSByb3RhdGUoLjAxZGVnKTtcblx0ICB9XG5cdH1cblx0QGtleWZyYW1lcyBhbi1zbW9rZS0zIHtcblx0ICAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKSByb3RhdGUoLjAxZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpIHJvdGF0ZSguMDFkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpIHJvdGF0ZSguMDFkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpIHJvdGF0ZSguMDFkZWcpO1xuXHQgIH1cblx0ICA1MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdCAgfVxuXHQgIHRvIHsgXG5cdFx0b3BhY2l0eTogMDtcblx0XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCA1JSkgcm90YXRlKC4wMWRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCA1JSkgcm90YXRlKC4wMWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgNSUpIHJvdGF0ZSguMDFkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIDUlKSByb3RhdGUoLjAxZGVnKTtcblx0ICB9XG5cdH1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMzMHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpe1xuXHQuY29udGVudC1hcmVhIC5zaXRlLW1haW4gLCAuaG9tZS5ibG9nIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbntcblx0XHRwYWRkaW5nOiA5MHB4IDE1cHggMjAwO1xuXHR9XG5cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5cHgpIGFuZCAobWluLXdpZHRoOjEwMjVweCl7XG5cdC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiwuaG9tZS5ibG9nIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZzogOTBweCAxNXB4O1xuXHR9XG5cdFxufVxuQG1lZGlhKG1heC13aWR0aDo3NjhweCl7XG4gIFx0LmVsZW1lbnRvci1pbWFnZS1ib3gtaW1nIGltZ3tcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdC5lcnJvci00MDQgLmNzc19wcmVmaXgtc2Nyb2xsaW5nLXRleHQgLnNjcm9sbGluZy10aXRsZXtcblx0XHRmb250LXNpemU6IDE2MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNjBweDtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcblx0LmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLmFnLXNtb2tlLWJsb2NrLFxuXHQuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAgLmlxb25pYy1wb3NpdGlvbi1wYXR0ZXJuLXJpZ2h0e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6NDgwcHgpe1xuXHRcblx0LmZvb3Rlci1tYWlsIGJ1dHRvbntcblx0ICBtYXJnaW4tdG9wOiAzMHB4O1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuZm9vdGVyLW1haWx7XG5cdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmZvb3Rlci1tYWlsIGlucHV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG5cdFxuICB9XG5cbi5ieXBvc3RhdXRob3IgeyBkaXNwbGF5OiBibG9jazsgfVxuXG5cbiJdfQ== */