Current File : /var/www/kurt6690.2978.w2868/site96340/wp-content/themes/hopeui/assets/css/global.min.css
@font-face{font-family:Inter;src:url(fonts/Inter-Medium.woff2) format("woff2"),url(fonts/Inter-Regular.woff2) format("woff2")}:root{--content-width:87.5em;--content-width-sm:75em;--sidebar-width:18.75em;--global-font-family:"Inter";--highlight-font-family:"Inter";--global-font-size:1em;--global-font-line-height:1.5;--global-box-shadow:0 0.625rem 1.875rem rgba(0,0,0,0.03);--global-submenu-shadow:0rem 0.25rem 2rem 0rem rgba(0,0,0,0.1);--global-page-top-spacing:2em;--global-page-bottom-spacing:2em;--global-page-top-spacing-tablet:2em;--global-page-bottom-spacing-tablet:2em;--global-page-top-spacing-mobile:2em;--global-page-bottom-spacing-mobile:2em;--font-size-small:calc(16/var(--global-font-size)*1em);--font-size-regular:calc(var(--global-font-size)/16*1em);--font-size-large:calc(36/var(--global-font-size)*1em);--font-size-larger:calc(48/var(--global-font-size)*1em);--font-size-small:0.75em;--font-size-normal:.875em;--font-size-body:1em;--font-size-h1:2.488em;--font-size-h2:2.074em;--font-size-h3:1.728em;--font-size-h4:1.44em;--font-size-h5:1.2em;--font-size-h6:1em;--font-size-xs:0.75em;--font-line-height-body:1.5;--font-line-height-p:1.75;--font-line-height-h1:1.2;--font-line-height-h2:1.2;--font-line-height-h3:1.2;--font-line-height-h4:1.2;--font-line-height-h5:1.2;--font-line-height-h6:1.2;--font-weight-body:400;--font-weight-h1:500;--font-weight-h2:500;--font-weight-h3:500;--font-weight-h4:500;--font-weight-h5:500;--font-weight-h6:500;--font-weight-regular:400;--font-weight-medium:500;--font-letter-spacing-body:normal;--font-letter-spacing-link:normal;--font-letter-spacing-h1:normal;--font-letter-spacing-h2:normal;--font-letter-spacing-h3:normal;--font-letter-spacing-h4:normal;--font-letter-spacing-h5:normal;--font-letter-spacing-h6:normal;--letter-spacing:normal;--letter-spacing-one:0.063em;--letter-spacing-two:0.125em;--letter-spacing-three:0.188em;--letter-spacing-four:0.25em;--border-radius:.5em;--border-radius-box:.5em;--border-radius-ten:.625em;--box-border-radius:.25em;--z-index-minus:-1;--global-body-bgcolor:#f9f9f9;--global-body-lightcolor:#f1f3f5;--global-font-color:#8a92a6;--global-font-title:#0b112e;--global-dark-submenu:#7c859b;--global-body-lightbg:#f7f7f7;--global-section-bg:#f1f3f5;--global-section-bg-transparent:hsla(0,0%,100%,0.3);--border-color-light:#eee;--border-color-dark:#262f48;--color-link:#3a57e8;--color-link-visited:#3a57e8;--color-link-active:#3a57e8;--color-post-sticky-bg:#ebeefd;--color-input-placeholder:#8a92a6;--logo-text-color:#212529;--color-theme-primary:#3a57e8;--color-theme-primary-dark:#2e45b9;--color-theme-primary-light:#ebeefd;--color-theme-secondary:#6c757d;--color-theme-secondary-dark:#5c636a;--color-theme-secondary-light:#e2e3e5;--color-theme-danger:#c03221;--color-theme-danger-dark:#a32b1c;--color-theme-danger-light:#f2d6d3;--color-theme-success:#1aa053;--color-theme-black:#000;--color-theme-grey:#95a5a6;--color-theme-white:#fff;--color-theme-yellow:#ffd329;--global-font-active:#2870de;--global-font-hover:#2870de;--product-col-gap:1em;--bs-primary:#3a57e8}@media (min-width:1920px){:root{--font-size-body:0.83vw}}@media (max-width:991px){:root{--font-size-h1:3.653em;--font-size-h2:2em;--font-size-h3:1.827em;--font-size-h4:1.700em}}

/*! 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}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:.0625em 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:-.125em}[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:#f9f9f9;background:var(--global-body-bgcolor);color:#8a92a6;color:var(--global-font-color);font-family:Inter;font-family:var(--global-font-family);font-size:1em;font-size:var(--font-size-body);line-height:1.5;line-height:var(--font-line-height-body)}h1,h2,h3,h4,h5,h6{font-family:Inter;font-family:var(--highlight-font-family);font-stretch:condensed;clear:both;margin:.625em 0;word-break:break-word;text-transform:capitalize}h1{font-size:2.488em;font-size:var(--font-size-h1);line-height:1.2;line-height:var(--font-line-height-h1);letter-spacing:normal;letter-spacing:var(--font-letter-spacing-h1);font-weight:500;font-weight:var(--font-weight-h1)}h1,h2{color:#0b112e;color:var(--global-font-title)}h2{font-size:2.074em;font-size:var(--font-size-h2);line-height:1.2;line-height:var(--font-line-height-h2);letter-spacing:normal;letter-spacing:var(--font-letter-spacing-h2);font-weight:500;font-weight:var(--font-weight-h2)}h3{font-size:1.728em;font-size:var(--font-size-h3);line-height:1.2;line-height:var(--font-line-height-h3);letter-spacing:normal;letter-spacing:var(--font-letter-spacing-h3);font-weight:500;font-weight:var(--font-weight-h3)}h3,h4{color:#0b112e;color:var(--global-font-title)}h4{font-size:1.44em;font-size:var(--font-size-h4);line-height:1.2;line-height:var(--font-line-height-h4);letter-spacing:normal;letter-spacing:var(--font-letter-spacing-h4);font-weight:500;font-weight:var(--font-weight-h4)}h5{font-size:1.2em;font-size:var(--font-size-h5);line-height:1.2;line-height:var(--font-line-height-h5);letter-spacing:normal;letter-spacing:var(--font-letter-spacing-h5);font-weight:500;font-weight:var(--font-weight-h5)}h5,h6{color:#0b112e;color:var(--global-font-title)}h6{font-size:1em;font-size:var(--font-size-h6);line-height:1.2;line-height:var(--font-line-height-h6);letter-spacing:normal;letter-spacing:var(--font-letter-spacing-h6);font-weight:500;font-weight:var(--font-weight-h6)}button,input,optgroup,select,textarea{color:#8a92a6;color:var(--global-font-color)}.text_small,small{font-size:.875em;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:normal;letter-spacing:var(--letter-spacing)}a{font-size:1em;font-size:var(--font-size-body);color:var(--color-theme-primary)}h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,h5 a,h5 a:visited,h6 a,h6 a:visited{font-size:inherit;color:inherit}p{line-height:1.75;line-height:var(--font-line-height-p)}pre{background:#fff;background:var(--color-theme-white);color:#8a92a6;color:var(--global-font-color);padding:1em;border:.063em solid #3a57e8;border:.063em solid var(--color-theme-primary)}a,a h1,a h2,a h3,a h4,a h5,a h6{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}.hopeui_style h1,.hopeui_style h2,.hopeui_style h3,.hopeui_style h4,.hopeui_style h5,.hopeui_style h6{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a:focus,a:hover{color:#3a57e8;color:var(--color-theme-primary);text-decoration:none}p{margin:1em 0;line-height:1.66em}hr{background-color:#262f48;background-color:var(--border-color-dark);border:0;height:.063em;margin:0;padding:0}ol,ul{margin-bottom:1em}ol,ol ol,ul{padding-left:1.563em}dd{margin:0 1.5em 1.5em}dl dd{margin-bottom:1em}dl dd:last-child,li>ol,li>ul{margin-bottom:0}dt{font-weight:700}img{max-width:100%;height:auto}table{width:100%;margin-bottom:1.25em}table,table td,table th{border:.063em solid #eee;border:.063em solid var(--border-color-light)}table td,table th{padding:.313em .5em;text-align:center}[type=radio]{height:auto;width:auto}input[type=checkbox]{width:1em;margin-right:.625em;line-height:2;height:1em}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{padding:0 1em;height:2.625em;line-height:2.625em;background:#fff;background:var(--color-theme-white)}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],select,textarea{width:100%;color:#8a92a6;color:var(--global-font-color);border:.063em solid #eee;border:.063em solid var(--border-color-light);border-radius:.25em;border-radius:var(--box-border-radius);-webkit-border-radius:.25em;-webkit-border-radius:var(--box-border-radius);-moz-border-radius:.25em;-moz-border-radius:var(--box-border-radius);-ms-border-radius:.25em;-ms-border-radius:var(--box-border-radius);-o-border-radius:.25em;-o-border-radius:var(--box-border-radius);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}select{background:#f9f9f9;background:var(--global-body-bgcolor);line-height:3.75em;height:3.75em;padding:0 .625em}textarea{padding:1em;min-height:9.375em;line-height:1.5;line-height:var(--font-line-height-body)}input::-webkit-input-placeholder{color:#8a92a6;color:var(--color-input-placeholder)}input::-moz-placeholder{color:#8a92a6;color:var(--color-input-placeholder)}input:-ms-input-placeholder{color:#8a92a6;color:var(--color-input-placeholder)}textarea::-webkit-input-placeholder{color:#8a92a6;color:var(--color-input-placeholder)}textarea::-moz-placeholder{color:#8a92a6;color:var(--color-input-placeholder)}textarea:-ms-input-placeholder{color:#8a92a6;color:var(--color-input-placeholder)}input[type=email]::-webkit-input-placeholder{color:#8a92a6;color:var(--color-input-placeholder)}input[type=email]::-moz-placeholder{color:#8a92a6;color:var(--color-input-placeholder)}input[type=email]:-ms-input-placeholder{color:#8a92a6;color:var(--color-input-placeholder)}input:focus-visible,input[type=color]:focus-visible,input[type=date]:focus-visible,input[type=datetime-local]:focus-visible,input[type=datetime]:focus-visible,input[type=email]:focus-visible,input[type=month]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=range]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=time]:focus-visible,input[type=url]:focus-visible,input[type=week]:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #3a57e8;outline:2px solid var(--color-theme-primary);-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none}embed,iframe,object{width:100%}iframe{border:none}a{color:#3a57e8;color:var(--color-link);text-decoration:none}a:visited{color:#3a57e8;color:var(--color-link-visited)}a.hopeui_style-button:visited{color:#fff;color:var(--color-theme-white)}a:active,a:focus,a:hover{color:#3a57e8;color:var(--color-link-active)}.btn:focus,.btn:focus-visible,.checkmark:focus-visible,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row input.input-text:focus-visible,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row textarea:focus-visible,:focus-visible,[type=button]:focus-visible,[type=reset]:focus-visible,[type=submit]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #3a57e8;outline:2px solid var(--color-theme-primary);-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none}.hopeui_style-breadcrumb a:focus-visible{outline:2px solid #fff;outline:2px solid var(--color-theme-white);-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none}#back-to-top .top:focus-visible,.hopeui_style-button:focus-visible,.rs-button:focus-visible{color:#fff;color:var(--color-theme-white);outline-color:#000;outline-color:var(--color-theme-black);-webkit-transition:none;transition:none}a:active,a:hover{outline:0}@media (min-width:1499px){.container{max-width:75em;max-width:var(--content-width-sm)}.hopeui_style .container{max-width:87.5em;max-width:var(--content-width)}}@media (min-width:1300px){.container{max-width:75em;max-width:var(--content-width-sm)}.hopeui_style .container{max-width:87.5em;max-width:var(--content-width)}}.container-fluid{padding:0 2em}body .container{max-width:75em;max-width:var(--content-width-sm)}body .hopeui_style .container,body .elementor-section.elementor-section-boxed>.elementor-container{max-width:87.5em;max-width:var(--content-width)}.content-area .site-main{padding:2em 0;padding:var(--global-page-top-spacing) 0 var(--global-page-bottom-spacing)}.home .hopeui_style .content-area .site-main{padding:0}.home.blog .hopeui_style .content-area .site-main{padding:2em 1em;padding:var(--global-page-top-spacing) 1em var(--global-page-bottom-spacing)}.single.single-product .content-area .site-main{padding-top:11em}.hopeui_style-default-header.single.single-product .content-area .site-main{padding-top:5em}@media (max-width:1024px){.content-area .site-main,.home.blog .hopeui_style .content-area .site-main{padding:2em 1em;padding:var(--global-page-top-spacing-tablet) 1em var(--global-page-bottom-spacing-tablet)}.single.single-product .content-area .site-main{padding-top:9em}.hopeui_style-default-header.single.single-product .content-area .site-main{padding-top:4em}}@media (max-width:767px){.content-area .site-main,.home.blog .hopeui_style .content-area .site-main{padding:2em 1em;padding:var(--global-page-top-spacing-mobile) 1em var(--global-page-bottom-spacing-mobile)}.single.single-product .content-area .site-main{padding-top:7em}.hopeui_style-default-header.single.single-product .content-area .site-main{padding-top:2em}}::-webkit-scrollbar{width:.25em;height:.25em}::-webkit-scrollbar-track{border-radius:.313em}::-webkit-scrollbar-thumb{background:#3a57e8;background:var(--color-theme-primary);border-radius:.313em}.yScroller::-webkit-scrollbar{display:none}.yScroller{scrollbar-width:none}.hopeui_style-top{transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s}#back-to-top .top{position:fixed;margin:0;background:#3a57e8;background:var(--color-theme-primary);bottom:2.063em;right:1.875em;z-index:99;font-size:1.625em;width:1.875em;height:1.875em;text-align:center;line-height:1.875em;border-radius:.5em;border-radius:var(--border-radius-box)}#back-to-top .top,#back-to-top .top i{color:#fff;color:var(--color-theme-white);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#back-to-top .top:hover{background:#6c757d;background:var(--color-theme-secondary)}#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:#f9f9f9;background:var(--global-body-bgcolor);z-index:9999}.hopeui_style-header-over .hopeui_style-breadcrumb{padding:12.125em 0 8.125em}.hopeui_style-breadcrumb{display:block;position:relative;padding:8.125em 0;background:#f1f3f5;background:var(--global-body-lightcolor);z-index:9}.breadcrumb li{display:inline-block;word-break:break-word}.hopeui_style-breadcrumb-nav{position:relative;z-index:2}.hopeui_style-breadcrumb ol li,.hopeui_style-breadcrumb ol li a{color:#fff;color:var(--color-theme-white);text-decoration:none;font-weight:500;font-weight:var(--font-weight-h2);font-family:Inter;font-family:var(--highlight-font-family)}.hopeui_style-breadcrumb ol li a:hover{color:#fff;color:var(--color-theme-white)}.hopeui_style-breadcrumb ol li{list-style:none;display:inline-block;position:relative}.hopeui_style-breadcrumb .breadcrumb-item+.breadcrumb-item .breadcrumbs-separator:before{content:"\f054";font-family:Font Awesome\ 6 Free;font-weight:900;color:#fff;color:var(--color-theme-white);font-size:.8em;width:.313em;height:.313em;position:absolute;padding:0;left:-.25em;top:3px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%}.hopeui_style-breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:none}.breadcrumb-item+.breadcrumb-item{padding-left:1em;margin-left:1em}.hopeui_style-breadcrumb .breadcrumb{position:relative;display:inline-block}.hopeui_style-breadcrumb .breadcrumb-item.active{color:#fff;color:var(--color-theme-white);position:relative}.hopeui_style-breadcrumb ol{background:transparent;padding:0;margin-bottom:0}.hopeui_style-breadcrumb .title{margin-bottom:.313em;margin-top:0;color:#fff;color:var(--color-theme-white)}.hopeui_style-breadcrumb-nav .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}.hopeui_style-breadcrumb-nav ol li{display:inline-block}.breadcrumb-bg,.breadcrumb-video,.video-hopeui_style-bg-over{position:relative;overflow:hidden}.breadcrumb-bg #video-background,.breadcrumb-bg video,.breadcrumb-video video,.video-breadcrumb-bg #video-background,.video-hopeui_style-bg-over #video-background,.video-hopeui_style-bg-over video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:100%}.hopeui_style-breadcrumb{background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;background:#3a57e8;background:var(--color-theme-primary)}.hopeui_style-breadcrumb.hopeui_style-breadcrumb-style-3 .align-breadcrumb-image{text-align:left}.hopeui_style-breadcrumb.hopeui_style-breadcrumb-style-2 .align-breadcrumb-image{text-align:right}@media(max-width:1024px){.hopeui_style-breadcrumb{padding:4.375em 0}}@media(max-width:767px){.container-fluid{padding:0 1em}.hopeui_style-breadcrumb{padding:3.125em 0}.hopeui_style-default-header.hopeui_style-header-over .hopeui_style-breadcrumb,.hopeui_style-header-over .hopeui_style-breadcrumb{padding:9.125em 1em 5.125em}.content-area .site-main,.home.blog .hopeui_style .content-area .site-main{padding:2em 0;padding:var(--global-page-top-spacing-tablet) 0 var(--global-page-bottom-spacing-tablet)}.hopeui_style-breadcrumb.hopeui_style-breadcrumb-style-3 .align-breadcrumb-image{margin-bottom:2em;text-align:right}.hopeui_style-breadcrumb.hopeui_style-breadcrumb-style-2 .align-breadcrumb-image{text-align:left;margin-top:2em}}header{transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}.hf-elementor-layout .navbar-brand,.sidebar-scrollbar .navbar-brand,footer .navbar-brand,header .navbar-brand{font-size:inherit}.hopeui_style-default-header header{position:relative;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}.hopeui_style-header-over header{position:absolute;left:0;right:0;top:0;z-index:99;background:transparent;border-bottom:1px solid rgba(0,0,0,.05)}.hopeui_style-default-header.hopeui_style-header-over #page.site{padding-top:0}.hopeui_style-header-over .hopeui_style-breadcrumb-one{padding:12.5em 1em 8.125em}.hopeui_style-herder-static header{position:static}header .header-up.has-sticky{left:0!important;background:#f7f7f7;background:var(--global-body-lightbg)}header .navbar-brand{margin-right:0;padding:.625em 0}.hopeui_style-mobile-menu .navbar-brand img{height:3.125em}header .navbar-collapse{margin-left:1.25em}.navbar-brand .logo{width:9.375em}.hf-elementor-layout span.navbar-toggler.collapse-icons{display:none}.navbar-nav>li>a{text-transform:capitalize;font-weight:500;font-weight:var(--font-weight-medium)}.navbar-nav>li:after{content:"";position:absolute;width:100%;height:2px;border-radius:.25rem;background:#3a57e8;background:var(--color-theme-primary);bottom:0;left:0;top:unset;z-index:-1;opacity:0}.sf-menu li.current-menu-ancestor:after,.sf-menu li.current-menu-item:after,.sf-menu ul>li.menu-item.current-menu-parent:after,.sf-menu ul li.current-menu-parent:after,.sf-menu ul li .sub-menu li.current-menu-item:after{opacity:1}.navbar-nav a{display:block;text-transform:capitalize;color:#8a92a6;color:var(--global-font-color);padding:0 1em;text-decoration:none;zoom:1;position:relative}.navbar-nav .hopeui_style-menu-item-wrapper{padding:0 1em;margin:0 .125em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-nav .hopeui_style-menu-item-wrapper a{padding:0 .5em 0 0}.navbar-nav .hopeui_style-menu-item-wrapper .hopeui_style-menu-toggle{color:#8a92a6;color:var(--global-font-color);padding:0}.sf-menu>li>.hopeui_style-menu-item-wrapper .toggledrop{rotate:90deg}.sf-menu ul.sub-menu .hopeui_style-menu-item-wrapper a{padding-inline:0;margin:0}ul.navbar-nav li.menu-item-has-children>a span.dropdown{margin-left:.5em}header ul.navbar-nav>li.menu-item-has-children>a span.dropdown i{rotate:90deg}ul.navbar-nav .sub-menu li.menu-item-has-children>a span.dropdown{float:right}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{float:left;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu li{position:relative;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>ul ul{margin:-.625em 0 0 .25em}ul.navbar-nav>li{position:relative;padding:1.7em 0}.sf-menu li.sfHover>ul,.sf-menu li:is(:hover,:focus-visible)>ul,.sf-menu li ul.active{display:block}.sf-menu ul.sub-menu{position:absolute;height:auto!important;top:100%;width:100%;min-width:17.75rem;z-index:999;left:auto;right:auto;padding:.5rem 0;display:none;margin:0;background:#fff;background:var(--color-theme-white);border-radius:.5em;border-radius:var(--border-radius);-webkit-box-shadow:0 .25rem 2rem 0 rgba(0,0,0,.1);box-shadow:0 .25rem 2rem 0 rgba(0,0,0,.1);-webkit-box-shadow:var(--global-submenu-shadow);box-shadow:var(--global-submenu-shadow);-webkit-animation:menu-sub-dropdown-animation-fade-in .1s ease 1,menu-sub-dropdown-animation-move-up .1s ease 1;animation:menu-sub-dropdown-animation-fade-in .1s ease 1,menu-sub-dropdown-animation-move-up .1s ease 1;opacity:1!important}.sf-menu ul.sub-menu ul{left:100%}.sf-menu ul.sub-menu a{padding:.5rem 1.25rem;position:relative}.sf-menu ul.sub-menu>li.menu-item.current-menu-item>a,.sf-menu ul.sub-menu li:hover>a,.sf-menu ul li.current-menu-parent>a,.sf-menu ul li .sub-menu li.current-menu-item>a{padding-left:1.5em}.sc_layouts_menu_nav li li.menu-item-has-children>a{padding-right:2.188em}.sf-menu ul.sub-menu ul{top:0;margin:0}.sf-menu>li>ul ul.open-submenu-left{margin:0}.sf-menu li.sfHover>a,.sf-menu li:hover>.hopeui_style-menu-item-wrapper>a,.sf-menu li:hover>a,.sf-menu li>.hopeui_style-menu-item-wrapper>a:focus,.sf-menu li>a:focus{color:#3a57e8;color:var(--color-theme-primary);-webkit-transition:none;transition:none}.sf-menu li:hover>.hopeui_style-menu-item-wrapper .hopeui_style-menu-toggle,.sf-menu li>.hopeui_style-menu-item-wrapper .hopeui_style-menu-toggle:focus{color:#3a57e8;color:var(--color-theme-primary)}.sf-menu ul li.sfHover>a,.sf-menu ul li:hover>a{padding-left:1.563em;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:#3a57e8;color:var(--color-theme-primary)}.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:#3a57e8;border-top-color:var(--color-theme-primary)}.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:#3a57e8;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:#3a57e8;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:#3a57e8;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:#3a57e8!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:.125em;background:#3a57e8;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%}.navbar-toggler:focus{-webkit-box-shadow:none;box-shadow:none}.vertical-header .container-fluid{padding:0}.menu-align-center .hopeui_style-mobile-menu .sub-menu{padding-left:0}.hopeui_style-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li a{margin-bottom:1em;display:inline-block}header .hopeui_style-logo-title{margin:0 0 .2em;color:#212529;color:var(--logo-text-color)}.hopeui_style-logo-desc{margin:0;color:#8a92a6;color:var(--global-font-color);font-size:.875em;font-size:var(--font-size-normal)}.hopeui_style-header-right .list-main-parent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hopeui_style-header-right .list-main-parent>li{display:inline-block;padding:0 .75em}.hopeui_style-header-right>ul.list-main-parent>li.header-notification-icon .dropdown{padding:1.5em 0 1.8em}.hopeui_style-header-right .list-main-parent>li.header-search-toggle{display:none}.header-notification-icon button.dropdown-toggle{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;position:relative;padding:0;height:1.875rem;width:1.875rem;color:#fff;color:var(--color-theme-white);background:#3a57e8;background:var(--color-theme-primary);border-radius:50%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-notification-icon button.dropdown-toggle>i,.header-notification-icon button.dropdown-toggle>svg{font-size:.9em;height:.9953em;width:.9953em;min-width:.9953em;display:block}.header-notification-icon button.dropdown-toggle>svg{font-size:1.1em}.header-notification-icon button.dropdown-toggle:after{display:none}.header-notification-icon .dropdown-menu{width:24.9801em;position:absolute;border:none;top:100%;right:0;left:auto;margin:0;background:#fff;background:var(--color-theme-white);-webkit-animation:fade-in-bottom .2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bottom .2s cubic-bezier(.39,.575,.565,1) both;padding:0;border-radius:.5em;border-radius:var(--border-radius);-webkit-box-shadow:0 .625rem 1.875rem rgba(0,0,0,.03);box-shadow:0 .625rem 1.875rem rgba(0,0,0,.03);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow);-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.header-notification-icon .dropdown-menu .item-heading{border-bottom:.063em solid #eee;border-bottom:.063em solid var(--border-color-light);padding:1em;border-radius:.5em .5em 0 0;border-radius:var(--border-radius) var(--border-radius) 0 0}.header-notification-icon .dropdown-menu .item-heading .heading-title{margin:0}@-webkit-keyframes menu-sub-dropdown-animation-fade-in{0%{opacity:0}to{opacity:1}}@keyframes menu-sub-dropdown-animation-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes menu-sub-dropdown-animation-move-up{0%{margin-top:.75rem}to{margin-top:0}}@keyframes menu-sub-dropdown-animation-move-up{0%{margin-top:.75rem}to{margin-top:0}}@-webkit-keyframes menu-sub-dropdown-animation-move-down{0%{margin-bottom:.75rem}to{margin-bottom:0}}@keyframes menu-sub-dropdown-animation-move-down{0%{margin-bottom:.75rem}to{margin-bottom:0}}@-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(1.875em)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRightPanel{0%{opacity:0;-webkit-transform:translateX(1.875em);transform:translateX(1.875em)}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(1.25em)}}@keyframes fadeOutRightPanel{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(1.25em);transform:translateX(1.25em)}}@-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){.hopeui_style-header-right ul li a .search-text{display:none}}@media only screen and (min-width:1199px) and (max-width:1460px){.sf-menu>li>a{font-size:.875em;padding:0 .75em}header .search-form input{width:180px}}@media (min-width:1200px){header#default-header .hopeui_style-header-right .custom-toggler{display:none}}@media (max-width:1024px){header .hopeui_style-logo-desc{display:none}}@media (max-width:991px){.hopeui_style-header-over .hopeui_style-breadcrumb-one{padding:13.75em 1em 3.75em}}@media (max-width:650px){.hopeui_style-header-right .list-main-parent>li.header-search{display:none}.hopeui_style-header-right .list-main-parent>li.header-search-toggle{display:block}.header-notification-icon .dropdown-menu{width:100%;left:0;right:0}.hopeui_style-header-right .dropdown{position:static}}@media (max-width:600px){.hopeui_style-header-over .hopeui_style-breadcrumb-one{padding:8.75em 1em 3.75em}}@media (max-width:479px){.hopeui_style-header-right .list-main-parent>li{padding:0 .5em}}.hopeui_style-mobile-menu.hopeui_style-navigation-burger{display:block}.hopeui_style-mobile-menu{display:none;position:fixed;top:0;padding:0;line-height:1.5;line-height:var(--font-line-height-body);left:auto;right:0;height:100vh;width:25em;background:#fff;background:var(--color-theme-white);-webkit-box-shadow:0 .625rem 1.875rem rgba(0,0,0,.03);box-shadow:0 .625rem 1.875rem rgba(0,0,0,.03);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow);transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;z-index:99999;visibility:hidden}.hopeui_style-mobile-menu.menu-open{visibility:visible;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}.hopeui_style-mobile-menu .navbar{padding:.938em;z-index:999;border-bottom:.063em solid #eee;border-bottom:.063em solid var(--border-color-light);margin-bottom:1.5em}.hopeui_style-mobile-menu ul.navbar-nav li.menu-item-has-children>a:after{display:none}.hopeui_style-mobile-menu .navbar-nav a{display:inline-block}.hopeui_style-mobile-menu .hopeui_style-full-menu .navbar-nav>li{margin:0 16px 24px}.hopeui_style-mobile-menu .hopeui_style-full-menu .navbar-nav>li a,.hopeui_style-mobile-menu .navbar-nav .hopeui_style-menu-item-wrapper{padding:0}.hopeui_style-mobile-menu ul.navbar-nav>li.menu-item-has-children>a{padding-right:0}body:before{position:fixed;content:"";top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);opacity:0;-webkit-transition:all .45s ease;transition:all .45s ease;z-index:-1}.navbar-toggler.custom-toggler{display:block;height:50px;width:50px;padding:0;position:static;margin-left:1em;font-size:1.188rem;color:rgba(0,0,0,.55);border:1px solid rgba(0,0,0,.1);border-radius:.25rem;transition:box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.menu-btn{background-image:none;z-index:9;width:1.5em;height:1.5em;vertical-align:middle;cursor:pointer;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu-btn,.menu-btn .line{position:relative;margin:0 auto}.menu-btn .line{display:block;width:22px;height:1px;border-radius:1px;background:#8a92a6;-webkit-transition:all .4s ease;transition:all .4s ease}.menu-btn.is-active .line{margin-left:6px}.menu-btn.is-active .line.one{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;transform-origin:10% 10%;margin-top:4px}.menu-btn.is-active .line.two{opacity:0}.menu-btn.is-active .line.three{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;transform-origin:10% 90%;margin-top:3px}.menu-btn .line.three,.menu-btn .line.two{margin-top:7px}.ham-s-toggle{cursor:pointer}.hopeui_style-mobile-menu .navbar-nav>li a{font-family:Inter;font-family:var(--highlight-font-family)}.hopeui_style-mobile-menu .navbar-nav li.current-menu-item>.toggledrop i,.hopeui_style-mobile-menu .navbar-nav li.current-menu-item>a,.hopeui_style-mobile-menu .navbar-nav li .sub-menu li:hover>a,.hopeui_style-mobile-menu .navbar-nav li:hover>.toggledrop i,.hopeui_style-mobile-menu .navbar-nav li:hover>a,.hopeui_style-mobile-menu ul>li.current-menu-ancestor>.toggledrop i,.hopeui_style-mobile-menu ul>li.current-menu-ancestor>a,.hopeui_style-mobile-menu ul li .sub-menu li.current-menu-item>a,.hopeui_style-mobile-menu ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#3a57e8;color:var(--color-theme-primary)}.hopeui_style-mobile-menu .navbar-nav li>.toggledrop i{font-size:2.188em;margin-left:.938em;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;color:#fff;color:var(--color-theme-white)}.hopeui_style-mobile-menu .navbar-nav li .sub-menu li .toggledrop i{color:#7c859b;color:var(--global-dark-submenu)}.hopeui_style-mobile-menu .navbar-nav li .sub-menu li.current-menu-ancestor .toggledrop i,.hopeui_style-mobile-menu .navbar-nav li .sub-menu li.current-menu-item .toggledrop i,.hopeui_style-mobile-menu .navbar-nav li .sub-menu li:hover .toggledrop i{color:#3a57e8;color:var(--color-theme-primary)}.hopeui_style-mobile-menu .navbar-nav .toggledrop.active i{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}.hopeui_style-mobile-menu .navbar-nav li li>.toggledrop i{font-size:1.25em}.hopeui_style-mobile-menu .navbar-nav li .hopeui_style-has-sub-menu li a{font-size:1.25em;color:#8a92a6;color:var(--global-font-color)}.hopeui_style-mobile-menu .navbar-nav li .hopeui_style-has-sub-menu li{margin-bottom:.313em}.menu-btn:hover{cursor:pointer}.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:.125em;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:4.375em;top:3.125em}.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{position:relative;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:calc(100vh - 5.6875em)}.verticle-mn{height:calc(100vh - 6.25em);overflow-y:auto;padding-top:.2em}.hopeui_style-mobile-menu.menu-open:before{-webkit-transform:skew(0deg) translateY(0);transform:skew(0deg) translateY(0);-webkit-transition-delay:0s;transition-delay:0s}.hopeui_style-full-menu{margin:auto 0}.hopeui_style-full-menu .navbar-nav{position:relative;z-index:99;padding-left:3.125em;margin-bottom:1.875em}.hopeui_style-full-menu .navbar-nav>li{position:relative;margin-bottom:1.563em;padding:0}.hopeui_style-mobile-menu .navbar-nav li .sub-menu li a{font-size:1.25em;padding:.3em 1em}.hopeui_style-mobile-menu .sub-menu{list-style-type:none;padding-top:.938em;padding-left:20px;display:none}.hopeui_style-mobile-menu .sub-menu .sub-menu{padding:.625em 0 .625em .938em}.hopeui_style-mobile-menu .navbar-nav li .hopeui_style-has-sub-menu{padding-top:.625em}.hopeui_style-mobile-menu .hopeui_style-has-sub-menu{padding-left:1.875em}.hopeui_style-has-sub-menu{list-style-type:none}.hopeui_style-mobile-menu .navbar-expand-xl .navbar-nav{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.hopeui_style-mobile-menu.light-mode{background:#fff;background:var(--color-theme-white)}.hopeui_style-mobile-menu.light-mode .navbar-nav>li>.toggledrop,.hopeui_style-mobile-menu.light-mode .navbar-nav>li>a{color:#0b112e;color:var(--global-font-title)}.hopeui_style-mobile-menu.light-mode .navbar-nav>li:hover>a{color:#3a57e8;color:var(--color-theme-primary)}.hopeui_style-mobile-menu .navbar{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@-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(3.125em);transform:translateY(3.125em);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(3.125em);transform:translateY(3.125em);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media (max-width:1199px){.hopeui_style-mobile-menu{display:inline-block}header.header-default .navbar-collapse{display:none}.hopeui_style-mobile-menu .navbar-nav>li>a,.hopeui_style-mobile-menu .navbar-nav li>.toggledrop i{padding:0}.hopeui_style-mobile-menu .navbar-nav li .sub-menu li a,.hopeui_style-mobile-menu .navbar-nav li li>.toggledrop i{font-size:1em;padding:.5em 0}body.overflow-hidden:before{opacity:1;z-index:9999}.hopeui_style-full-menu .navbar-nav{padding-left:0}}@media (max-width:479px){.hopeui_style-mobile-menu .navbar-nav>li>a,.hopeui_style-mobile-menu .navbar-nav li>.toggledrop i{font-size:1.2em}.hopeui_style-mobile-menu .navbar-nav li .sub-menu li a,.hopeui_style-mobile-menu .navbar-nav li li>.toggledrop i{font-size:.875em}.hopeui_style-mobile-menu .hopeui_style-site-title-container>:is(.hopeui_style-logo-title,.hopeui_style-logo-desc){font-size:1.2em}.hopeui_style-site-title-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.hopeui_style-site-title-container .hopeui_style-logo-desc{display:none}.navbar-toggler.custom-toggler{margin-left:.5em}}@media (max-width:480px){.hopeui_style-mobile-menu{width:17em}.hopeui_style-mobile-menu .navbar-brand .logo{width:115px;height:41px}}.vertical-menu-layout .menu-new-wrapper.row{position:relative;width:100%;height:auto}.vertical-menu-layout .hopeui_style-full-menu .navbar-nav,.vertical-menu-layout.hopeui_style-mobile-menu .navbar{padding:0}.hopeui_style-mobile-menu.vertical-menu-layout{background:transparent;position:relative}.hopeui_style-mobile-menu.vertical-menu-layout .navbar-nav>li>a,.hopeui_style-mobile-menu.vertical-menu-layout .navbar-nav li>.toggledrop i{color:#0b112e;color:var(--global-font-title);font-size:1.875em}.hopeui_style-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>.toggledrop i,.hopeui_style-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>a,.hopeui_style-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li:hover>a,.hopeui_style-mobile-menu.vertical-menu-layout .navbar-nav li:hover>.toggledrop i,.hopeui_style-mobile-menu.vertical-menu-layout .navbar-nav li:hover>a,.hopeui_style-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>.toggledrop i,.hopeui_style-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>a,.hopeui_style-mobile-menu.vertical-menu-layout ul li .sub-menu li.current-menu-item>a,.hopeui_style-mobile-menu.vertical-menu-layout ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#3a57e8;color:var(--color-theme-primary)}.hopeui_style-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li a,.hopeui_style-mobile-menu.vertical-menu-layout .navbar-nav li li>.toggledrop i{color:#7c859b;color:var(--global-dark-submenu);font-size:1em}.hopeui_style-shop-btn-holder ul{margin:0}.search-box input[type=search]{height:2.5em;font-size:1.125em;display:inline-block;border:none;border-radius:.3125em;padding:1em 2.5em 1em 1em;width:0;position:absolute;top:-.5625em;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:-.625em 0 0}header .search-form .search-submit{position:absolute;right:0;top:0;height:2.625em;width:2.625em;color:#8a92a6;color:var(--global-font-color);cursor:pointer;font-size:1em;font-size:var(--font-size-body);border:none;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;border-radius:0 .188em .188em 0}.search-box input[type=search]:focus{width:15.625em;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}button#btn-search-close svg{color:#fff;color:var(--color-theme-white)}.search-form .search-submit{top:10.125em}.search-form .search-submit svg{font-size:1.125em;color:#fff;color:var(--color-theme-white)}.navbar ul.hopeui_style-shop-btn-holder ul li a:hover{background:transparent}.search-form .search-submit{background:transparent;line-height:normal}.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:-5.625em}.hopeui_style-shop-btn-holder ul li svg{font-size:1.25em;height:1em;width:1.25em}.search-form input{border-radius:.5em;border-radius:var(--border-radius);padding:0}form.search-form .form-row label{color:#fff;color:var(--color-theme-white);text-align:left;font-size:2.813em;top:-.813em;margin-bottom:0;left:0;display:block;float:left;width:100%;position:absolute;pointer-events:none}.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:3.125em;-webkit-box-shadow:none;box-shadow:none;border:none;background:transparent}.search-form{position:relative}.search_count #btn-search,.search_count #btn-search svg{font-family:Inter;font-family:var(--highlight-font-family);color:#0b112e;color:var(--global-font-title);text-transform:uppercase;letter-spacing:.188em}.search_count #btn-search:hover,.search_count #btn-search:hover svg{color:#3a57e8;color:var(--color-theme-primary)}.hopeui_style-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search_wrap.search-form-default .search-form input{border-bottom:.063em solid #0b112e!important;border-bottom:.063em solid var(--global-font-title)!important;border-radius:0;height:2.813em;line-height:2.813em;font-size:1.125em;padding-right:1.875em}.search_wrap .search-form input::-webkit-input-placeholder{color:#8a92a6;color:var(--global-font-color)}.search_wrap .search-form input::-moz-placeholder{color:#8a92a6;color:var(--global-font-color)}.search_wrap .search-form input:-ms-input-placeholder{color:#8a92a6;color:var(--global-font-color)}.search_wrap .search-form input::-ms-input-placeholder{color:#8a92a6;color:var(--global-font-color)}.search_wrap .search-form input::placeholder{color:#8a92a6;color:var(--global-font-color)}.search_wrap.search-form-default .search-form .search-submit svg{font-size:1.125em;color:#8a92a6;color:var(--global-font-color)}.search_wrap.search-form-default .search-form .form-search .search-submit{padding:0;height:1.875em;width:1.875em;line-height:3.125em}.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:#3a57e8!important;border-color:var(--color-theme-primary)!important}body.search header.page-header{position:static;background:transparent}.hopeui_style-error .search-form{display:inline-block;width:40%;margin:1em 0 1.563em}.hopeui_style-error .page-content>p{width:50%;margin:1em auto}.hopeui_style-error .search-form input{padding:0 4.375em 0 1em;font-size:1em;font-size:var(--font-size-body);position:relative;background:#f1f3f5;background:var(--global-body-lightcolor);border:.063em solid transparent}.hopeui_style-error .search-form .search-submit{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:3.75em;width:3.75em}.hopeui_style-search .search-form input{height:2.625em;background:transparent;padding-right:2em}.hopeui_style-search .search__form:after{bottom:0}.hopeui_style-shop-btn-holder .search_count{margin-left:1em}@media (max-width:767px){.hopeui_style-error .page-content>p{width:70%}}@media (max-width:479px){.hopeui_style-error .page-content>p,.hopeui_style-error .search-form{width:90%}}.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 (min-width:768px){.wp-block-image.alignright,.wp-caption.alignright{margin-right:calc(50% - 43.75em);margin-right:calc(50% - var(--content-width)/2)}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:calc(50% - 43.75em);margin-left:calc(50% - var(--content-width)/2)}}.gallery-item{padding:0 1em 1em 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 1em}}footer{background:#fff;background:var(--color-theme-white);background-repeat:no-repeat;background-size:cover}footer .footer-top{padding:2em 0}footer .footer-main .footer-logo img{width:6.875em}footer .widget:before{display:none}footer .widget{border:none;padding:0;background:transparent}footer .copyright-footer{padding:0;position:relative;color:#3a57e8;color:var(--color-theme-primary);border-top:.063em solid #eee;border-top:.063em solid var(--border-color-light)}footer .copyright 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.menu li a:hover:before{color:#3a57e8;color:var(--color-theme-primary)}footer .widget .hopeui_style-contact li a:before{display:none}footer .widget ul.menu li .sub-menu{padding-left:.625em}footer .widget ul.menu>li>a{color:#3a57e8;color:var(--color-theme-primary)}.widget.hopeui_style-share{color:#fff;color:var(--color-theme-white)}.widget.hopeui_style-share .share-button{margin-left:.625em}.widget.hopeui_style-share .share li a{border-radius:.5em;border-radius:var(--border-radius);line-height:1.875em;width:1.875em;height:1.875em;margin-left:.625em;color:#3a57e8;color:var(--color-theme-primary);border:.063em solid #3a57e8;border:.063em 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.hopeui_style-share .share li a:hover{background:#3a57e8;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}.widget-space{padding-top:5em;padding-bottom:5em}.mc4wp-form-fields .newslatter{border-radius:.5em;border-radius:var(--border-radius);width:85%;position:relative}.mc4wp-form-fields .newslatter input[type=email]{font-size:.875em;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:#3a57e8;background:var(--color-theme-primary);width:3em;height:3em;color:#fff;color:var(--color-theme-white);cursor:pointer;font-size:1.563em;position:absolute;right:0;border-radius:0 .188em .188em 0}.mc4wp-form-fields .newslatter button:hover{background:#6c757d;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:.938em}.footer .footer-main .widget .map-wrap{margin-top:1.875em}.mc4wp-form-fields .subscribe button[type=submit]{width:4.375em;font-size:1.25em;height:3.75em;padding:0;font-weight:400;border:none;position:absolute;right:0}footer .widget ul li a{padding-left:0}footer ul li.cat-item span.post_count,footer ul li span.achiveCount{float:right;color:#3a57e8;color:var(--color-theme-primary);border-radius:3.125em;width:3.125em;height:auto;text-align:center;line-height:1.25em;padding:0;margin-top:.125em}footer .widget .rss-date{color:#3a57e8;color:var(--color-theme-primary)}footer .widget ul.menu li a,footer .widget ul li a{border:none;position:relative}footer ul.wp-tag-cloud li{display:inline-block}footer #menu-footer-menu li a:before,footer .menu-footer-menu-container li a:before{display:none}footer #menu-footer-menu li a,footer .menu-footer-menu-container ul.menu li a{padding:.438em 0}.select2-container .select2-selection--single,.select2-dropdown{border-color:#eee;border-color:var(--border-color-light)}.select2-container .select2-selection--single{height:2.625em;padding:0;font-size:1em;font-size:var(--font-size-body)}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.625em;color:#8a92a6;color:var(--global-font-color)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:2.625em;right:.625em;width:1.25em}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:.313em .25em 0;font-size:1.2em}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 .25em .313em}.select2-container--default .select2-search--dropdown .select2-search__field{height:2.188em;border-color:#eee;border-color:var(--border-color-light)}.select2-search--dropdown{padding:.25em 1em}.select2-container--default .select2-results>.select2-results__options{padding:.313em 1em;max-height:10.625em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected],.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:transparent;color:#3a57e8;color:var(--color-theme-primary)}.select2-search--dropdown .select2-search__field{padding:0 .625em}.select2-container .select2-selection--single .select2-selection__rendered{padding:0 1.875em 0 1em}.bypostauthor{display:block}.hopeui_style-check label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.card{border:0 solid rgba(0,0,0,.125);-webkit-box-shadow:0 .625rem 1.875rem rgba(0,0,0,.03);box-shadow:0 .625rem 1.875rem rgba(0,0,0,.03);margin-bottom:2rem}.card-body{padding:1.5rem}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX2VsZW1lbnRzLmNzcyIsIl9saW5rcy5jc3MiLCJfYmxvY2tzLmNzcyIsIl9oZWFkZXIuY3NzIiwiX2J1cmdlci1tZW51LmNzcyIsIl9zZWFyY2guY3NzIiwiX21lZGlhLmNzcyIsIl9mb290ZXIuY3NzIiwiX3NlbGVjdDIuY3NzIiwiZ2xvYmFsLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFRQSxXQUNDLGlCQUFvQixDQUNwQixnR0FFRCxDQUdBLE1BR0Msc0JBQXVCLENBQ3ZCLHVCQUF3QixDQUN4Qix1QkFBd0IsQ0FJeEIsNEJBQTZCLENBQzdCLCtCQUFnQyxDQUNoQyxzQkFBdUIsQ0FDdkIsNkJBQThCLENBQzlCLHdEQUF3RCxDQUN4RCw4REFBZ0UsQ0FHaEUsNkJBQThCLENBQzlCLGdDQUFpQyxDQUNqQyxvQ0FBcUMsQ0FDckMsdUNBQXdDLENBQ3hDLG9DQUFxQyxDQUNyQyx1Q0FBd0MsQ0FHeEMsc0RBQTJELENBQzNELHdEQUE2RCxDQUM3RCxzREFBMkQsQ0FDM0QsdURBQTRELENBRzVELHdCQUF5QixDQUN6Qix5QkFBMEIsQ0FDMUIsb0JBQXFCLENBQ3JCLHNCQUF1QixDQUN2QixzQkFBdUIsQ0FDdkIsc0JBQXVCLENBQ3ZCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsa0JBQW1CLENBQ25CLHFCQUFzQixDQUd0QiwyQkFBNEIsQ0FDNUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBRzFCLHNCQUF1QixDQUN2QixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUlyQix5QkFBMEIsQ0FDMUIsd0JBQXlCLENBR3pCLGlDQUFrQyxDQUNsQyxp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ZUFDSixDQUVBLDJHQUNJLDJCQUNKLENBRUEsNkVBQ0ksY0FBZSxDQUNmLGlCQUF1QyxDQUF2QyxzQ0FDSixDQUVBLDBCQUNJLGlCQUNKLENBRUEsdUVBQ0ksa0JBQW9CLENBQ3BCLG1CQUNKLENBUUEsb1RBRUksNEJBQTZCLENBQzdCLGFBQWlDLENBQWpDLGdDQUNKLENBQ0EsaURBQ0ksZ0JBQ0osQ0FFQSwyRUFDSSx1QkFDSixDQ2hDQSxjQUNJLGFBQ0osQ0FFQSx3QkFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGlCQUNKLENBR0EsTUFDSSwrQkFBZ0MsQ0FDaEMscURBQXVELENBQ3ZELDZDQUErQyxDQUMvQyxrQkFDSixDQUVBLFdBQ0ksY0FDSiIsImZpbGUiOiJnbG9iYWwubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ3VzdG9tIFByb3BlcnRpZXNcbiAqIGFrYSBDU1MgdmFyaWFibGVzLlxuICpcbiAqIEBsaW5rOiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvLS0qXG4gKiovXG5cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG5cdHNyYzogdXJsKFwiLi9mb250cy9JbnRlci1NZWRpdW0ud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybChcIi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cblxuOnJvb3Qge1xuXG5cdC8qIENvbnRhaW5lciAqL1xuXHQtLWNvbnRlbnQtd2lkdGg6IDg3LjVlbTtcblx0LS1jb250ZW50LXdpZHRoLXNtOiA3NWVtO1xuXHQtLXNpZGViYXItd2lkdGg6IDE4Ljc1ZW07XG5cblxuXHQvKiBUeXBvZ3JhcGh5ICovXG5cdC0tZ2xvYmFsLWZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG5cdC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG5cdC0tZ2xvYmFsLWZvbnQtc2l6ZTogMWVtO1xuXHQtLWdsb2JhbC1mb250LWxpbmUtaGVpZ2h0OiAxLjU7XG5cdC0tZ2xvYmFsLWJveC1zaGFkb3c6IDAgMC42MjVyZW0gMS44NzVyZW0gcmdiKDAgMCAwIC8gMyUpO1xuXHQtLWdsb2JhbC1zdWJtZW51LXNoYWRvdzogMHJlbSAwLjI1cmVtIDJyZW0gMHJlbSByZ2IoMCAwIDAgLyAxMCUpO1xuXG5cdC8qIFBhZ2UgU3BhY2luZyAqL1xuXHQtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nOiAyZW07XG5cdC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmc6IDJlbTtcblx0LS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZy10YWJsZXQ6IDJlbTtcblx0LS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZy10YWJsZXQ6IDJlbTtcblx0LS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZy1tb2JpbGU6IDJlbTtcblx0LS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZy1tb2JpbGU6IDJlbTtcblxuXHQvKiBDdXN0b20gZWRpdG9yIGZvbnQgc2l6ZXMgKi9cblx0LS1mb250LXNpemUtc21hbGw6IGNhbGMoMTYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFlbSk7XG5cdC0tZm9udC1zaXplLXJlZ3VsYXI6IGNhbGModmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgLyAxNiAqIDFlbSk7XG5cdC0tZm9udC1zaXplLWxhcmdlOiBjYWxjKDM2IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxZW0pO1xuXHQtLWZvbnQtc2l6ZS1sYXJnZXI6IGNhbGMoNDggLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFlbSk7XG5cblx0LyogRm9udHNpemUgKi9cblx0LS1mb250LXNpemUtc21hbGw6IDAuNzVlbTtcblx0LS1mb250LXNpemUtbm9ybWFsOiAuODc1ZW07XG5cdC0tZm9udC1zaXplLWJvZHk6IDFlbTtcblx0LS1mb250LXNpemUtaDE6IDIuNDg4ZW07XG5cdC0tZm9udC1zaXplLWgyOiAyLjA3NGVtO1xuXHQtLWZvbnQtc2l6ZS1oMzogMS43MjhlbTtcblx0LS1mb250LXNpemUtaDQ6IDEuNDRlbTtcblx0LS1mb250LXNpemUtaDU6IDEuMmVtO1xuXHQtLWZvbnQtc2l6ZS1oNjogMWVtO1xuXHQtLWZvbnQtc2l6ZS14czogMC43NWVtO1xuXG5cdC8qIExpbmUtSGVpZ2h0ICovXG5cdC0tZm9udC1saW5lLWhlaWdodC1ib2R5OiAxLjU7XG5cdC0tZm9udC1saW5lLWhlaWdodC1wOiAxLjc1O1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDE6IDEuMjtcblx0LS1mb250LWxpbmUtaGVpZ2h0LWgyOiAxLjI7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oMzogMS4yO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDQ6IDEuMjtcblx0LS1mb250LWxpbmUtaGVpZ2h0LWg1OiAxLjI7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oNjogMS4yO1xuXG5cdC8qIEZvbnQtV2VpZ2h0ICovXG5cdC0tZm9udC13ZWlnaHQtYm9keTogNDAwO1xuXHQtLWZvbnQtd2VpZ2h0LWgxOiA1MDA7XG5cdC0tZm9udC13ZWlnaHQtaDI6IDUwMDtcblx0LS1mb250LXdlaWdodC1oMzogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LWg0OiA1MDA7XG5cdC0tZm9udC13ZWlnaHQtaDU6IDUwMDtcblx0LS1mb250LXdlaWdodC1oNjogNTAwO1xuXG5cdC8qIGZvbnQtd2VpZ2h0Ki9cblxuXHQtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcblx0LS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcblxuXHQvKiBMZXR0ZXIgc3BhY2luZyAqL1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctYm9keTogbm9ybWFsO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctbGluazogbm9ybWFsO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDE6IG5vcm1hbDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWgyOiBub3JtYWw7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMzogbm9ybWFsO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDQ6IG5vcm1hbDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWg1OiBub3JtYWw7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNjogbm9ybWFsO1xuXHQtLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdC0tbGV0dGVyLXNwYWNpbmctb25lOiAwLjA2M2VtO1xuXHQtLWxldHRlci1zcGFjaW5nLXR3bzogMC4xMjVlbTtcblx0LS1sZXR0ZXItc3BhY2luZy10aHJlZTogMC4xODhlbTtcblx0LS1sZXR0ZXItc3BhY2luZy1mb3VyOiAwLjI1ZW07XG5cblx0LyogYm9yZGVyLXJhZGl1cyAqL1xuXHQtLWJvcmRlci1yYWRpdXM6IC41ZW07XG5cdC0tYm9yZGVyLXJhZGl1cy1ib3g6IC41ZW07XG5cdC0tYm9yZGVyLXJhZGl1cy10ZW46IC42MjVlbTtcblx0LS1ib3gtYm9yZGVyLXJhZGl1czogLjI1ZW07XG5cblx0LyogeiBpbmRleCAqL1xuXHQtLXotaW5kZXgtbWludXM6IC0xO1xuXG5cblxuXHQvKiBDb2xvcnMgKi9cblx0LS1nbG9iYWwtYm9keS1iZ2NvbG9yOiAjZjlmOWY5O1xuXHQtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3I6ICNmMWYzZjU7XG5cdC0tZ2xvYmFsLWZvbnQtY29sb3I6ICM4YTkyYTY7XG5cdC0tZ2xvYmFsLWZvbnQtdGl0bGU6ICMwYjExMmU7XG5cdC0tZ2xvYmFsLWRhcmstc3VibWVudTogIzdDODU5Qjtcblx0LS1nbG9iYWwtYm9keS1saWdodGJnOiAjZjdmN2Y3O1xuXHQtLWdsb2JhbC1zZWN0aW9uLWJnOiAjZjFmM2Y1O1xuXHQtLWdsb2JhbC1zZWN0aW9uLWJnLXRyYW5zcGFyZW50OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG5cdC0tYm9yZGVyLWNvbG9yLWxpZ2h0OiAjZWVlO1xuXHQtLWJvcmRlci1jb2xvci1kYXJrOiAjMjYyZjQ4O1xuXHQtLWNvbG9yLWxpbms6ICMzQTU3RTg7XG5cdC0tY29sb3ItbGluay12aXNpdGVkOiAjM0E1N0U4O1xuXHQtLWNvbG9yLWxpbmstYWN0aXZlOiAjM0E1N0U4O1xuXHQtLWNvbG9yLXBvc3Qtc3RpY2t5LWJnOiAjZWJlZWZkO1xuXHQtLWNvbG9yLWlucHV0LXBsYWNlaG9sZGVyOiAjOGE5MmE2O1xuXHQtLWxvZ28tdGV4dC1jb2xvcjogIzIxMjUyOTtcblxuXG5cdC8qIEN1c3RvbSBlZGl0b3IgY29sb3JzICovXG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeTogIzNBNTdFODtcblx0LS1jb2xvci10aGVtZS1wcmltYXJ5LWRhcms6ICMyZTQ1Yjk7XG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogI2ViZWVmZDtcblx0LS1jb2xvci10aGVtZS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG5cdC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5LWRhcms6ICM1YzYzNmE7XG5cdC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5LWxpZ2h0OiAjZTJlM2U1O1xuXHQtLWNvbG9yLXRoZW1lLWRhbmdlcjogI2MwMzIyMTtcblx0LS1jb2xvci10aGVtZS1kYW5nZXItZGFyazogI2EzMmIxYztcblx0LS1jb2xvci10aGVtZS1kYW5nZXItbGlnaHQ6ICNmMmQ2ZDM7XG5cdC0tY29sb3ItdGhlbWUtc3VjY2VzczogIzFhYTA1Mztcblx0LS1jb2xvci10aGVtZS1ibGFjazogIzAwMDtcblx0LS1jb2xvci10aGVtZS1ncmV5OiAjOTVhNWE2O1xuXHQtLWNvbG9yLXRoZW1lLXdoaXRlOiAjZmZmO1xuXHQtLWNvbG9yLXRoZW1lLXllbGxvdzogI0ZGRDMyOTtcblxuXHQvKiBIZWFkZXIgZWRpdG9yIGNvbG9ycyAqL1xuXHQtLWdsb2JhbC1mb250LWFjdGl2ZTogIzI4NzBERTtcblx0LS1nbG9iYWwtZm9udC1ob3ZlcjogIzI4NzBERTtcblxuXHQtLXByb2R1Y3QtY29sLWdhcDogMWVtO1xuXG5cdC8qIGJvb3RzdHJhcCB2YXJpYWJsZSAqL1xuXHQtLWJzLXByaW1hcnk6ICMzYTU3ZTg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcblx0OnJvb3Qge1xuXHRcdC0tZm9udC1zaXplLWJvZHk6IDAuODN2dztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0OnJvb3Qge1xuXHRcdC0tZm9udC1zaXplLWgxOiAzLjY1M2VtO1xuXHRcdC0tZm9udC1zaXplLWgyOiAyZW07XG5cdFx0LS1mb250LXNpemUtaDM6IDEuODI3ZW07XG5cdFx0LS1mb250LXNpemUtaDQ6IDEuNzAwZW07XG5cdH1cbn0iLCIvKlxuQ1NTIG5vcm1hbGl6YXRpb24gYmFzZWQgaW4gcGFydCBvbiBub3JtYWxpemUuY3NzIGJ5XG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG5cdGhlaWdodDogMDsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuXHRtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiAxICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMC4wNjI1ZW0gZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAzICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0wLjEyNWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cblx0Zm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5ib2R5IHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtYm9keSk7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogMC42MjVlbSAwO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuaDEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWgxKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDEpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDEpO1xufVxuXG5oMiB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgyKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDIpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oMik7XG59XG5cbmgzIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDMpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oMyk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWgzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgzKTtcbn1cblxuaDQge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg0KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDQpO1xufVxuXG5oNSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDUpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oNSk7XG59XG5cbmg2IHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDYpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNik7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWg2KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWg2KTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuc21hbGwsXG4udGV4dF9zbWFsbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uei1pbmRleC1taW51cyB7XG5cdHotaW5kZXg6IHZhcigtLXotaW5kZXgtbWludXMpO1xuXG59XG5cbi5sZXR0ZXItc3BhY2luZyB7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZyk7XG59XG5cbmEge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5oMSBhLFxuaDIgYSxcbmgzIGEsXG5oNCBhLFxuaDUgYSxcbmg2IGEsXG5oMSBhOnZpc2l0ZWQsXG5oMiBhOnZpc2l0ZWQsXG5oMyBhOnZpc2l0ZWQsXG5oNCBhOnZpc2l0ZWQsXG5oNSBhOnZpc2l0ZWQsXG5oNiBhOnZpc2l0ZWQge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5wIHtcblx0bWFyZ2luOiAxZW0gMDtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtcCk7XG59XG5cbnByZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0cGFkZGluZzogMWVtO1xuXHRib3JkZXI6IDAuMDYzZW0gc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmEsIGEgaDEsIGEgaDIsIGEgaDMsIGEgaDQsIGEgaDUsIGEgaDYge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmNzc19wcmVmaXggaDEsXG4uY3NzX3ByZWZpeCBoMixcbi5jc3NfcHJlZml4IGgzLFxuLmNzc19wcmVmaXggaDQsXG4uY3NzX3ByZWZpeCBoNSxcbi5jc3NfcHJlZml4IGg2IHtcblx0bWFyZ2luOiAwO1xufSIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKipcbiAqIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvclxuICogY29tcG9uZW50cyB0aGF0IGxldmVyYWdlIG90aGVyIGJlaGF2aW9yOyBzZWVcbiAqIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmE6Zm9jdXMge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wIHtcblx0bWFyZ2luOiAxZW0gMDtcblx0bGluZS1oZWlnaHQ6IDEuNjZlbTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmhyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspO1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMC4wNjNlbTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbnVsLFxub2wge1xuXHRwYWRkaW5nLWxlZnQ6IDEuNTYzZW07XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuXG5vbCBvbCB7XG5cdHBhZGRpbmctbGVmdDogMS41NjNlbTtcbn1cblxuXG4vKiBEZWZpbml0aW9uIExpc3RzICovXG5kZCB7XG5cdG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuZGwgZGQge1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbmRsIGRkOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5saT51bCxcbmxpPm9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuXG4vKiBUYWJsZSAqL1xudGFibGUge1xuXHRib3JkZXI6IDAuMDYzZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cblxudGFibGUgdGQsXG50YWJsZSB0aCB7XG5cdGJvcmRlcjogMC4wNjNlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRwYWRkaW5nOiAwLjMxM2VtIDAuNWVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGlucHV0cyAqL1xuW3R5cGU9cmFkaW9dIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdHdpZHRoOiAxZW07XG5cdG1hcmdpbi1yaWdodDogMC42MjVlbTtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdGhlaWdodDogMWVtO1xufVxuXG5pbnB1dCxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAgMWVtO1xuXHRoZWlnaHQ6IDIuNjI1ZW07XG5cdGxpbmUtaGVpZ2h0OiAyLjYyNWVtO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJvcmRlcjogMC4wNjNlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3gtYm9yZGVyLXJhZGl1cyk7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogdmFyKC0tYm94LWJvcmRlci1yYWRpdXMpO1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IHZhcigtLWJveC1ib3JkZXItcmFkaXVzKTtcblx0LW1zLWJvcmRlci1yYWRpdXM6IHZhcigtLWJveC1ib3JkZXItcmFkaXVzKTtcblx0LW8tYm9yZGVyLXJhZGl1czogdmFyKC0tYm94LWJvcmRlci1yYWRpdXMpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuc2VsZWN0IHtcblx0Ym9yZGVyOiAwLjA2M2VtIHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdGJvcmRlcjogMC4wNjNlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRsaW5lLWhlaWdodDogMy43NWVtO1xuXHRoZWlnaHQ6IDMuNzVlbTtcblx0cGFkZGluZzogMCAwLjYyNWVtO1xuXHR3aWR0aDogMTAwJTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm94LWJvcmRlci1yYWRpdXMpO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJveC1ib3JkZXItcmFkaXVzKTtcblx0LW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3gtYm9yZGVyLXJhZGl1cyk7XG5cdC1tcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3gtYm9yZGVyLXJhZGl1cyk7XG5cdC1vLWJvcmRlci1yYWRpdXM6IHZhcigtLWJveC1ib3JkZXItcmFkaXVzKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbnRleHRhcmVhIHtcblx0cGFkZGluZzogMWVtO1xuXHRtaW4taGVpZ2h0OiA5LjM3NWVtO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1ib2R5KTtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItaW5wdXQtcGxhY2Vob2xkZXIpO1xufVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1pbnB1dC1wbGFjZWhvbGRlcik7XG59XG5cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1pbnB1dC1wbGFjZWhvbGRlcik7XG59XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWlucHV0LXBsYWNlaG9sZGVyKTtcbn1cblxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItaW5wdXQtcGxhY2Vob2xkZXIpO1xufVxuXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItaW5wdXQtcGxhY2Vob2xkZXIpO1xufVxuXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItaW5wdXQtcGxhY2Vob2xkZXIpO1xufVxuXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItaW5wdXQtcGxhY2Vob2xkZXIpO1xufVxuXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWlucHV0LXBsYWNlaG9sZGVyKTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMtdmlzaWJsZSxcbmlucHV0OmZvY3VzLXZpc2libGUsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMtdmlzaWJsZSxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMtdmlzaWJsZSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cy12aXNpYmxlLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cy12aXNpYmxlLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cy12aXNpYmxlLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cy12aXNpYmxlLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzLXZpc2libGUsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cy12aXNpYmxlLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLXZpc2libGUsXG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cy12aXNpYmxlLFxuaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMtdmlzaWJsZSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cy12aXNpYmxlLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLXZpc2libGUsXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMtdmlzaWJsZSxcbnRleHRhcmVhOmZvY3VzLXZpc2libGUsXG5zZWxlY3Q6Zm9jdXMtdmlzaWJsZSB7XG5cdG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0dHJhbnNpdGlvbjogbm9uZTtcbn1cblxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuXHRib3JkZXI6IG5vbmU7XG59IiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBMaW5rc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbmEge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi9cclxuXHJcbmE6dmlzaXRlZCB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstdmlzaXRlZCk7XHJcbn1cclxuXHJcbmEuY3NzX3ByZWZpeC1idXR0b246dmlzaXRlZCB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcclxufVxyXG5cclxuYTpob3ZlcixcclxuYTpmb2N1cyxcclxuYTphY3RpdmUge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWFjdGl2ZSk7XHJcbn1cclxuXHJcbjpmb2N1cy12aXNpYmxlLFxyXG5hOmZvY3VzLXZpc2libGUsXHJcblt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLXZpc2libGUsIFxyXG5bdHlwZT1cInJlc2V0XCJdOmZvY3VzLXZpc2libGUsIFxyXG5bdHlwZT1cInN1Ym1pdFwiXTpmb2N1cy12aXNpYmxlLCBcclxuYnV0dG9uOmZvY3VzLXZpc2libGUsXHJcbmE6Zm9jdXMtdmlzaWJsZSxcclxuLmNoZWNrbWFyazpmb2N1cy12aXNpYmxlLFxyXG4uYnRuOmZvY3VzLXZpc2libGUsXHJcbi5idG46Zm9jdXMsXHJcbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBpbnB1dC5pbnB1dC10ZXh0OmZvY3VzLXZpc2libGUsIFxyXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSxcclxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQ6Zm9jdXMsIFxyXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWE6Zm9jdXMge1xyXG5cdG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgYTpmb2N1cy12aXNpYmxlIHtcclxuXHRvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNzc19wcmVmaXgtYnV0dG9uOmZvY3VzLXZpc2libGUsXHJcbi5ycy1idXR0b246Zm9jdXMtdmlzaWJsZSxcclxuI2JhY2stdG8tdG9wIC50b3A6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xyXG4gICAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmxhY2spO1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuYTpob3ZlcixcclxuYTphY3RpdmUge1xyXG5cdG91dGxpbmU6IDA7XHJcbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDk5cHgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoLXNtKTtcblx0fVxuXG5cdC5jc3NfcHJlZml4IC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgtc20pO1xuXHR9XG5cblx0LmNzc19wcmVmaXggLmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcblx0cGFkZGluZzogMCAyZW07XG59XG5cbmJvZHkgLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aC1zbSk7XG59XG5cbmJvZHkgLmNzc19wcmVmaXggLmNvbnRhaW5lciwgXG5ib2R5IC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZD4uZWxlbWVudG9yLWNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG59XG5cbi5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdHBhZGRpbmc6IHZhcigtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nKSAwIHZhcigtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nKTtcbn1cblxuLmhvbWUgLmNzc19wcmVmaXggLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmhvbWUuYmxvZyAuY3NzX3ByZWZpeCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nOiB2YXIoLS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZykgMWVtIHZhcigtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nKTtcbn1cblxuLnNpbmdsZS5zaW5nbGUtcHJvZHVjdCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nLXRvcDogMTFlbTtcbn1cblxuLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIuc2luZ2xlLnNpbmdsZS1wcm9kdWN0IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IHZhcigtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nLXRhYmxldCkgMWVtIHZhcigtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nLXRhYmxldCk7XG5cdH1cblx0LmhvbWUuYmxvZyAuY3NzX3ByZWZpeCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IHZhcigtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nLXRhYmxldCkgMWVtIHZhcigtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nLXRhYmxldCk7XG5cdH1cblx0LnNpbmdsZS5zaW5nbGUtcHJvZHVjdCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmctdG9wOiA5ZW07XG5cdH1cblx0LmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIuc2luZ2xlLnNpbmdsZS1wcm9kdWN0IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZy10b3A6IDRlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0XHRwYWRkaW5nOiB2YXIoLS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZy1tb2JpbGUpIDFlbSB2YXIoLS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZy1tb2JpbGUpO1xuXHR9XG5cdC5ob21lLmJsb2cgLmNzc19wcmVmaXggLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0XHRwYWRkaW5nOiB2YXIoLS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZy1tb2JpbGUpIDFlbSB2YXIoLS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZy1tb2JpbGUpO1xuXHR9XG5cdC5zaW5nbGUuc2luZ2xlLXByb2R1Y3QgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0XHRwYWRkaW5nLXRvcDogN2VtO1xuXHR9XG5cdC5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyLnNpbmdsZS5zaW5nbGUtcHJvZHVjdCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmctdG9wOiAyZW07XG5cdH1cbn1cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFx0XHQgIFNjcm9sbGJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogd2lkdGggKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogMC4yNWVtO1xuXHRoZWlnaHQ6IDAuMjVlbTtcbn1cbiAgLyogVHJhY2sgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgeyBcblx0Ym9yZGVyLXJhZGl1czogMC4zMTNlbTtcbn1cbiAgIFxuICAvKiBIYW5kbGUgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTsgXG5cdGJvcmRlci1yYWRpdXM6IDAuMzEzZW07XG59XG5cbi55U2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnlTY3JvbGxlciB7XG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIEJhY2sgdG8gVG9wICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jc3NfcHJlZml4LXRvcCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xufVxuXG4jYmFjay10by10b3AgLnRvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym90dG9tOiAyLjA2M2VtO1xuXHRyaWdodDogMS44NzVlbTtcblx0ei1pbmRleDogOTk7XG5cdGZvbnQtc2l6ZTogMS42MjVlbTtcblx0d2lkdGg6IDEuODc1ZW07XG5cdGhlaWdodDogMS44NzVlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMS44NzVlbTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuI2JhY2stdG8tdG9wIC50b3AgaSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4jYmFjay10by10b3AgLnRvcDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSAgTG9hZGVyICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2xvYWRpbmcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHR6LWluZGV4OiA5OTk5O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgQnJlYWRjcnVtYiBzdHlsZSAxIDIgYW5kIDMgNCA1XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNzc19wcmVmaXgtaGVhZGVyLW92ZXIgLmNzc19wcmVmaXgtYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogMTIuMTI1ZW0gMCA4LjEyNWVtIDA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA4LjEyNWVtIDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xuXHR6LWluZGV4OiA5O1xufVxuXG4uYnJlYWRjcnVtYiBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgb2wgbGkgYSxcbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgb2wgbGkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oMik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIG9sIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIG9sIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtIC5icmVhZGNydW1icy1zZXBhcmF0b3I6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG5cdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Zm9udC1zaXplOiAuOGVtO1xuXHR3aWR0aDogMC4zMTNlbTtcblx0aGVpZ2h0OiAwLjMxM2VtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDA7XG5cdGxlZnQ6IC0wLjI1ZW07XG5cdHRvcDogM3B4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0LW8tYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06YmVmb3Jle1xuXHRjb250ZW50Om5vbmU7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbSB7XG5cdHBhZGRpbmctbGVmdDogMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgLmJyZWFkY3J1bWIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiBvbCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIC50aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDAuMzEzZW07XG5cdG1hcmdpbi10b3A6IDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItbmF2IC5icmVhZGNydW1iIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1uYXYgb2wgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5icmVhZGNydW1iLWJnLFxuLmJyZWFkY3J1bWItdmlkZW8sXG4udmlkZW8tY3NzX3ByZWZpeC1iZy1vdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnJlYWRjcnVtYi1iZyB2aWRlbyxcbi5icmVhZGNydW1iLWJnICN2aWRlby1iYWNrZ3JvdW5kLFxuLmJyZWFkY3J1bWItdmlkZW8gdmlkZW8sXG4udmlkZW8tY3NzX3ByZWZpeC1iZy1vdmVyIHZpZGVvLFxuLnZpZGVvLWJyZWFkY3J1bWItYmcgI3ZpZGVvLWJhY2tncm91bmQsXG4udmlkZW8tY3NzX3ByZWZpeC1iZy1vdmVyICN2aWRlby1iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1zdHlsZS0zICAuYWxpZ24tYnJlYWRjcnVtYi1pbWFnZXtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIuY3NzX3ByZWZpeC1icmVhZGNydW1iLXN0eWxlLTIgIC5hbGlnbi1icmVhZGNydW1iLWltYWdle1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyogcmVzcG9uc2l2ZSBicmVhZGNydW1iICovXG5cbkBtZWRpYShtYXgtd2lkdGggOiAxMDI0cHgpIHtcblx0LmNzc19wcmVmaXgtYnJlYWRjcnVtYiB7XG5cdFx0cGFkZGluZzogNC4zNzVlbSAwO1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGggOiA3NjdweCkge1xuXHQuY29udGFpbmVyLWZsdWlkIHtcblx0XHRwYWRkaW5nOiAwIDFlbTtcblx0fVxuXHQuY3NzX3ByZWZpeC1icmVhZGNydW1iIHtcblx0XHRwYWRkaW5nOiAzLjEyNWVtIDA7XG5cdH1cblx0LyogRGVmYXVsdCBIZWFkZXIgb3ZlciBwb3NpdGlvbiovXG5cdC5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyLmNzc19wcmVmaXgtaGVhZGVyLW92ZXIgLmNzc19wcmVmaXgtYnJlYWRjcnVtYiB7XG5cdFx0cGFkZGluZzogOS4xMjVlbSAxZW0gNS4xMjVlbTtcblx0fVxuXHQuY3NzX3ByZWZpeC1oZWFkZXItb3ZlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iIHtcblx0XHRwYWRkaW5nOiA5LjEyNWVtIDFlbSA1LjEyNWVtO1xuXHR9XG5cdC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiwgLmhvbWUuYmxvZyAuY3NzX3ByZWZpeCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IHZhcigtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nLXRhYmxldCkgMCB2YXIoLS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZy10YWJsZXQpO1xuXHR9XG5cdC5jc3NfcHJlZml4LWJyZWFkY3J1bWIuY3NzX3ByZWZpeC1icmVhZGNydW1iLXN0eWxlLTMgIC5hbGlnbi1icmVhZGNydW1iLWltYWdle1xuXHRcdG1hcmdpbi1ib3R0b206MmVtO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cdC5jc3NfcHJlZml4LWJyZWFkY3J1bWIuY3NzX3ByZWZpeC1icmVhZGNydW1iLXN0eWxlLTIgIC5hbGlnbi1icmVhZGNydW1iLWltYWdle1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLXRvcDoyZW07XG5cdH1cbn0iLCJAaW1wb3J0IFwiX2FkbWluYmFyLmNzc1wiO1xuXG4vKiBoZWFkZXIgKi9cblxuaGVhZGVye1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG59XG5cbmhlYWRlciAubmF2YmFyLWJyYW5kICxcbmZvb3RlciAubmF2YmFyLWJyYW5kICxcbi5zaWRlYmFyLXNjcm9sbGJhciAubmF2YmFyLWJyYW5kICxcbi5oZi1lbGVtZW50b3ItbGF5b3V0IC5uYXZiYXItYnJhbmR7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLyogRGVmYXVsdCBIZWFkZXIgKi9cbi5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIGhlYWRlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5OTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xufVxuXG4vKiAuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAjcGFnZS5zaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogNS4xMzdlbTtcbn0gKi9cblxuIC8qIEhlYWRlciBPdmVyICovXG5cbi5jc3NfcHJlZml4LWhlYWRlci1vdmVyIGhlYWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogOTk7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIuY3NzX3ByZWZpeC1oZWFkZXItb3ZlciAjcGFnZS5zaXRlIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5jc3NfcHJlZml4LWhlYWRlci1vdmVyIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcblx0cGFkZGluZzogMTIuNWVtIDFlbSA4LjEyNWVtO1xufVxuXG5cbi8qIEhlYWRlciBVbmRlciAqL1xuXG4uY3NzX3ByZWZpeC1oZXJkZXItc3RhdGljIGhlYWRlciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cblxuaGVhZGVyIC5oZWFkZXItdXAuaGFzLXN0aWNreSB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0YmcpOyBcbn1cblxuXG4vKiBOYXZpZ2F0aW9uIE1lbnUgKi9cbmhlYWRlciAubmF2YmFyLWJyYW5kIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRwYWRkaW5nOiAwLjYyNWVtIDA7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItYnJhbmQgaW1nIHtcblx0aGVpZ2h0OiAzLjEyNWVtO1xufVxuXG5oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSB7XG5cdG1hcmdpbi1sZWZ0OiAxLjI1ZW07XG59XG5cbi5uYXZiYXItYnJhbmQgLmxvZ28ge1xuXHR3aWR0aDogOS4zNzVlbTtcbn1cblxuLmhmLWVsZW1lbnRvci1sYXlvdXQgc3Bhbi5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZS1pY29ucyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2PmxpPmEge1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG59XG4ubmF2YmFyLW5hdj5saTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgei1pbmRleDogLTE7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5zZi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcjo6YWZ0ZXIsIFxuLnNmLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW06OmFmdGVyLCBcbi5zZi1tZW51IHVsPmxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50OjphZnRlciwgXG4uc2YtbWVudSB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50OjphZnRlciwgXG4uc2YtbWVudSB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW06OmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLm5hdmJhci1uYXYgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0cGFkZGluZzogMCAxZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0em9vbTogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmJhci1uYXYgLmNzc19wcmVmaXgtbWVudS1pdGVtLXdyYXBwZXJ7XG5cdHBhZGRpbmc6IDAgMWVtO1xuICAgIG1hcmdpbjogMCAuMTI1ZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItbmF2IC5jc3NfcHJlZml4LW1lbnUtaXRlbS13cmFwcGVyIGEge1xuXHRwYWRkaW5nOiAwIC41ZW0gMCAwO1xuICB9XG5cbiAgLm5hdmJhci1uYXYgLmNzc19wcmVmaXgtbWVudS1pdGVtLXdyYXBwZXIgLmNzc19wcmVmaXgtbWVudS10b2dnbGUge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRwYWRkaW5nOiAwO1xuICB9XG4uc2YtbWVudSA+bGkgPi5jc3NfcHJlZml4LW1lbnUtaXRlbS13cmFwcGVyIC50b2dnbGVkcm9we1xuXHRyb3RhdGU6IDkwZGVnO1xufVxuLnNmLW1lbnUgdWwuc3ViLW1lbnUgLmNzc19wcmVmaXgtbWVudS1pdGVtLXdyYXBwZXIgYSB7XG5cdHBhZGRpbmctaW5saW5lOiAwO1xuXHRtYXJnaW46IDA7XG59XG51bC5uYXZiYXItbmF2ICBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSBzcGFuLmRyb3Bkb3duIHtcblx0bWFyZ2luLWxlZnQ6MC41ZW07XG59XG5cbmhlYWRlciB1bC5uYXZiYXItbmF2ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hIHNwYW4uZHJvcGRvd24gaSB7XG4gICAgcm90YXRlOiA5MGRlZztcbn1cblxudWwubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hIHNwYW4uZHJvcGRvd24ge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLyoqKiBTZiBNZW51ICoqKi9cbi5zZi1tZW51LCAuc2YtbWVudSAqIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2YtbWVudSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5zZi1tZW51IHVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBub25lO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4uc2YtbWVudSBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2YtbWVudSA+IGxpID4gdWwgdWwge1xuICAgIG1hcmdpbjogMCAwIDAgMC4yNWVtO1xuXHRtYXJnaW4tdG9wOiAtMC42MjVlbTtcbn1cblxudWwubmF2YmFyLW5hdiA+IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxLjdlbSAwO1xufVxuXG4uc2YtbWVudSBsaTppcyg6aG92ZXIsOmZvY3VzLXZpc2libGUpPnVsLFxuLnNmLW1lbnUgbGkgdWwuYWN0aXZlLFxuLnNmLW1lbnUgbGkuc2ZIb3Zlcj51bCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBkdWJtZW51ICovXG4uc2YtbWVudSB1bC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDE3Ljc1cmVtO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtc3VibWVudS1zaGFkb3cpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBtZW51LXN1Yi1kcm9wZG93bi1hbmltYXRpb24tZmFkZS1pbiAuMXMgZWFzZSAxLG1lbnUtc3ViLWRyb3Bkb3duLWFuaW1hdGlvbi1tb3ZlLXVwIC4xcyBlYXNlIDE7XG4gICAgYW5pbWF0aW9uOiBtZW51LXN1Yi1kcm9wZG93bi1hbmltYXRpb24tZmFkZS1pbiAuMXMgZWFzZSAxLG1lbnUtc3ViLWRyb3Bkb3duLWFuaW1hdGlvbi1tb3ZlLXVwIC4xcyBlYXNlIDE7XG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnNmLW1lbnUgdWwuc3ViLW1lbnUgdWwge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDEwMCU7XG59XG5cbi5zZi1tZW51IHVsLnN1Yi1tZW51IGEge1xuXHRwYWRkaW5nOiAuNXJlbSAxLjI1cmVtIC41cmVtIDEuMjVyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNmLW1lbnUgdWwuc3ViLW1lbnUgbGk6aG92ZXI+YSxcbi5zZi1tZW51IHVsLnN1Yi1tZW51PmxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuLnNmLW1lbnUgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudD5hLFxuLnNmLW1lbnUgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEge1xuXHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuXG4uc2NfbGF5b3V0c19tZW51X25hdiBsaSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmEge1xuXHRwYWRkaW5nLXJpZ2h0OiAyLjE4OGVtO1xufVxuXG4uc2YtbWVudSB1bC5zdWItbWVudSB1bCB7XG5cdHRvcDogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4uc2YtbWVudT5saT51bCB1bC5vcGVuLXN1Ym1lbnUtbGVmdCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnNmLW1lbnUgbGk6aG92ZXI+YSxcbi5zZi1tZW51IGxpOmhvdmVyID4gLmNzc19wcmVmaXgtbWVudS1pdGVtLXdyYXBwZXIgPmEsXG4uc2YtbWVudSBsaT5hOmZvY3VzLFxuLnNmLW1lbnUgbGkgPiAuY3NzX3ByZWZpeC1tZW51LWl0ZW0td3JhcHBlciA+IGE6Zm9jdXMsXG4uc2YtbWVudSBsaS5zZkhvdmVyPmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnNmLW1lbnUgbGk6aG92ZXIgPiAuY3NzX3ByZWZpeC1tZW51LWl0ZW0td3JhcHBlciAuY3NzX3ByZWZpeC1tZW51LXRvZ2dsZSxcbi5zZi1tZW51IGxpID4gLmNzc19wcmVmaXgtbWVudS1pdGVtLXdyYXBwZXIgLmNzc19wcmVmaXgtbWVudS10b2dnbGU6Zm9jdXMge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5zZi1tZW51IHVsIGxpOmhvdmVyPmEsXG4uc2YtbWVudSB1bCBsaS5zZkhvdmVyPmEge1xuXHRwYWRkaW5nLWxlZnQ6IDEuNTYzZW07XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNmLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+YSxcbi5zZi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLFxuLnNmLW1lbnUgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4uc2YtbWVudSB1bD5saS5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudD5hLFxuLnNmLW1lbnUgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudD5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uc2YtYXJyb3dzPmxpPi5zZi13aXRoLXVsOmZvY3VzOmFmdGVyLFxuLnNmLWFycm93cz5saTpob3Zlcj4uc2Ytd2l0aC11bDphZnRlcixcbi5zZi1hcnJvd3M+LnNmSG92ZXI+LnNmLXdpdGgtdWw6YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnNmLWFycm93cyB1bCAuc2Ytd2l0aC11bDphZnRlciAuc2YtYXJyb3dzIHVsIGxpPi5zZi13aXRoLXVsOmZvY3VzOmFmdGVyLFxuLnNmLWFycm93cyB1bCBsaTpob3Zlcj4uc2Ytd2l0aC11bDphZnRlcixcbi5zZi1hcnJvd3MgdWwgLnNmSG92ZXI+LnNmLXdpdGgtdWw6YWZ0ZXIge1xuXHRib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5zZi1tZW51IHVsLnN1Yi1tZW51IGxpIGE6aG92ZXI6YWZ0ZXIsXG4uc2YtbWVudSB1bCBsaTpob3Zlcj5hOmFmdGVyLFxuLnNmLWFycm93cyB1bCBsaTpob3ZlciAuc2Ytd2l0aC11bDphZnRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLm1lbnUtZGFyayAuc2YtbWVudT5saT5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLm1lbnUtZGFyayAuc2YtbWVudT5saTpob3Zlcj5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4ubWVudS1ob3Zlci1iYWNrZ3JvdW5kIC5zZi1tZW51PmxpOmhvdmVyPmEsXG4ubWVudS1ob3Zlci1iYWNrZ3JvdW5kIC5zZi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4ubWVudS1ob3Zlci1iYWNrZ3JvdW5kIC5zZi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4ubWVudS1ob3Zlci10b3AtYm9yZGVyIC5zZi1tZW51PmxpPmE6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMC4xMjVlbTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5tZW51LWhvdmVyLXRvcC1ib3JkZXIgLnNmLW1lbnU+bGk6aG92ZXI+YTo6YmVmb3JlIHtcblx0d2lkdGg6IDEwMCU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXN7Ym94LXNoYWRvdzogbm9uZTt9XG5cbi8qIFZlcnRpY2FsIGhlYWRlciovXG4udmVydGljYWwtaGVhZGVyICAuY29udGFpbmVyLWZsdWlke1xuXHRwYWRkaW5nOiAwO1xufVxuLm1lbnUtYWxpZ24tY2VudGVyIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItbWVudXtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59IFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGF7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaGVhZGVyIC5jc3NfcHJlZml4LWxvZ28tdGl0bGV7XG5cdG1hcmdpbjogMCAwIC4yZW0gMDtcblx0Y29sb3I6IHZhcigtLWxvZ28tdGV4dC1jb2xvcik7XG59XG4uY3NzX3ByZWZpeC1sb2dvLWRlc2Mge1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbn1cblxuLmNzc19wcmVmaXgtaGVhZGVyLXJpZ2h0IC5saXN0LW1haW4tcGFyZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jc3NfcHJlZml4LWhlYWRlci1yaWdodCAubGlzdC1tYWluLXBhcmVudCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAgMC43NWVtO1xufVxuLmNzc19wcmVmaXgtaGVhZGVyLXJpZ2h0PnVsLmxpc3QtbWFpbi1wYXJlbnQ+bGkuaGVhZGVyLW5vdGlmaWNhdGlvbi1pY29uIC5kcm9wZG93biB7XG4gICAgcGFkZGluZzogMS41ZW0gMCAxLjhlbTtcbn1cbi5jc3NfcHJlZml4LWhlYWRlci1yaWdodCAubGlzdC1tYWluLXBhcmVudD5saS5oZWFkZXItc2VhcmNoLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItbm90aWZpY2F0aW9uLWljb24gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuXHRoZWlnaHQ6IDEuODc1cmVtO1xuICAgIHdpZHRoOiAxLjg3NXJlbTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhlYWRlci1ub3RpZmljYXRpb24taWNvbiBidXR0b24uZHJvcGRvd24tdG9nZ2xlPmksIFxuLmhlYWRlci1ub3RpZmljYXRpb24taWNvbiBidXR0b24uZHJvcGRvd24tdG9nZ2xlPnN2ZyB7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIGhlaWdodDogMC45OTUzZW07XG4gICAgd2lkdGg6IDAuOTk1M2VtO1xuICAgIG1pbi13aWR0aDogMC45OTUzZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLW5vdGlmaWNhdGlvbi1pY29uIGJ1dHRvbi5kcm9wZG93bi10b2dnbGU+c3ZnIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xufVxuLmhlYWRlci1ub3RpZmljYXRpb24taWNvbiBidXR0b24uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLW5vdGlmaWNhdGlvbi1pY29uIC5kcm9wZG93bi1tZW51IHtcblx0d2lkdGg6IDI0Ljk4MDFlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRvcDogMTAwJTtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IGF1dG87XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRhbmltYXRpb246IGZhZGUtaW4tYm90dG9tIC4ycyBjdWJpYy1iZXppZXIoLjM5LCAuNTc1LCAuNTY1LCAxKSBib3RoO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlLWluLW91dDtcbn1cblxuLmhlYWRlci1ub3RpZmljYXRpb24taWNvbiAuZHJvcGRvd24tbWVudSAuaXRlbS1oZWFkaW5nIHtcblx0Ym9yZGVyLWJvdHRvbTogMC4wNjNlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuICAgIHBhZGRpbmc6IDFlbTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgdmFyKC0tYm9yZGVyLXJhZGl1cykgMCAwO1xufVxuLmhlYWRlci1ub3RpZmljYXRpb24taWNvbiAuZHJvcGRvd24tbWVudSAuaXRlbS1oZWFkaW5nIC5oZWFkaW5nLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qIEFuaW1hdGlvbiAqL1xuQGtleWZyYW1lcyBtZW51LXN1Yi1kcm9wZG93bi1hbmltYXRpb24tZmFkZS1pbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIG1lbnUtc3ViLWRyb3Bkb3duLWFuaW1hdGlvbi1tb3ZlLXVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgbWVudS1zdWItZHJvcGRvd24tYW5pbWF0aW9uLW1vdmUtZG93biB7XG4gICAgZnJvbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5BbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5BbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRBbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0QW5pbWF0aW9uIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5BbmltYXRpb25TY2FsZSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjIpIHJvdGF0ZSgwKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgxODBkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluQW5pbWF0aW9uU2NhbGUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMikgcm90YXRlKDApO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgxODBkZWcpO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0QW5pbWF0aW9uU2NhbGUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDE4MGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjIpIHJvdGF0ZSgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRBbmltYXRpb25TY2FsZSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDE4MGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC4yKSByb3RhdGUoMCk7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0UGFuZWwge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjg3NWVtKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodFBhbmVsIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuODc1ZW0pO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodFBhbmVsIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuMjVlbSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRQYW5lbCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuMjVlbSk7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbk1vdmUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcblx0fVxuXG5cdDEwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDEsIDEpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbk1vdmUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG5cdH1cblxuXHQxMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMSwgMSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dE1vdmUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMC4xNDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDAuMTQ7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TW92ZSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwLjE0O1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDAuMTQ7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TW92ZTIge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMC4xNDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRNb3ZlMiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMC4xNDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4tYm90dG9tIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNTYzZW0pO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjU2M2VtKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLWluLWJvdHRvbSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjU2M2VtKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS41NjNlbSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcblx0LmNzc19wcmVmaXgtaGVhZGVyLXJpZ2h0IHVsIGxpIGEgLnNlYXJjaC10ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQ2MHB4KSB7XG5cdC5zZi1tZW51PmxpPmEge1xuXHRcdGZvbnQtc2l6ZTogMC44NzVlbTtcblx0XHRwYWRkaW5nOiAwIDAuNzVlbTtcblx0fVxuXHRoZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0IHtcblx0XHR3aWR0aDogMTgwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRoZWFkZXIjZGVmYXVsdC1oZWFkZXIgLmNzc19wcmVmaXgtaGVhZGVyLXJpZ2h0IC5jdXN0b20tdG9nZ2xlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXtcblx0XG5cdGhlYWRlciAuY3NzX3ByZWZpeC1sb2dvLWRlc2N7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5jc3NfcHJlZml4LWhlYWRlci1vdmVyIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcblx0XHRwYWRkaW5nOiAxMy43NWVtIDFlbSAzLjc1ZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG5cdC5jc3NfcHJlZml4LWhlYWRlci1yaWdodCAubGlzdC1tYWluLXBhcmVudD5saS5oZWFkZXItc2VhcmNoIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jc3NfcHJlZml4LWhlYWRlci1yaWdodCAubGlzdC1tYWluLXBhcmVudD5saS5oZWFkZXItc2VhcmNoLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmhlYWRlci1ub3RpZmljYXRpb24taWNvbiAuZHJvcGRvd24tbWVudSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0fVxuXHQuY3NzX3ByZWZpeC1oZWFkZXItcmlnaHQgLmRyb3Bkb3duIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHQuY3NzX3ByZWZpeC1oZWFkZXItb3ZlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSB7XG5cdFx0cGFkZGluZzogOC43NWVtIDFlbSAzLjc1ZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5jc3NfcHJlZml4LWhlYWRlci1yaWdodCAubGlzdC1tYWluLXBhcmVudD5saSB7XG5cdFx0cGFkZGluZzogMCAuNWVtO1xuXHR9XG59IiwiLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUuY3NzX3ByZWZpeC1uYXZpZ2F0aW9uLWJ1cmdlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICBIZWFkZXItc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDI1ZW07XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0dHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2U7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtb3BlbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXIge1xuXHRwYWRkaW5nOiAwLjkzOGVtIDAuOTM4ZW07XG5cdHotaW5kZXg6IDk5OTtcblx0Ym9yZGVyLWJvdHRvbTogMC4wNjNlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWwubmF2YmFyLW5hdiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGl7XG5cdG1hcmdpbjogMCAxNnB4IDI0cHg7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaSBhIHtcblx0cGFkZGluZzogMDtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IC5jc3NfcHJlZml4LW1lbnUtaXRlbS13cmFwcGVyIHtcblx0cGFkZGluZzogMDtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsLm5hdmJhci1uYXY+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hIHtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cbmJvZHk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZTtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuLyoqKioqKioqKioqKipzdHlsZSAxKioqKioqKioqKiovXG4ubmF2YmFyLXRvZ2dsZXIuY3VzdG9tLXRvZ2dsZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhci10b2dnbGVyLmN1c3RvbS10b2dnbGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICBmb250LXNpemU6IDEuMTg4cmVtO1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41NSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWVudS1idG4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk7XG5cdHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuXHRtYXJnaW46IDAgYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tZW51LWJ0biAubGluZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzhhOTJhNjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWVudS1idG4uaXMtYWN0aXZlIC5saW5lIHtcblx0bWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLm1lbnUtYnRuLmlzLWFjdGl2ZSAubGluZS5vbmUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwJSAxMCU7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwJSAxMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAlIDEwJTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ubWVudS1idG4uaXMtYWN0aXZlIC5saW5lLnR3byB7XG5cdG9wYWNpdHk6IDA7XG59XG4ubWVudS1idG4uaXMtYWN0aXZlIC5saW5lLnRocmVlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMCUgOTAlO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMCUgOTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwJSA5MCU7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ubWVudS1idG4gLmxpbmUudHdvIHtcblx0bWFyZ2luLXRvcDogN3B4O1xufVxuXG4ubWVudS1idG4gLmxpbmUudGhyZWUge1xuXHRtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5oYW0tcy10b2dnbGUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2PmxpIGEge1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk6aG92ZXI+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaTpob3Zlcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWwgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPi50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+LnRvZ2dsZWRyb3AgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpOmhvdmVyPi50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT4udG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaT4udG9nZ2xlZHJvcCBpIHtcblx0Zm9udC1zaXplOiAyLjE4OGVtO1xuXHRtYXJnaW4tbGVmdDogMC45MzhlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSAudG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1kYXJrLXN1Ym1lbnUpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGk6aG92ZXIgLnRvZ2dsZWRyb3AgaSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gLnRvZ2dsZWRyb3AgaSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIC50b2dnbGVkcm9wIGkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IC50b2dnbGVkcm9wLmFjdGl2ZSBpIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgbGk+LnRvZ2dsZWRyb3AgaSB7XG5cdGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuY3NzX3ByZWZpeC1oYXMtc3ViLW1lbnUgbGkgYSB7XG5cdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuY3NzX3ByZWZpeC1oYXMtc3ViLW1lbnUgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAwLjMxM2VtO1xufVxuXG4ubWVudS1idG46aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaWRlLWJhci1vcGVuICNtZW51LWJ0bi1zaWRlLWNsb3NlIC5tZW51LWJ0bi5pcy1zLWFjdGl2ZSAubGluZSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuLnNpZGUtYmFyLW9wZW4gLm1lbnUtYnRuIC5saW5lLW4ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwLjEyNWVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogOTk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllciguMjksIC42MSwgLjksIC40NSk7XG59XG5cbiNtZW51LWJ0bi1zaWRlLWNsb3NlIC5tZW51LWJ0bi5pcy1zLWFjdGl2ZSAubGluZSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG4uc2lkZS1iYXItb3BlbiAjbWVudS1idG4tc2lkZS1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDQuMzc1ZW07XG5cdHRvcDogMy4xMjVlbTtcbn1cblxuLnNpZGUtYmFyLW9wZW4gI21lbnUtYnRuLXNpZGUtY2xvc2UgLm1lbnUtYnRuIC5saW5lLW4uYy1vbmUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jLWNvbGxhcHNlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG5cdGZsZXgtYmFzaXM6IGF1dG87XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5tZW51LW5ldy13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDUuNjg3NWVtKTtcbn1cblxuLnZlcnRpY2xlLW1uIHtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNi4yNWVtKTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0cGFkZGluZy10b3A6IC4yZW07XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtb3BlbjpiZWZvcmUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHQtbW96LXRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHQtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcpIHRyYW5zbGF0ZVkoMCk7XG5cdC1vLXRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0LW1vei10cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0LW8tdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uY3NzX3ByZWZpeC1mdWxsLW1lbnUge1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5OTtcblx0cGFkZGluZy1sZWZ0OiAzLjEyNWVtO1xuXHRtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xufVxuXG4uY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDEuNTYzZW07XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSBhIHtcblx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdHBhZGRpbmc6IDAuM2VtIDFlbTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1tZW51IHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nLXRvcDogMC45MzhlbTtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcblx0cGFkZGluZzogMC42MjVlbSAwIDAuNjI1ZW0gMC45MzhlbTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLmNzc19wcmVmaXgtaGFzLXN1Yi1tZW51IHtcblx0cGFkZGluZy10b3A6IDAuNjI1ZW07XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWhhcy1zdWItbWVudSB7XG5cdHBhZGRpbmctbGVmdDogMS44NzVlbTtcbn1cblxuLmNzc19wcmVmaXgtaGFzLXN1Yi1tZW51IHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vKiBsaWdodCBNb2RlICovXG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmxpZ2h0LW1vZGUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmxpZ2h0LW1vZGUgLm5hdmJhci1uYXY+bGk+YSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmxpZ2h0LW1vZGUgLm5hdmJhci1uYXY+bGk+LnRvZ2dsZWRyb3Age1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5saWdodC1tb2RlIC5uYXZiYXItbmF2PmxpOmhvdmVyPmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXIge1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5BbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5BbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRBbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0QW5pbWF0aW9uIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWluLWJvdHRvbSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzLjEyNWVtKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMy4xMjVlbSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbi1ib3R0b20ge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMy4xMjVlbSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMuMTI1ZW0pO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2PmxpPmEsIFxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaT4udG9nZ2xlZHJvcCBpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGEsIFxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSBsaT4udG9nZ2xlZHJvcCBpIHtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRwYWRkaW5nOiAwLjVlbSAwO1xuXHR9XG5cdGJvZHkub3ZlcmZsb3ctaGlkZGVuOmJlZm9yZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHR9XG5cdC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdntwYWRkaW5nLWxlZnQ6MDt9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2PmxpPmEsIFxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaT4udG9nZ2xlZHJvcCBpIHtcblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHR9XG5cblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGEsIFxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSBsaT4udG9nZ2xlZHJvcCBpIHtcblx0XHRmb250LXNpemU6IDAuODc1ZW07XG5cdH1cblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtc2l0ZS10aXRsZS1jb250YWluZXI+OmlzKC5jc3NfcHJlZml4LWxvZ28tdGl0bGUsLmNzc19wcmVmaXgtbG9nby1kZXNjKSB7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0fVxuXHQuY3NzX3ByZWZpeC1zaXRlLXRpdGxlLWNvbnRhaW5lcntmbGV4LXdyYXA6IG5vd3JhcDt9XG5cdC5jc3NfcHJlZml4LXNpdGUtdGl0bGUtY29udGFpbmVyIC5jc3NfcHJlZml4LWxvZ28tZGVzY3tkaXNwbGF5OiBub25lO31cblx0Lm5hdmJhci10b2dnbGVyLmN1c3RvbS10b2dnbGVyIHtcblx0XHRtYXJnaW4tbGVmdDogLjVlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB7XG5cdFx0d2lkdGg6IDE3ZW07XG5cdH1cblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1icmFuZCAubG9nbyB7XG5cdFx0d2lkdGg6IDExNXB4O1xuXHRcdGhlaWdodDogNDFweDtcblx0fVxufVxuXG4udmVydGljYWwtbWVudS1sYXlvdXQgLm1lbnUtbmV3LXdyYXBwZXIucm93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4udmVydGljYWwtbWVudS1sYXlvdXQgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2IHtcblx0cGFkZGluZzogMDtcbn1cblxuLnZlcnRpY2FsLW1lbnUtbGF5b3V0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhciB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXY+bGk+YSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaT4udG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiAxLjg3NWVtO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT4udG9nZ2xlZHJvcCBpLCBcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsIFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmEsIFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGk6aG92ZXI+LnRvZ2dsZWRyb3AgaSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaTpob3Zlcj5hLCBcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj4udG9nZ2xlZHJvcCBpLCBcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLCBcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLCBcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IHVsIGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWFuY2VzdG9yPmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSBhLCBcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpIGxpPi50b2dnbGVkcm9wIGkge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWRhcmstc3VibWVudSk7XG5cdGZvbnQtc2l6ZTogMWVtO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBTZWFyY2ggQm94ICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIHVse1xuXHRtYXJnaW46IDA7XG59XG5cbi5zZWFyY2gtYm94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRoZWlnaHQ6IDIuNWVtO1xuXHRmb250LXNpemU6IDEuMTI1ZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwLjMxMjVlbTtcblx0cGFkZGluZzogMWVtIDIuNWVtIDFlbSAxZW07XG5cdHdpZHRoOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTAuNTYyNWVtO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0dHJhbnNpdGlvbjogd2lkdGggMC40cyBjdWJpYy1iZXppZXIoMCwgMC43OTUsIDAsIDEpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDExO1xuXHRtYXJnaW46IC0wLjYyNWVtIDAgMCAwO1xufVxuXG5oZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMi42MjVlbTtcbiAgICB3aWR0aDogMi42MjVlbTtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwLjE4OGVtIDAuMTg4ZW0gMDtcbn1cblxuLnNlYXJjaC1ib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG5cdHdpZHRoOiAxNS42MjVlbTtcblx0Y3Vyc29yOiB0ZXh0O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHotaW5kZXg6IDk7XG5cdGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNik7XG4gIH1cbiAgXG4uc2VhcmNoLWJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiAgXG4uc2VhcmNoLWJveCAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG4gIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBzdmcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4gIGJ1dHRvbiNidG4tc2VhcmNoLWNsb3NlIHN2Z3tcblx0ICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICB9XG5cbiAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcblx0dG9wOiAxMC4xMjVlbTtcbiAgfVxuICBcbiAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHN2ZyB7XG5cdGZvbnQtc2l6ZTogMS4xMjVlbTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgfVxuICBcbiAgLm5hdmJhciB1bC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCBsaSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgXG4gIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIFxuICAuc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgXG4gIC5zZWFyY2hfX2lucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICBmb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyAuaGFzLWNvbnRlbnR+bGFiZWwsXG4gIGZvcm0uc2VhcmNoLWZvcm0gLmZvcm0tcm93IGlucHV0OmZvY3VzfmxhYmVsLFxuICBmb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyBsYWJlbCB7XG5cdHRvcDogLTUuNjI1ZW07XG4gIH1cbiAgXG4gIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCBsaSBzdmcge1xuXHRmb250LXNpemU6IDEuMjVlbTtcblx0aGVpZ2h0OiAxZW07XG5cdHdpZHRoOiAxLjI1ZW07XG4gIH1cbiAgXG4gIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwO1xuICB9XG4gIFxuICBmb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyBsYWJlbCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtc2l6ZTogMi44MTNlbTtcblx0dG9wOiAtMC44MTNlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgXG4gIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdHBhZGRpbmctcmlnaHQ6IDMuMTI1ZW07XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4uc2VhcmNoLWZvcm17cG9zaXRpb246IHJlbGF0aXZlO31cbiAgLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaCwgLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaCBzdmcge1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMTg4ZW07XG59XG5cbi5zZWFyY2hfY291bnQgI2J0bi1zZWFyY2g6aG92ZXIsIFxuLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaDpob3ZlciBzdmd7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cbi5jc3NfcHJlZml4LWhlYWRlci1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBzZWFyY2ggZGVmYXVsdCAqL1xuLnNlYXJjaF93cmFwLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2M2VtIHNvbGlkIHZhcigtLWdsb2JhbC1mb250LXRpdGxlKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdGhlaWdodDogMi44MTNlbTtcblx0bGluZS1oZWlnaHQ6IDIuODEzZW07XG5cdGZvbnQtc2l6ZTogMS4xMjVlbTtcblx0cGFkZGluZy1yaWdodDogMS44NzVlbTtcbn1cblxuLnNlYXJjaF93cmFwIC5zZWFyY2gtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXJ7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5zZWFyY2hfd3JhcC5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBzdmd7XG5cdGZvbnQtc2l6ZTogMS4xMjVlbTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLnNlYXJjaF93cmFwLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIC5mb3JtLXNlYXJjaCAuc2VhcmNoLXN1Ym1pdHtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiAxLjg3NWVtO1xuXHR3aWR0aDogMS44NzVlbTtcblx0bGluZS1oZWlnaHQ6IDMuMTI1ZW07XG59XG5cbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cywgXG4uc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLCBcbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsIFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuYm9keS5zZWFyY2ggaGVhZGVyLnBhZ2UtaGVhZGVyIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgXG4gIC5jc3NfcHJlZml4LWVycm9yIC5zZWFyY2gtZm9ybSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDQwJTtcblx0bWFyZ2luOiAxZW0gMCAxLjU2M2VtO1xuICB9XG5cbiAgLmNzc19wcmVmaXgtZXJyb3IgLnBhZ2UtY29udGVudCA+IHAge1xuXHR3aWR0aDogNTAlO1xuXHRtYXJnaW46IDFlbSBhdXRvO1xuICB9XG4gIFxuICAuY3NzX3ByZWZpeC1lcnJvciAuc2VhcmNoLWZvcm0gaW5wdXQge1xuXHRwYWRkaW5nOiAwIDQuMzc1ZW0gMCAxZW07XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xuXHRib3JkZXI6IDAuMDYzZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIFxuICB9XG4gIFxuICAuY3NzX3ByZWZpeC1lcnJvciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRoZWlnaHQ6IDMuNzVlbTtcbiAgICB3aWR0aDogMy43NWVtO1xuICB9XG4gIC5jc3NfcHJlZml4LXNlYXJjaCAuc2VhcmNoLWZvcm0gaW5wdXR7XG5cdGhlaWdodDogMi42MjVlbTtcblx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblx0cGFkZGluZy1yaWdodDogMmVtO1xuICB9XG5cbiAgLmNzc19wcmVmaXgtc2VhcmNoIC5zZWFyY2hfX2Zvcm06YWZ0ZXJ7XG5cdGJvdHRvbTowO1xuICB9XG4gIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciAuc2VhcmNoX2NvdW50e21hcmdpbi1sZWZ0OiAxZW07fVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcblx0LmNzc19wcmVmaXgtZXJyb3IgLnBhZ2UtY29udGVudD5wIHtcblx0ICB3aWR0aDogNzAlO1xuXHR9XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQuY3NzX3ByZWZpeC1lcnJvciAuc2VhcmNoLWZvcm0ge1xuXHQgIHdpZHRoOiA5MCU7XG5cdH1cblx0LmNzc19wcmVmaXgtZXJyb3IgLnBhZ2UtY29udGVudD5wIHtcblx0ICB3aWR0aDogOTAlO1xuXHR9XG4gIH1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgTWVkaWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXHJcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXHJcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xyXG5lbWJlZCxcclxuaWZyYW1lLFxyXG5vYmplY3Qge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBDYXB0aW9uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi53cC1jYXB0aW9uIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLndwLWNhcHRpb24tdGV4dCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcclxuXHRtYXJnaW46IDAuODA3NWVtIDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQgIC53cC1jYXB0aW9uLXRleHR7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLndwLWNhcHRpb24uYWxpZ25yaWdodCAgLndwLWNhcHRpb24tdGV4dHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LndwLWNhcHRpb24uYWxpZ25yaWdodCxcclxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25yaWdodCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcclxuXHR9XHJcblxyXG5cdC53cC1jYXB0aW9uLmFsaWdubGVmdCxcclxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25sZWZ0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XHJcblx0fVxyXG59XHJcblxyXG4uZ2FsbGVyeS1pdGVtIHtcclxuXHRwYWRkaW5nOiAwIDFlbSAxZW0gMDtcclxufVxyXG5cclxuLmdhbGxlcnktaWNvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcblx0Zm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NDc5cHgpIHtcclxuXHQuZ2FsbGVyeS1pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAxZW0gMDtcclxuXHR9XHJcbn0iLCJmb290ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbmZvb3RlciAuZm9vdGVyLXRvcCB7XG5cdHBhZGRpbmc6IDJlbSAwO1xufVxuXG5mb290ZXIgLmZvb3Rlci1tYWluIC5mb290ZXItbG9nbyBpbWcge1xuXHR3aWR0aDogNi44NzVlbTtcbn1cblxuZm9vdGVyIC53aWRnZXQ6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3RlciAud2lkZ2V0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuZm9vdGVyIC5jb3B5cmlnaHQtZm9vdGVyIHtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJvcmRlci10b3A6IDAuMDYzZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuZm9vdGVyIC5jb3B5cmlnaHQgYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmZvb3Rlci1tYWluIC53aWRnZXQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMC41ZW0gMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYSB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgLnJzcy1kYXRlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6aG92ZXI6OmJlZm9yZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuZm9vdGVyIC53aWRnZXQgLmNzc19wcmVmaXgtY29udGFjdCBsaSBhOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIC5zdWItbWVudSB7XG5cdHBhZGRpbmctbGVmdDogMC42MjVlbTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudT5saT5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4ud2lkZ2V0LmNzc19wcmVmaXgtc2hhcmUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4ud2lkZ2V0LmNzc19wcmVmaXgtc2hhcmUgLnNoYXJlLWJ1dHRvbiB7XG5cdG1hcmdpbi1sZWZ0OiAwLjYyNWVtO1xufVxuXG4ud2lkZ2V0LmNzc19wcmVmaXgtc2hhcmUgLnNoYXJlIGxpIGEge1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0bGluZS1oZWlnaHQ6IDEuODc1ZW07XG5cdHdpZHRoOiAxLjg3NWVtO1xuXHRoZWlnaHQ6IDEuODc1ZW07XG5cdG1hcmdpbi1sZWZ0OiAwLjYyNWVtO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJvcmRlcjogMC4wNjNlbSBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4ud2lkZ2V0LmNzc19wcmVmaXgtc2hhcmUgLnNoYXJlIGxpIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLndpZGdldC1zcGFjZSB7XG5cdHBhZGRpbmctdG9wOiA1ZW07XG5cdHBhZGRpbmctYm90dG9tOiA1ZW07XG59XG5cbi5tYzR3cC1mb3JtLWZpZWxkcyAubmV3c2xhdHRlciB7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHR3aWR0aDogODUlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYzR3cC1mb3JtLWZpZWxkcyAubmV3c2xhdHRlciBpbnB1dFt0eXBlPWVtYWlsXSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm1jNHdwLWZvcm0tZmllbGRzIC5uZXdzbGF0dGVyIGJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR3aWR0aDogM2VtO1xuXHRoZWlnaHQ6IDNlbTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDEuNTYzZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDAgMC4xODhlbSAwLjE4OGVtIDA7XG59XG5cbi5tYzR3cC1mb3JtLWZpZWxkcyAubmV3c2xhdHRlciBidXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4uZm9vdGVyLW1haW4gLm1lbnUge1xuXHRtYXJnaW4tdG9wOiAwLjkzOGVtO1xufVxuXG4uZm9vdGVyIC5mb290ZXItbWFpbiAud2lkZ2V0IC5tYXAtd3JhcCB7XG5cdG1hcmdpbi10b3A6IDEuODc1ZW07XG59XG5cbi5tYzR3cC1mb3JtLWZpZWxkcyAuc3Vic2NyaWJlIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuXHR3aWR0aDogNC4zNzVlbTtcblx0Zm9udC1zaXplOiAxLjI1ZW07XHRcblx0aGVpZ2h0OiAzLjc1ZW07XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGJvcmRlcjogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYSB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuZm9vdGVyIHVsIGxpLmNhdC1pdGVtIHNwYW4ucG9zdF9jb3VudCxcbmZvb3RlciB1bCBsaSBzcGFuLmFjaGl2ZUNvdW50IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJvcmRlci1yYWRpdXM6IDMuMTI1ZW07XG5cdHdpZHRoOiAzLjEyNWVtO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLXRvcDogMC4xMjVlbTtcblx0XG59XG5cblxuZm9vdGVyIC53aWRnZXQgLnJzcy1kYXRlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGEsXG5mb290ZXIgLndpZGdldCB1bCBsaSBhIHtcblx0Ym9yZGVyOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZvb3RlciB1bC53cC10YWctY2xvdWQgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmZvb3RlciAjbWVudS1mb290ZXItbWVudSBsaSBhOjpiZWZvcmUsXG5mb290ZXIgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIGxpIGE6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3RlciAjbWVudS1mb290ZXItbWVudSBsaSBhLFxuZm9vdGVyIC5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciB1bC5tZW51IGxpIGEge1xuXHRwYWRkaW5nOiAwLjQzOGVtIDAgMC40MzhlbSAwO1xufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTsgXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgaGVpZ2h0OiAyLjYyNWVtO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjI1ZW07XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogMi42MjVlbTtcbiAgICByaWdodDogMC42MjVlbTtcbiAgICB3aWR0aDogMS4yNWVtO1xufVxuXG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci13aWR0aDogMC4zMTNlbSAwLjI1ZW0gMCAwLjI1ZW07XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuMjVlbSAwLjMxM2VtIDAuMjVlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgaGVpZ2h0OiAyLjE4OGVtO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgcGFkZGluZzogMC4yNWVtIDFlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHM+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgcGFkZGluZzogMC4zMTNlbSAxZW07XG4gICAgbWF4LWhlaWdodDogMTAuNjI1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCBcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2RhdGEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSwgXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2RhdGEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogMCAwLjYyNWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZzogMCAxLjg3NWVtIDAgMWVtO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbXBvcnRzXG5cdCMgQ3VzdG9tIHByb3BlcnRpZXNcblx0IyBSZXNldFxuXHQjIFR5cG9ncmFwaHlcblx0IyBFbGVtZW50c1xuXHQjIGJMT0NLU1xuXHQjIE1lZGlhXG5cdCMgTGlua3Ncblx0IyBIZWFkZXJcblx0IyBGb290ZXJcbiMgQWNjZXNzaWJpbGl0eVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW1wb3J0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcbkBpbXBvcnQgXCJfcmVzZXQuY3NzXCI7XG5AaW1wb3J0IFwiX3R5cG9ncmFwaHkuY3NzXCI7XG5AaW1wb3J0IFwiX2VsZW1lbnRzLmNzc1wiO1xuQGltcG9ydCBcIl9saW5rcy5jc3NcIjtcbkBpbXBvcnQgXCJfYmxvY2tzLmNzc1wiO1xuQGltcG9ydCBcIl9oZWFkZXIuY3NzXCI7XG5AaW1wb3J0IFwiX2J1cmdlci1tZW51LmNzc1wiO1xuQGltcG9ydCBcIl9zZWFyY2guY3NzXCI7XG5AaW1wb3J0IFwiX21lZGlhLmNzc1wiO1xuQGltcG9ydCBcIl9mb290ZXIuY3NzXCI7XG5AaW1wb3J0IFwiX3NlbGVjdDIuY3NzXCI7XG5cbi5ieXBvc3RhdXRob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3NzX3ByZWZpeC1jaGVjayBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLyogY2FyZCAqL1xuLmNhcmQge1xuICAgIGJvcmRlcjogMCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwLjYyNXJlbSAxLjg3NXJlbSByZ2IoMCAwIDAgLyAzJSk7XG4gICAgYm94LXNoYWRvdzogMCAwLjYyNXJlbSAxLjg3NXJlbSByZ2IoMCAwIDAgLyAzJSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbTtcbn1cbiJdfQ== */