@font-face{font-family:Hero;src:url(fonts/Hero-Regular.woff2) format("woff2"),url(fonts/Hero-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hero;src:url(fonts/Hero-Bold.woff2) format("woff2"),url(fonts/Hero-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Hero;src:url(fonts/Hero-Light.woff2) format("woff2"),url(fonts/Hero-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}:root{--content-width:81.25em;--content-width-sm:73.125em;--sidebar-width:18.75em;--global-font-family:"Hero",sans-serif;--highlight-font-family:"Hero",sans-serif;--global-font-size:1em;--global-font-line-height:1.75;--global-box-shadow:0.25em 0.625em 2.8125em 0 rgb(0 0 0/31%);--global-page-top-spacing:11em;--global-page-bottom-spacing:11em;--global-page-top-spacing-tablet:5.5em;--global-page-bottom-spacing-tablet:5.5em;--global-page-top-spacing-mobile:3.125em;--global-page-bottom-spacing-mobile:3.125em;--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:0.875em;--font-size-body:1em;--font-size-h1:5.653em;--font-size-h2:3.998em;--font-size-h3:2.827em;--font-size-h4:1.999em;--font-size-h5:1.414em;--font-size-h6:1em;--font-size-xs:0.75em;--font-line-height-body:1.75;--font-line-height-p:1.75;--font-line-height-h1:1.3;--font-line-height-h2:1.3;--font-line-height-h3:1.3;--font-line-height-h4:1.3;--font-line-height-h5:1.3;--font-line-height-h6:1.75;--font-weight-body:500;--font-weight-h1:bold;--font-weight-h2:bold;--font-weight-h3:bold;--font-weight-h4:bold;--font-weight-h5:bold;--font-weight-h6:400;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-letter-spacing-body:0.02em;--font-letter-spacing-link:0.02em;--font-letter-spacing-h1:0.02em;--font-letter-spacing-h2:0.02em;--font-letter-spacing-h3:0.02em;--font-letter-spacing-h4:0.02em;--font-letter-spacing-h5:0.02em;--font-letter-spacing-h6:0.25em;--letter-spacing:0.25em;--letter-spacing-one:0.04em;--letter-spacing-two:0.125em;--letter-spacing-three:0.1875em;--letter-spacing-four:0.04em;--letter-spacing-subtitle:0.212em;--border-radius:0;--border-radius-box:0.625em;--border-radius-ten:0.625em;--border-radius-btn:0.375em;--z-index-minus:-1;--global-body-bgcolor:#0e0f1a;--global-body-lightbg:#151727;--global-body-lightbg-opacity:rgb(21 23 39/3%);--global-font-color:#d9d9d9;--white-card-text:#525357;--global-font-title:#fff;--global-font-subtitle:#d9d9d9;--global-submenu-bg:#151727;--global-submenu-light:#7c7c7c;--border-color-light:#525357;--color-link:#ff7272;--color-link-visited:#ff7272;--color-link-active:#ff7272;--color-loading-bar:#333966;--color-theme-primary:#ff7272;--color-theme-secondary:#060606;--color-theme-text:#151727;--color-theme-red:#c0392b;--color-theme-green:#27ae60;--color-theme-blue:#a483dc;--color-theme-yellow:#ffd81c;--color-theme-black:#0b0b0b;--color-theme-grey:#95a5a6;--color-theme-white:#fff;--color-theme-white-light:#fafafa;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1;--footer-theme-dark:#0e0f1a;--color-theme-lightbg:#151727;--global-font-active:#ff7272;--global-font-hover:#ff7272}@media (min-width:1920px){:root{--font-size-body:0.83vw}}@media (max-width:991px){:root{--font-size-h1:3.052em;--font-size-h2:2.441em;--font-size-h3:1.953em;--font-size-h4:1.563em;--font-size-h5:1.25em;--font-letter-spacing-body:0.01em;--font-letter-spacing-link:0.01em;--font-letter-spacing-h1:0.01em;--font-letter-spacing-h2:0.01em;--font-letter-spacing-h3:0.01em;--font-letter-spacing-h4:0.01em;--font-letter-spacing-h5:0.01em;--font-letter-spacing-h6:0.25em}}


/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:.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}::-moz-selection{background:#ff7272;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);text-shadow:none}::selection{background:#ff7272;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);text-shadow:none}.highlight-font-family{font-family:Hero,sans-serif!important}body{background:#0e0f1a;background:var(--global-body-bgcolor);color:#d9d9d9;color:var(--global-font-color);font-family:Hero,sans-serif;font-family:var(--global-font-family);font-size:1em;font-size:var(--font-size-body);line-height:1.75;line-height:var(--font-line-height-body);letter-spacing:.02em;letter-spacing:var(--font-letter-spacing-body);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Hero,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;clear:both;margin:.625em 0;word-break:break-word;text-transform:capitalize}h1{font-size:5.653em;font-size:var(--font-size-h1);line-height:1.3;line-height:var(--font-line-height-h1);letter-spacing:.02em;letter-spacing:var(--font-letter-spacing-h1);font-weight:700;font-weight:var(--font-weight-h1)}h1,h2{color:#fff;color:var(--global-font-title)}h2{font-size:3.998em;font-size:var(--font-size-h2);line-height:1.3;line-height:var(--font-line-height-h2);letter-spacing:.02em;letter-spacing:var(--font-letter-spacing-h2);font-weight:700;font-weight:var(--font-weight-h2)}h3{font-size:2.827em;font-size:var(--font-size-h3);line-height:1.3;line-height:var(--font-line-height-h3);letter-spacing:.02em;letter-spacing:var(--font-letter-spacing-h3);font-weight:700;font-weight:var(--font-weight-h3)}h3,h4{color:#fff;color:var(--global-font-title)}h4{font-size:1.999em;font-size:var(--font-size-h4);line-height:1.3;line-height:var(--font-line-height-h4);letter-spacing:.02em;letter-spacing:var(--font-letter-spacing-h4);font-weight:700;font-weight:var(--font-weight-h4)}h5{font-size:1.414em;font-size:var(--font-size-h5);line-height:1.3;line-height:var(--font-line-height-h5);letter-spacing:.02em;letter-spacing:var(--font-letter-spacing-h5);font-weight:700;font-weight:var(--font-weight-h5)}h5,h6{color:#fff;color:var(--global-font-title)}h6{font-size:1em;font-size:var(--font-size-h6);line-height:1.75;line-height:var(--font-line-height-h6);letter-spacing:.25em;letter-spacing:var(--font-letter-spacing-h6);font-weight:400;font-weight:var(--font-weight-h6)}button,input,optgroup,select,textarea{color:#d9d9d9;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:.25em;letter-spacing:var(--letter-spacing)}a{font-size:1em;font-size:var(--font-size-body);color:var(--color-theme-primary)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit}p{line-height:1.75;line-height:var(--font-line-height-p)}pre{background:#151727;background:var(--global-body-lightbg);color:#d9d9d9;color:var(--global-font-color);padding:1em;border:.0625em solid #ff7272;border:.0625em solid var(--color-theme-primary)}a,a h1,a h2,a h3,a h4,a h5,a h6,i{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}a:focus{outline:none!important}.nicol h1,.nicol h2,.nicol h3,.nicol h4,.nicol h5,.nicol h6{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a:focus{text-decoration:none!important}a:focus,a:hover{color:#ff7272;color:var(--color-theme-primary)}a:hover{text-decoration:none}:focus,a{outline:none}p{margin:1em 0;line-height:1.66em}hr{background-color:var(--border-color-dark);border:0;height:.0625em;margin:0;padding:0}ol,ul{margin-bottom:1em}ol,ol ol,ul{padding-left:1.625em}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:.0625em solid #525357;border:.0625em solid var(--border-color-light)}table td,table th{padding:.3125em .5em;text-align:center}input[type=checkbox],input[type=radio]{width:auto;margin-right:.625em;line-height:2;height:2em}input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{width:100%;float:left;padding:0;height:3.75em;line-height:3.75em;background:transparent;border:none;border-bottom:.0625em solid #525357;border-bottom:.0625em solid var(--border-color-light);border-radius:0;border-radius:var(--border-radius);-webkit-border-radius:0;-webkit-border-radius:var(--border-radius);-moz-border-radius:0;-moz-border-radius:var(--border-radius);-ms-border-radius:0;-ms-border-radius:var(--border-radius);-o-border-radius:0;-o-border-radius:var(--border-radius);color:#d9d9d9;color:var(--global-font-color)}.nicol-comments-info .title a{color:#fff;color:var(--global-font-title)}.nicol-comments-info .title a:hover{color:#060606;color:var(--color-theme-secondary)}select{border:none;border-bottom:.0625em solid #525357;border-bottom:.0625em solid var(--border-color-light);background:transparent;line-height:3em;height:3em;padding:0;width:100%;color:#d9d9d9;color:var(--global-font-color);border-radius:0;border-radius:var(--border-radius);-webkit-border-radius:0;-webkit-border-radius:var(--border-radius);-moz-border-radius:0;-moz-border-radius:var(--border-radius);-ms-border-radius:0;-ms-border-radius:var(--border-radius);-o-border-radius:0;-o-border-radius:var(--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}textarea{padding:1em 0;height:9.375em;min-height:9.375em;line-height:1.75;line-height:var(--font-line-height-body)}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}::-ms-input-placeholder{opacity:1}::placeholder{opacity:1}input::-webkit-input-placeholder{color:#fff;color:var(--color-theme-white)}input::-moz-placeholder{color:#fff;color:var(--color-theme-white)}input:-ms-input-placeholder{color:#fff;color:var(--color-theme-white)}input::-ms-input-placeholder{color:#fff;color:var(--color-theme-white)}input::-o-input-placeholder{color:#fff;color:var(--color-theme-white)}textarea::-webkit-input-placeholder{color:#fff;color:var(--color-theme-white)}textarea::-moz-placeholder{color:#fff;color:var(--color-theme-white)}textarea:-ms-input-placeholder{color:#fff;color:var(--color-theme-white)}textarea::-ms-input-placeholder{color:#fff;color:var(--color-theme-white)}textarea::-o-input-placeholder{color:#fff;color:var(--color-theme-white)}input[type=email]::-webkit-input-placeholder{color:#fff;color:var(--color-theme-white)}input[type=email]::-moz-placeholder{color:#fff;color:var(--color-theme-white)}input[type=email]:-ms-input-placeholder{color:#fff;color:var(--color-theme-white)}input[type=email]::-ms-input-placeholder{color:#fff;color:var(--color-theme-white)}input[type=email]::-o-input-placeholder{color:#fff;color:var(--color-theme-white)}input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#ff7272;border-color:var(--color-theme-primary);-webkit-box-shadow:none;box-shadow:none;outline:none}embed,iframe,object{width:100%}iframe{border:none}@media (min-width:1499px){.container{max-width:73.125em;max-width:var(--content-width-sm)}.nicol .container{max-width:81.25em;max-width:var(--content-width)}}@media (min-width:1300px){.container{max-width:73.125em;max-width:var(--content-width-sm)}.nicol .container{max-width:81.25em;max-width:var(--content-width)}}body .container{max-width:73.125em;max-width:var(--content-width-sm)}body .nicol .container,body .elementor-section.elementor-section-boxed>.elementor-container{max-width:81.25em;max-width:var(--content-width)}.container-fluid{padding:0 4em}.site.nicol{overflow:hidden}.content-area .site-main{padding:11em 0;padding:var(--global-page-top-spacing) 0 var(--global-page-bottom-spacing)}.home .nicol .content-area .site-main{padding:0}.single.single-product .content-area .site-main{padding-top:11em}.nicol-default-header.single.single-product .content-area .site-main{padding-top:5em}.home.blog .nicol .content-area .site-main{padding:11em 0;padding:var(--global-page-top-spacing) 0 var(--global-page-bottom-spacing)}@media (max-width:1024px){.container-fluid{padding:0 2em}.content-area .site-main,.home.blog .nicol .content-area .site-main{padding:5.5em 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}.nicol-default-header.single.single-product .content-area .site-main{padding-top:4em}}@media (max-width:767px){.content-area .site-main,.home.blog .nicol .content-area .site-main{padding:3.125em 0;padding:var(--global-page-top-spacing-mobile) 0 var(--global-page-bottom-spacing-mobile)}.single.single-product .content-area .site-main{padding-top:7em}.nicol-default-header.single.single-product .content-area .site-main{padding-top:2em}}.scrollbar-thumb,.scrollbar-track-y,::-webkit-scrollbar{width:.5em}.scrollbar-thumb,.scrollbar-track-x,::-webkit-scrollbar{height:.2em}.scrollbar-thumb{background:#ff7272;background:var(--color-theme-primary)}::-webkit-scrollbar-thumb{background:#ff7272;background:var(--color-theme-primary)}.verticle-mn.yScroller::-webkit-scrollbar{width:.25em;background:transparent}.verticle-mn.yScroller{scrollbar-width:thin;scrollbar-color:#151727 #ff7272;scrollbar-color:var(--global-body-lightbg) var(--color-theme-primary)}.verticle-mn.yScroller::-webkit-scrollbar-thumb{background:#ff7272;background:var(--color-theme-primary)}#back-to-top .top{position:fixed;bottom:2.0625em;right:1.875em;z-index:99;font-size:1em;font-weight:700;width:4em;height:4em;border-radius:100%;text-align:center;line-height:4em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#back-to-top span.text-top{background:#ff7272;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);width:100%;height:100%;display:inline-block;border-radius:100%;-webkit-clip-path:circle(51% at center);clip-path:circle(51% at center)}#back-to-top span.text-top:before{content:" ";height:200%;width:100%;background:#151727;background:var(--global-body-lightbg);position:absolute;right:0;-webkit-transform:scaleY(calc(1 - var(--progress)));transform:scaleY(calc(1 - var(--progress)));z-index:-1}#back-to-top span.dot-circle{width:4em;height:4em;border-radius:100%;border:.0625em dashed #fff;border:.0625em dashed var(--color-theme-white);display:inline-block;position:absolute;z-index:-1;left:.5em}#back-to-top span.dot-circle:before{content:"";width:.125em;height:2.5em;background:#fff;background:var(--color-theme-white);position:absolute;margin:0 auto;left:0;right:1.3125em;top:-1.5em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scaleX(1);transform:scaleY(.9);-webkit-transform-origin:right;transform-origin:right;-webkit-transform-origin:bottom;transform-origin:bottom}#back-to-top a:hover span.dot-circle:before{-webkit-transform:scaleY(1);transform:scaleY(1)}#back-to-top .top svg{color:#fff;color:var(--color-theme-white)}#back-to-top .nicol-btt-box{position:relative}#back-to-top span svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#back-to-top .nicol-btt-shap svg{position:relative;top:0}#back-to-top .nicol-btt-icon svg{position:absolute;left:0;right:0;margin:0 auto;bottom:1.25em;z-index:-1;font-size:2.5em}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#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:#0e0f1a;background:var(--global-body-bgcolor);z-index:9999}#loading img{width:18.75em}.breadcrumb li{display:inline-block;word-break:break-word}.nicol-breadcrumb{display:block;position:relative;padding:11em 1em;background:#151727;background:var(--global-body-lightbg);background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important}.nicol-breadcrumb-nav{position:relative;z-index:2}.nicol-breadcrumb ol li,.nicol-breadcrumb ol li a{color:#ff7272;color:var(--color-theme-primary);text-decoration:none;font-weight:700;font-weight:var(--font-weight-h2);font-family:Hero,sans-serif;font-family:var(--highlight-font-family)}.nicol-breadcrumb ol li a:hover{color:#fff;color:var(--color-theme-white)}.nicol-breadcrumb ol li{list-style:none;display:inline-block;position:relative}.breadcrumb-bg:before,.breadcrumb-ui:before{position:absolute;left:0;right:0;content:"";width:100%;height:100%;top:0}.breadcrumb-item+.breadcrumb-item:before{display:none}.nicol-breadcrumb span.nicol-bread-item{position:relative}.nicol-breadcrumb .breadcrumb-item:first-child span:before{display:none}.nicol-breadcrumb span.nicol-bread-item:before{content:"";background:#fff;background:var(--color-theme-white);width:.25em;height:.0625em;position:absolute;padding:0;left:-.75em;top:50%}.breadcrumb-item+.breadcrumb-item{padding-left:.625em;margin-left:.625em}.nicol-breadcrumb .breadcrumb{position:relative;display:inline-block}.nicol-breadcrumb .breadcrumb-item.active{color:#ff7272;color:var(--color-theme-primary);position:relative;font-weight:700}.nicol-breadcrumb ol{background:transparent;padding:0;margin-bottom:0}.nicol-breadcrumb .title{margin-bottom:.313em;margin-top:0}.nicol-breadcrumb-nav .breadcrumb{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;-ms-flex-wrap:wrap;flex-wrap:wrap}.nicol-breadcrumb-nav ol li{display:inline-block}.breadcrumb-bg,.breadcrumb-video,.video-nicol-bg-over{position:relative;overflow:hidden}.breadcrumb-bg #video-background,.breadcrumb-bg video,.breadcrumb-video video,.video-breadcrumb-bg #video-background,.video-nicol-bg-over #video-background,.video-nicol-bg-over video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:100%}.breadcrumb-bg.nicol-over-dark-80:before,.breadcrumb-ui:before{z-index:0}.iqonic-header-over .nicol-breadcrumb{padding:8.25em 1em}.theme-nicol-theme .nicol-breadcrumb:after,.theme-nicol-theme .nicol-breadcrumb:before{content:"";position:absolute;width:24.275em;height:24.275em;border:.1875em dashed #fff;border:.1875em dashed var(--color-theme-white);border-radius:50%;-webkit-animation:fa-spin 120s linear infinite;animation:fa-spin 120s linear infinite}.theme-nicol-theme .nicol-breadcrumb:before{left:-15em;bottom:0;border-color:#ff7272;border-color:var(--color-theme-primary)}.theme-nicol-theme .nicol-breadcrumb:after{right:-15em;top:0}@media(max-width:480px){.iqonic-header-over .nicol-breadcrumb{padding:8.25em 1em 5.25em}}@media(max-width:1199px){.theme-nicol-theme .nicol-breadcrumb:after,.theme-nicol-theme .nicol-breadcrumb:before{content:none}}@media(max-width:991px){.nicol-breadcrumb-nav .breadcrumb{display:block}}@media(max-width:1024px){.nicol-breadcrumb{padding:5.5em 1em}}@media(max-width:767px){.nicol-breadcrumb{padding:3.125em 1em}.nicol-default-header #page.site.header-over .nicol-breadcrumb{padding-top:6em}}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0;font-style:italic}.wp-caption.alignleft .wp-caption-text{text-align:left}.wp-caption.alignright .wp-caption-text{text-align:right}@media screen and (min-width:48em){.wp-block-image.alignright,.wp-caption.alignright{margin-right:calc(50% - 40.625em);margin-right:calc(50% - var(--content-width)/2)}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:calc(50% - 40.625em);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}}a{color:#ff7272;color:var(--color-link)}a:visited{color:#ff7272;color:var(--color-link-visited)}a:active,a:focus,a:hover{color:#ff7272;color:var(--color-link-active)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}body.admin-bar.nicol-default-header header,body.admin-bar .has-sticky.header-up,body.admin-bar header{top:2em}@media (max-width:600px){body.admin-bar .has-sticky.header-up{top:0}body.admin-bar header{top:2.875em}}@media only screen and (max-width:601px){body.admin-bar.nicol-default-header header,body.admin-bar header.no-header-layout{top:2.875em}}@media only screen and (min-width:601px) and (max-width:782px){body.admin-bar.nicol-default-header header,body.admin-bar .has-sticky.header-up,body.admin-bar header{top:2.875em}}header{transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}header .navbar-brand .logo,header .navbar-brand .logo_image{height:1.875em;max-height:1.875em}.hf-elementor-layout .navbar-brand,.sidebar-scrollbar .navbar-brand,footer .navbar-brand,header .navbar-brand{font-size:inherit}body.admin-bar header.header-down,body.admin-bar header.header-up,header.header-default.header-down,header.header-default.header-up{position:fixed;left:0;right:0;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}header.header-default.header-down,header.header-default.header-up{top:0;background:#151727;background:var(--global-body-lightbg);box-shadow:.25em .625em 2.8125em 0 rgb(0 0 0/31%);box-shadow:var(--global-box-shadow);-webkit-box-shadow:.25em .625em 2.8125em 0 rgb(0 0 0/31%);-webkit-box-shadow:var(--global-box-shadow);-moz-box-shadow:.25em .625em 2.8125em 0 rgb(0 0 0/31%);-moz-box-shadow:var(--global-box-shadow);-o-box-shadow:.25em .625em 2.8125em 0 rgb(0 0 0/31%);-o-box-shadow:var(--global-box-shadow);-ms-box-shadow:.25em .625em 2.8125em 0 rgb(0 0 0/31%);-ms-box-shadow:var(--global-box-shadow);width:100%}header.header-default.header-down{top:0!important;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}header .header-down.has-sticky,header .header-up.has-sticky{position:fixed!important;left:0;right:0;top:0;box-shadow:.25em .625em 2.8125em 0 rgb(0 0 0/31%);box-shadow:var(--global-box-shadow);-webkit-box-shadow:.25em .625em 2.8125em 0 rgb(0 0 0/31%);-webkit-box-shadow:var(--global-box-shadow);-moz-box-shadow:.25em .625em 2.8125em 0 rgb(0 0 0/31%);-moz-box-shadow:var(--global-box-shadow);-o-box-shadow:.25em .625em 2.8125em 0 rgb(0 0 0/31%);-o-box-shadow:var(--global-box-shadow);-ms-box-shadow:.25em .625em 2.8125em 0 rgb(0 0 0/31%);-ms-box-shadow:var(--global-box-shadow);transition:all .45s ease 0s!important;-webkit-transition:all .45s ease 0s!important;-moz-transition:all .45s ease 0s!important;-o-transition:all .45s ease 0s!important;z-index:99}header .header-up.has-sticky{left:0!important;background:#151727;background:var(--global-body-lightbg)}header .header-down.has-sticky{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%)}.iqonic-header-over header{position:absolute;left:0;right:0;top:0;background:transparent}.nicol-default-header #page.site{padding-top:5.974em}body.nicol-default-header header{position:absolute;left:0;right:0;top:0;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}header .navbar-brand{margin-right:0;padding:1.65em 0}header .navbar-collapse{margin-left:1.25em}.nicol-default-header .navbar-brand{padding:2.05em 0}.hf-elementor-layout span.navbar-toggler.collapse-icons{display:none}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}ul.navbar-nav>li{position:relative;padding:1em 0}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{display:block}.sf-menu ul ul{top:0;left:100%}.sf-menu{float:left;margin-bottom:0;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.sub-menu{padding:.625em 0;background:#0e0f1a;background:var(--global-body-bgcolor);width:16.875em;border-radius:.625em;border-radius:var(--border-radius-box);box-shadow:.25em .625em 2.8125em 0 rgb(0 0 0/31%);box-shadow:var(--global-box-shadow);-webkit-box-shadow:.25em .625em 2.8125em 0 rgb(0 0 0/31%);-webkit-box-shadow:var(--global-box-shadow)}.sf-menu ul.sub-menu a{padding:.625em 1.5625em;color:#d9d9d9;color:var(--global-font-color);font-weight:500;font-weight:var(--font-weight-medium);position:relative}.sf-menu ul.sub-menu li:hover>a{padding-left:2.25em}.sf-menu ul>li.menu-item>a:before{content:"";display:block;position:absolute;border-radius:.625em;border-radius:var(--border-radius-box);background:#ff7272;background:var(--color-theme-primary);width:.3125em;height:.3125em;top:50%;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0;left:1.1875em;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 ul>li.menu-item:hover>a:before{opacity:1}.sc_layouts_menu_nav li li.menu-item-has-children>a{padding-right:2.25em}.navbar-nav>li>a{text-transform:uppercase;font-weight:700;font-weight:var(--font-weight-bold);font-size:1em;letter-spacing:.125em;letter-spacing:var(--letter-spacing-two)}.navbar-nav a{display:block;text-transform:capitalize;color:#fff;color:var(--global-font-title);font-family:Hero,sans-serif;font-family:var(--highlight-font-family);padding:1.125em 1em;text-decoration:none;zoom:1;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;position:relative;cursor:pointer}.sf-menu>li>ul ul{margin:-.625em 0 0 .25em}.sf-menu>li>ul ul.open-submenu-left{margin:0 .25em 0 0}.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.sfHover>a,.sf-menu li:hover>a{color:#ff7272;color:var(--color-theme-primary);-webkit-transition:none;transition:none}.sf-menu ul li.sfHover>a,.sf-menu ul li:hover>a{padding-left:1.5625em;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:#ff7272;color:var(--color-theme-primary)}.sf-arrows li.current-menu-ancestor>.sf-with-ul:after{border-top-color:#ff7272;border-top-color:var(--color-theme-primary)}.sf-arrows .sf-menu ul li .sub-menu li.current-menu-parent>a .sf-with-ul:after{border-left-color:#ff7272;border-left-color:var(--color-theme-primary);border-top-color:transparent}ul.navbar-nav>li.menu-item-has-children>a{padding-right:1.5625em}ul.navbar-nav li.menu-item-has-children>a:after{content:"\f078";font-size:.75em;font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;right:.625em;top:52%;transform:translateY(-55%);-webkit-transform:translateY(-55%);-moz-transform:translateY(-55%);-o-transform:translateY(-55%);-ms-transform:translateY(-55%)}ul.navbar-nav li>.sub-menu li.menu-item-has-children>a:after{content:"\f054";right:1.5625em;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#ff7272;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:#ff7272;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:currentColor}.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:#ff7272!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:#ff7272;background:var(--color-theme-primary);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.menu-hover-top-border .sf-menu>li:hover>a:before{width:100%}.header-over header{position:absolute;left:0;right:0;top:0;z-index:99;background:transparent}.header-over .nicol-breadcrumb-one{padding:12.5em 1em 8.125em}.vertical-header .container-fluid{padding:0}.menu-align-center .nicol-mobile-menu .sub-menu{padding-left:0}.nicol-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li a{margin-bottom:1em;display:inline-block}@-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(2em)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRightPanel{0%{opacity:0;-webkit-transform:translateX(2em);transform:translateX(2em)}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){.nicol-header-right ul li a .search-text{display:none}}@media only screen and (min-width:1199px) and (max-width:1300px){.sf-menu>li>a{text-transform:uppercase;font-size:.875em;font-size:var(--font-size-normal);padding:1.125em .75em}}@media (min-width:1200px){header#default-header .nicol-header-right .custom-toggler{display:none}}@media (max-width:1024px){.nicol-default-header #page.site{padding-top:6em}}@media (max-width:1199px){header.header-default .container-fluid{padding:0 2em}}@media (max-width:991px){.header-over .nicol-breadcrumb-one{padding:10em 1em 3.75em}}@media (max-width:600px){.header-over .nicol-breadcrumb-one{padding:8.75em 1em 3.75em}.navbar-brand .logo{height:1.6em;max-height:1.6em}}.nicol-mobile-menu.nicol-navigation-burger{display:block}.nicol-mobile-menu{background:#0e0f1a;background:var(--global-body-bgcolor);position:fixed;left:0;right:0;top:0;bottom:0;z-index:99999;opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;transform:translateY(-120%);-webkit-transform:translateY(-120%);-moz-transform:translateY(-120%);-o-transform:translateY(-120%);-ms-transform:translateY(-120%);transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out}.nicol-mobile-menu.menu-open{pointer-events:all;opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}.nicol-mobile-menu.header-down,.nicol-mobile-menu.header-up{position:fixed;left:0;right:0;top:0;height:100vh;z-index:99;transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}.nicol-mobile-menu.menu-open.header-down{top:0;z-index:99}.nicol-mobile-menu.header-down{top:-6.25em}.nicol-mobile-menu .navbar{padding:0;z-index:999}.nicol-mobile-menu .sub-header{background:transparent}header .sub-header{font-size:.875em;font-size:var(--font-size-normal)}.nicol-mobile-menu .sub-header{padding:0 10.125em}header.style-default{position:absolute;background:#fff;background:var(--color-theme-white)}.nicol-mobile-menu li .search-box .search-submit,.nicol-mobile-menu li .search-box input[type=search]{right:-2em}.nicol-mobile-menu .sub-header .number-info li a{font-size:.875em;font-size:var(--font-size-normal);margin-right:0;color:var(--body-text);line-height:2.8125em;padding:0;margin-right:2em}.nicol-mobile-menu .sub-header .number-info li a i,.nicol-mobile-menu .sub-header .social-icone ul li i{color:var(--secondary-color)}.nicol-mobile-menu .sub-header .number-info li:hover a,.nicol-mobile-menu .sub-header .number-info li:hover a i,.nicol-mobile-menu .sub-header .social-icone ul li:hover i{color:#ff7272;color:var(--color-theme-primary)}.nicol-mobile-menu .sub-header .social-icone ul li{border:none;background:transparent}.nicol-mobile-menu .sub-header .social-icone ul li i{width:2em}.nicol-mobile-menu .sub-header .number-info li{border:none}.navbar-toggler-icon{color:#0c0c0c}.nicol-mobile-menu .navbar-light .navbar-toggler-icon i{line-height:0;font-size:2.5em;position:absolute;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nicol-mobile-menu ul.navbar-nav li.menu-item-has-children>a:after{display:none}.nicol-mobile-menu ul.navbar-nav>li.menu-item-has-children>a{padding-right:0}.nicol-default-header .nicol-mobile-menu .navbar-brand{padding:1em 0}.navbar-toggler.custom-toggler{display:block;padding:0 .3125em 0 0;position:static;margin-left:1.25em;border-radius:0;border:none}.menu-btn{background-image:none;position:relative;z-index:9;width:1.25em;height:1.25em;cursor:pointer}.menu-btn .line{width:100%;height:.125em;background-color:#d9d9d9;background-color:var(--global-font-color);display:block;position:absolute;left:0;top:0;z-index:99;cursor:pointer;-webkit-transition:left .3s cubic-bezier(.29,.61,.9,.45);transition:left .3s cubic-bezier(.29,.61,.9,.45)}.menu-btn .line.two{left:.3125em;top:.625em}.menu-btn .line.three{top:1.25em}.ham-toggle:hover .menu-btn:not(.is-active) .line.two{left:0}.ham-toggle:hover .menu-btn:not(.is-active) .line.one,.ham-toggle:hover .menu-btn:not(.is-active) .line.three{left:.3125em}.ham-s-toggle{cursor:pointer}.nicol-mobile-menu .navbar-nav>li>a{font-size:2.5em;color:#fff;color:var(--color-theme-white);line-height:normal}.nicol-mobile-menu .navbar-nav a{display:inline-block;padding:0}.nicol-mobile-menu .navbar-nav>li a{font-family:Hero,sans-serif;font-family:var(--highlight-font-family)}.nicol-full-menu ul li.current_page_ancestor .toggledrop i,.nicol-full-menu ul li.current_page_ancestor>a,.nicol-mobile-menu .navbar-nav li.current-menu-item>.toggledrop i,.nicol-mobile-menu .navbar-nav li.current-menu-item>a,.nicol-mobile-menu .navbar-nav li .sub-menu li.current-menu-parent .toggledrop i,.nicol-mobile-menu .navbar-nav li .sub-menu li.current-menu-parent>a,.nicol-mobile-menu .navbar-nav li .sub-menu li:hover>a,.nicol-mobile-menu .navbar-nav li:hover>.toggledrop i,.nicol-mobile-menu .navbar-nav li:hover>a,.nicol-mobile-menu.vertical-menu-layout .navbar-nav>li.current-menu-parent>a,.nicol-mobile-menu.vertical-menu-layout .navbar-nav>li.current_page_ancestor>a,.nicol-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li.current-menu-parent>a,.nicol-mobile-menu ul>li.current-menu-ancestor>.toggledrop i,.nicol-mobile-menu ul>li.current-menu-ancestor>a,.nicol-mobile-menu ul li .sub-menu li.current-menu-item>a,.nicol-mobile-menu ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#ff7272;color:var(--color-theme-primary)}.nicol-mobile-menu .navbar-nav li>.toggledrop i{margin-left:1em;cursor:pointer;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);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)}.nicol-mobile-menu .navbar-nav li .sub-menu li .toggledrop i{color:#d9d9d9;color:var(--global-font-color)}.nicol-mobile-menu .navbar-nav li .sub-menu li.current-menu-ancestor .toggledrop i,.nicol-mobile-menu .navbar-nav li .sub-menu li.current-menu-item .toggledrop i,.nicol-mobile-menu .navbar-nav li .sub-menu li:hover .toggledrop i{color:#ff7272;color:var(--color-theme-primary)}.nicol-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)}.nicol-mobile-menu .navbar-nav li .nicol-has-sub-menu li a{font-size:1.414em;font-size:var(--font-size-h5);color:#d9d9d9;color:var(--global-font-color)}.nicol-mobile-menu .navbar-nav li .nicol-has-sub-menu li{margin-bottom:.3125em}.menu-btn:hover{cursor:pointer}.menu-open .menu-btn.is-active .line{background:#fff;background:var(--color-theme-white)}.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.row{position:relative;width:100%;height:calc(100vh - 5.6875em)}.verticle-mn{height:calc(100vh - 6.25em);overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nicol-mobile-menu.menu-open:before{-webkit-transform:skew(0deg) translateY(0);transform:skew(0deg) translateY(0);-webkit-transition-delay:0s;transition-delay:0s}.nicol-full-menu{margin:auto 0}.nicol-full-menu .navbar-nav{position:relative;z-index:99}.nicol-full-menu .navbar-nav>li{position:relative;margin-bottom:1.5em;padding:0}.nicol-mobile-menu .nicol-full-menu .navbar-nav>li{visibility:hidden;display:none;-webkit-animation-delay:.5s;animation-delay:.5s}.nicol-mobile-menu.menu-open .nicol-full-menu .navbar-nav>li,.menu-animation .navbar-nav>li{visibility:visible;display:block;-webkit-animation-name:fadeInAnimation;animation-name:fadeInAnimation;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.nicol-mobile-menu .nicol-full-menu .navbar-nav>li:nth-child(2),.menu-animation .navbar-nav>li:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.nicol-mobile-menu .nicol-full-menu .navbar-nav>li:nth-child(3),.menu-animation .navbar-nav>li:nth-child(3){-webkit-animation-delay:.7s;animation-delay:.7s}.nicol-mobile-menu .nicol-full-menu .navbar-nav>li:nth-child(4),.menu-animation .navbar-nav>li:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s}.nicol-mobile-menu .nicol-full-menu .navbar-nav>li:nth-child(5),.menu-animation .navbar-nav>li:nth-child(5){-webkit-animation-delay:.9s;animation-delay:.9s}.nicol-mobile-menu .nicol-full-menu .navbar-nav>li:nth-child(6),.menu-animation .navbar-nav>li:nth-child(6){-webkit-animation-delay:1s;animation-delay:1s}.nicol-mobile-menu .nicol-full-menu .navbar-nav>li:nth-child(7),.menu-animation .navbar-nav>li:nth-child(7){-webkit-animation-delay:1.1s;animation-delay:1.1s}.nicol-mobile-menu .nicol-full-menu .navbar-nav>li:nth-child(8),.menu-animation .navbar-nav>li:nth-child(8){-webkit-animation-delay:1.2s;animation-delay:1.2s}.nicol-mobile-menu .nicol-full-menu .navbar-nav>li:nth-child(9),.menu-animation .navbar-nav>li:nth-child(9){-webkit-animation-delay:1.3s;animation-delay:1.3s}.nicol-mobile-menu .nicol-full-menu .navbar-nav>li:nth-child(10){-webkit-animation-delay:1.4s;animation-delay:1.4s}.nicol-mobile-menu .nicol-full-menu .navbar-nav>li:nth-child(11){-webkit-animation-delay:1.5s;animation-delay:1.5s}.nicol-mobile-menu .nicol-full-menu .navbar-nav>li:nth-child(12){-webkit-animation-delay:1.6s;animation-delay:1.6s}.nicol-mobile-menu .nicol-full-menu .navbar-nav>li:nth-child(13){-webkit-animation-delay:1.7s;animation-delay:1.7s}.nicol-mobile-menu .nicol-full-menu .navbar-nav>li:nth-child(14){-webkit-animation-delay:1.8s;animation-delay:1.8s}.nicol-mobile-menu.open-delay .nicol-full-menu .navbar-nav>li{-webkit-animation-name:fadeOutAnimation;animation-name:fadeOutAnimation;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.8s;animation-delay:.8s;visibility:visible}.nicol-mobile-menu.open-delay .nicol-full-menu .navbar-nav>li:nth-child(2){-webkit-animation-delay:.8s;animation-delay:.8s}.nicol-mobile-menu.open-delay .nicol-full-menu .navbar-nav>li:nth-child(3){-webkit-animation-delay:.7s;animation-delay:.7s}.nicol-mobile-menu.open-delay .nicol-full-menu .navbar-nav>li:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}.nicol-mobile-menu.open-delay .nicol-full-menu .navbar-nav>li:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.nicol-mobile-menu.open-delay .nicol-full-menu .navbar-nav>li:nth-child(6){-webkit-animation-delay:.4s;animation-delay:.4s}.nicol-mobile-menu.open-delay .nicol-full-menu .navbar-nav>li:nth-child(7){-webkit-animation-delay:.3s;animation-delay:.3s}.nicol-mobile-menu.open-delay .nicol-full-menu .navbar-nav>li:nth-child(8){-webkit-animation-delay:.2s;animation-delay:.2s}.nicol-mobile-menu.open-delay .nicol-full-menu .navbar-nav>li:nth-child(9){-webkit-animation-delay:.1s;animation-delay:.1s}.nicol-mobile-menu .navbar-nav li .sub-menu li a{font-size:1.414em;font-size:var(--font-size-h5);color:#d9d9d9;color:var(--global-font-color)}.nicol-mobile-menu .sub-menu{list-style-type:none;padding-top:1em}.nicol-mobile-menu .sub-menu .sub-menu{padding:.625em 0 .625em 1em}.nicol-mobile-menu .navbar-nav li .nicol-has-sub-menu{padding-top:.625em}.nicol-mobile-menu .nicol-has-sub-menu{padding-left:2em}.nicol-has-sub-menu{list-style-type:none}.nicol-mobile-menu .navbar-expand-xl .navbar-nav{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.nicol-mobile-menu.light-mode{background:#fff;background:var(--color-theme-white)}.nicol-mobile-menu.light-mode .navbar-nav>li>.toggledrop,.nicol-mobile-menu.light-mode .navbar-nav>li>a{color:#fff;color:var(--global-font-title)}.nicol-mobile-menu.light-mode .navbar-nav>li:hover>a{color:#ff7272;color:var(--color-theme-primary)}@-webkit-keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}@keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(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){header.header-default .navbar-collapse{display:none}.nicol-mobile-menu .navbar-nav>li>a{font-size:1.5em}.nicol-mobile-menu .navbar-nav li .sub-menu li a,.nicol-mobile-menu .navbar-nav li li>.toggledrop i{font-size:1em}}@media (max-width:479px){.nicol-mobile-menu .navbar-nav>li>a{font-size:1em;font-size:var(--font-size-body)}.nicol-mobile-menu .navbar-nav li .sub-menu li a,.nicol-mobile-menu .navbar-nav li li>.toggledrop i{font-size:.875em;font-size:var(--font-size-normal)}}.vertical-menu-layout .menu-new-wrapper.row{position:relative;width:100%;height:auto}.vertical-menu-layout .nicol-full-menu .navbar-nav,.vertical-menu-layout.nicol-mobile-menu .navbar{padding:0}.nicol-mobile-menu.vertical-menu-layout{background:transparent;position:relative}.nicol-mobile-menu.vertical-menu-layout .navbar-nav>li>a{color:#fff;color:var(--global-font-title);font-size:1.999em;font-size:var(--font-size-h4)}.nicol-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>.toggledrop i,.nicol-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>a,.nicol-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li:hover>a,.nicol-mobile-menu.vertical-menu-layout .navbar-nav li:hover>.toggledrop i,.nicol-mobile-menu.vertical-menu-layout .navbar-nav li:hover>a,.nicol-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>.toggledrop i,.nicol-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>a,.nicol-mobile-menu.vertical-menu-layout ul li .sub-menu li.current-menu-item>a,.nicol-mobile-menu.vertical-menu-layout ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#ff7272;color:var(--color-theme-primary)}.nicol-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li a{color:#d9d9d9;color:var(--global-font-color);font-size:1.313em}.nicol-mobile-menu.vertical-menu-layout .navbar-nav li li>.toggledrop i{font-size:.75em;font-size:var(--font-size-xs)}footer{display:block;background:#151727;background:var(--global-body-lightbg);background-repeat:no-repeat;background-size:cover;overflow:hidden}footer .widget{border:none;padding:0;background:transparent;margin-bottom:3em}footer .widget .footer-title{margin-bottom:1em}footer .widget.widget_tag_cloud ul li{margin-bottom:0;padding-bottom:0}footer .footer-top{padding:5em 0;border-bottom:.0625em solid #525357;border-bottom:.0625em solid var(--border-color-light)}footer .copyright-footer{padding:0;position:relative;text-align:center}footer .copyright-footer,footer .copyright-footer a{color:#fff;color:var(--color-theme-white)}.widget .footer-title .title-border,footer .copyright-footer a:hover{color:#ff7272;color:var(--color-theme-primary)}.widget .footer-title .title-border{display:inline-block;margin:0 0 0 1em;font-size:1.414em;font-size:var(--font-size-h5);top:-.1875em;position:relative}.footer-main .footer-left-widget p,.footer-main .textwidget{color:#fff;color:var(--color-theme-white)}.footer-main .menu-important-links-container ul li,.footer-main .menu-it-services-container ul li{position:relative}footer .widget ul.menu>li>a{color:#ff7272;color:var(--color-theme-primary)}.footer-main .menu-important-links-container ul li.menu-item a,.footer-main .menu-it-services-container ul li.menu-item a{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.footer-main .menu-important-links-container ul li.menu-item a:hover,.footer-main .menu-it-services-container ul li.menu-item a:hover{padding-left:1em;color:#ff7272;color:var(--color-theme-primary)}.footer-main .menu-important-links-container ul li:before,.footer-main .widget .menu-it-services-container ul li:before{content:"\f0da";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;left:0;color:#ff7272;color:var(--color-theme-primary);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.footer-main .menu-important-links-container ul li:hover:before,.footer-main .widget .menu-it-services-container ul li:hover:before{opacity:1}.widget.nicol-share{color:#fff;color:var(--color-theme-white)}.widget.nicol-share .share-button{margin-left:.625em}.widget.nicol-share .share li a{border-radius:0;border-radius:var(--border-radius);line-height:2em;width:2em;height:2em;margin-left:.625em;color:#ff7272;color:var(--color-theme-primary);border:.0625em solid #ff7272;border:.0625em 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.nicol-share .share li a:hover{background:#ff7272;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}.shar li a>svg{font-size:1em;font-size:var(--font-size-h6)}.share li a:hover{color:#fff;color:var(--color-theme-white);-webkit-transform:translateY(-.3125em);transform:translateY(-.3125em);-webkit-transition:.3s;transition:.3s}.widget-space{padding-top:5em;padding-bottom:5em}.mc4wp-form-fields .newslatter{border-radius:0;border-radius:var(--border-radius);width:85%;position:relative}.mc4wp-form-fields .newslatter input[type=email]{font-size:.875em;font-size:var(--font-size-normal);color:#fff;color:var(--color-theme-white);line-height:var(--button-line-height);background:transparent}.footer-main .menu{margin-top:1em}.footer .footer-main .widget .map-wrap{margin-top:2em}footer.footer-one .copyright-footer .copyright a{color:#fff;color:var(--color-theme-white)}footer .widget ul li{border:none;margin-bottom:.5em;padding-bottom:.5em}footer .widget ul li a.rsswidget{color:#fff;color:var(--color-theme-white)}footer .widget .rss-date{color:#ff7272;color:var(--color-theme-primary)}footer table td#today{background:#ff7272;background:var(--color-theme-primary)}footer table,footer table td,footer table th{color:#fff;color:var(--color-theme-white);border-color:#525357;border-color:var(--border-color-light);font-weight:500}footer table td a{font-weight:900}.wp-calendar-table th{background:var(--footer-custom-color);color:#ff7272;color:var(--color-theme-primary);font-weight:600}footer .widget ul.menu li a,footer .widget ul li a{border:none}footer .widget ul.menu li a:hover:before{color:#ff7272;color:var(--color-theme-primary)}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:.375em 0}@media (max-width:1420px){footer .container{padding-left:2em;padding-right:2em}}@media (max-width:767px){.footer-main .widget-space{padding-top:2em;padding-bottom:2em}footer .footer-top{padding:3.5em 0}}@media(max-width:575px){.mc4wp-form-fields .newslatter{width:100%}}.nicol-header-searchbox .wp-block-search .wp-block-search__input{border:1px solid transparent;margin:0;height:3em;background:#151727;background:var(--global-body-lightbg);border-radius:.625em;border-radius:var(--border-radius-box)}.header-up .nicol-header-searchbox .wp-block-search .wp-block-search__input{background:#0e0f1a;background:var(--global-body-bgcolor)}header .nicol-header-searchbox .search-form .form-search .search-submit{padding:0;height:2.7em;top:0;right:.6em}.nicol-shop-btn-holder ul{margin:0}.wp-block-search .wp-block-search__input{border:none;border-bottom:.0625em solid #525357;border-bottom:.0625em solid var(--border-color-light)}.wp-block-search button.wp-block-search__button{font-size:0;position:absolute;right:16px;bottom:37px;background:transparent;display:inline-block;width:auto;height:auto;line-height:normal;padding:0;text-align:center;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}.wp-block-search .wp-block-search__label{margin-bottom:0}.wp-block-search .wp-block-search__inside-wrapper{position:relative}.wp-block-search .wp-block-search__button:before{content:"\f002";position:absolute;left:0;right:0;font-family:"Font Awesome\ 5 Free";font-size:16px;font-weight:900;color:#fff;color:var(--color-theme-white)}.search-box input[type=search]{height:2.5em;font-size:1.125em;display:inline-block;border:none;border-radius:.312em;outline:none;padding:1em 2.5em 1em 1em;width:0;position:absolute;top:-.56em;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}.search-form .search-submit{position:absolute;right:0;top:-.312em;height:2.81em;width:2.81em;color:#fff;color:var(--color-theme-white);cursor:pointer;font-size:1em;font-size:var(--font-size-body);background:#ff7272;background:var(--color-theme-primary);border:none;outline:none;-webkit-box-shadow:none;box-shadow: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 .187em .187em 0}.search-box input[type=search]:focus{width:15.62em;z-index:1;cursor:text;background:#fff;background:var(--color-theme-white);z-index:9;color:hsla(0,0%,40%,.6)}.search-box{position:relative}.search-box .search-submit:hover{background:none}.search-form input:focus,.search-form input[type=email]:focus,.search-form input[type=password]:focus,.search-form input[type=search]:focus,.search-form input[type=text]:focus{border-bottom:.0625em solid #ff7272;border-bottom:.0625em solid var(--color-theme-primary)}.search-form .search-submit svg,button.btn-search-close svg{color:#fff;color:var(--color-theme-white)}.search-form .search-submit svg{font-size:1.125em}.navbar ul.nicol-shop-btn-holder ul li a:hover{background:transparent}.search-form .search-submit{background:transparent;line-height:normal}.search_count .nicol-search,header .nicol-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:rgb(17 17 17/95%);position:fixed;z-index:1000;top:0;left:0;width:100%;height:31.25em;pointer-events:none;opacity:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.nicol-search .search-form .form-search .search-submit{position:absolute;right:0;top:.625em;cursor:pointer;padding:0;font-size:1.125em;border:none;outline:none;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0;width:auto}.nicol-search .search-form .form-search .search__input{border-radius:0;padding-left:0;padding-right:1.5em}.nicol-search.search--open,.search_count .nicol-search.search--open{pointer-events:auto;opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}.btn--search-close{font-size:1.5em;position:absolute;top:1em;right:1.25em;display:none;background:transparent;display:block}.btn--search-close,.btn--search-close:hover{color:#fff;color:var(--color-theme-white)}body.admin-bar .btn--search-close{top:1.5em}.btn--search-close:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.search-form.search__form{width:auto}.search--open .search__form{position:relative;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-fill-mode:both;animation-fill-mode:both;margin:0 2em}.search--open .search__form,.search--open .search__form:after{-webkit-animation-duration:.7s;animation-duration:.7s;visibility:visible}.search--open .search__form:after{-webkit-animation-name:fadeInMove;animation-name:fadeInMove;-webkit-animation-fill-mode:both;animation-fill-mode:both}header .search__input{margin:.625em 0;font-family:inherit;background:none;height:auto;font-size:1em;font-size:var(--global-font-size);line-height:1;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.05em 0;color:#fff;color:var(--color-theme-white);border:none;border-bottom:.125em solid}.form-search input::-webkit-input-placeholder{font-size:1em;font-size:var(--global-font-size)}.search__input:focus{border:none;border-bottom:.125em solid}.search__input:-ms-input-placeholder,.search__input::-moz-placeholder,.search__input::-webkit-input-placeholder,footer .search-form .search-field.search__input:-ms-input-placeholder,footer .search-form .search-field.search__input::-moz-placeholder,footer .search-form .search-field.search__input::-webkit-input-placeholder{color:#d9d9d9;color:var(--global-font-color);font-family:Hero,sans-serif;font-family:var(--highlight-font-family);font-size:1em;font-size:var(--global-font-size);font-weight:400}.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.62em}.nicol-shop-btn-holder ul li svg{font-size:1.25em;height:1em;width:1.25em}.search-form input{height:auto;border-radius:0;padding:0;border:none;border-bottom:.0625em solid #d9d9d9;border-bottom:.0625em solid var(--global-font-color)}form.search-form .form-row label{color:#fff;color:var(--color-theme-white);text-align:left;font-size:2.81em;top:-.81em;display:block;float:left;width:100%;margin-bottom:0;position:absolute;pointer-events:none;left:0}.search-form input,form.search-form .form-row label{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.search-form input{padding-right:4.25em;padding-left:1em;-webkit-box-shadow:none;box-shadow:none;height:3.75em;background:transparent}.vertical-header .search_wrap.search-form-default .search-form input{padding-left:0}.search-form{position:relative}header .search-form .form-search .search-submit{position:absolute;right:.0625em;top:.625em;cursor:pointer;padding:.75em 1em;font-size:1.125em;border:none;outline:none;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0}.wp-block-search .wp-block-search__label{display:none}.search-form .form-search .search-submit:hover{background-position:100%}.search_count .btn-search,.search_count .btn-search svg{font-weight:500;font-weight:var(--font-weight-body);font-size:.875em;font-size:var(--font-size-normal);letter-spacing:.1875em;letter-spacing:var(--letter-spacing-three);text-transform:uppercase}.search_count .btn-search:hover,.search_count .btn-search:hover svg{color:#ff7272;color:var(--color-theme-primary)}.nicol-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woof_husky_txt .woof_husky_txt-cross{display:none!important}.woof_husky_txt{height:3.75em;position:relative}.woof_husky_txt .woof_husky_txt-container{top:100%!important}.woof_container .woof_container_inner input[type=search]{position:relative;z-index:1;padding-right:32px}.woof_husky_txt-container{border:1px solid #525357;border:1px solid var(--border-color-light)}.woof_husky_txt-container .woof_husky_txt-option{background:#0e0f1a;background:var(--global-body-bgcolor);border-bottom:1px solid #525357;border-bottom:1px solid var(--border-color-light);margin-bottom:0;text-shadow:none;padding:9px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.woof_husky_txt-container .woof_husky_txt-option a{width:20%}.woof_husky_txt-container .woof_husky_txt-option>div{width:80%}.woof_husky_txt-container{background:#0e0f1a;background:var(--global-body-bgcolor)}.woof_husky_txt-container .woof_husky_txt-option:hover{background:#151727;background:var(--global-body-lightbg)}.woof_husky_txt-option-breadcrumb,.woof_husky_txt-option .woof_husky_txt-option-text{display:none}.woof_husky_txt-container::-webkit-scrollbar-thumb{background:#ff7272;background:var(--color-theme-primary);border:none}.woof_husky_txt ::-webkit-scrollbar{width:6px}.woof_husky_txt ::-webkit-scrollbar-track{background:#151727;background:var(--global-body-lightbg)}.woof_husky_txt-option .woof_husky_txt-option-title{margin-right:10px}.woof_husky_txt-option .woof_husky_txt-option-title,.woof_husky_txt-option .woof_husky_txt-option-title a{font-size:14px;color:#d9d9d9;color:var(--global-font-color)}.woof_husky_txt-container .woof_husky_txt-option img.woof_husky_txt-option-thumbnail{margin-top:0;margin-right:0;max-height:45px}.woof_husky_txt-loader,.woof_husky_txt-option .woof_husky_txt-labels{display:none}.search_style_light .search{background:#fff;background:var(--color-theme-white);-webkit-box-shadow:.25em .625em 2.8125em 0 rgb(0 0 0/31%);box-shadow:.25em .625em 2.8125em 0 rgb(0 0 0/31%);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow)}.search_style_light .search__form:after{background:#d9d9d9;background:var(--global-font-color)}.search_style_light .search-form .search-submit svg{color:#d9d9d9;color:var(--global-font-color)}.search_style_light input::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.search_style_light input::-moz-placeholder{color:rgba(0,0,0,.5)}.search_style_light input:-ms-input-placeholder{color:rgba(0,0,0,.5)}.search_style_light input::-ms-input-placeholder{color:rgba(0,0,0,.5)}.search_style_light input::placeholder{color:rgba(0,0,0,.5)}.search_style_light button.btn-search-close svg{color:#fff;color:var(--global-font-title)}.search-animate-left .search{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%)}.search-animate-left .search.search--open{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}.search-animate-right .search{transform:translateX(-100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%)}.search-animate-right .search.search--open{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}.search_wrap.search-form-default .search-form input{border-bottom:.0625em solid #fff!important;border-bottom:.0625em solid var(--global-font-title)!important;border-radius:0;height:2.8125em;line-height:2.8125em;font-size:1em;font-size:var(--global-font-size);padding-right:2em}.search_wrap .search-form input::-webkit-input-placeholder{color:#d9d9d9;color:var(--global-font-color)}.search_wrap .search-form input::-moz-placeholder{color:#d9d9d9;color:var(--global-font-color)}.search_wrap .search-form input:-ms-input-placeholder{color:#d9d9d9;color:var(--global-font-color)}.search_wrap .search-form input::-ms-input-placeholder{color:#d9d9d9;color:var(--global-font-color)}.search_wrap .search-form input::placeholder{color:#d9d9d9;color:var(--global-font-color)}.search_wrap.search-form-default .search-form .search-submit svg{font-size:1.125em;color:#d9d9d9;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;font-size:inherit}.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:#ff7272!important;border-color:var(--color-theme-primary)!important}@media (min-width:1920px){.wp-block-search .wp-block-search__button:before{font-size:.8vw}.wp-block-search button.wp-block-search__button{right:1vw;bottom:1.5vw;width:2em;height:3.75em;line-height:3.75em}}@media (min-width:768px){.nicol-search .search-form.search__form{width:31.25em}}@media(max-width:767px){.form-search input::-webkit-input-placeholder,.search__input{font-size:1.414em;font-size:var(--font-size-h5)}.nicol-search .search-form.search__form{width:80%}.search_count .nicol-search,header .nicol-search{height:20em}.nicol-header-searchbox{display:none}}.select2-dropdown{border-color:#525357;border-color:var(--border-color-light)}.select2-container .select2-selection--single{height:3.75em;border-radius:0;border:none;border-bottom:.0625em solid #525357!important;border-bottom:.0625em solid var(--border-color-light)!important;background-color:transparent!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:3.75em;color:#d9d9d9;color:var(--global-font-color)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:3.75em;right:.625em;width:1.25em}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:.313em .25em 0}.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:#525357;border-color:var(--border-color-light)}.select2-search--dropdown{padding:1em;border:.0625em solid #ff7272;border:.0625em solid var(--color-theme-primary);border-bottom:none}.select2-results,.select2-search--dropdown{background:#0e0f1a;background:var(--global-body-bgcolor)}.select2-results{border-top:none!important;border:.0625em solid #ff7272;border:.0625em solid var(--color-theme-primary)}.select2-dropdown{border:.0625em solid #7c7c7c;border:.0625em solid var(--global-submenu-light);border-radius:0!important}.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:#ff7272;color:var(--color-theme-primary)}.select2-search--dropdown .select2-search__field{padding:0 .625em}.select2-container .select2-selection--single .select2-selection__rendered{padding:0}span.select2-container,span.select2-container span{transition:none!important;-moz-transition:none!important;-webkit-transition:none!important;-o-transition:none!important}.elementor-widget-sidebar .search-form input[type=search],.primary-sidebar.widget-area .search-form input[type=search]{background:var(--global-body-lightcolor)}canvas#nicol-fluid{position:fixed;top:0;left:0;height:100%;width:100%;background:#0e0f1a;background:var(--global-body-bgcolor)}#body-inner{overflow:hidden;height:100%;min-height:100vh}.hero-font{font-family:Hero,sans-serif!important;font-family:var(--global-font-family)!important}.highlighted-text-wrap{position:relative;display:inline-block}.highlighted-text-wrap:after,.highlighted-text-wrap:before{content:"";position:absolute;background:#ff7272;background:var(--color-theme-primary);bottom:0;border-radius:.625em}.highlighted-text-wrap:before{left:.0625em;right:.155em;width:auto;height:.08em}.highlighted-text-wrap:after{width:.08em;height:.08em;right:0}.highlighted-text-wrap.animated:before{-webkit-animation:scale-in-hor-left .7s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-hor-left .7s cubic-bezier(.25,.46,.45,.94) both}.highlighted-text-wrap.animated:after{-webkit-animation:scale-in-center 1s cubic-bezier(.25,.46,.45,.94) .5s both;animation:scale-in-center 1s cubic-bezier(.25,.46,.45,.94) .5s both}.scale-in-hor-left{-webkit-animation:scale-in-hor-left .7s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-hor-left .7s cubic-bezier(.25,.46,.45,.94) both}.woocommerce-form-track-order form .form-row input::-webkit-input-placeholder,.woocommerce-form-track-order form .form-row label{color:#525357!important;color:var(--white-card-text)!important}.nicol-image-effect{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);-webkit-transition:1.2s cubic-bezier(.63,.25,.25,1);transition:1.2s cubic-bezier(.63,.25,.25,1)}.nicol-image-effect.animated,.nicol-image-effect.no-effect{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.nicol-check label{position:relative}.nicol-check .text-check{padding-left:2em}.reply.nicol-reply .comment-reply-link{position:absolute;top:0;right:0;color:#ff7272;color:var(--color-theme-primary);padding-left:1.25em;line-height:normal}.reply.nicol-reply .comment-reply-link:before{position:absolute;content:"\f3e5";font-family:Font Awesome\ 5 Free;top:0;bottom:0;left:0;right:0;font-weight:900;font-size:.75em;line-height:1.75em}.nicol-check .checkmark{position:absolute;top:.8125em;left:0;height:1em;width:1em;padding:0;background-color:var(--white-light-color);border:.0625em solid #fff;border:.0625em solid var(--color-theme-white)}.comment-respond .nicol-check{margin-top:2em}.nicol-check input[type=checkbox]{position:relative;position:absolute;opacity:0;top:.385em;cursor:pointer;height:1em;width:1em;line-height:1em}.nicol-check input:checked~.checkmark{border:.0625em solid #ff7272;border:.0625em solid var(--color-theme-primary)}.nicol-check .checkmark{top:.385em;cursor:pointer}.nicol-check input:checked~.checkmark{background-color:#ff7272;background-color:var(--color-theme-primary)}.nicol-check .checkmark:after{content:"";position:absolute;display:none}.nicol-check input:checked~.checkmark:after{display:block}.nicol-check .checkmark:after{left:.22em;top:.035em;width:.375em;height:.65em;border:solid #fff;border:solid var(--color-theme-white);border-width:0 .125em .125em 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:.1875em}.dialog-type-lightbox{z-index:99999}@-webkit-keyframes scale-in-hor-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes scale-in-hor-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}.scale-in-center{-webkit-animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.bounce-top{-webkit-animation:bounce-top .9s both;animation:bounce-top .9s both}input.form-control{line-height:3.4375em;height:3.4375em}@media screen and (max-width:1330px) and (min-width:1200px){.content-area .site-main{padding:5.625em 1em}}@media screen and (max-width:1199px) and (min-width:1025px){.content-area .site-main{padding:5.625em 1em}}@media(max-width:768px){.elementor-image-box-img img{margin-bottom:1em}}@media(max-width:480px){.footer-mail button{margin-top:2em;position:relative}.footer-mail{text-align:center}.footer-mail input{padding-right:1em}}.bypostauthor{display:block}#magic-cursor{position:absolute;width:2em;height:2em;pointer-events:none;z-index:1000000}.scrollbar-track{background:transparent!important;z-index:99999!important}.scrollbar-track:hover{background:hsla(0,0%,87.1%,.1)!important}.scrollbar-thumb{background:#ddd!important;opacity:.25;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.scrollbar-track:hover .scrollbar-thumb{opacity:.5}.nicol-boom{cursor:pointer}#ball .ball-drag{position:absolute;display:block;width:100%;padding:0 .3125em;font-size:.875em;font-size:var(--font-size-normal);font-weight:600;color:#fff;color:var(--color-theme-white);line-height:1.2;text-align:center;-webkit-transition:all .3s;transition:all .3s}#ball,#ball .ball-drag{cursor:-webkit-grab;cursor:grab}#ball .ball-drag:after,#ball .ball-drag:before{position:absolute;top:50%;margin-top:-.3125em;font-size:1.414em;font-size:var(--font-size-h5);color:#fff;color:var(--color-theme-white);height:.625em;line-height:.625em;font-family:Font Awesome\ 5 Free;font-weight:900;display:inline-block;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}#ball .ball-drag:before{content:"\f104";left:0;-webkit-transform:translate3d(-2em,0,0);transform:translate3d(-2em,0,0)}#ball .ball-drag:after,#ball .ball-drag:before{-webkit-transition:all .25s;transition:all .25s}#ball .ball-drag:after{content:"\f105";right:0;-webkit-transform:translate3d(2em,0,0);transform:translate3d(2em,0,0)}#ball.ball-close-enabled{opacity:1!important}#ball .ball-close{position:absolute;padding:0 .3125em;font-size:.875em;font-size:var(--font-size-normal);font-weight:600;color:#fff;color:var(--color-theme-white);line-height:1;text-align:center}.swiper-pagination.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{position:static!important;margin:0 auto;-webkit-transform:inherit;transform:inherit;padding-top:2em;font-size:inherit;overflow:visible}.swiper-pagination .swiper-pagination-bullet{height:15px;width:15px;opacity:1;-webkit-transform:inherit;transform:inherit;border:2px solid #ff7272;border:2px solid var(--color-theme-primary);background:transparent}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ff7272;background-color:var(--color-theme-primary)}.swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:static}.swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main,.swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,.swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,.swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,.swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:inherit;transform:inherit}.swiper-pagination .swiper-pagination-bullet:hover,.swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{background-color:#ff7272;background-color:var(--color-theme-primary)}.nicol-adminajax:after,.nicol-adminajax:before,.nicol-ajax:after,.nicol-ajax:before{content:"";height:50vh;width:100%;position:fixed;left:0;background-color:#0e0f1a;background-color:var(--global-body-bgcolor);z-index:999;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .4s .4s;transition:-webkit-transform .4s .4s;transition:transform .4s .4s;transition:transform .4s .4s,-webkit-transform .4s .4s}.nicol-adminajax:before,.nicol-ajax:before{top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.nicol-adminajax:after,.nicol-ajax:after{bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.nicol-adminajax.pageload-is-changing:after,.nicol-adminajax.pageload-is-changing:before,.nicol-ajax.page-is-changing:after,.nicol-ajax.page-is-changing:before,.nicol-ajax.pageload-is-changing:after,.nicol-ajax.pageload-is-changing:before{z-index:999999;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s 0s;transition:-webkit-transform .4s 0s;transition:transform .4s 0s;transition:transform .4s 0s,-webkit-transform .4s 0s}.transition-cover-layer{position:fixed;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:calc(100% - 20px);width:calc(100% - 20px);opacity:0;visibility:hidden;background-color:transparent;-webkit-transition:opacity .4s .4s,visibility 0s .8s;transition:opacity .4s .4s,visibility 0s .8s}.page-is-changing .transition-cover-layer,.pageload-is-changing .transition-cover-layer{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}@media only screen and (min-width:768px){.transition-cover-layer{height:calc(100% - 40px);width:calc(100% - 40px)}}.transition-loading-bar{position:fixed;z-index:999999;left:50%;top:50%;height:2px;width:90%;background-color:#333966;background-color:var(--color-loading-bar);visibility:hidden;-webkit-transition:visibility 0s .3s,-webkit-transform .4s ease-in 0s;transition:visibility 0s .3s,-webkit-transform .4s ease-in 0s;transition:visibility 0s .3s,transform .4s ease-in 0s;transition:visibility 0s .3s,transform .4s ease-in 0s,-webkit-transform .4s ease-in 0s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.transition-loading-bar,.transition-loading-bar:before{-webkit-backface-visibility:hidden;backface-visibility:hidden}.transition-loading-bar:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:#ff7272;background-color:var(--color-theme-primary);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}.page-is-changing .transition-loading-bar,.pageload-is-changing .transition-loading-bar{visibility:visible;-webkit-transform:translateX(-50%) translateY(-50%) scaleX(.3);transform:translateX(-50%) translateY(-50%) scaleX(.3);-webkit-transition:visibility 0s .3s,-webkit-transform .4s .4s;transition:visibility 0s .3s,-webkit-transform .4s .4s;transition:visibility 0s .3s,transform .4s .4s;transition:visibility 0s .3s,transform .4s .4s,-webkit-transform .4s .4s}.page-is-changing .transition-loading-bar:before,.pageload-is-changing .transition-loading-bar:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .8s ease-in .8s;transition:-webkit-transform .8s ease-in .8s;transition:transform .8s ease-in .8s;transition:transform .8s ease-in .8s,-webkit-transform .8s ease-in .8s}@media only screen and (min-width:768px){.transition-loading-bar{width:calc(100% - 40px)}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX2VsZW1lbnRzLmNzcyIsIl9ibG9ja3MuY3NzIiwiX21lZGlhLmNzcyIsIl9saW5rcy5jc3MiLCJfYWRtaW5iYXIuY3NzIiwiX2hlYWRlci5jc3MiLCJfYnVyZ2VyLW1lbnUuY3NzIiwiX2Zvb3Rlci5jc3MiLCJfc2VhcmNoLmNzcyIsIl9zZWxlY3QyLmNzcyIsImdsb2JhbC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBV0EsV0FDQyxnQkFBbUIsQ0FDbkIsNkZBQzhDLENBQzlDLGVBQW1CLENBQ25CLGlCQUFrQixDQUNsQixpQkFDRCxDQUVBLFdBQ0MsZ0JBQW1CLENBQ25CLHVGQUMyQyxDQUMzQyxlQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsaUJBQ0QsQ0FFQSxXQUNDLGdCQUFtQixDQUNuQix5RkFDNEMsQ0FDNUMsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGlCQUNELENBR0EsTUFHQyx1QkFBd0IsQ0FDeEIsMkJBQTRCLENBQzVCLHVCQUF3QixDQUd4QixzQ0FBd0MsQ0FDeEMseUNBQTJDLENBQzNDLHNCQUF1QixDQUN2Qiw4QkFBK0IsQ0FDL0IsNERBQStELENBRy9ELDhCQUErQixDQUMvQixpQ0FBa0MsQ0FDbEMsc0NBQXVDLENBQ3ZDLHlDQUEwQyxDQUMxQyx3Q0FBeUMsQ0FDekMsMkNBQTRDLENBRzVDLHNEQUEyRCxDQUMzRCx3REFBNkQsQ0FDN0Qsc0RBQTJELENBQzNELHVEQUE0RCxDQUc1RCx3QkFBeUIsQ0FDekIsMEJBQTJCLENBQzNCLG9CQUFxQixDQUNyQixzQkFBdUIsQ0FDdkIsc0JBQXVCLENBQ3ZCLHNCQUF1QixDQUN2QixzQkFBdUIsQ0FDdkIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixxQkFBc0IsQ0FHdEIsNEJBQTZCLENBQzdCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixD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Q0FDcEIsb0NBQXFDLENBSXJDLDRCQUNKLENBQ0Esd0ZBRUksa0JBQW1CLENBQ25CLDhEQUFnRSxDQUloRSxzREFBd0QsQ0FDeEQsOERBQW1FLENBRW5FLHNEQUFtRCxDQUFuRCw4Q0FBbUQsQ0FBbkQsd0VBQ0osQ0FDQSxzR0FFSSwyQkFBNEIsQ0FJNUIsbUJBQW9CLENBQ3BCLG9EQUF1RCxDQUV2RCw0Q0FBdUMsQ0FBdkMsb0NBQXVDLENBQXZDLHNFQUNKLENBQ0EseUNBQ0ksd0JBQ0UsdUJBQ0YsQ0FDSiIsImZpbGUiOiJnbG9iYWwubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ3VzdG9tIFByb3BlcnRpZXNcbiAqIENTUyB2YXJpYWJsZXMuXG4gKlxuICogQGxpbms6IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy8tLSpcbiAqKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBGb250ZmFjZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdIZXJvJztcblx0c3JjOiB1cmwoJ2ZvbnRzL0hlcm8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJ2ZvbnRzL0hlcm8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdIZXJvJztcblx0c3JjOiB1cmwoJ2ZvbnRzL0hlcm8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJ2ZvbnRzL0hlcm8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnSGVybyc7XG5cdHNyYzogdXJsKCdmb250cy9IZXJvLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnZm9udHMvSGVyby1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5cbjpyb290IHtcblxuXHQvKiBDb250YWluZXIgKi9cblx0LS1jb250ZW50LXdpZHRoOiA4MS4yNWVtO1xuXHQtLWNvbnRlbnQtd2lkdGgtc206IDczLjEyNWVtO1xuXHQtLXNpZGViYXItd2lkdGg6IDE4Ljc1ZW07XG5cblx0LyogVHlwb2dyYXBoeSAqL1xuXHQtLWdsb2JhbC1mb250LWZhbWlseTogJ0hlcm8nLCBzYW5zLXNlcmlmO1xuXHQtLWhpZ2hsaWdodC1mb250LWZhbWlseTogJ0hlcm8nLCBzYW5zLXNlcmlmO1xuXHQtLWdsb2JhbC1mb250LXNpemU6IDFlbTtcblx0LS1nbG9iYWwtZm9udC1saW5lLWhlaWdodDogMS43NTtcblx0LS1nbG9iYWwtYm94LXNoYWRvdzogMC4yNWVtIDAuNjI1ZW0gMi44MTI1ZW0gMCByZ2IoMCAwIDAgLyAzMSUpO1xuXG5cdC8qIFBhZ2UgU3BhY2luZyAqL1xuXHQtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nOiAxMWVtO1xuXHQtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nOiAxMWVtO1xuXHQtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nLXRhYmxldDogNS41ZW07XG5cdC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmctdGFibGV0OiA1LjVlbTtcblx0LS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZy1tb2JpbGU6IDMuMTI1ZW07XG5cdC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmctbW9iaWxlOiAzLjEyNWVtO1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgZm9udCBzaXplcyAqL1xuXHQtLWZvbnQtc2l6ZS1zbWFsbDogY2FsYygxNiAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMWVtKTtcblx0LS1mb250LXNpemUtcmVndWxhcjogY2FsYyh2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAvIDE2ICogMWVtKTtcblx0LS1mb250LXNpemUtbGFyZ2U6IGNhbGMoMzYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFlbSk7XG5cdC0tZm9udC1zaXplLWxhcmdlcjogY2FsYyg0OCAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMWVtKTtcblxuXHQvKiBGb250c2l6ZSAqL1xuXHQtLWZvbnQtc2l6ZS1zbWFsbDogMC43NWVtO1xuXHQtLWZvbnQtc2l6ZS1ub3JtYWw6IDAuODc1ZW07XG5cdC0tZm9udC1zaXplLWJvZHk6IDFlbTtcblx0LS1mb250LXNpemUtaDE6IDUuNjUzZW07XG5cdC0tZm9udC1zaXplLWgyOiAzLjk5OGVtO1xuXHQtLWZvbnQtc2l6ZS1oMzogMi44MjdlbTtcblx0LS1mb250LXNpemUtaDQ6IDEuOTk5ZW07XG5cdC0tZm9udC1zaXplLWg1OiAxLjQxNGVtO1xuXHQtLWZvbnQtc2l6ZS1oNjogMWVtO1xuXHQtLWZvbnQtc2l6ZS14czogMC43NWVtO1xuXG5cdC8qIExpbmUtSGVpZ2h0ICovXG5cdC0tZm9udC1saW5lLWhlaWdodC1ib2R5OiAxLjc1O1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtcDogMS43NTtcblx0LS1mb250LWxpbmUtaGVpZ2h0LWgxOiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oMjogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDM6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWg0OiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oNTogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDY6IDEuNzU7XG5cblx0LyogRm9udC1XZWlnaHQgKi9cblx0LS1mb250LXdlaWdodC1ib2R5OiA1MDA7XG5cdC0tZm9udC13ZWlnaHQtaDE6IGJvbGQ7XG5cdC0tZm9udC13ZWlnaHQtaDI6IGJvbGQ7XG5cdC0tZm9udC13ZWlnaHQtaDM6IGJvbGQ7XG5cdC0tZm9udC13ZWlnaHQtaDQ6IGJvbGQ7XG5cdC0tZm9udC13ZWlnaHQtaDU6IGJvbGQ7XG5cdC0tZm9udC13ZWlnaHQtaDY6IDQwMDtcblxuXHQvKiBmb250LXdlaWdodCovXG5cdC0tZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcblx0LS1mb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG5cdC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG5cdC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkOiA2MDA7XG5cdC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG5cdC8qIExldHRlciBzcGFjaW5nICovXG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1ib2R5OiAwLjAyZW07XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1saW5rOiAwLjAyZW07XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMTogMC4wMmVtO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDI6IDAuMDJlbTtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWgzOiAwLjAyZW07XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNDogMC4wMmVtO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDU6IDAuMDJlbTtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWg2OiAwLjI1ZW07XG5cdC0tbGV0dGVyLXNwYWNpbmc6IDAuMjVlbTtcblx0LS1sZXR0ZXItc3BhY2luZy1vbmU6IDAuMDRlbTtcblx0LS1sZXR0ZXItc3BhY2luZy10d286IDAuMTI1ZW07XG5cdC0tbGV0dGVyLXNwYWNpbmctdGhyZWU6IDAuMTg3NWVtO1xuXHQtLWxldHRlci1zcGFjaW5nLWZvdXI6IDAuMDRlbTtcblx0LS1sZXR0ZXItc3BhY2luZy1zdWJ0aXRsZTogMC4yMTJlbTtcblxuXHQvKiBib3JkZXItcmFkaXVzICovXG5cdC0tYm9yZGVyLXJhZGl1czogMDtcblx0LS1ib3JkZXItcmFkaXVzLWJveDogMC42MjVlbTtcblx0LS1ib3JkZXItcmFkaXVzLXRlbjogMC42MjVlbTtcblx0LS1ib3JkZXItcmFkaXVzLWJ0bjogMC4zNzVlbTtcblxuXHQvKiB6IGluZGV4ICovXG5cdC0tei1pbmRleC1taW51czogLTE7XG5cblxuXHQvKiBDb2xvcnMgKi9cblx0LS1nbG9iYWwtYm9keS1iZ2NvbG9yOiAjMEUwRjFBO1xuXHQtLWdsb2JhbC1ib2R5LWxpZ2h0Ymc6ICMxNTE3Mjc7XG5cdC0tZ2xvYmFsLWJvZHktbGlnaHRiZy1vcGFjaXR5OiByZ2IoMjEgMjMgMzkgLyAzJSk7XG5cdC0tZ2xvYmFsLWZvbnQtY29sb3I6ICNkOWQ5ZDk7XG5cdC0td2hpdGUtY2FyZC10ZXh0OiAjNTI1MzU3O1xuXHQtLWdsb2JhbC1mb250LXRpdGxlOiAjZmZmZmZmO1xuXHQtLWdsb2JhbC1mb250LXN1YnRpdGxlOiAjZDlkOWQ5O1xuXHQtLWdsb2JhbC1zdWJtZW51LWJnOiAjMTUxNzI3O1xuXHQtLWdsb2JhbC1zdWJtZW51LWxpZ2h0OiAjN0M3QzdDO1xuXHQtLWJvcmRlci1jb2xvci1saWdodDogIzUyNTM1Nztcblx0LS1jb2xvci1saW5rOiAjRkY3MjcyO1xuXHQtLWNvbG9yLWxpbmstdmlzaXRlZDogI0ZGNzI3Mjtcblx0LS1jb2xvci1saW5rLWFjdGl2ZTogI0ZGNzI3Mjtcblx0LS1jb2xvci1sb2FkaW5nLWJhcjojMzMzOTY2O1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgY29sb3JzICovXG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeTogI0ZGNzI3Mjtcblx0LS1jb2xvci10aGVtZS1zZWNvbmRhcnk6ICMwNjA2MDY7XG5cdC0tY29sb3ItdGhlbWUtdGV4dDogIzE1MTcyNztcblx0LS1jb2xvci10aGVtZS1yZWQ6ICNjMDM5MmI7XG5cdC0tY29sb3ItdGhlbWUtZ3JlZW46ICMyN2FlNjA7XG5cdC0tY29sb3ItdGhlbWUtYmx1ZTogI2E0ODNkYztcblx0LS1jb2xvci10aGVtZS15ZWxsb3c6ICNGRkQ4MUM7XG5cdC0tY29sb3ItdGhlbWUtYmxhY2s6ICMwYjBiMGI7XG5cdC0tY29sb3ItdGhlbWUtZ3JleTogIzk1YTVhNjtcblx0LS1jb2xvci10aGVtZS13aGl0ZTogI2ZmZmZmZjtcblx0LS1jb2xvci10aGVtZS13aGl0ZS1saWdodDogI2ZhZmFmYTtcblx0LS1jb2xvci1jdXN0b20tZGF5bGlnaHQ6ICM5N2MwYjc7XG5cdC0tY29sb3ItY3VzdG9tLXN1bjogI2VlZTlkMTtcblx0LS1mb290ZXItdGhlbWUtZGFyazogIzBFMEYxQTtcblx0LS1jb2xvci10aGVtZS1saWdodGJnOiAjMTUxNzI3O1xuXG5cdC8qIEhlYWRlciBlZGl0b3IgY29sb3JzICovXG5cdC0tZ2xvYmFsLWZvbnQtYWN0aXZlOiAjRkY3MjcyO1xuXHQtLWdsb2JhbC1mb250LWhvdmVyOiAjRkY3MjcyO1xuXG5cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG5cdDpyb290IHtcblx0XHQtLWZvbnQtc2l6ZS1ib2R5OiAwLjgzdnc7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdDpyb290IHtcblx0XHQtLWZvbnQtc2l6ZS1oMTogMy4wNTJlbTtcblx0XHQtLWZvbnQtc2l6ZS1oMjogMi40NDFlbTtcblx0XHQtLWZvbnQtc2l6ZS1oMzogMS45NTNlbTtcblx0XHQtLWZvbnQtc2l6ZS1oNDogMS41NjNlbTtcblx0XHQtLWZvbnQtc2l6ZS1oNTogMS4yNWVtO1xuXG5cdFx0LS1mb250LWxldHRlci1zcGFjaW5nLWJvZHk6IDAuMDFlbTtcblx0XHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctbGluazogMC4wMWVtO1xuXHRcdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMTogMC4wMWVtO1xuXHRcdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMjogMC4wMWVtO1xuXHRcdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMzogMC4wMWVtO1xuXHRcdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNDogMC4wMWVtO1xuXHRcdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNTogMC4wMWVtO1xuXHRcdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNjogMC4yNWVtO1xuXHR9XG59IiwiLypcbkNTUyBub3JtYWxpemF0aW9uIGJhc2VkIGluIHBhcnQgb24gbm9ybWFsaXplLmNzcyBieVxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cDovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXG4qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5vcm1hbGl6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuXHRoZWlnaHQ6IDA7IC8qIDEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogMSAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDAuMDYyNWVtIGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuXHRkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMyAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMC4xMjVlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuXG4qOjotbW96LXNlbGVjdGlvbiB7IGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpOyBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpOyB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuOjotbW96LXNlbGVjdGlvbiB7IGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpOyBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpOyB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTsgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTsgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGlnaGxpZ2h0LWZvbnQtZmFtaWx5e1xuXHRmb250LWZhbWlseTonSGVybycsc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLnotaW5kZXgtbWludXN7XG5cdHotaW5kZXg6IHZhcigtLXotaW5kZXgtbWludXMpO1xufVxuYm9keSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ib2R5KTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IC42MjVlbSAwO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuaDEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWgxKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDEpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDEpO1xufVxuXG5oMiB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgyKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDIpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oMik7XG59XG5cbmgzIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDMpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oMyk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWgzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgzKTtcbn1cblxuaDQge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg0KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDQpO1xufVxuXG5oNSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDUpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oNSk7XG59XG5cbmg2IHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDYpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNik7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWg2KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWg2KTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuc21hbGwsXG4udGV4dF9zbWFsbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG59XG4ub3ZlcmZsb3ctaGlkZGVue1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnotaW5kZXgtbWludXN7XG5cdHotaW5kZXg6IHZhcigtLXotaW5kZXgtbWludXMpO1xuXG59XG4ubGV0dGVyLXNwYWNpbmd7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZyk7XG59XG5hIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuaDEgYSxcbmgyIGEsXG5oMyBhLFxuaDQgYSxcbmg1IGEsXG5oNiBhIHtcblx0XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxucCB7XG5cdG1hcmdpbjogMWVtIDA7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LXApO1xufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGJnKTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0cGFkZGluZzogMWVtO1xuXHRib3JkZXI6IDAuMDYyNWVtIHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5hLGkgLCBhIGgxICwgYSBoMiAsYSBoMyAsYSBoNCAsYSBoNSAsYSBoNiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmE6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY3NzX3ByZWZpeCBoMSxcbi5jc3NfcHJlZml4IGgyLFxuLmNzc19wcmVmaXggaDMsXG4uY3NzX3ByZWZpeCBoNCxcbi5jc3NfcHJlZml4IGg1LFxuLmNzc19wcmVmaXggaDYge1xuXHRtYXJnaW46IDA7XG59XG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyoqXG4gKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3JcbiAqIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlXG4gKiBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5hOmZvY3VzIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG46Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5hIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxucCB7XG5cdG1hcmdpbjogMWVtIDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjY2ZW07XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5ociB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1kYXJrKTtcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDAuMDYyNWVtO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG51bCxcbm9sIHtcblx0cGFkZGluZy1sZWZ0OiAxLjYyNWVtO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cblxub2wgb2wge1xuXHRwYWRkaW5nLWxlZnQ6IDEuNjI1ZW07XG59XG5cblxuLyogRGVmaW5pdGlvbiBMaXN0cyAqL1xuZGQge1xuXHRtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5cbmRsIGRkIHtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5kbCBkZDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxubGk+dWwsXG5saT5vbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cblxuLyogVGFibGUgKi9cbnRhYmxlIHtcblx0Ym9yZGVyOiAwLjA2MjVlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuXG50YWJsZSB0ZCxcbnRhYmxlIHRoIHtcblx0Ym9yZGVyOiAwLjA2MjVlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRwYWRkaW5nOiAwLjMxMjVlbSAwLjVlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBpbnB1dHMgKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICB7XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDAuNjI1ZW07XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHRoZWlnaHQ6IDJlbTtcbn1cblxuaW5wdXQsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiAzLjc1ZW07XG5cdGxpbmUtaGVpZ2h0OiAzLjc1ZW07XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDAuMDYyNWVtIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtbXMtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC1vLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXG59XG5cbi5jc3NfcHJlZml4LWNvbW1lbnRzLWluZm8gLnRpdGxlIGEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4uY3NzX3ByZWZpeC1jb21tZW50cy1pbmZvIC50aXRsZSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbnNlbGVjdCB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMC4wNjI1ZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGxpbmUtaGVpZ2h0OiAzZW07XG5cdGhlaWdodDogM2VtO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC1tcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LW8tYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG50ZXh0YXJlYSB7XG5cdHBhZGRpbmc6IDFlbSAwO1xuXHRoZWlnaHQ6IDkuMzc1ZW07XG5cdG1pbi1oZWlnaHQ6IDkuMzc1ZW07XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xufVxuXG46OnBsYWNlaG9sZGVyIHtcblx0b3BhY2l0eTogMTtcblx0LyogRmlyZWZveCAqL1xufVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmlucHV0Ojotby1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG50ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxudGV4dGFyZWE6Oi1vLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotby1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXQ6Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG5cdGJvcmRlcjogbm9uZTtcbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIEZvbnQgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ5OXB4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aC1zbSk7XG5cdH1cblxuXHQuY3NzX3ByZWZpeCAuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoLXNtKTtcblx0fVxuXG5cdC5jc3NfcHJlZml4IC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG5cdH1cbn1cblxuYm9keSAuY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoLXNtKTtcbn1cblxuYm9keSAuY3NzX3ByZWZpeCAuY29udGFpbmVyLFxuYm9keSAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQ+LmVsZW1lbnRvci1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcblx0cGFkZGluZzogMCA0ZW07XG59XG5cbi5zaXRlLmNzc19wcmVmaXgge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nOiB2YXIoLS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZykgMCB2YXIoLS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZyk7XG59XG5cbi5ob21lIC5jc3NfcHJlZml4IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zaW5nbGUuc2luZ2xlLXByb2R1Y3QgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0cGFkZGluZy10b3A6IDExZW07XG59XG5cbi5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyLnNpbmdsZS5zaW5nbGUtcHJvZHVjdCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiA1ZW07XG59XG5cbi5ob21lLmJsb2cgLmNzc19wcmVmaXggLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0cGFkZGluZzogdmFyKC0tZ2xvYmFsLXBhZ2UtdG9wLXNwYWNpbmcpIDAgdmFyKC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5jb250YWluZXItZmx1aWQge1xuXHRcdHBhZGRpbmc6IDAgMmVtO1xuXHR9XG5cdC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZzogdmFyKC0tZ2xvYmFsLXBhZ2UtdG9wLXNwYWNpbmctdGFibGV0KSAxZW0gdmFyKC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmctdGFibGV0KTtcblx0fVxuXG5cdC5ob21lLmJsb2cgLmNzc19wcmVmaXggLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0XHRwYWRkaW5nOiB2YXIoLS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZy10YWJsZXQpIDFlbSB2YXIoLS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZy10YWJsZXQpO1xuXHR9XG5cblx0LnNpbmdsZS5zaW5nbGUtcHJvZHVjdCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmctdG9wOiA5ZW07XG5cdH1cblx0LmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIuc2luZ2xlLnNpbmdsZS1wcm9kdWN0IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZy10b3A6IDRlbTtcblx0fVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IHZhcigtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nLW1vYmlsZSkgMCB2YXIoLS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZy1tb2JpbGUpO1xuXHR9XG5cblx0LmhvbWUuYmxvZyAuY3NzX3ByZWZpeCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IHZhcigtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nLW1vYmlsZSkgMCB2YXIoLS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZy1tb2JpbGUpO1xuXHR9XG5cblx0LnNpbmdsZS5zaW5nbGUtcHJvZHVjdCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmctdG9wOiA3ZW07XG5cdH1cblx0LmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIuc2luZ2xlLnNpbmdsZS1wcm9kdWN0IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZy10b3A6IDJlbTtcblx0fVxuXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFx0XHQgIFNjcm9sbGJhclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2Nyb2xsYmFyLXRodW1iLFxuLnNjcm9sbGJhci10cmFjay15LFxuOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiAwLjVlbTtcbn1cblxuLnNjcm9sbGJhci10aHVtYixcbi5zY3JvbGxiYXItdHJhY2steCxcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRoZWlnaHQ6IDAuMmVtO1xufVxuXG4uc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnZlcnRpY2xlLW1uLnlTY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogMC4yNWVtO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnZlcnRpY2xlLW1uLnlTY3JvbGxlciB7XG5cdHNjcm9sbGJhci13aWR0aDogdGhpbjtcblx0c2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGJnKSB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnZlcnRpY2xlLW1uLnlTY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIEJhY2sgdG8gVG9wICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNiYWNrLXRvLXRvcCAudG9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDIuMDYyNWVtO1xuXHRyaWdodDogMS44NzVlbTtcblx0ei1pbmRleDogOTk7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0d2lkdGg6IDRlbTtcblx0aGVpZ2h0OiA0ZW07XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDRlbTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbiNiYWNrLXRvLXRvcCBzcGFuLnRleHQtdG9wIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0Y2xpcC1wYXRoOiBjaXJjbGUoNTElIGF0IGNlbnRlcik7XG59XG5cbiNiYWNrLXRvLXRvcCBzcGFuLnRleHQtdG9wOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIiBcIjtcblx0aGVpZ2h0OiAyMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRiZyk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGVZKGNhbGMoMSAtIHZhcigtLXByb2dyZXNzKSkpO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuI2JhY2stdG8tdG9wIHNwYW4uZG90LWNpcmNsZSB7XG5cdHdpZHRoOiA0ZW07XG5cdGhlaWdodDogNGVtO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRib3JkZXI6IDAuMDYyNWVtIGRhc2hlZCB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAtMTtcblx0bGVmdDogMC41ZW07XG59XG5cbiNiYWNrLXRvLXRvcCBzcGFuLmRvdC1jaXJjbGU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAwLjEyNWVtO1xuXHRoZWlnaHQ6IDIuNWVtO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAxLjMxMjVlbTtcblx0dG9wOiAtMS41ZW07XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLjkpO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG5cdHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbn1cblxuI2JhY2stdG8tdG9wIGE6aG92ZXIgc3Bhbi5kb3QtY2lyY2xlOjpiZWZvcmUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cblxuI2JhY2stdG8tdG9wIC50b3Agc3ZnIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuI2JhY2stdG8tdG9wIC5jc3NfcHJlZml4LWJ0dC1ib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNiYWNrLXRvLXRvcCBzcGFuIHN2ZyB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4jYmFjay10by10b3AgLmNzc19wcmVmaXgtYnR0LXNoYXAgc3ZnIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDA7XG59XG5cbiNiYWNrLXRvLXRvcCAuY3NzX3ByZWZpeC1idHQtaWNvbiBzdmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IDAgYXV0bztcblx0Ym90dG9tOiAxLjI1ZW07XG5cdHotaW5kZXg6IC0xO1xuXHRmb250LXNpemU6IDIuNWVtO1xufVxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSAgTG9hZGVyICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2xvYWRpbmcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHR6LWluZGV4OiA5OTk5O1xufVxuXG4jbG9hZGluZyBpbWcge1xuXHR3aWR0aDogMTguNzVlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIEJyZWFkY3J1bWIgc3R5bGUgMSAyIGFuZCAzIDQgNVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnJlYWRjcnVtYiBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDExZW0gMWVtO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGJnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW5hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuXG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgb2wgbGkgYSxcbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgb2wgbGkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgyKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgb2wgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgb2wgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyZWFkY3J1bWItdWk6OmJlZm9yZSwgLmJyZWFkY3J1bWItYmc6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIHNwYW4uY3NzX3ByZWZpeC1icmVhZC1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW06Zmlyc3QtY2hpbGQgc3Bhbjo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiBzcGFuLmNzc19wcmVmaXgtYnJlYWQtaXRlbTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHR3aWR0aDogMC4yNWVtO1xuXHRoZWlnaHQ6IDAuMDYyNWVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDA7XG5cdGxlZnQ6IC0wLjc1ZW07XG5cdHRvcDogNTAlO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW0ge1xuXHRwYWRkaW5nLWxlZnQ6IDAuNjI1ZW07XG5cdG1hcmdpbi1sZWZ0OiAwLjYyNWVtO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIC5icmVhZGNydW1iIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiBvbCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIC50aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDAuMzEzZW07XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItbmF2IC5icmVhZGNydW1iIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1uYXYgb2wgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cblxuLmJyZWFkY3J1bWItYmcsXG4uYnJlYWRjcnVtYi12aWRlbyxcbi52aWRlby1jc3NfcHJlZml4LWJnLW92ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5icmVhZGNydW1iLWJnIHZpZGVvLFxuLmJyZWFkY3J1bWItYmcgI3ZpZGVvLWJhY2tncm91bmQsXG4uYnJlYWRjcnVtYi12aWRlbyB2aWRlbyxcbi52aWRlby1jc3NfcHJlZml4LWJnLW92ZXIgdmlkZW8sXG4udmlkZW8tYnJlYWRjcnVtYi1iZyAjdmlkZW8tYmFja2dyb3VuZCxcbi52aWRlby1jc3NfcHJlZml4LWJnLW92ZXIgI3ZpZGVvLWJhY2tncm91bmQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYnJlYWRjcnVtYi1iZy5jc3NfcHJlZml4LW92ZXItZGFyay04MDo6YmVmb3JlLFxuLmJyZWFkY3J1bWItdWk6OmJlZm9yZSB7XG5cdHotaW5kZXg6IDA7XG59XG5cbi8qIGhlYWRlciBhYnNvbGF0ZSAqL1xuLmlxb25pYy1oZWFkZXItb3ZlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iIHtcblx0cGFkZGluZzogOC4yNWVtIDFlbSA4LjI1ZW07XG59XG5cbi50aGVtZS1uaWNvbC10aGVtZSAuY3NzX3ByZWZpeC1icmVhZGNydW1iOmJlZm9yZSxcbi50aGVtZS1uaWNvbC10aGVtZSAuY3NzX3ByZWZpeC1icmVhZGNydW1iOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDI0LjI3NWVtO1xuXHRoZWlnaHQ6IDI0LjI3NWVtO1xuXHRib3JkZXI6IDAuMTg3NWVtIGRhc2hlZCB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0LXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMTIwcyBpbmZpbml0ZSBsaW5lYXI7XG5cdGFuaW1hdGlvbjogZmEtc3BpbiAxMjBzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnRoZW1lLW5pY29sLXRoZW1lIC5jc3NfcHJlZml4LWJyZWFkY3J1bWI6YmVmb3JlIHtcblx0bGVmdDogLTE1ZW07XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnRoZW1lLW5pY29sLXRoZW1lIC5jc3NfcHJlZml4LWJyZWFkY3J1bWI6YWZ0ZXIge1xuXHRyaWdodDogLTE1ZW07XG5cdHRvcDogMDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDo0ODBweCkge1xuXHQuaXFvbmljLWhlYWRlci1vdmVyIC5jc3NfcHJlZml4LWJyZWFkY3J1bWIge1xuXHRcdHBhZGRpbmc6IDguMjVlbSAxZW0gNS4yNWVtO1xuXHR9XG59XG5cbi8qIHJlc3BvbnNpdmUgYnJlYWRjcnVtYiAqL1xuXG5AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcblxuXHQudGhlbWUtbmljb2wtdGhlbWUgLmNzc19wcmVmaXgtYnJlYWRjcnVtYjpiZWZvcmUsXG5cdC50aGVtZS1uaWNvbC10aGVtZSAuY3NzX3ByZWZpeC1icmVhZGNydW1iOmFmdGVyIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGggOiA5OTFweCkge1xuXHQuY3NzX3ByZWZpeC1icmVhZGNydW1iLW5hdiAuYnJlYWRjcnVtYiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aCA6IDEwMjRweCkge1xuXG5cdC5jc3NfcHJlZml4LWJyZWFkY3J1bWIge1xuXHRcdHBhZGRpbmc6IDUuNWVtIDFlbTtcblx0fVxuXG59XG5cbkBtZWRpYShtYXgtd2lkdGggOiA3NjdweCkge1xuXG5cdC5jc3NfcHJlZml4LWJyZWFkY3J1bWIge1xuXHRcdHBhZGRpbmc6IDMuMTI1ZW0gMWVtO1xuXHR9XG5cblx0LyogRGVmYXVsdCBIZWFkZXIgb3ZlciBwb3NpdGlvbiovXG5cdC5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyICNwYWdlLnNpdGUuaGVhZGVyLW92ZXIgLmNzc19wcmVmaXgtYnJlYWRjcnVtYiB7XG5cdFx0cGFkZGluZy10b3A6IDZlbTtcblx0fVxuXG59IiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBNZWRpYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcclxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcclxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXHJcbmVtYmVkLFxyXG5pZnJhbWUsXHJcbm9iamVjdCB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIENhcHRpb25zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLndwLWNhcHRpb24ge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi10ZXh0IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xyXG5cdG1hcmdpbjogMC44MDc1ZW0gMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLndwLWNhcHRpb24uYWxpZ25sZWZ0ICAud3AtY2FwdGlvbi10ZXh0e1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLndwLWNhcHRpb24uYWxpZ25yaWdodCAgLndwLWNhcHRpb24tdGV4dHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5AbWVkaWEgKC0tY29udGVudC1xdWVyeSkge1xyXG5cclxuXHQud3AtY2FwdGlvbi5hbGlnbnJpZ2h0LFxyXG5cdC53cC1ibG9jay1pbWFnZS5hbGlnbnJpZ2h0IHtcclxuXHRcdG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xyXG5cdH1cclxuXHJcblx0LndwLWNhcHRpb24uYWxpZ25sZWZ0LFxyXG5cdC53cC1ibG9jay1pbWFnZS5hbGlnbmxlZnQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uZ2FsbGVyeS1pdGVtIHtcclxuXHRwYWRkaW5nOiAwIDFlbSAxZW0gMDtcclxufVxyXG5cclxuLmdhbGxlcnktaWNvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcblx0Zm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NDc5cHgpIHtcclxuXHQuZ2FsbGVyeS1pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAxZW0gMDtcclxuXHR9XHJcbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIExpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuYSB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xyXG59XHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi9cclxuXHJcbmE6dmlzaXRlZCB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstdmlzaXRlZCk7XHJcbn1cclxuXHJcbmE6aG92ZXIsXHJcbmE6Zm9jdXMsXHJcbmE6YWN0aXZlIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluay1hY3RpdmUpO1xyXG59XHJcblxyXG5hOmZvY3VzIHtcclxuXHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxufVxyXG5cclxuYTpob3ZlcixcclxuYTphY3RpdmUge1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuIiwiYm9keS5hZG1pbi1iYXIgaGVhZGVyLCBcclxuYm9keS5hZG1pbi1iYXIuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXIge1xyXG5cdHRvcDogMmVtO1xyXG59XHJcblxyXG5ib2R5LmFkbWluLWJhciAuaGFzLXN0aWNreS5oZWFkZXItdXAge1xyXG5cdHRvcDogMmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo2MDBweCkge1xyXG5cclxuXHQvKiBTdGF0aWMgYWRtaW5iYXIgKE5vdCBzdGlja3kpKi9cclxuXHRib2R5LmFkbWluLWJhciAuaGFzLXN0aWNreS5oZWFkZXItdXAge1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxuXHJcblx0Ym9keS5hZG1pbi1iYXIgaGVhZGVyIHtcclxuXHRcdHRvcDogMi44NzVlbTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAxcHgpIHtcclxuXHRib2R5LmFkbWluLWJhciBoZWFkZXIubm8taGVhZGVyLWxheW91dCwgXHJcblx0Ym9keS5hZG1pbi1iYXIuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXIge1xyXG5cdFx0dG9wOiAyLjg3NWVtO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XHJcblxyXG5cdGJvZHkuYWRtaW4tYmFyIC5oYXMtc3RpY2t5LmhlYWRlci11cCxcclxuXHRib2R5LmFkbWluLWJhciBoZWFkZXIsXHJcblx0Ym9keS5hZG1pbi1iYXIuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXIge1xyXG5cdFx0dG9wOiAyLjg3NWVtO1xyXG5cdH1cclxufSIsIkBpbXBvcnQgXCJfYWRtaW5iYXIuY3NzXCI7XG5cbi8qIGhlYWRlciAqL1xuaGVhZGVyIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xufVxuXG5oZWFkZXIgLm5hdmJhci1icmFuZCAubG9nb19pbWFnZSxcbmhlYWRlciAubmF2YmFyLWJyYW5kIC5sb2dvIHtcblx0aGVpZ2h0OiAxLjg3NWVtO1xuXHRtYXgtaGVpZ2h0OiAxLjg3NWVtO1xufVxuXG5oZWFkZXIgLm5hdmJhci1icmFuZCwgXG5mb290ZXIgLm5hdmJhci1icmFuZCwgXG4uc2lkZWJhci1zY3JvbGxiYXIgLm5hdmJhci1icmFuZCwgXG4uaGYtZWxlbWVudG9yLWxheW91dCAubmF2YmFyLWJyYW5kIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5ib2R5LmFkbWluLWJhciBoZWFkZXIuaGVhZGVyLXVwLFxuYm9keS5hZG1pbi1iYXIgaGVhZGVyLmhlYWRlci1kb3duIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogOTk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci11cCxcbmhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItZG93biB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRiZyk7XG5cdGJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC1ib3gtc2hhZG93KTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG5cdC1tb3otYm94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuXHQtby1ib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG5cdC1tcy1ib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG5cdHotaW5kZXg6IDk5O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLWRvd24ge1xuXHR0b3A6IDAgIWltcG9ydGFudDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG59XG5cbi8qRm9yIGVsZW1lbnRvciBoZWFkZXIgKi9cbmhlYWRlciAuaGVhZGVyLXVwLmhhcy1zdGlja3ksIFxuaGVhZGVyIC5oZWFkZXItZG93bi5oYXMtc3RpY2t5IHtcblx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC1ib3gtc2hhZG93KTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG5cdC1tb3otYm94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuXHQtby1ib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG5cdC1tcy1ib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHMgIWltcG9ydGFudDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcyAhaW1wb3J0YW50O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcyAhaW1wb3J0YW50O1xuXHR6LWluZGV4OiA5OTtcbn1cblxuaGVhZGVyIC5oZWFkZXItdXAuaGFzLXN0aWNreSB7XG5cdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRiZyk7XG59XG5cbmhlYWRlciAuaGVhZGVyLWRvd24uaGFzLXN0aWNreSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLmlxb25pYy1oZWFkZXItb3ZlciBoZWFkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKkZvciBlbGVtZW50b3IgaGVhZGVyIEVuZCovXG5cbi8qIERlZmF1bHQgSGVhZGVyICovXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAjcGFnZS5zaXRlIHtcblx0cGFkZGluZy10b3A6IDUuOTc0ZW07XG59XG5cblxuYm9keS5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIGhlYWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogOTk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcbn1cblxuLyogbWVudSAqL1xuaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdHBhZGRpbmc6IDEuNjVlbSAwO1xufVxuXG5oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSB7XG5cdG1hcmdpbi1sZWZ0OiAxLjI1ZW07XG59XG5cbi5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuXHRwYWRkaW5nOiAyLjA1ZW0gMDtcbn1cblxuLmhmLWVsZW1lbnRvci1sYXlvdXQgc3Bhbi5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZS1pY29ucyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKiogRVNTRU5USUFMIFNUWUxFUyAqKiovXG4uc2YtbWVudSwgLnNmLW1lbnUgKiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwubmF2YmFyLW5hdj5saSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMWVtIDA7XG59XG5cbi5zZi1tZW51IHVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBub25lO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4uc2YtbWVudSBsaTpob3Zlcj51bCxcbi5zZi1tZW51IGxpLnNmSG92ZXI+dWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNmLW1lbnUgdWwgdWwge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDEwMCU7XG59XG5cblxuLyoqKiBERU1PIFNLSU4gKioqL1xuXG4uc2YtbWVudSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uc2YtbWVudSB1bC5zdWItbWVudSB7XG5cdHBhZGRpbmc6IDAuNjI1ZW0gMDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdHdpZHRoOiAxNi44NzVlbTtcblx0Lyogbm8gYXV0byBzdWIgd2lkdGggZm9yIElFNywgc2VlIHdoaXRlLXNwYWNlIGNvbW1lbnQgYmVsb3cgKi9cblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC1ib3gtc2hhZG93KTtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC1ib3gtc2hhZG93KTtcbn1cblxuLnNmLW1lbnUgdWwuc3ViLW1lbnUgYSB7XG5cdHBhZGRpbmc6IDAuNjI1ZW0gMS41NjI1ZW07XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuLnNmLW1lbnUgdWwuc3ViLW1lbnUgbGk6aG92ZXI+YSB7XG5cdHBhZGRpbmctbGVmdDogMi4yNWVtO1xufVxuXG5cbi5zZi1tZW51IHVsPmxpLm1lbnUtaXRlbT5hOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHdpZHRoOiAwLjMxMjVlbTtcblx0aGVpZ2h0OiAwLjMxMjVlbTtcblx0dG9wOiA1MCU7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDA7XG5cdGxlZnQ6IDEuMTg3NWVtO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZi1tZW51IHVsPmxpLm1lbnUtaXRlbTpob3Zlcj5hOmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5zY19sYXlvdXRzX21lbnVfbmF2IGxpIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YSB7XG5cdHBhZGRpbmctcmlnaHQ6IDIuMjVlbTtcbn1cblxuLm5hdmJhci1uYXY+bGk+YSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Zm9udC1zaXplOiAxZW07XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy10d28pO1xufVxuXG4ubmF2YmFyLW5hdiBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0cGFkZGluZzogMS4xMjVlbSAxZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0em9vbTogMTtcblx0LyogSUU3ICovXG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZi1tZW51PmxpPnVsIHVsIHtcblx0bWFyZ2luOiAwIDAgMCAwLjI1ZW07XG5cdG1hcmdpbi10b3A6IC0wLjYyNWVtO1xufVxuXG4uc2YtbWVudT5saT51bCB1bC5vcGVuLXN1Ym1lbnUtbGVmdCB7XG5cdG1hcmdpbjogMCAwLjI1ZW0gMCAwO1xufVxuXG4uc2YtbWVudSBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2YtbWVudSBsaTpob3Zlcj5hLFxuLnNmLW1lbnUgbGkuc2ZIb3Zlcj5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5zZi1tZW51IHVsIGxpOmhvdmVyPmEsXG4uc2YtbWVudSB1bCBsaS5zZkhvdmVyPmEge1xuXHRwYWRkaW5nLWxlZnQ6IDEuNTYyNWVtO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4uc2YtbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSxcbi5zZi1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuLnNmLW1lbnUgdWw+bGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQ+YSxcbi5zZi1tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQ+YSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnNmLWFycm93cyBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+LnNmLXdpdGgtdWw6YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnNmLWFycm93cyAuc2YtbWVudSB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudD5hIC5zZi13aXRoLXVsOmFmdGVyIHtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqKiBhcnJvd3MgKGZvciBhbGwgZXhjZXB0IElFNykgKiovXG51bC5uYXZiYXItbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YSB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNTYyNWVtO1xufVxuXG4vKiBzdHlsaW5nIGZvciBib3RoIGNzcyBhbmQgZ2VuZXJhdGVkIGFycm93cyAqL1xudWwubmF2YmFyLW5hdiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZjA3OFwiO1xuXHRmb250LXNpemU6IDAuNzVlbTtcblx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwLjYyNWVtO1xuXHR0b3A6IDUyJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbn1cblxudWwubmF2YmFyLW5hdiBsaT4uc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGYwNTRcIjtcblx0cmlnaHQ6IDEuNTYyNWVtO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNmLWFycm93cz5saT4uc2Ytd2l0aC11bDpmb2N1czphZnRlcixcbi5zZi1hcnJvd3M+bGk6aG92ZXI+LnNmLXdpdGgtdWw6YWZ0ZXIsXG4uc2YtYXJyb3dzPi5zZkhvdmVyPi5zZi13aXRoLXVsOmFmdGVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdC8qIElFOCBmYWxsYmFjayBjb2xvdXIgKi9cbn1cblxuLyogc3R5bGluZyBmb3IgcmlnaHQtZmFjaW5nIGFycm93cyAqL1xuXG4uc2YtYXJyb3dzIHVsIC5zZi13aXRoLXVsOmFmdGVyIC5zZi1hcnJvd3MgdWwgbGk+LnNmLXdpdGgtdWw6Zm9jdXM6YWZ0ZXIsXG4uc2YtYXJyb3dzIHVsIGxpOmhvdmVyPi5zZi13aXRoLXVsOmFmdGVyLFxuLnNmLWFycm93cyB1bCAuc2ZIb3Zlcj4uc2Ytd2l0aC11bDphZnRlciB7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnNmLW1lbnUgdWwuc3ViLW1lbnUgbGkgYTpob3ZlcjphZnRlciwgLnNmLW1lbnUgdWwgbGk6aG92ZXI+YTphZnRlciwgLnNmLWFycm93cyB1bCBsaTpob3ZlciAuc2Ytd2l0aC11bDphZnRlciB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cblxuLyogTWVudSBIb3ZlciBCYWNrZ3JvdW5kIChtZW51LWhvdmVyLWJhY2tncm91bmQpICovXG5cbi5tZW51LWhvdmVyLWJhY2tncm91bmQgLnNmLW1lbnU+bGk6aG92ZXI+YSxcbi5tZW51LWhvdmVyLWJhY2tncm91bmQgLnNmLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+YSxcbi5tZW51LWhvdmVyLWJhY2tncm91bmQgLnNmLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1lbnUgSG92ZXIgVG9wIEJvcmRlciAobWVudS1ob3Zlci10b3AtYm9yZGVyKSAqL1xuXG4ubWVudS1ob3Zlci10b3AtYm9yZGVyIC5zZi1tZW51PmxpPmE6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMC4xMjVlbTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5tZW51LWhvdmVyLXRvcC1ib3JkZXIgLnNmLW1lbnU+bGk6aG92ZXI+YTo6YmVmb3JlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qIGhlYWRlciBvdmVyICovXG4uaGVhZGVyLW92ZXIgaGVhZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItb3ZlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSB7XG5cdHBhZGRpbmc6IDEyLjVlbSAxZW0gOC4xMjVlbTtcbn1cblxuLyogVmVydGljYWwgaGVhZGVyKi9cbi52ZXJ0aWNhbC1oZWFkZXIgLmNvbnRhaW5lci1mbHVpZCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5tZW51LWFsaWduLWNlbnRlciAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLW1lbnUge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSBhIHtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cblxuLyogQW5pbWF0aW9uICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQW5pbWF0aW9uIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluQW5pbWF0aW9uIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0QW5pbWF0aW9uIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dEFuaW1hdGlvbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQW5pbWF0aW9uU2NhbGUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yKSByb3RhdGUoMCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMTgwZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkFuaW1hdGlvblNjYWxlIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjIpIHJvdGF0ZSgwKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMTgwZGVnKTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEFuaW1hdGlvblNjYWxlIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgxODBkZWcpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yKSByb3RhdGUoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0QW5pbWF0aW9uU2NhbGUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgxODBkZWcpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMikgcm90YXRlKDApO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodFBhbmVsIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMmVtKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodFBhbmVsIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJlbSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0UGFuZWwge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4yNWVtKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodFBhbmVsIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4yNWVtKTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTW92ZSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpO1xuXHR9XG5cblx0MTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMSwgMSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTW92ZSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcblx0fVxuXG5cdDEwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAxLCAxKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TW92ZSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwLjE0O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMC4xNDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRNb3ZlIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDAuMTQ7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMC4xNDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRNb3ZlMiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwLjE0O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dE1vdmUyIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwLjE0O1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG5cdC5jc3NfcHJlZml4LWhlYWRlci1yaWdodCB1bCBsaSBhIC5zZWFyY2gtdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuXHQuc2YtbWVudT5saT5hIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdFx0cGFkZGluZzogMS4xMjVlbSAwLjc1ZW07XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRoZWFkZXIjZGVmYXVsdC1oZWFkZXIgLmNzc19wcmVmaXgtaGVhZGVyLXJpZ2h0IC5jdXN0b20tdG9nZ2xlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyICNwYWdlLnNpdGUge1xuXHRcdHBhZGRpbmctdG9wOiA2ZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0cGFkZGluZzogMCAyZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5oZWFkZXItb3ZlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSB7XG5cdFx0cGFkZGluZzogMTBlbSAxZW0gMy43NWVtO1xuXG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdC5oZWFkZXItb3ZlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSB7XG5cdFx0cGFkZGluZzogOC43NWVtIDFlbSAzLjc1ZW07XG5cdH1cblxuXHQubmF2YmFyLWJyYW5kIC5sb2dvIHtcblx0XHRoZWlnaHQ6IDEuNmVtO1xuXHRcdG1heC1oZWlnaHQ6IDEuNmVtO1xuXHR9XG59IiwiXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5jc3NfcHJlZml4LW5hdmlnYXRpb24tYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIEhlYWRlci1zdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcbiAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuXHRvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtb3BhY2l0eTogMTtcbiAgICAtbW96LW9wYWNpdHk6IDE7XG4gICAgLW8tb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5tZW51LW9wZW57XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC1vcGFjaXR5OiAxO1xuICAgIC1tb3otb3BhY2l0eTogMTtcbiAgICAtby1vcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmhlYWRlci11cCxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmhlYWRlci1kb3duIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG5cdGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcbn1cblxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5tZW51LW9wZW4uaGVhZGVyLWRvd257XG5cdHRvcDogMDtcblx0ei1pbmRleDogOTk7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5oZWFkZXItZG93bntcblx0dG9wOiAtNi4yNWVtO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyIHtcbiAgICBwYWRkaW5nOiAwO1xuXHR6LWluZGV4OiA5OTk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmhlYWRlciAuc3ViLWhlYWRlciB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIHtcblx0cGFkZGluZzogMCAxMC4xMjVlbTtcbn1cblxuaGVhZGVyLnN0eWxlLWRlZmF1bHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgbGkgLnNlYXJjaC1ib3ggLnNlYXJjaC1zdWJtaXQsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSBsaSAuc2VhcmNoLWJveCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0cmlnaHQ6IC0yZW07XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaSBhIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLWhlYWRlciAubnVtYmVyLWluZm8gbGkgYSB7XG5cdGNvbG9yOiB2YXIoLS1ib2R5LXRleHQpO1xuXHRsaW5lLWhlaWdodDogMi44MTI1ZW07XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1yaWdodDogMmVtO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLWhlYWRlciAuc29jaWFsLWljb25lIHVsIGxpIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLWhlYWRlciAubnVtYmVyLWluZm8gbGkgYSBpIHtcblx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5zb2NpYWwtaWNvbmUgdWwgbGk6aG92ZXIgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaTpob3ZlciBhIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLWhlYWRlciAubnVtYmVyLWluZm8gbGk6aG92ZXIgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaSB7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5zb2NpYWwtaWNvbmUgdWwgbGkgaSB7XG5cdHdpZHRoOiAyZW07XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb257XG5cdGNvbG9yOiAjMGMwYzBjO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiBpIHtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMi41ZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLXJpZ2h0OiAtNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWwubmF2YmFyLW5hdiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bC5uYXZiYXItbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xufVxuXG4vKioqKioqKioqKioqKnN0eWxlIDEqKioqKioqKioqKi9cbi5uYXZiYXItdG9nZ2xlci5jdXN0b20tdG9nZ2xlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIuY3VzdG9tLXRvZ2dsZXIge1xuXHRwYWRkaW5nOiAwIDAuMzEyNWVtIDAgMDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0bWFyZ2luLWxlZnQ6IDEuMjVlbTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ubWVudS1idG4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk7XG5cdHdpZHRoOiAxLjI1ZW07XG5cdGhlaWdodDogMS4yNWVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZW51LWJ0biAubGluZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDAuMTI1ZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKC4yOSwgLjYxLCAuOSwgLjQ1KTtcbn1cblxuLm1lbnUtYnRuIC5saW5lLnR3byB7XG5cdGxlZnQ6IDAuMzEyNWVtO1xuXHR0b3A6IDAuNjI1ZW07XG59XG5cbi5tZW51LWJ0biAubGluZS50aHJlZSB7XG5cdHRvcDogMS4yNWVtO1xufVxuXG4uaGFtLXRvZ2dsZTpob3ZlciAubWVudS1idG46bm90KC5pcy1hY3RpdmUpIC5saW5lLnR3byB7XG5cdGxlZnQ6IDA7XG59XG5cbi5oYW0tdG9nZ2xlOmhvdmVyIC5tZW51LWJ0bjpub3QoLmlzLWFjdGl2ZSkgLmxpbmUub25lLFxuLmhhbS10b2dnbGU6aG92ZXIgLm1lbnUtYnRuOm5vdCguaXMtYWN0aXZlKSAubGluZS50aHJlZSB7XG5cdGxlZnQ6IDAuMzEyNWVtO1xufVxuXG4uaGFtLXMtdG9nZ2xlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG5cdGZvbnQtc2l6ZTogMi41ZW07XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2PmxpIGEge1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk6aG92ZXIgPiBhLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpOmhvdmVyID4gYSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+IGEsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiAudG9nZ2xlZHJvcCBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPi50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaTpob3ZlciA+IC50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT4udG9nZ2xlZHJvcCBpLFxuLmNzc19wcmVmaXgtZnVsbC1tZW51IHVsIGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEsXG4uY3NzX3ByZWZpeC1mdWxsLW1lbnUgdWwgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yIC50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCAudG9nZ2xlZHJvcCBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXY+bGkuY3VycmVudC1tZW51LXBhcmVudD5hICwuY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdj5saS5jdXJyZW50X3BhZ2VfYW5jZXN0b3I+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2PmxpLmN1cnJlbnRfcGFnZV9hbmNlc3Rvcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQ+IGF7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaT4gLnRvZ2dsZWRyb3AgaXtcblx0bWFyZ2luLWxlZnQ6IDFlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgIC50b2dnbGVkcm9wIGl7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGk6aG92ZXIgLnRvZ2dsZWRyb3AgaSAsLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIC50b2dnbGVkcm9wIGkgLC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnRvZ2dsZWRyb3AgaSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IC50b2dnbGVkcm9wLmFjdGl2ZSBpIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLmNzc19wcmVmaXgtaGFzLXN1Yi1tZW51IGxpIGEge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5jc3NfcHJlZml4LWhhcy1zdWItbWVudSBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDAuMzEyNWVtO1xufVxuXG4ubWVudS1idG46aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLm1lbnUtb3BlbiAubWVudS1idG4uaXMtYWN0aXZlIC5saW5lIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uc2lkZS1iYXItb3BlbiAjbWVudS1idG4tc2lkZS1jbG9zZSAubWVudS1idG4uaXMtcy1hY3RpdmUgLmxpbmUge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbi5zaWRlLWJhci1vcGVuIC5tZW51LWJ0biAubGluZS1uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMC4xMjVlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoLjI5LCAuNjEsIC45LCAuNDUpO1xufVxuXG4jbWVudS1idG4tc2lkZS1jbG9zZSAubWVudS1idG4uaXMtcy1hY3RpdmUgLmxpbmUge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuLnNpZGUtYmFyLW9wZW4gI21lbnUtYnRuLXNpZGUtY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA0LjM3NWVtO1xuXHR0b3A6IDMuMTI1ZW07XG59XG5cbi5zaWRlLWJhci1vcGVuICNtZW51LWJ0bi1zaWRlLWNsb3NlIC5tZW51LWJ0biAubGluZS1uLmMtb25lIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5cblxuLmMtY29sbGFwc2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcblx0ZmxleC1iYXNpczogYXV0bztcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcblx0ei1pbmRleDogMTtcbn1cblxuXG4ubWVudS1uZXctd3JhcHBlci5yb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA1LjY4NzVlbSk7XG59XG5cbi52ZXJ0aWNsZS1tbiB7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDYuMjVlbSk7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtb3BlbjpiZWZvcmUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHQtbW96LXRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHQtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcpIHRyYW5zbGF0ZVkoMCk7XG5cdC1vLXRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0LW1vei10cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0LW8tdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uY3NzX3ByZWZpeC1mdWxsLW1lbnUge1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5OTtcbn1cblxuLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaXtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRkaXNwbGF5OiBub25lO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVuIC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpICwubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXYgPiBsaXtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkFuaW1hdGlvbjtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluQW5pbWF0aW9uO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCgyKSwubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoMikge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoMyksLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDMpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuN3M7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuN3M7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDQpLC5tZW51LWFuaW1hdGlvbiAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg0KSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg1KSwubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoNSkge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC45cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC45cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDAuOXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoNiksLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDYpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDFzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg3KSwubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoNykge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS4xcztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMS4xcztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDEuMXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoOCksLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDgpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuMnM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDEuMnM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS4ycztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDkpLC5tZW51LWFuaW1hdGlvbiAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg5KSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMS4zcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDEuM3M7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoMTApe1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS40cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMS40cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDEuNHM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDExKXtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCgxMil7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjZzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjZzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMS42cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDEuNnM7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoMTMpe1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS43cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMS43cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDEuN3M7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjdzO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDE0KXtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuOHM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDEuOHM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxLjhzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS44cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUub3Blbi1kZWxheSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRBbmltYXRpb247XG5cdCBhbmltYXRpb24tbmFtZTogZmFkZU91dEFuaW1hdGlvbjtcblx0IC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuXHQgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuXHQgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHQgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuXHQgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuOHM7XG5cdCAtby1hbmltYXRpb24tZGVsYXk6IDAuOHM7XG5cdCBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG5cdCB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5vcGVuLWRlbGF5IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCgyKXtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC44cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUub3Blbi1kZWxheSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoMyl7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMC43cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm9wZW4tZGVsYXkgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDQpe1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5vcGVuLWRlbGF5IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg1KXtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUub3Blbi1kZWxheSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoNil7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjAuNHM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6MC40cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6MC40cztcbiAgICBhbmltYXRpb24tZGVsYXk6MC40cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUub3Blbi1kZWxheSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoNyl7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm9wZW4tZGVsYXkgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDgpe1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5vcGVuLWRlbGF5IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg5KXtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cblxuXG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItbWVudSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZy10b3A6IDFlbTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgcGFkZGluZzogMC42MjVlbSAwIDAuNjI1ZW0gMWVtO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuY3NzX3ByZWZpeC1oYXMtc3ViLW1lbnUge1xuXHRwYWRkaW5nLXRvcDogMC42MjVlbTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtaGFzLXN1Yi1tZW51IHtcblx0cGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi5jc3NfcHJlZml4LWhhcy1zdWItbWVudSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLyogbGlnaHQgTW9kZSAqL1xuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5saWdodC1tb2Rle1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubGlnaHQtbW9kZSAubmF2YmFyLW5hdj5saT5he1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubGlnaHQtbW9kZSAubmF2YmFyLW5hdj5saSA+LnRvZ2dsZWRyb3B7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5saWdodC1tb2RlIC5uYXZiYXItbmF2PmxpOmhvdmVyID4gYXtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQW5pbWF0aW9uIHtcblx0MCUge29wYWNpdHk6IDA7fVxuXHQxMDAlIHtvcGFjaXR5OiAxO31cbn1cbkBrZXlmcmFtZXMgZmFkZUluQW5pbWF0aW9uIHtcblx0MCUge29wYWNpdHk6IDA7fVxuXHQxMDAlIHtvcGFjaXR5OiAxO31cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0QW5pbWF0aW9uIHtcblx0MCUge29wYWNpdHk6IDE7fVxuXHQxMDAlIHtvcGFjaXR5OiAwO31cbn1cbkBrZXlmcmFtZXMgZmFkZU91dEFuaW1hdGlvbiB7XG5cdDAlIHtvcGFjaXR5OiAxO31cblx0MTAwJSB7b3BhY2l0eTogMDt9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWluLWJvdHRvbSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzLjEyNWVtKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMy4xMjVlbSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbi1ib3R0b20ge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMy4xMjVlbSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMuMTI1ZW0pO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdj5saT5hIHtcblx0XHRmb250LXNpemU6IDEuNWVtO1xuXHR9XG5cblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGEsIFxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSBsaT4udG9nZ2xlZHJvcCBpIHtcblx0XHRmb250LXNpemU6IDFlbTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7XG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2PmxpPmF7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgYSwgXG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIGxpPi50b2dnbGVkcm9wIGkge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdH1cbn1cblxuLnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5tZW51LW5ldy13cmFwcGVyLnJvd3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi52ZXJ0aWNhbC1tZW51LWxheW91dCAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYge1xuICAgIHBhZGRpbmc6IDA7XG59XG4udmVydGljYWwtbWVudS1sYXlvdXQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFye1xuXHRwYWRkaW5nOiAwO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXR7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdj5saT5he1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNCk7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT4udG9nZ2xlZHJvcCBpLCAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLCAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+YSwgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGk6aG92ZXI+LnRvZ2dsZWRyb3AgaSwgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGk6aG92ZXI+YSwgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPi50b2dnbGVkcm9wIGksIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLCAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+YSwgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgdWwgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YXtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGF7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtc2l6ZTogMS4zMTNlbTtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpIGxpID4gLnRvZ2dsZWRyb3AgaXtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMpO1xufVxuIiwiZm9vdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0YmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5mb290ZXIgLndpZGdldCB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuZm9vdGVyIC53aWRnZXQgLmZvb3Rlci10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X3RhZ19jbG91ZCB1bCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5mb290ZXIgLmZvb3Rlci10b3Age1xuXHRwYWRkaW5nOiA1ZW0gMDtcblx0Ym9yZGVyLWJvdHRvbTogMC4wNjI1ZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuZm9vdGVyIC5jb3B5cmlnaHQtZm9vdGVyIHtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmZvb3RlciAuY29weXJpZ2h0LWZvb3RlciBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5mb290ZXIgLmNvcHlyaWdodC1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSBhLnJzc3dpZGdldCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5yc3MtZGF0ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGEsXG5mb290ZXIgLndpZGdldCB1bCBsaSBhIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6aG92ZXI6OmJlZm9yZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLndpZGdldCAuZm9vdGVyLXRpdGxlIC50aXRsZS1ib3JkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIDAgMCAxZW07XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcblx0dG9wOiAtMC4xODc1ZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlci1tYWluIC50ZXh0d2lkZ2V0IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmZvb3Rlci1tYWluIC5mb290ZXItbGVmdC13aWRnZXQgcCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5mb290ZXItbWFpbiAubWVudS1pbXBvcnRhbnQtbGlua3MtY29udGFpbmVyIHVsIGxpLFxuLmZvb3Rlci1tYWluIC5tZW51LWl0LXNlcnZpY2VzLWNvbnRhaW5lciB1bCBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudT5saT5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uZm9vdGVyLW1haW4gLm1lbnUtaW1wb3J0YW50LWxpbmtzLWNvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0gYSxcbi5mb290ZXItbWFpbiAubWVudS1pdC1zZXJ2aWNlcy1jb250YWluZXIgdWwgbGkubWVudS1pdGVtIGEge1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4uZm9vdGVyLW1haW4gLm1lbnUtaW1wb3J0YW50LWxpbmtzLWNvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0gYTpob3Zlcixcbi5mb290ZXItbWFpbiAubWVudS1pdC1zZXJ2aWNlcy1jb250YWluZXIgdWwgbGkubWVudS1pdGVtIGE6aG92ZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uZm9vdGVyLW1haW4gLm1lbnUtaW1wb3J0YW50LWxpbmtzLWNvbnRhaW5lciB1bCBsaTpiZWZvcmUsXG4uZm9vdGVyLW1haW4gLndpZGdldCAubWVudS1pdC1zZXJ2aWNlcy1jb250YWluZXIgdWwgbGk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZGFcIjtcblx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLmZvb3Rlci1tYWluIC5tZW51LWltcG9ydGFudC1saW5rcy1jb250YWluZXIgdWwgbGk6aG92ZXI6YmVmb3JlLFxuLmZvb3Rlci1tYWluIC53aWRnZXQgLm1lbnUtaXQtc2VydmljZXMtY29udGFpbmVyIHVsIGxpOmhvdmVyOmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi53aWRnZXQuY3NzX3ByZWZpeC1zaGFyZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi53aWRnZXQuY3NzX3ByZWZpeC1zaGFyZSAuc2hhcmUtYnV0dG9uIHtcblx0bWFyZ2luLWxlZnQ6IDAuNjI1ZW07XG59XG5cbi53aWRnZXQuY3NzX3ByZWZpeC1zaGFyZSAuc2hhcmUgbGkgYSB7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRsaW5lLWhlaWdodDogMmVtO1xuXHR3aWR0aDogMmVtO1xuXHRoZWlnaHQ6IDJlbTtcblx0bWFyZ2luLWxlZnQ6IDAuNjI1ZW07XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym9yZGVyOiAwLjA2MjVlbSBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXG5cbn1cblxuLndpZGdldC5jc3NfcHJlZml4LXNoYXJlIC5zaGFyZSBsaSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5zaGFyIGxpIGE+c3ZnIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDYpO1xufVxuXG4uc2hhcmUgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4zMTI1ZW0pO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ud2lkZ2V0LXNwYWNlIHtcblx0cGFkZGluZy10b3A6IDVlbTtcblx0cGFkZGluZy1ib3R0b206IDVlbTtcbn1cblxuLm1jNHdwLWZvcm0tZmllbGRzIC5uZXdzbGF0dGVyIHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdHdpZHRoOiA4NSU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1jNHdwLWZvcm0tZmllbGRzIC5uZXdzbGF0dGVyIGlucHV0W3R5cGU9ZW1haWxdIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi1saW5lLWhlaWdodCk7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5cbi5mb290ZXItbWFpbiAubWVudSB7XG5cdG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmZvb3RlciAuZm9vdGVyLW1haW4gLndpZGdldCAubWFwLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAyZW07XG59XG5cbi8qIEZvb3RlciAqL1xuZm9vdGVyLmZvb3Rlci1vbmUgLmNvcHlyaWdodC1mb290ZXIgLmNvcHlyaWdodCBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwgbGkge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIGEucnNzd2lkZ2V0IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuZm9vdGVyIC53aWRnZXQgLnJzcy1kYXRlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5cbmZvb3RlciB0YWJsZSB0ZCN0b2RheSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5mb290ZXIgdGFibGUsIFxuZm9vdGVyIHRhYmxlIHRkLCBcbmZvb3RlciB0YWJsZSB0aCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuZm9vdGVyIHRhYmxlIHRkIGEge1xuXHRmb250LXdlaWdodDogOTAwO1xufVxuXG4ud3AtY2FsZW5kYXItdGFibGUgdGgge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1mb290ZXItY3VzdG9tLWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGEsXG5mb290ZXIgLndpZGdldCB1bCBsaSBhIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6aG92ZXI6OmJlZm9yZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuZm9vdGVyICNtZW51LWZvb3Rlci1tZW51IGxpIGE6OmJlZm9yZSxcbmZvb3RlciAubWVudS1mb290ZXItbWVudS1jb250YWluZXIgbGkgYTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyICNtZW51LWZvb3Rlci1tZW51IGxpIGEsXG5mb290ZXIgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgbGkgYSB7XG5cdHBhZGRpbmc6IDAuMzc1ZW0gMCAwLjM3NWVtIDA7XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQyMHB4KSB7XG5cdGZvb3RlciAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyZW07XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmZvb3Rlci1tYWluIC53aWRnZXQtc3BhY2Uge1xuXHRcdHBhZGRpbmctdG9wOiAyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDJlbTtcblx0fVxuXG5cdGZvb3RlciAuZm9vdGVyLXRvcCB7XG5cdFx0cGFkZGluZzogMy41ZW0gMDtcblx0fVxuXG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdC5tYzR3cC1mb3JtLWZpZWxkcyAubmV3c2xhdHRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgU2VhcmNoIEJveCAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBoZWFkZXIgZGVmYXVsdCBzZWFyY2ggKi9cbi5jc3NfcHJlZml4LWhlYWRlci1zZWFyY2hib3ggLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogM2VtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xufVxuXG4uaGVhZGVyLXVwIC5jc3NfcHJlZml4LWhlYWRlci1zZWFyY2hib3ggLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xufVxuXG5oZWFkZXIgLmNzc19wcmVmaXgtaGVhZGVyLXNlYXJjaGJveCAuc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyLjdlbTtcbiAgdG9wOiAwO1xuICByaWdodDogMC42ZW07XG59XG5cbi5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1ZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCBidXR0b24ud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJvdHRvbTogMzdweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWVcXCA1IEZyZWVcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uc2VhcmNoLWJveCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMWVtIDIuNWVtIDFlbSAxZW07XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuNTZlbTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAuNzk1LCAwLCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMTtcbiAgbWFyZ2luOiAtMC42MjVlbSAwIDAgMDtcbn1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMC4zMTJlbTtcbiAgaGVpZ2h0OiAyLjgxZW07XG4gIHdpZHRoOiAyLjgxZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjE4N2VtIDAuMTg3ZW0gMDtcbn1cblxuLnNlYXJjaC1ib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG4gIHdpZHRoOiAxNS42MmVtO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHRleHQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgei1pbmRleDogOTtcbiAgY29sb3I6IHJnYmEoMTAyLCAxMDIsIDEwMiwgMC42KTtcbn1cblxuLnNlYXJjaC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtYm94IC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHN2ZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0OmZvY3VzLFxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1ZW0gc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmJ1dHRvbi5idG4tc2VhcmNoLWNsb3NlIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHN2ZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLm5hdmJhciB1bC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5oZWFkZXIgLmNzc19wcmVmaXgtc2VhcmNoLFxuLnNlYXJjaF9jb3VudCAuY3NzX3ByZWZpeC1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTcgMTcgMTcgLyA5NSUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzEuMjVlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtb3BhY2l0eTogMDtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICAtby1vcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uY3NzX3ByZWZpeC1zZWFyY2ggLnNlYXJjaC1mb3JtIC5mb3JtLXNlYXJjaCAuc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMC42MjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNzc19wcmVmaXgtc2VhcmNoIC5zZWFyY2gtZm9ybSAuZm9ybS1zZWFyY2ggLnNlYXJjaF9faW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xufVxuXG4uY3NzX3ByZWZpeC1zZWFyY2guc2VhcmNoLS1vcGVuLFxuLnNlYXJjaF9jb3VudCAuY3NzX3ByZWZpeC1zZWFyY2guc2VhcmNoLS1vcGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtb3BhY2l0eTogMTtcbiAgLW1vei1vcGFjaXR5OiAxO1xuICAtby1vcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uYnRuLS1zZWFyY2gtY2xvc2Uge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMWVtO1xuICByaWdodDogMS4yNWVtO1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idG4tLXNlYXJjaC1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5idG4tLXNlYXJjaC1jbG9zZSB7XG4gIHRvcDogMS41ZW07XG59XG5cbi5idG4tLXNlYXJjaC1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWFyY2gtZm9ybS5zZWFyY2hfX2Zvcm0ge1xuICB3aWR0aDogYXV0bztcbn1cblxuXG4uc2VhcmNoLS1vcGVuIC5zZWFyY2hfX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXJnaW46IDAgMmVtO1xufVxuXG4uc2VhcmNoLS1vcGVuIC5zZWFyY2hfX2Zvcm06OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTW92ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbk1vdmU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuaGVhZGVyIC5zZWFyY2hfX2lucHV0IHtcbiAgbWFyZ2luOiAwLjYyNWVtIDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMDVlbSAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICBib3JkZXItYm90dG9tOiAwLjEyNWVtIHNvbGlkO1xufVxuXG4uZm9ybS1zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC1mb250LXNpemUpO1xufVxuXG4uc2VhcmNoX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVlbSBzb2xpZDtcbn1cblxuLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIFxuLnNlYXJjaF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIFxuLnNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBcbmZvb3RlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZC5zZWFyY2hfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBcbmZvb3RlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZC5zZWFyY2hfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyLCBcbmZvb3RlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZC5zZWFyY2hfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5zZWFyY2hfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VhcmNoX19pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgLmhhcy1jb250ZW50fmxhYmVsLFxuZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgaW5wdXQ6Zm9jdXN+bGFiZWwsXG5mb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyBsYWJlbCB7XG4gIHRvcDogLTUuNjJlbTtcbn1cblxuLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIHVsIGxpIHN2ZyB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDEuMjVlbTtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVlbSBzb2xpZCB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbmZvcm0uc2VhcmNoLWZvcm0gLmZvcm0tcm93IGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyLjgxZW07XG4gIHRvcDogLTAuODFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiAzLjc1ZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnZlcnRpY2FsLWhlYWRlciAuc2VhcmNoX3dyYXAuc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaGVhZGVyIC5zZWFyY2gtZm9ybSAuZm9ybS1zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjA2MjVlbTtcbiAgdG9wOiAwLjYyNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVlbSAxZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtZm9ybSAuZm9ybS1zZWFyY2ggLnNlYXJjaC1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG59XG5cbi5zZWFyY2hfY291bnQgLmJ0bi1zZWFyY2gsIFxuLnNlYXJjaF9jb3VudCAuYnRuLXNlYXJjaCBzdmcge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9keSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy10aHJlZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZWFyY2hfY291bnQgLmJ0bi1zZWFyY2g6aG92ZXIsXG4uc2VhcmNoX2NvdW50IC5idG4tc2VhcmNoOmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmNzc19wcmVmaXgtaGVhZGVyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogSHVza3kgU2VhcmNoICovXG4ud29vZl9odXNreV90eHQgLndvb2ZfaHVza3lfdHh0LWNyb3Nze1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud29vZl9odXNreV90eHR7XG4gIGhlaWdodDogMy43NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4gLndvb2ZfaHVza3lfdHh0IC53b29mX2h1c2t5X3R4dC1jb250YWluZXJ7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuLndvb2ZfY29udGFpbmVyIC53b29mX2NvbnRhaW5lcl9pbm5lciBpbnB1dFt0eXBlPVwic2VhcmNoXCJde1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4ud29vZl9odXNreV90eHQtY29udGFpbmVye1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xufVxuLndvb2ZfaHVza3lfdHh0LWNvbnRhaW5lciAud29vZl9odXNreV90eHQtb3B0aW9ue1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLndvb2ZfaHVza3lfdHh0LWNvbnRhaW5lciAud29vZl9odXNreV90eHQtb3B0aW9uIGF7IFxuICB3aWR0aDogMjAlO1xufVxuLndvb2ZfaHVza3lfdHh0LWNvbnRhaW5lciAud29vZl9odXNreV90eHQtb3B0aW9uID4gZGl2e1xuICB3aWR0aDogODAlO1xufVxuLndvb2ZfaHVza3lfdHh0LWNvbnRhaW5lcntcbiAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG59XG4ud29vZl9odXNreV90eHQtY29udGFpbmVyIC53b29mX2h1c2t5X3R4dC1vcHRpb246aG92ZXJ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0YmcpO1xufVxuLndvb2ZfaHVza3lfdHh0LW9wdGlvbi1icmVhZGNydW1iLFxuLndvb2ZfaHVza3lfdHh0LW9wdGlvbiAud29vZl9odXNreV90eHQtb3B0aW9uLXRleHR7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29vZl9odXNreV90eHQtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICBib3JkZXI6bm9uZTtcbn1cbi53b29mX2h1c2t5X3R4dCAqOjotd2Via2l0LXNjcm9sbGJhcntcbiAgd2lkdGg6NnB4O1xufVxuLndvb2ZfaHVza3lfdHh0ICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRiZyk7XG59XG4ud29vZl9odXNreV90eHQtb3B0aW9uIC53b29mX2h1c2t5X3R4dC1vcHRpb24tdGl0bGV7bWFyZ2luLXJpZ2h0OiAxMHB4O31cbi53b29mX2h1c2t5X3R4dC1vcHRpb24gLndvb2ZfaHVza3lfdHh0LW9wdGlvbi10aXRsZSBhLFxuLndvb2ZfaHVza3lfdHh0LW9wdGlvbiAud29vZl9odXNreV90eHQtb3B0aW9uLXRpdGxle1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG4ud29vZl9odXNreV90eHQtY29udGFpbmVyIC53b29mX2h1c2t5X3R4dC1vcHRpb24gaW1nLndvb2ZfaHVza3lfdHh0LW9wdGlvbi10aHVtYm5haWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDQ1cHg7XG59XG4ud29vZl9odXNreV90eHQtb3B0aW9uIC53b29mX2h1c2t5X3R4dC1sYWJlbHMsXG4ud29vZl9odXNreV90eHQtbG9hZGVye2Rpc3BsYXk6IG5vbmU7fVxuXG4vKiBzZWFyY2gtY29sb3Jtb2RlICovXG5cbi5zZWFyY2hfc3R5bGVfbGlnaHQgLnNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xufVxuXG4uc2VhcmNoX3N0eWxlX2xpZ2h0IC5zZWFyY2hfX2Zvcm06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5zZWFyY2hfc3R5bGVfbGlnaHQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5zZWFyY2hfc3R5bGVfbGlnaHQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnNlYXJjaF9zdHlsZV9saWdodCBidXR0b24uYnRuLXNlYXJjaC1jbG9zZSBzdmcge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4vKiBzZWFyY2ggYW5pbWF0aW9uICovXG5cbi5zZWFyY2gtYW5pbWF0ZS1sZWZ0IC5zZWFyY2gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5zZWFyY2gtYW5pbWF0ZS1sZWZ0IC5zZWFyY2guc2VhcmNoLS1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnNlYXJjaC1hbmltYXRlLXJpZ2h0IC5zZWFyY2gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnNlYXJjaC1hbmltYXRlLXJpZ2h0IC5zZWFyY2guc2VhcmNoLS1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLyogc2VhcmNoIGRlZmF1bHQgKi9cbi5zZWFyY2hfd3JhcC5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNWVtIHNvbGlkIHZhcigtLWdsb2JhbC1mb250LXRpdGxlKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDIuODEyNWVtO1xuICBsaW5lLWhlaWdodDogMi44MTI1ZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSk7XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbn1cblxuLnNlYXJjaF93cmFwIC5zZWFyY2gtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4uc2VhcmNoX3dyYXAuc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgc3ZnIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4uc2VhcmNoX3dyYXAuc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxLjg3NWVtO1xuICB3aWR0aDogMS44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1ZW07XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0OmZvY3VzLFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwLjh2dztcbiAgfVxuICAud3AtYmxvY2stc2VhcmNoIGJ1dHRvbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG4gICAgcmlnaHQ6IDF2dztcbiAgICBib3R0b206IDEuNXZ3O1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAzLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNzVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNzc19wcmVmaXgtc2VhcmNoIC5zZWFyY2gtZm9ybS5zZWFyY2hfX2Zvcm0ge1xuICAgIHdpZHRoOiAzMS4yNWVtO1xuICB9XG59XG5cblxuQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAuZm9ybS1zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIFxuICAuc2VhcmNoX19pbnB1dCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpO1xuICB9XG5cbiAgLmNzc19wcmVmaXgtc2VhcmNoIC5zZWFyY2gtZm9ybS5zZWFyY2hfX2Zvcm0ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAuc2VhcmNoX2NvdW50IC5jc3NfcHJlZml4LXNlYXJjaCwgaGVhZGVyIC5jc3NfcHJlZml4LXNlYXJjaCB7XG4gICAgaGVpZ2h0OiAyMGVtO1xuICB9XG4gIC5jc3NfcHJlZml4LWhlYWRlci1zZWFyY2hib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gfVxuXG59IiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTsgXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgaGVpZ2h0OiAzLjc1ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1ZW07XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogMy43NWVtO1xuICAgIHJpZ2h0OiAwLjYyNWVtO1xuICAgIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci13aWR0aDogMC4zMTNlbSAwLjI1ZW0gMCAwLjI1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci13aWR0aDogMCAwLjI1ZW0gMC4zMTNlbSAwLjI1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGhlaWdodDogMi4xODhlbTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcbiAgICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcbiAgICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyOiAwLjA2MjVlbSBzb2xpZCB2YXIoLS1nbG9iYWwtc3VibWVudS1saWdodCk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBwYWRkaW5nOiAwLjMxM2VtIDFlbTtcbiAgICBtYXgtaGVpZ2h0OiAxMC42MjVlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbZGF0YS1zZWxlY3RlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdLCBcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bZGF0YS1zZWxlY3RlZD10cnVlXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiAwIDAuNjI1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuc3Bhbi5zZWxlY3QyLWNvbnRhaW5lciwgc3Bhbi5zZWxlY3QyLWNvbnRhaW5lciBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW1wb3J0c1xuXHQjIEN1c3RvbSBwcm9wZXJ0aWVzXG5cdCMgUmVzZXRcblx0IyBUeXBvZ3JhcGh5XG5cdCMgRWxlbWVudHNcblx0IyBiTE9DS1Ncblx0IyBNZWRpYVxuXHQjIExpbmtzXG5cdCMgSGVhZGVyXG5cdCMgRm9vdGVyXG4jIEFjY2Vzc2liaWxpdHlcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW1wb3J0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuQGltcG9ydCBcIl9yZXNldC5jc3NcIjtcbkBpbXBvcnQgXCJfdHlwb2dyYXBoeS5jc3NcIjtcbkBpbXBvcnQgXCJfZWxlbWVudHMuY3NzXCI7XG5AaW1wb3J0IFwiX2Jsb2Nrcy5jc3NcIjtcbkBpbXBvcnQgXCJfbWVkaWEuY3NzXCI7XG5AaW1wb3J0IFwiX2xpbmtzLmNzc1wiO1xuQGltcG9ydCBcIl9oZWFkZXIuY3NzXCI7XG5AaW1wb3J0IFwiX2J1cmdlci1tZW51LmNzc1wiO1xuQGltcG9ydCBcIl9mb290ZXIuY3NzXCI7XG5AaW1wb3J0IFwiX3NlYXJjaC5jc3NcIjtcbkBpbXBvcnQgXCJfc2VsZWN0Mi5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLyoqXG4gKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLlxuICogUmU6IHdvcmQtd3JhcDogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW5cbiAqIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LlxuICovXG5cbi5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5wcmltYXJ5LXNpZGViYXIud2lkZ2V0LWFyZWEgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7XG59XG5cbmNhbnZhcyNjc3NfcHJlZml4LWZsdWlkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuICB9XG4jYm9keS1pbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG59XG4uaGVyby1mb250e1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpICFpbXBvcnRhbnQ7XG59XG5cbi5oaWdobGlnaHRlZC10ZXh0LXdyYXB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oaWdobGlnaHRlZC10ZXh0LXdyYXA6YmVmb3JlICxcbi5oaWdobGlnaHRlZC10ZXh0LXdyYXA6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDp2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVlbTtcbn1cbi5oaWdobGlnaHRlZC10ZXh0LXdyYXA6YmVmb3Jle1xuICAgIGxlZnQ6IDAuMDYyNWVtO1xuICAgIHJpZ2h0OiAwLjE1NWVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMC4wOGVtXG59XG4uaGlnaGxpZ2h0ZWQtdGV4dC13cmFwOmFmdGVyIHtcbiAgICB3aWR0aDogMC4wOGVtO1xuICAgIGhlaWdodDogMC4wOGVtO1xuICAgIHJpZ2h0OiAwO1xufVxuLmhpZ2hsaWdodGVkLXRleHQtd3JhcC5hbmltYXRlZDpiZWZvcmV7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlLWluLWhvci1sZWZ0IC43cyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSBib3RoO1xuICAgIGFuaW1hdGlvbjogc2NhbGUtaW4taG9yLWxlZnQgLjdzIGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpIGJvdGg7XG59XG5cbi5oaWdobGlnaHRlZC10ZXh0LXdyYXAuYW5pbWF0ZWQ6YWZ0ZXJ7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlLWluLWNlbnRlciAxcyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApIDAuNXMgYm90aDtcbiAgICBhbmltYXRpb246IHNjYWxlLWluLWNlbnRlciAxcyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApIDAuNXMgYm90aDsgIFxufVxuXG5cbi5zY2FsZS1pbi1ob3ItbGVmdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlLWluLWhvci1sZWZ0IC43cyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSBib3RoO1xuICAgIGFuaW1hdGlvbjogc2NhbGUtaW4taG9yLWxlZnQgLjdzIGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpIGJvdGg7XG59XG5cbi53b29jb21tZXJjZS1mb3JtLXRyYWNrLW9yZGVyIGZvcm0gLmZvcm0tcm93IGxhYmVsLFxuLndvb2NvbW1lcmNlLWZvcm0tdHJhY2stb3JkZXIgZm9ybSAuZm9ybS1yb3cgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XG4gICAgY29sb3I6dmFyKC0td2hpdGUtY2FyZC10ZXh0KSAhaW1wb3J0YW50O1xufVxuLmNzc19wcmVmaXgtaW1hZ2UtZWZmZWN0IHtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwIDEwMCUgMCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDEuMnMgY3ViaWMtYmV6aWVyKC42MywgLjI1LCAuMjUsIDEpO1xuICAgIC1vLXRyYW5zaXRpb246IDEuMnMgY3ViaWMtYmV6aWVyKC42MywgLjI1LCAuMjUsIDEpO1xuICAgIHRyYW5zaXRpb246IDEuMnMgY3ViaWMtYmV6aWVyKC42MywgLjI1LCAuMjUsIDEpO1xufVxuLmNzc19wcmVmaXgtaW1hZ2UtZWZmZWN0LmFuaW1hdGVkICwuY3NzX3ByZWZpeC1pbWFnZS1lZmZlY3Qubm8tZWZmZWN0e1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xufVxuXG5cbi8qQ29tbWVudCBjaGVja2JveCAqL1xuXG4uY3NzX3ByZWZpeC1jaGVjayBsYWJlbHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNzc19wcmVmaXgtY2hlY2sgLnRleHQtY2hlY2sge1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4ucmVwbHkuY3NzX3ByZWZpeC1yZXBseSAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOnZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucmVwbHkuY3NzX3ByZWZpeC1yZXBseSAuY29tbWVudC1yZXBseS1saW5rOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXFxmM2U1XCI7XG5cdGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG59XG4uY3NzX3ByZWZpeC1jaGVjayAuY2hlY2ttYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjgxMjVlbTtcbiAgICBsZWZ0OiAwO1xuXHRoZWlnaHQ6IDFlbTtcbiAgICB3aWR0aDogMWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xuICAgIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuLmNvbW1lbnQtcmVzcG9uZCAuY3NzX3ByZWZpeC1jaGVjayB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xufVxuLmNzc19wcmVmaXgtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IDAuMzg1ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMWVtO1xuICAgIHdpZHRoOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5jc3NfcHJlZml4LWNoZWNrIGlucHV0OmNoZWNrZWR+LmNoZWNrbWFyayB7XG4gICAgYm9yZGVyOiAwLjA2MjVlbSBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cbi5jc3NfcHJlZml4LWNoZWNrIC5jaGVja21hcmsge1xuICAgIHRvcDogMC4zODVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jc3NfcHJlZml4LWNoZWNrIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IH1cbi5jc3NfcHJlZml4LWNoZWNrIC5jaGVja21hcms6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IG5vbmU7IH1cbi5jc3NfcHJlZml4LWNoZWNrIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHsgZGlzcGxheTogYmxvY2s7IH1cbi5jc3NfcHJlZml4LWNoZWNrIC5jaGVja21hcms6YWZ0ZXIgeyBcbiAgICBsZWZ0OiAwLjIyZW07XG4gICAgdG9wOiAwLjAzNWVtO1xuICAgIHdpZHRoOiAwLjM3NWVtO1xuICAgIGhlaWdodDogMC42NWVtO1xuICAgIGJvcmRlcjogc29saWQgdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICAgIGJvcmRlci13aWR0aDogMCAwLjEyNWVtIDAuMTI1ZW0gMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4xODc1ZW07XG59XG4vKkNvbW1lbnQgY2hlY2tib3ggRW5kICovXG5cbi5kaWFsb2ctdHlwZS1saWdodGJveHtcbiAgICB6LWluZGV4OiA5OTk5OTtcbn1cbiBcbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZS1pbi1ob3ItbGVmdCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzY2FsZS1pbi1ob3ItbGVmdCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cbn1cbi5zY2FsZS1pbi1jZW50ZXIge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogc2NhbGUtaW4tY2VudGVyIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKSBib3RoO1xuXHQgICAgICAgIGFuaW1hdGlvbjogc2NhbGUtaW4tY2VudGVyIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKSBib3RoO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlLWluLWNlbnRlciB7XG4gICAgMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHNjYWxlLWluLWNlbnRlciB7XG4gICAgMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICBcbiAgLmJvdW5jZS10b3Age1xuXHQtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlLXRvcCAwLjlzIGJvdGg7XG5cdCAgICAgICAgYW5pbWF0aW9uOiBib3VuY2UtdG9wIDAuOXMgYm90aDtcbn1cblxuXG5pbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjQzNzVlbTtcbiAgICBoZWlnaHQ6IDMuNDM3NWVtO1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMzMHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuICAgICAgICBwYWRkaW5nOiA1LjYyNWVtIDFlbSA1LjYyNWVtO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5cHgpIGFuZCAobWluLXdpZHRoOjEwMjVweCkge1xuICAgIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDUuNjI1ZW0gMWVtO1xuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDo3NjhweCkge1xuICAgIC5lbGVtZW50b3ItaW1hZ2UtYm94LWltZyBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOjQ4MHB4KSB7XG4gICAgLmZvb3Rlci1tYWlsIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuZm9vdGVyLW1haWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5mb290ZXItbWFpbCBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICB9XG59XG5cbi5ieXBvc3RhdXRob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLyoqIE1hZ2ljIEN1cnNvciAgKi9cblxuI21hZ2ljLWN1cnNvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTAwMDAwMDtcbn1cblxuLyogU3R5bGluZyBzY3JvbGxiYXIgKi9cbi5zY3JvbGxiYXItdHJhY2sge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xufVxuLnNjcm9sbGJhci10cmFjazpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC4xKSAhaW1wb3J0YW50O1xufVxuLnNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6ICNEREQgIWltcG9ydGFudDtcblx0b3BhY2l0eTogLjI1O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uc2Nyb2xsYmFyLXRyYWNrOmhvdmVyIC5zY3JvbGxiYXItdGh1bWIge1xuXHRvcGFjaXR5OiAuNTtcbn1cblxuLyogQmFsbCBkcmFnIFxuPT09PT09PT09PT09PSAqL1xuLmNzc19wcmVmaXgtYm9vbXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jYmFsbCAuYmFsbC1kcmFnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAgMC4zMTI1ZW07XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgY3Vyc29yOiBncmFiO1xufVxuI2JhbGwge1xuICAgIGN1cnNvcjogZ3JhYjtcbn1cbiNiYWxsIC5iYWxsLWRyYWc6OmJlZm9yZSxcbiNiYWxsIC5iYWxsLWRyYWc6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTAuMzEyNWVtO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGhlaWdodDogMC42MjVlbTtcblx0bGluZS1oZWlnaHQ6IDAuNjI1ZW07XG5cblx0LyogRm9udCBBd2Vzb21lICovXG5cdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4jYmFsbCAuYmFsbC1kcmFnOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwNFwiOyAvKiBGb250IEF3ZXNvbWUgKi9cblx0bGVmdDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMmVtLCAwLCAwKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xufVxuI2JhbGwgLmJhbGwtZHJhZzo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZjEwNVwiOyAvKiBGb250IEF3ZXNvbWUgKi9cblx0cmlnaHQ6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMmVtLCAwLCAwKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xufVxuXG5cbi8qIEJhbGwgY2xvc2UgXG49PT09PT09PT09PT09PSAqL1xuI2JhbGwuYmFsbC1jbG9zZS1lbmFibGVkIHtcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuI2JhbGwgLmJhbGwtY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDAgMC4zMTI1ZW07XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIHN3aXBlciBwYWdpbmF0aW9uICovXG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIFxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4sXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQsXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCxcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldixcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2LFxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbixcbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuXG4vKiB0cmFuc2l0aW9uICovXG5cbi5jc3NfcHJlZml4LWFqYXg6OmFmdGVyLCAuY3NzX3ByZWZpeC1hamF4OjpiZWZvcmUsXG4uY3NzX3ByZWZpeC1hZG1pbmFqYXg6OmFmdGVyLCAuY3NzX3ByZWZpeC1hZG1pbmFqYXg6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyAwLjRzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC40cyAwLjRzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIDAuNHM7XG59XG4uY3NzX3ByZWZpeC1hamF4OjpiZWZvcmUsXG4uY3NzX3ByZWZpeC1hZG1pbmFqYXg6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLmNzc19wcmVmaXgtYWpheDo6YWZ0ZXIsXG4uY3NzX3ByZWZpeC1hZG1pbmFqYXg6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLmNzc19wcmVmaXgtYWpheC5wYWdlLWlzLWNoYW5naW5nOjphZnRlciwgXG4uY3NzX3ByZWZpeC1hamF4LnBhZ2UtaXMtY2hhbmdpbmc6OmJlZm9yZSxcbi5jc3NfcHJlZml4LWFqYXgucGFnZWxvYWQtaXMtY2hhbmdpbmc6OmFmdGVyLCBcbi5jc3NfcHJlZml4LWFqYXgucGFnZWxvYWQtaXMtY2hhbmdpbmc6OmJlZm9yZSxcbi5jc3NfcHJlZml4LWFkbWluYWpheC5wYWdlbG9hZC1pcy1jaGFuZ2luZzo6YWZ0ZXIsIFxuLmNzc19wcmVmaXgtYWRtaW5hamF4LnBhZ2Vsb2FkLWlzLWNoYW5naW5nOjpiZWZvcmUgIHtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNHMgMHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgMHM7XG59XG4gIFxuICBcbi50cmFuc2l0aW9uLWNvdmVyLWxheWVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIDAuNHMsIHZpc2liaWxpdHkgMHMgMC44cztcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyAwLjRzLCB2aXNpYmlsaXR5IDBzIDAuOHM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIDAuNHMsIHZpc2liaWxpdHkgMHMgMC44cztcbn1cbi5wYWdlLWlzLWNoYW5naW5nIC50cmFuc2l0aW9uLWNvdmVyLWxheWVyLFxuLnBhZ2Vsb2FkLWlzLWNoYW5naW5nIC50cmFuc2l0aW9uLWNvdmVyLWxheWVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMHMsIHZpc2liaWxpdHkgMHMgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMHMsIHZpc2liaWxpdHkgMHMgMHM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDBzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50cmFuc2l0aW9uLWNvdmVyLWxheWVyIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgfVxufVxuICBcbi50cmFuc2l0aW9uLWxvYWRpbmctYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxvYWRpbmctYmFyKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgMHMgZWFzZS1pbjtcbiAgICAtbW96LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgMC4zcywgLW1vei10cmFuc2Zvcm0gMC40cyAwcyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgMC4zcywgdHJhbnNmb3JtIDAuNHMgMHMgZWFzZS1pbjtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi50cmFuc2l0aW9uLWxvYWRpbmctYmFyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG4ucGFnZS1pcy1jaGFuZ2luZyAudHJhbnNpdGlvbi1sb2FkaW5nLWJhcixcbi5wYWdlbG9hZC1pcy1jaGFuZ2luZyAudHJhbnNpdGlvbi1sb2FkaW5nLWJhciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWCgwLjMpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVYKDAuMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWCgwLjMpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWCgwLjMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWCgwLjMpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIDAuNHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDAuM3MsIC1tb3otdHJhbnNmb3JtIDAuNHMgMC40cztcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDAuM3MsIHRyYW5zZm9ybSAwLjRzIDAuNHM7XG59XG4ucGFnZS1pcy1jaGFuZ2luZyAudHJhbnNpdGlvbi1sb2FkaW5nLWJhcjo6YmVmb3JlLFxuLnBhZ2Vsb2FkLWlzLWNoYW5naW5nIC50cmFuc2l0aW9uLWxvYWRpbmctYmFyOjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjhzIDAuOHMgZWFzZS1pbjtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuOHMgMC44cyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIDAuOHMgZWFzZS1pbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudHJhbnNpdGlvbi1sb2FkaW5nLWJhciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgfVxufVxuICAiXX0= */