@font-face{font-family:"Inter";font-style:normal;font-weight:100;font-display:swap;src:url("../fonts/Inter-Light.eot?v=1.0.0");src:url("../fonts/Inter-Light.eot?#iefix&v=1.0.0") format("embedded-opentype"),url("../fonts/Inter-Light.woff2?v=1.0.0") format("woff2"),url("../fonts/Inter-Light.woff?v=1.0.0") format("woff"),url("../fonts/Inter-Light.ttf?v=1.0.0") format("truetype"),url("../fonts/Inter-Light.svg?v=1.0.0Light") format("svg")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Inter-Regular.eot?v=1.0.0");src:url("../fonts/Inter-Regular.eot?#iefix&v=1.0.0") format("embedded-opentype"),url("../fonts/Inter-Regular.woff2?v=1.0.0") format("woff2"),url("../fonts/Inter-Regular.woff?v=1.0.0") format("woff"),url("../fonts/Inter-Regular.ttf?v=1.0.0") format("truetype"),url("../fonts/Inter-Regular.svg?v=1.0.0Regular") format("svg")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/Inter-Bold.eot?v=1.0.0");src:url("../fonts/Inter-Bold.eot?#iefix&v=1.0.0") format("embedded-opentype"),url("../fonts/Inter-Bold.woff2?v=1.0.0") format("woff2"),url("../fonts/Inter-Bold.woff?v=1.0.0") format("woff"),url("../fonts/Inter-Bold.ttf?v=1.0.0") format("truetype"),url("../fonts/Inter-Bold.svg?v=1.0.0Bold") format("svg")}html{font-size:10px}body{color:#000;font-family:"Inter",sans-serif;font-size:1.4rem;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 768px){body{font-size:1.6rem}}h1,h2,h3,h4,h5,h6{color:#000;font-family:"grueber",sans-serif;font-weight:400}h1{font-size:30px}@media(min-width: 768px){h1{font-size:36px}}@media(min-width: 992px){h1{font-size:42px}}h2{font-size:26px}@media(min-width: 768px){h2{font-size:30px}}@media(min-width: 992px){h2{font-size:34px}}h3{font-size:24px}@media(min-width: 768px){h3{font-size:26px}}@media(min-width: 992px){h3{font-size:30px}}h4{font-size:20px}@media(min-width: 768px){h4{font-size:22px}}@media(min-width: 992px){h4{font-size:26px}}h5{font-size:16px}@media(min-width: 768px){h5{font-size:18px}}@media(min-width: 992px){h5{font-size:20px}}p{margin-bottom:1.375em}p:last-child{margin-bottom:auto}blockquote{color:#777;font-style:italic}a{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover,a:focus{color:#000;text-decoration:none}body{overflow-x:hidden}body .\--narrow{max-width:33.7rem}@media(min-width: 768px){body .\--narrow{max-width:80.4rem}}body .grecaptcha-badge{visibility:hidden}@media(min-width: 992px){.side-nav__lang-switcher{display:none}}.-hidden{display:none}.block{position:relative;margin:7.4rem 0px}.block--fullwidth{width:calc(100% + (100vw - 100%));margin-left:calc((100vw - 100%) / -2)}.block.block-form,.block.block-map-static{margin-top:9.4rem}.block.block-form:last-of-type,.block.block-map-static:last-of-type{margin-bottom:0}.block.block-map-static+.block-links{margin-top:9rem}.block.block-location{margin:8.6rem 0}@media(min-width: 768px){.block.block-video+.block-slider-tabs{margin:9.4rem 0}}.block.block-slider-tabs+.block-icons{margin:-4rem 0 8rem}@media(min-width: 768px){.block.block-links+.block-slider-gallery{margin:9rem 0}}.block.block-links+.block-link.\--full{margin-top:7.4rem}.block.block-links+.block-video{margin-top:0}@media(min-width: 768px){.block.block-accordions+.block-core--paragraph{margin-top:9.6rem}}.block.block-accordions+.block-content-columns{margin-top:9rem}.block.block-slider-hero{margin-top:0}.block.block-slider-hero+.block-links{margin-bottom:0}.block.block-tickets+.block-content-columns{margin-top:9rem}.block.block-history{margin-bottom:9rem}.block.block-content-columns+.block-awards{margin-top:9.6rem}.block.block-slider-gallery{margin:9.6rem 0}.block.block-core{margin:0 auto;padding:0 1.8rem}@media(min-width: 768px){.block.block-core{max-width:100.4rem}}.block.block-core--heading:first-of-type{margin-top:10rem}.block.block-core--heading h1,.block.block-core--heading h2,.block.block-core--heading h3,.block.block-core--heading h4,.block.block-core--heading h5,.block.block-core--heading h6{color:#000}.block.block-core--heading h2{font-size:3.5rem;line-height:3.7rem;letter-spacing:.03em;margin-bottom:2.44rem}@media(min-width: 768px){.block.block-core--heading h2{line-height:4.2rem}}.block.block-core--heading+.block-accordions{margin:3rem 0 5rem}.block.block-core--heading+.block-slider-tabs{margin:4rem 0 7.4rem}.block.block-core--heading+.block-map-static{margin:3rem 0 7.4rem}.block.block-core--heading+.block-map-static:last-of-type{margin-bottom:0}@media(min-width: 768px){.block.block-core--heading+.block-core--paragraph p.has-text-align-center{max-width:80.4rem}}.block.block-core--paragraph:first-of-type{margin-top:7.4rem}.block.block-core--paragraph:nth-last-child(2){margin-bottom:10rem}.block.block-core--paragraph p{font-size:1.7rem;font-weight:500;letter-spacing:.03em;line-height:2.5rem;width:100%;margin:0 auto;color:#000}.block.block-core--paragraph+.block-core--paragraph{margin-top:2.5em}.block.block-core--paragraph+.block-core--heading{margin-top:7.4rem}.block.block-core--paragraph+.block-form{margin-top:8rem}.block.block-core--list{font-size:1.7rem;line-height:3.3rem;color:#000}.block.block-core--list ul{padding-left:2.2rem}.block .container{margin:0 auto;max-width:100.4rem;padding:0 1.8rem}.block .container.\--wide{width:100%;max-width:126.8rem}.main-navigation{width:100%;background:#fff;z-index:100}.main-navigation__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:68px}.main-navigation__toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1001}@media(min-width: 768px){.main-navigation__toggle{display:none}}.main-navigation__toggle button{background:none;border:none;outline:none}.main-navigation__toggle button span{position:relative;display:block;width:28px;height:3px;margin:0 0 5px 0;background:#000;border-radius:5px;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.main-navigation__toggle button span:last-of-type{margin:0}.main-navigation__toggle button.active span:nth-child(1){top:8px;opacity:0;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.main-navigation__toggle button.active span:nth-child(2){top:0;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.main-navigation__toggle button.active span:nth-child(3){top:-8px;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.main-navigation__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:25px}@media(max-width: 991.98px){.main-navigation__logo{-webkit-box-flex:1;-ms-flex:1;flex:1}}.main-navigation__logo a{display:block;max-height:50px}.main-navigation__logo a img{width:auto;max-height:inherit}@media(max-width: 767.98px){.main-navigation__menu{position:absolute;top:0;left:0;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:100vh;padding:70px 15px;background:#fff;z-index:1000}}@media(min-width: 768px){.main-navigation__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.main-navigation__menu .menu-item{font-size:16px;line-height:24px}.main-navigation__menu .menu-item>a{display:block;padding:10px;color:#000;font-size:1em;line-height:1.375em;text-align:center;opacity:.2s ease-in-out;will-change:color}@media(min-width: 768px){.main-navigation__menu .menu-item>a{padding:25px 10px;text-align:left}}.main-navigation__menu .menu-item>a:hover{color:#63a675}.main-navigation__menu .menu-item-has-children{position:relative}.main-navigation__menu .menu-item-has-children:hover>.sub-menu{display:block}.main-navigation__menu .current-menu-item>a{color:#63a675}.main-navigation__menu .sub-menu{margin:0;padding:0;list-style:none}@media(max-width: 1199.98px){.main-navigation__menu .sub-menu{position:relative;display:block}}@media(min-width: 768px){.main-navigation__menu .sub-menu{position:absolute;top:100%;left:-10px;display:none;background:#fff}}.main-navigation__menu .sub-menu>.menu-item>a{font-size:.9em}@media(min-width: 768px){.main-navigation__menu .sub-menu>.menu-item>a{padding:10px 20px}}.main-navigation__menu .menu{margin:0;padding:0;list-style:none}@media(max-width: 1199.98px){.main-navigation__menu .menu{display:block}}@media(min-width: 768px){.main-navigation__menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.main-navigation__menu--active{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 768px){.main-navigation__menu--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}body.admin-bar .main-navigation{top:46px}@media(min-width: 768px){body.admin-bar .main-navigation{top:32px}}.page-header.\--smaller{margin-bottom:-2.5rem}.archive-sidebar{position:relative;margin-bottom:3rem}@media(min-width: 992px){.archive-sidebar{width:19.7rem}}.archive-sidebar__toggler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#473e25;cursor:pointer;margin:0 0 4rem 0;padding:.8rem 1.2rem}@media(min-width: 992px){.archive-sidebar__toggler{display:none}}.archive-sidebar__toggler-heading{margin:0;color:#fff;font-size:1.6rem;line-height:normal}.archive-sidebar__toggler-icon{width:1.2rem;height:auto;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;-o-transition:-o-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out, -o-transform .25s ease-in-out}.archive-sidebar__toggler.-active .archive-sidebar__toggler-icon{-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.archive-sidebar__items{max-height:0;overflow:hidden;-webkit-transition:max-height .25s ease-in-out;-o-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.archive-sidebar__items.-open{max-height:200rem}@media(min-width: 992px){.archive-sidebar__items{max-height:unset}}.archive-sidebar__item:not(:last-child){margin-bottom:3rem}.archive-sidebar__item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;margin:0 0 1rem 0;-webkit-transition:margin-bottom .25s ease-in-out;-o-transition:margin-bottom .25s ease-in-out;transition:margin-bottom .25s ease-in-out}.archive-sidebar__item-header-icon{width:1.2rem;height:auto;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;-o-transition:-o-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out, -o-transform .25s ease-in-out;-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.archive-sidebar__item-header-icon path{stroke:#000}.archive-sidebar__item-header.-close{margin-bottom:0}.archive-sidebar__item-header.-close .archive-sidebar__item-header-icon{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.archive-sidebar__item-heading{margin:0;font-size:1.8rem;line-height:normal}.archive-sidebar__item-content{max-height:120rem;-webkit-transition:max-height .25s ease-in-out;-o-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;overflow:hidden}.archive-sidebar__item-content.-close{max-height:0}.archive-sidebar .facetwp-facet{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-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-bottom:0}.archive-sidebar .facetwp-facet .facetwp-radio,.archive-sidebar .facetwp-facet .facetwp-checkbox{width:100%;background:none;padding-left:0;padding:.8rem 1.2rem;margin-bottom:0;border-bottom:.1rem solid #000;font-size:1.4rem;line-height:normal;letter-spacing:.035em;color:#000;-webkit-transition:background-color ease-in-out .3s;-o-transition:background-color ease-in-out .3s;transition:background-color ease-in-out .3s;will-change:background-color}.archive-sidebar .facetwp-facet .facetwp-radio:first-of-type,.archive-sidebar .facetwp-facet .facetwp-checkbox:first-of-type{border-top:1px solid #473e25}@media(min-width: 992px){.archive-sidebar .facetwp-facet .facetwp-radio:first-of-type,.archive-sidebar .facetwp-facet .facetwp-checkbox:first-of-type{border-color:#000}}.archive-sidebar .facetwp-facet .facetwp-radio:hover,.archive-sidebar .facetwp-facet .facetwp-checkbox:hover{background-color:#efefef}.archive-sidebar .facetwp-facet .facetwp-radio.checked,.archive-sidebar .facetwp-facet .facetwp-checkbox.checked{background-color:#473e25;color:#fff;font-weight:700}.archive-sidebar .facetwp-facet .facetwp-slider-wrap{width:100%;padding:.5rem 0 1.4rem 0}.archive-sidebar .facetwp-facet .facetwp-slider-wrap .noUi-target{border:unset;background:#efefef}.archive-sidebar .facetwp-facet .facetwp-slider-wrap .noUi-connect{background:#a3a3a3}.archive-sidebar .facetwp-facet .facetwp-slider-wrap .noUi-horizontal{height:.6rem}.archive-sidebar .facetwp-facet .facetwp-slider-wrap .noUi-horizontal .noUi-handle{right:-0.6rem;border:unset;width:1.4rem;height:1.4rem;border-radius:50%;background-color:#473e25}.archive-sidebar .facetwp-facet .facetwp-slider-reset{display:none !important}.facetwp-template.\--products{height:100%}.main-footer{position:relative;height:auto;padding:0;background-color:#473e25;color:#fff}@media(min-width: 992px){.main-footer{padding:0 5rem}}.main-footer__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:38rem}.main-footer__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 992px){.main-footer__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main-footer__column:first-of-type,.main-footer__column:last-of-type{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}@media(min-width: 992px){.main-footer__column:first-of-type,.main-footer__column:last-of-type{-ms-flex-preferred-size:30%;flex-basis:30%;width:30%}}.main-footer__column:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4.6rem 2.9rem 0}@media(min-width: 768px){.main-footer__column:first-of-type{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width: 992px){.main-footer__column:first-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5rem 0 4rem}}.main-footer__column:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}@media(min-width: 992px){.main-footer__column:nth-of-type(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3.6rem 0 4.5rem;-ms-flex-preferred-size:40%;flex-basis:40%;width:40%}}.main-footer__column:last-of-type{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:4rem 2.9rem 4.6rem}@media(min-width: 992px){.main-footer__column:last-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4rem 0 4.5rem}}.main-footer__column .widget_text{position:relative;width:100%;padding:2.6rem 3rem 3rem;background-color:#fff}.main-footer__column .widget_text::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(71,62,37,.86)}@media(min-width: 992px){.main-footer__column .widget_text{padding:0;background-color:transparent}.main-footer__column .widget_text::before{display:none}}.main-footer__column .widget_text h4{position:relative;text-align:center;font-size:1.7rem;line-height:3.3rem;letter-spacing:.03em;color:#fff}.main-footer__flag svg{width:2.4rem;height:2.4rem}@media(min-width: 992px){.main-footer__flag svg{width:3.4rem;height:3.4rem}}.copyrights-footer{text-align:center}body#tinymce{max-width:80% !important;margin:25px auto !important}body#tinymce p,body#tinymce h1,body#tinymce h2,body#tinymce h3,body#tinymce h4,body#tinymce h5,body#tinymce h6{margin:0 0 .5em 0}.single-product .product-base .product_title{font-size:3.5rem;line-height:3.7rem;letter-spacing:.05rem;color:#000;text-transform:uppercase;margin-bottom:0;overflow-wrap:break-word}@media(min-width: 768px){.single-product .product-base .product_title{font-size:4rem;line-height:4.2rem;margin-bottom:1.8rem}}.single-product .product-base__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5.5rem 0 3.5rem;font-size:1.7rem;line-height:2.5rem;letter-spacing:.03em;color:#000}@media(min-width: 768px){.single-product .product-base__back{margin:2rem 0 3.5rem}}.single-product .product-base__back svg{margin-right:1.2rem}.single-product .product-base__back:hover{opacity:.8}.single-product .product-base__informations{padding-top:2rem}.single-product .product-base__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1.8rem}.single-product .product-base__container.\--product-bundle .product-base__col.\--content .product-base__content{display:block}.single-product .product-base__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width: 992px){.single-product .product-base__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-product .product-base__col{max-width:100%;width:100%}@media(min-width: 992px){.single-product .product-base__col.\--content{max-width:33.5rem}}.single-product .product-base__col.\--content .note{font-family:"grueber",sans-serif;font-size:1.8rem;line-height:2.2rem;color:#000;margin-bottom:1.2rem}@media(min-width: 768px){.single-product .product-base__col.\--content .note{font-size:2rem;letter-spacing:.05rem;margin-bottom:2.5rem}}.single-product .product-base__col.\--content .product-base__content{display:none}@media(min-width: 768px){.single-product .product-base__col.\--content .product-base__content{display:block}}.single-product .product-base__col.\--thumb{display:none}@media(min-width: 768px){.single-product .product-base__col.\--thumb{display:block;max-width:50%}}@media(min-width: 992px){.single-product .product-base__col.\--thumb{max-width:24rem}}.single-product .product-base__col.\--thumb img{max-width:100%;height:auto}.single-product .product-base__col.\--half{display:none}@media(min-width: 992px){.single-product .product-base__col.\--half{display:block;width:calc(100% - 33.5rem);padding-left:3rem}}@media(min-width: 768px){.single-product .product-base__col.\--details{max-width:50%}}@media(min-width: 992px){.single-product .product-base__col.\--details{max-width:31.2rem}}.single-product .product-base__col.\--details article{margin-top:3rem}@media(min-width: 768px){.single-product .product-base__col.\--details article{display:none}}.single-product .product-base__col.\--configurator{-ms-flex-item-align:stretch;align-self:stretch}@media(min-width: 992px){.single-product .product-base__col.\--configurator{max-width:50%}}@media(min-width: 992px){.single-product .product-base__col.\--configurator{max-width:57.4rem}}.single-product .product-base__category{margin-bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem;-webkit-transition:max-height .25s ease-in-out;-o-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;max-height:8rem;overflow:hidden}.single-product .product-base__category-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.single-product .product-base__category-item a{font-size:1.2rem;line-height:1.2rem;padding:1rem 1.5rem;letter-spacing:.05rem;color:#000;text-transform:uppercase;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:.5rem;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.single-product .product-base__category-item a:hover{opacity:.8}.single-product .product-base__category-quantity{color:#ccc;font-size:1.5rem;line-height:1.5rem;background:none;border:none}.single-product .product-base__category-quantity:focus{outline:none}.single-product .product-base__category-less{background:none;border:none;color:#ccc;font-size:1.6rem;line-height:2.6rem;font-family:"Inter",sans-serif;padding:0}.single-product .product-base__category-less:focus{outline:none}@media(min-width: 768px){.single-product .product-base__category.\--margin-big{margin-bottom:4.8rem}}.single-product .product-base__category.-active{max-height:50rem}.single-product .product-base__category.-active .product-base__category-quantity{display:none}.single-product .product-base__excerpt{margin-top:2.8rem}@media(min-width: 768px){.single-product .product-base__excerpt{margin-top:0;display:none}}.single-product .product-base__excerpt p,.single-product .product-base__excerpt span{font-size:1.5rem;letter-spacing:.05rem;line-height:2.1rem;color:#000}.single-product .product-base__excerpt span{display:inline-block;border-bottom:.1rem solid #000;position:relative;-webkit-transform:translateY(-1.5rem);-o-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}.single-product .product-base__content{display:none}@media(min-width: 992px){.single-product .product-base__content{display:block}}.single-product .product-base__content p{font-size:1.5rem;letter-spacing:.05rem;line-height:2.1rem;color:#000}.single-product .product-base__content[data-excerpt-content]{display:none}.single-product .product-base__price{font-size:1.7rem;line-height:2.4rem;letter-spacing:.05rem;color:#000;margin-bottom:0}.single-product .product-base__price .amount{font-weight:700}.single-product .product-base__price .amount bdi{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.single-product .product-base__price .amount bdi span{margin-left:.5rem}.single-product .product-base__stock{margin:0;font-size:1.7rem;line-height:2.4rem;letter-spacing:.05rem;color:#4cda6b}.single-product .product-base__stock.\--grouped{margin-bottom:2rem}.single-product .product-base__stock.\--grouped:last-of-type{margin-bottom:0}.single-product .product-base__details{background-color:#efefef;margin-bottom:3rem;padding:2.1rem 2.3rem}.single-product .product-base__details ul{padding:0;list-style:none;margin:0}.single-product .product-base__details ul li{margin-bottom:2rem}.single-product .product-base__details ul li:last-child{margin-bottom:0}.single-product .product-base__details ul li p{font-size:1.5rem;line-height:2.1rem;letter-spacing:.05rem;margin-bottom:0;color:#000}.single-product .product-base__details-testimonial-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.single-product .product-base__details-testimonial-author-name{margin:0}.single-product .product-base__details-testimonial-author-avatar{margin:0;width:7.5rem;height:7.5rem}.single-product .product-base__details-testimonial-author-avatar img{border-radius:100%;-o-object-fit:cover;object-fit:cover}.single-product .product-base__content-between{margin-bottom:3rem}@media(min-width: 992px){.single-product .product-base__content-between{display:none}}.single-product .product-base__thumb{text-align:center}@media(min-width: 768px){.single-product .product-base__thumb{display:none}}@media(min-width: 768px){.single-product .product-base__thumb.\--simple{display:block;margin-top:3rem}}@media(min-width: 992px){.single-product .product-base__thumb.\--simple{display:none}}.single-product .product-base__thumb img{max-height:57.5rem;width:auto}.single-product .product-buttons{margin-bottom:3rem}@media(min-width: 992px){.single-product .product-buttons{margin-bottom:0}}.single-product .product-buttons__add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-product .product-buttons__add-controller{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:3rem;height:100%;top:0;font-size:1.7rem;line-height:2.4rem;font-weight:700;background-color:transparent;outline:none;border:0;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.single-product .product-buttons__add-controller.\--minus{left:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.single-product .product-buttons__add-controller.\--minus:before{content:"-"}.single-product .product-buttons__add-controller.\--plus{right:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single-product .product-buttons__add-controller.\--plus:before{content:"+"}.single-product .product-buttons__add-controller:hover{opacity:.3}.single-product .product-buttons__quantity-wrapper{position:relative;margin-top:2rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.single-product .product-buttons__quantity{border:.3rem solid #000;border-radius:0;-moz-appearance:textfield;font-size:1.7rem;line-height:2.4rem;letter-spacing:.05rem;font-weight:700;color:#000;text-align:center;width:9.7rem;padding:.9rem 1rem}.single-product .product-buttons__quantity:focus{outline:0}.single-product .product-buttons__quantity::-webkit-outer-spin-button,.single-product .product-buttons__quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product .product-buttons__wrapper{position:relative;margin-top:2.7rem;margin-bottom:0}.single-product .product-buttons__add .product-buttons__button.button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.8rem;min-width:19rem;max-width:21.7rem;overflow:hidden;z-index:1;background-color:transparent !important;padding:0;margin-top:2.7rem;font-weight:400;outline:none}.single-product .product-buttons__add .product-buttons__button.button::before{content:"";position:absolute;width:5rem;height:5rem;right:.5rem;bottom:0;border:.3rem solid #000;border-left:0;border-bottom:0;-webkit-transform:rotate(35deg) skewY(20deg);-o-transform:rotate(35deg) skewY(20deg);transform:rotate(35deg) skewY(20deg);z-index:-1}.single-product .product-buttons__add .product-buttons__button.button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../images/button-background.svg");background-position:center right;background-size:cover;opacity:.3;-webkit-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;will-change:opacity;z-index:-1}.single-product .product-buttons__add .product-buttons__button.button span{position:relative;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;width:100%;height:4.8rem;padding-left:1.6rem;padding-right:2rem;font-size:2rem;line-height:2.6rem;letter-spacing:.03em;font-family:"grueber",sans-serif;color:#000}.single-product .product-buttons__add .product-buttons__button.button span::before{content:"";position:absolute;left:0;top:0;width:calc(100% - 1.8rem);height:100%;border:.3rem solid #000;border-right:0;z-index:-1}.single-product .product-buttons__add .product-buttons__button.button:hover::after{opacity:1}.single-product .product-buttons__add .product-buttons__button.button.go_to_bundle_configurator{margin-top:2rem}.single-product .block-awards{margin-top:3.1rem}@media(min-width: 768px){.single-product .block-awards{margin-top:8.1rem}}.single-product .block-gallery{margin-top:3.6rem}@media(min-width: 768px){.single-product .block-gallery{margin-top:8.1rem}}.single-product .block-links{margin-top:6.8rem}@media(min-width: 768px){.single-product .block-links{margin-top:8.4rem}}.single-product .block-links__container{text-align:center}@media(min-width: 768px){.single-product .block-links__container{text-align:left}}.single-product footer{margin-top:9.8rem}.single-product .woocommerce-error,.single-product .woocommerce-info,.single-product .woocommerce-message{margin-bottom:0}.single-product .woocommerce-notices-wrapper{position:relative;z-index:9999}.single-product .woosb-products{height:0;opacity:0;visibility:hidden;margin-bottom:0;overflow:hidden}.single-product .woosb-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1.7rem;line-height:2.4rem;letter-spacing:.05rem;color:#000;margin-bottom:1rem}.single-product .woosb-total .woocommerce-Price-amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-weight:bold;margin-right:.5rem}.single-product .woosb-total .woocommerce-Price-amount .woocommerce-Price-currencySymbol{margin-left:.5rem}.single-product form.cart{margin-top:3rem;margin-bottom:2.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-product form.cart .quantity{margin-right:0}.single-product form.cart .product-buttons__add{margin-top:2.8rem;-ms-flex-preferred-size:100%;flex-basis:100%}.block a.button,.block span.button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.8rem;min-width:19rem;overflow:hidden;z-index:1;background-color:transparent !important;padding:0;font-weight:400}.block a.button::before,.block span.button::before{content:"";position:absolute;width:5rem;height:5rem;right:.5rem;bottom:0;border:.3rem solid #fff;border-left:0;border-bottom:0;-webkit-transform:rotate(35deg) skewY(20deg);-o-transform:rotate(35deg) skewY(20deg);transform:rotate(35deg) skewY(20deg);z-index:-1}.block a.button::after,.block span.button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../images/button-background.svg");background-position:center right;background-size:cover;opacity:.3;-webkit-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;will-change:opacity;z-index:-1}.block a.button span,.block span.button span{position:relative;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;width:100%;height:100%;padding-left:1.6rem;padding-right:4rem;font-size:2rem;line-height:2.6rem;letter-spacing:.03em;font-family:"grueber",sans-serif;color:#fff;white-space:nowrap}.block a.button span::before,.block span.button span::before{content:"";position:absolute;left:0;top:0;width:calc(100% - 1.8rem);height:100%;border:.3rem solid #fff;border-right:0;z-index:-1}.block a.button.\--alt,.block span.button.\--alt{min-width:16.2rem}.block a.button.\--alt::after,.block span.button.\--alt::after{width:calc(100% - .4rem);background-image:url("../images/button-background-alt.svg");opacity:.1}.block a.button.\--alt:hover::after,.block span.button.\--alt:hover::after{opacity:.3}.block a.button.\--more,.block span.button.\--more{min-width:13rem}.block a.button.\--more span,.block span.button.\--more span{padding-right:1.5rem}.block a.button.\--more::after,.block span.button.\--more::after{width:calc(100% - .4rem);background-image:url("../images/button-background-alt.svg");opacity:.1}.block a.button.\--more:hover::after,.block span.button.\--more:hover::after{opacity:.3}.block a.button:hover::after,.block span.button:hover::after{opacity:1}.block a.button.\--black::before,.block span.button.\--black::before{border-color:#000}.block a.button.\--black span,.block span.button.\--black span{color:#000}.block a.button.\--black span:before,.block span.button.\--black span:before{border-color:#000}.article__header{margin-bottom:16px}@media(min-width: 768px){.article__header{margin-bottom:24px}}@media(min-width: 992px){.article__header{margin-bottom:30px}}.article__comments{margin-top:50px}.post-tile{margin-bottom:20px}.post-tile__wrapper{padding:22px 18px;border:1px solid #eee;height:100%}.post-tile__title{margin:0 0 14px 0;font-size:20px;line-height:26px}@media(min-width: 992px){.post-tile__title{font-size:24px;line-height:30px}}.post-tile__title a{display:block}.post-tile__excerpt{font-size:14px}.gallery.gallery-columns-1{overflow:hidden}.gallery.gallery-columns-1 .gallery-item{width:100%;float:left}@media(min-width: 544px){.gallery.gallery-columns-1 .gallery-item{width:98%}.gallery.gallery-columns-1 .gallery-item:nth-child(1n){margin-right:0}.gallery.gallery-columns-1 .gallery-item:nth-child(1n-0){margin-left:0}}.gallery.gallery-columns-2{overflow:hidden}.gallery.gallery-columns-2 .gallery-item{width:100%;float:left}@media(min-width: 544px){.gallery.gallery-columns-2 .gallery-item{width:48%}.gallery.gallery-columns-2 .gallery-item:nth-child(2n){margin-right:0}.gallery.gallery-columns-2 .gallery-item:nth-child(2n-1){margin-left:0}}.gallery.gallery-columns-3{overflow:hidden}.gallery.gallery-columns-3 .gallery-item{width:100%;float:left}@media(min-width: 544px){.gallery.gallery-columns-3 .gallery-item{width:31.3333333333%}.gallery.gallery-columns-3 .gallery-item:nth-child(3n){margin-right:0}.gallery.gallery-columns-3 .gallery-item:nth-child(3n-2){margin-left:0}}.gallery.gallery-columns-4{overflow:hidden}.gallery.gallery-columns-4 .gallery-item{width:100%;float:left}@media(min-width: 544px){.gallery.gallery-columns-4 .gallery-item{width:23%}.gallery.gallery-columns-4 .gallery-item:nth-child(4n){margin-right:0}.gallery.gallery-columns-4 .gallery-item:nth-child(4n-3){margin-left:0}}.gallery.gallery-columns-5{overflow:hidden}.gallery.gallery-columns-5 .gallery-item{width:100%;float:left}@media(min-width: 544px){.gallery.gallery-columns-5 .gallery-item{width:18%}.gallery.gallery-columns-5 .gallery-item:nth-child(5n){margin-right:0}.gallery.gallery-columns-5 .gallery-item:nth-child(5n-4){margin-left:0}}.gallery.gallery-columns-6{overflow:hidden}.gallery.gallery-columns-6 .gallery-item{width:100%;float:left}@media(min-width: 544px){.gallery.gallery-columns-6 .gallery-item{width:14.6666666667%}.gallery.gallery-columns-6 .gallery-item:nth-child(6n){margin-right:0}.gallery.gallery-columns-6 .gallery-item:nth-child(6n-5){margin-left:0}}.gallery.gallery-columns-7{overflow:hidden}.gallery.gallery-columns-7 .gallery-item{width:100%;float:left}@media(min-width: 544px){.gallery.gallery-columns-7 .gallery-item{width:12.2857142857%}.gallery.gallery-columns-7 .gallery-item:nth-child(7n){margin-right:0}.gallery.gallery-columns-7 .gallery-item:nth-child(7n-6){margin-left:0}}.gallery.gallery-columns-8{overflow:hidden}.gallery.gallery-columns-8 .gallery-item{width:100%;float:left}@media(min-width: 544px){.gallery.gallery-columns-8 .gallery-item{width:10.5%}.gallery.gallery-columns-8 .gallery-item:nth-child(8n){margin-right:0}.gallery.gallery-columns-8 .gallery-item:nth-child(8n-7){margin-left:0}}.gallery.gallery-columns-9{overflow:hidden}.gallery.gallery-columns-9 .gallery-item{width:100%;float:left}@media(min-width: 544px){.gallery.gallery-columns-9 .gallery-item{width:9.1111111111%}.gallery.gallery-columns-9 .gallery-item:nth-child(9n){margin-right:0}.gallery.gallery-columns-9 .gallery-item:nth-child(9n-8){margin-left:0}}.pagination{display:block;margin:20px 0 0 0}.pagination__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style-type:none}.pagination__item .page-link{padding:8px 14px;font-size:15px;border-color:#eee}.pagination__item .page-link.current{font-weight:700;color:#fff;border-color:#63a675;background:#63a675}body .cookie-bar.alert{display:none;position:fixed;margin:0;bottom:0;left:0;width:100%;padding:1.5rem 0;background:#473e25;border-radius:0;z-index:1001}body .cookie-bar.alert .container{max-width:100.4rem}body .cookie-bar.alert .cookie-bar__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){body .cookie-bar.alert .cookie-bar__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}body .cookie-bar.alert .cookie-bar__message{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin-bottom:1.5rem}@media(min-width: 768px){body .cookie-bar.alert .cookie-bar__message{width:calc(100% - 14rem);padding-right:3rem;margin-bottom:0}}body .cookie-bar.alert .cookie-bar__message p{font-size:1.2rem;font-weight:400;color:#fff}@media(min-width: 768px){body .cookie-bar.alert .cookie-bar__message p{font-size:1.3rem}}body .cookie-bar.alert .cookie-bar__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;border:0;width:14rem;height:4rem;background-color:#000;color:#fff;font-size:1.3rem;-webkit-box-shadow:none;box-shadow:none;opacity:1;-webkit-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;will-change:opacity}@media(min-width: 768px){body .cookie-bar.alert .cookie-bar__close{font-size:1.4rem}}body .cookie-bar.alert .cookie-bar__close:hover{opacity:.8}body .cookie-bar.alert .cookie-bar__close:focus{outline:none}.social-nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.social-nav__wrapper.\--menu{margin-top:5rem}.social-nav__wrapper.\--menu a{margin-right:2.2rem}.social-nav__wrapper.\--menu a:hover{opacity:.8}.social-nav__wrapper.\--mobile{margin-top:3.6rem}.social-nav__wrapper.\--mobile a{margin-right:2.2rem}.social-nav__wrapper.\--footer a{margin-right:2.2rem}.social-nav__wrapper.\--footer a:hover{opacity:.8}@media(min-width: 992px){.social-nav__wrapper.\--footer a{margin-left:2.2rem;margin-right:0}}.main-menu__list{position:relative;margin:0;padding:0;list-style:none;padding-bottom:2.2rem}.main-menu__list:after{content:"";position:absolute;bottom:0;height:.1rem;left:-1.5rem;width:calc(100% + 3rem);background-color:#fff}.main-menu__item{line-height:1}.main-menu__item>a{position:relative;font-size:1.6rem;color:#fff;padding:1.9rem 0;display:block;-webkit-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.main-menu__item>a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;-webkit-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;background-color:#333}.main-menu__item>a:hover{opacity:.8;color:#c3b099}.main-menu__item.-columns .sub-menu-mobile__list{gap:1.5rem}.main-menu__item.-columns .sub-menu-mobile__item>a{color:gray;font-weight:600;line-height:1;letter-spacing:.8px;font-size:1rem;text-transform:uppercase;padding:1.5rem 0 0}.main-menu__item.-columns .sub-menu-mobile__item>a:after{content:none}.main-menu .sub-menu{position:relative;display:block;height:0;overflow:hidden;-webkit-transition:height ease-in-out .3s;-o-transition:height ease-in-out .3s;transition:height ease-in-out .3s;will-change:height}.main-menu .sub-menu__list{margin:1rem 0 0;padding:1.2rem 0 0;list-style:none;border-top:1px solid #fff}.main-menu .sub-menu__item{line-height:1}.main-menu .sub-menu__item a{font-size:1.4rem;line-height:2.5rem;letter-spacing:.025em;color:#fff}.main-menu .sub-menu__item a:hover{opacity:.8}.secondary-menu{margin-top:1.2rem}.secondary-menu .menu{margin:0;padding:0;list-style:none}.secondary-menu .menu .menu-item{line-height:1}.secondary-menu .menu .menu-item a{position:relative;font-size:1.2rem;color:#fff;padding:1.45rem 0;display:block}.secondary-menu .menu .menu-item a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;-webkit-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;background-color:#333}.secondary-menu .menu .menu-item a:hover{opacity:.8}.top-banner.-show+.page-header .side-nav{top:5rem;height:calc(100% - 5rem)}@media(min-width: 992px){.top-banner.-show+.page-header .side-nav{top:7rem;height:calc(100% - 7rem)}}.side-nav{display:none;position:fixed;top:0;left:0;height:100%;width:41.7rem;background-color:#473e25;color:#fff;-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease-in-out .3s;transition:-webkit-transform ease-in-out .3s;-o-transition:-o-transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s, -webkit-transform ease-in-out .3s, -o-transform ease-in-out .3s;will-change:transform;z-index:99}@media(min-width: 768px){.side-nav{display:block}}.side-nav.\--active{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.side-nav.\--active .side-nav__cart,.side-nav.\--active .side-nav__search{display:none}.side-nav__wrapper{position:relative;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:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:3.8rem 2.6rem 2.6rem 5rem;z-index:9;overflow-y:auto}.side-nav__navs{margin-top:3.5rem;padding-right:.6rem}.side-nav__bgimg{position:absolute;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-position:center bottom;opacity:0;-webkit-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;z-index:-1}.side-nav__misc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.side-nav__link{font-size:1.3rem;line-height:1.3rem;letter-spacing:.03em;color:#fff}@media(min-width: 768px){.side-nav__link{height:3.1rem;vertical-align:middle}}.side-nav__link:hover{color:#fff;opacity:.8}.side-nav__toggle{position:absolute;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;top:0;right:-5.3rem;width:5.3rem;height:5.3rem;background-color:#473e25;-webkit-transition:background-color ease-in-out .3s;-o-transition:background-color ease-in-out .3s;transition:background-color ease-in-out .3s;will-change:background-color;z-index:1001;cursor:pointer}.side-nav__toggle button{background:none;border:none;outline:none}.side-nav__toggle button span{position:relative;display:block;width:2.9rem;height:3px;margin:0 0 6px 0;background:#fff;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.side-nav__toggle button span:last-of-type{margin:0}.side-nav__toggle:hover button span{opacity:.8}.side-nav__toggle.\--active button span:nth-child(1){top:9px;opacity:0;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.side-nav__toggle.\--active button span:nth-child(2){top:0;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.side-nav__toggle.\--active button span:nth-child(3){top:-9px;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.side-nav__cart{position:absolute;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;top:0;right:-10.6rem;width:5.3rem;height:5.3rem;background-color:rgba(71,62,37,.65);-webkit-transition:background-color ease-in-out .3s;-o-transition:background-color ease-in-out .3s;transition:background-color ease-in-out .3s;will-change:background-color;z-index:1;cursor:pointer}.side-nav__cart a{position:relative;margin-top:-1rem}.side-nav__cart span{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:100%;background-color:#d10000;font-size:1.1rem;color:#fff;bottom:-1rem;right:-1rem}.side-nav__cart svg{width:1.476rem;height:2.077rem}.side-nav__search{position:fixed;left:calc(100% + 5.3rem);top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:5.3rem;height:5.3rem;background-color:#473e25;-webkit-transition:width ease-in-out .3s;-o-transition:width ease-in-out .3s;transition:width ease-in-out .3s;will-change:width;z-index:1001;overflow:hidden}@media(min-width: 768px){.side-nav__search{position:absolute;left:52.3rem}}.side-nav__search-button{width:5.3rem;padding:0 1.2rem}.side-nav__search-button svg{cursor:pointer}.side-nav__search.\--active{width:calc(100% - 5.3rem)}@media(min-width: 768px){.side-nav__search.\--active{width:40rem}}.side-nav__search-input-wrapper{width:100%}.side-nav .cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 768px){.side-nav .cart{margin-right:1.8rem}}.side-nav .cart-wrapper{position:relative;margin-top:-1rem}.side-nav .cart-count{position:absolute;bottom:-1rem;right:-1rem;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:100%;background-color:#d10000;font-size:1.1rem;color:#fff}@media(min-width: 768px){.side-nav .cart-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.side-nav .cart-title{margin-left:1rem}.side-nav .cart svg{width:1.476rem;height:2.077rem}.dgwt-wcas-suggestions-wrapp{margin-top:1rem}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:1rem 1.5rem}.dgwt-wcas-style-pirx .dgwt-wcas-ico-magnifier{display:none}.dgwt-wcas-style-pirx .dgwt-wcas-preloader{right:0 !important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background:transparent}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:3.5rem;margin:0;padding:1rem 2.4rem;font-size:1.5rem;border:0}.lang-switcher{position:relative;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-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:.15rem 1.5rem 0 0;padding:0;list-style:none}@media(min-width: 768px){.lang-switcher{margin:.2rem 1.5rem 0 0}}.lang-switcher::before{content:"";position:absolute;display:block;left:-0.9rem;top:-0.9rem;width:10rem;height:6rem;background-color:#615944;border:.1rem solid #70674f;opacity:0;visibility:hidden;-webkit-transition:opacity ease-in-out .3s,visibility ease-out .3s;-o-transition:opacity ease-in-out .3s,visibility ease-out .3s;transition:opacity ease-in-out .3s,visibility ease-out .3s;will-change:opacity,visibility}.lang-switcher__item{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:2rem;height:2rem;opacity:0;visibility:hidden;-webkit-transition:opacity ease-in-out .35s;-o-transition:opacity ease-in-out .35s;transition:opacity ease-in-out .35s;will-change:opacity;overflow:hidden}.lang-switcher__item.\--current{position:relative;top:0;opacity:1;visibility:visible;overflow:visible}.lang-switcher__item.\--current::before{content:"";position:absolute;right:-1.5rem;top:.75rem;width:1rem;height:.55rem;background-image:url("../images/icon-chevron-down.svg");background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer}.lang-switcher__item a{color:#fff;font-size:1.3rem;line-height:1.3rem}.lang-switcher__item a:hover{opacity:.8}.lang-switcher.\--open{overflow:visible}.lang-switcher.\--open .lang-switcher__item{opacity:1;visibility:visible}.lang-switcher.\--open::before{opacity:1;visibility:visible}.header-content{position:relative}.header-content__wrapper{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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:31.5rem;padding:3.9rem 1.5rem 4rem;background:#544526}@media(min-width: 768px){.header-content__wrapper{min-height:51.2rem;padding:4.5rem 2rem 7.5rem}}.header-content__logo{position:relative;width:15.3rem;height:10.9rem;z-index:1}@media(min-width: 768px){.header-content__logo{width:22.9rem;height:18.3rem}}.header-content__logo a{display:block}.header-content__logo img{width:100%;height:100%;max-width:15.3rem;max-height:10.9rem}@media(min-width: 768px){.header-content__logo img{max-width:22.9rem;max-height:18.3rem}}.header-content__title{letter-spacing:.02em;position:relative;color:#fff;font-size:3.3rem;font-weight:400;line-height:3.8rem;text-align:center;z-index:1;margin-top:auto}@media(min-width: 768px){.header-content__title{letter-spacing:.03em;font-size:6rem;line-height:8rem}}.header-content__background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}.heading{color:#473e25}.heading.\--h2{margin-bottom:3.2rem;font-size:3.5rem;line-height:4.2rem;letter-spacing:.03em}@media(min-width: 768px){.heading.\--h2{margin-bottom:3.8rem}}.heading.\--center{text-align:center}.top-banner.-show+.page-header .mobile-nav__toggle{top:5rem}@media(min-width: 992px){.top-banner.-show+.page-header .mobile-nav__toggle{top:7rem}}.top-banner.-show+.page-header .mobile-nav__toggle.\--active{top:.6rem}.top-banner.-show+.page-header .mobile-nav__search{top:5rem}@media(min-width: 992px){.mobile-nav{display:none}}.mobile-nav__wrapper{position:absolute;top:0;left:0;width:100%;height:100dvh;background-color:#fff;-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease-in-out .3s;transition:-webkit-transform ease-in-out .3s;-o-transition:-o-transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s, -webkit-transform ease-in-out .3s, -o-transform ease-in-out .3s;will-change:transform;z-index:1001}.mobile-nav__wrapper.\--open{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.mobile-nav__top{position:relative;padding:1.2rem 3.2rem 1.6rem;background-color:#473e25;text-align:center;z-index:9}.mobile-nav__logo{margin-top:.6rem;margin-bottom:1.7rem}.mobile-nav__topmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-nav__content{padding:2.6rem 3.2rem;height:calc(100% - 10rem);width:100%;background-color:rgba(71,62,37,.86);overflow:auto}.mobile-nav .sub-menu-mobile{position:fixed;top:10.5rem;left:0;width:100%;height:100%;background-color:#fff;-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease-in-out .3s;transition:-webkit-transform ease-in-out .3s;-o-transition:-o-transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s, -webkit-transform ease-in-out .3s, -o-transform ease-in-out .3s;will-change:transform;z-index:3;overflow:auto}.mobile-nav .sub-menu-mobile__wrapper{position:relative;padding:3.2rem;width:100%;height:calc(100% - 10.5rem);background-color:rgba(71,62,37,.86);overflow:auto}.mobile-nav .sub-menu-mobile.\--open{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.mobile-nav .sub-menu-mobile__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;letter-spacing:.03em}.mobile-nav .sub-menu-mobile__back svg{margin-right:1rem}.mobile-nav .sub-menu-mobile__parent{margin:2.2rem 0 0;padding:0 0 .2rem;border-bottom:1px solid #fff;font-size:3rem;line-height:4.4rem;letter-spacing:.03em;color:#fff}.mobile-nav .sub-menu-mobile__list{margin:0;padding:0;list-style:none}.mobile-nav .sub-menu-mobile__item{padding:1.2rem 0;border-bottom:.1rem solid rgba(255,255,255,.09)}.mobile-nav .sub-menu-mobile__item a{font-size:1.4rem;line-height:2.5rem;letter-spacing:.03em;color:#fff}.mobile-nav__toggle{position:fixed;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;top:0;left:100%;width:5.3rem;height:5.3rem;background-color:#473e25;z-index:1001;cursor:pointer}.mobile-nav__toggle button{background:none;border:none;outline:none}.mobile-nav__toggle button span{position:relative;display:block;width:2.9rem;height:3px;margin:0 0 6px 0;background:#fff;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.mobile-nav__toggle button span:last-of-type{margin:0}.mobile-nav__toggle.\--active{left:.4rem;top:.6rem}.mobile-nav__toggle.\--active button span:nth-child(1){top:9px;opacity:0;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav__toggle.\--active button span:nth-child(2){top:0;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav__toggle.\--active button span:nth-child(3){top:-9px;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mobile-nav .cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 768px){.mobile-nav .cart{margin-right:1.8rem}}.mobile-nav .cart-wrapper{position:relative;margin-top:-0.5rem}.mobile-nav .cart-count{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:100%;background-color:#d10000;font-size:1.1rem;color:#fff;bottom:-1rem;right:-1rem}.mobile-nav .cart-title{margin-left:1rem}.mobile-nav .cart svg{width:1.476rem;height:2.077rem}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:0}body.menu-opened{overflow:hidden}@media(min-width: 992px){.mega-mobile-nav{display:none}}.mega-mobile-nav__wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease-in-out .3s;transition:-webkit-transform ease-in-out .3s;-o-transition:-o-transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s, -webkit-transform ease-in-out .3s, -o-transform ease-in-out .3s;will-change:transform;z-index:1001}.mega-mobile-nav__wrapper.\--open{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.mega-mobile-nav__top{position:relative;padding:1.2rem 2.6rem 1.6rem;background-color:#000;text-align:center;z-index:9;height:5.6rem;border-bottom:.1rem solid #fff}.mega-mobile-nav__topmenu{position:absolute;top:1.3rem;right:9rem}.mega-mobile-nav__topmenu .menu,.mega-mobile-nav__topmenu-inside .menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;padding:0;margin:0}.mega-mobile-nav__topmenu .menu .menu-item.menu-item-has-children,.mega-mobile-nav__topmenu-inside .menu .menu-item.menu-item-has-children{display:none}.mega-mobile-nav__topmenu .menu .menu-item.-account,.mega-mobile-nav__topmenu-inside .menu .menu-item.-account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mega-mobile-nav__topmenu .menu .menu-item.-account a,.mega-mobile-nav__topmenu-inside .menu .menu-item.-account a{font-size:0;position:relative;top:.3rem;width:2.4rem;height:2.4rem;background-image:url("../images/icon-user.svg");background-repeat:no-repeat;background-size:cover}.mega-mobile-nav__topmenu .menu .menu-item.-cart,.mega-mobile-nav__topmenu-inside .menu .menu-item.-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mega-mobile-nav__topmenu .menu .menu-item.-cart a,.mega-mobile-nav__topmenu-inside .menu .menu-item.-cart a{font-size:0;position:relative;top:.3rem;width:2.4rem;height:2.4rem;background-image:url("../images/icon-cart.svg");background-repeat:no-repeat;background-size:cover}.mega-mobile-nav__logo{margin-top:.6rem;margin-bottom:1.7rem}.mega-mobile-nav__topmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mega-mobile-nav__content{padding:1rem 1.5rem;height:calc(100% - 5.6rem);width:100%;background-color:#000;overflow:auto;z-index:9;position:relative}.mega-mobile-nav__lang ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;margin:0;padding:0}.mega-mobile-nav__lang ul li a{display:block;position:relative;padding:1.2rem;font-size:1.2rem}.mega-mobile-nav__lang ul li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;-webkit-transition:background-color .25s ease-in-out,height .25s ease-in-out;-o-transition:background-color .25s ease-in-out,height .25s ease-in-out;transition:background-color .25s ease-in-out,height .25s ease-in-out;background-color:#333}.mega-mobile-nav__lang ul li a:hover{color:#c3b099}.mega-mobile-nav__lang ul li a:hover:after{content:"";height:.2rem;background-color:#c3b099}.mega-mobile-nav__lang ul li.current-menu-item a{color:#c3b099}.mega-mobile-nav__lang ul li.current-menu-item a:after{content:"";height:.2rem;background-color:#c3b099}.mega-mobile-nav .sub-menu-mobile{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform ease-in-out .3s;transition:-webkit-transform ease-in-out .3s;-o-transition:-o-transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s, -webkit-transform ease-in-out .3s, -o-transform ease-in-out .3s;will-change:transform;z-index:3;overflow:auto}.mega-mobile-nav .sub-menu-mobile__wrapper{position:relative;padding:1.5rem;width:100%;height:100%;background-color:#000;overflow:auto}.mega-mobile-nav .sub-menu-mobile.\--open{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.mega-mobile-nav .sub-menu-mobile__back{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-transform:capitalize;font-size:1.6rem;padding:.5rem .6rem 2rem}.mega-mobile-nav .sub-menu-mobile__back:after{content:"";position:absolute;bottom:0;height:.1rem;left:-1.6rem;width:calc(100% + 3.2rem);background-color:#fff}.mega-mobile-nav .sub-menu-mobile__back svg{margin-right:1.5rem}.mega-mobile-nav .sub-menu-mobile__parent{margin:2.2rem 0 0;padding:0 0 .2rem;border-bottom:1px solid #fff;font-size:1.6rem;line-height:4.4rem;letter-spacing:.03em;color:#fff}.mega-mobile-nav .sub-menu-mobile__list{margin:0;padding:1rem 0;list-style:none;gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mega-mobile-nav .sub-menu-mobile__item a{position:relative;font-size:1.6rem;color:#fff;padding:1.9rem 0;display:block;-webkit-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.mega-mobile-nav .sub-menu-mobile__item a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;-webkit-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;background-color:#333}.mega-mobile-nav .sub-menu-mobile__item a:hover{color:#c3b099}.mega-mobile-nav .sub-menu-mobile__item a:hover:after{content:"";height:.2rem;background-color:#c3b099}.mega-mobile-nav .sub-menu-mobile__item a.current-menu-item a{color:#c3b099}.mega-mobile-nav .sub-menu-mobile__item a.current-menu-item a:after{content:"";height:.2rem;background-color:#c3b099}.mega-mobile-nav .sub-menu-mobile__item ul{padding:1rem 0 0 0;margin:0}.mega-mobile-nav__toggle{position:fixed;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;top:0;right:-100%;width:8rem;height:5.5rem;background-color:transparent;z-index:1001;cursor:pointer}.mega-mobile-nav__toggle button{background:none;border:none;outline:none}.mega-mobile-nav__toggle button span{position:relative;display:block;width:3.2rem;height:.1rem;margin:0 0 .6rem 0;background:#fff;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.mega-mobile-nav__toggle button span:last-of-type{margin:0}.mega-mobile-nav__toggle.\--active{right:0;top:0}.mega-mobile-nav__toggle.\--active button span{width:1.4rem}.mega-mobile-nav__toggle.\--active button span:nth-child(1){top:.9rem;opacity:0;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mega-mobile-nav__toggle.\--active button span:nth-child(2){top:0;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mega-mobile-nav__toggle.\--active button span:nth-child(3){top:-0.7rem;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body.menu-opened{overflow:hidden}#mc_embed_signup{position:relative}#mc_embed_signup .mc-field-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:64rem;margin:0 auto}#mc_embed_signup .mc-field-group::before,#mc_embed_signup .mc-field-group::after{content:"";position:absolute;width:4rem;height:4rem;right:0;top:0}@media(min-width: 768px){#mc_embed_signup .mc-field-group::before,#mc_embed_signup .mc-field-group::after{display:none}}#mc_embed_signup .mc-field-group::before{background-color:#424242}#mc_embed_signup .mc-field-group::after{background-image:url("../images/icon-chevron-right.svg");background-position:center;background-size:1.3rem 2.3rem;background-repeat:no-repeat}#mc_embed_signup .mc-field-group input[type=email]{padding:.5rem 2rem;width:calc(100% - 4rem);-ms-flex-preferred-size:calc(100% - 4rem);flex-basis:calc(100% - 4rem);height:4rem;border:0;border-radius:0;color:#000;font-size:1.4rem;line-height:2.3rem;letter-spacing:.03em}#mc_embed_signup .mc-field-group input[type=email]::-webkit-input-placeholder{color:#000;font-size:1.4rem;line-height:2.3rem;letter-spacing:.03em}#mc_embed_signup .mc-field-group input[type=email]::-moz-placeholder{color:#000;font-size:1.4rem;line-height:2.3rem;letter-spacing:.03em}#mc_embed_signup .mc-field-group input[type=email]:-ms-input-placeholder{color:#000;font-size:1.4rem;line-height:2.3rem;letter-spacing:.03em}#mc_embed_signup .mc-field-group input[type=email]::-ms-input-placeholder{color:#000;font-size:1.4rem;line-height:2.3rem;letter-spacing:.03em}#mc_embed_signup .mc-field-group input[type=email]::placeholder{color:#000;font-size:1.4rem;line-height:2.3rem;letter-spacing:.03em}@media(min-width: 768px){#mc_embed_signup .mc-field-group input[type=email]::-webkit-input-placeholder{width:calc(100% - 16.4rem);flex-basis:calc(100% - 16.4rem);height:4.6rem;font-size:1.7rem;line-height:2.8rem}#mc_embed_signup .mc-field-group input[type=email]::-moz-placeholder{width:calc(100% - 16.4rem);flex-basis:calc(100% - 16.4rem);height:4.6rem;font-size:1.7rem;line-height:2.8rem}#mc_embed_signup .mc-field-group input[type=email]:-ms-input-placeholder{width:calc(100% - 16.4rem);-ms-flex-preferred-size:calc(100% - 16.4rem);flex-basis:calc(100% - 16.4rem);height:4.6rem;font-size:1.7rem;line-height:2.8rem}#mc_embed_signup .mc-field-group input[type=email]::-ms-input-placeholder{width:calc(100% - 16.4rem);-ms-flex-preferred-size:calc(100% - 16.4rem);flex-basis:calc(100% - 16.4rem);height:4.6rem;font-size:1.7rem;line-height:2.8rem}#mc_embed_signup .mc-field-group input[type=email]::placeholder{width:calc(100% - 16.4rem);-ms-flex-preferred-size:calc(100% - 16.4rem);flex-basis:calc(100% - 16.4rem);height:4.6rem;font-size:1.7rem;line-height:2.8rem}}@media(min-width: 768px){#mc_embed_signup .mc-field-group input[type=email]{width:calc(100% - 16.4rem);-ms-flex-preferred-size:calc(100% - 16.4rem);flex-basis:calc(100% - 16.4rem);height:4.6rem;font-size:1.7rem;line-height:2.8rem}}#mc_embed_signup .mc-field-group div.mce_inline_error{position:absolute;display:block;margin:0;padding:0;bottom:-2.3rem;left:0;background-color:transparent;font-size:1.4rem;font-weight:400}#mc_embed_signup .mc-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4rem;-ms-flex-preferred-size:4rem;flex-basis:4rem;height:4rem;border:0;background-color:transparent;color:#fff;font-family:"grueber",sans-serif;font-size:0;line-height:0;letter-spacing:.03em;-webkit-transition:background-color ease-in-out .3s;-o-transition:background-color ease-in-out .3s;transition:background-color ease-in-out .3s;will-change:background-color;z-index:1}@media(min-width: 768px){#mc_embed_signup .mc-button{height:4.6rem;width:16.4rem;-ms-flex-preferred-size:16.4rem;flex-basis:16.4rem;background-color:rgba(0,0,0,.74);font-size:1.7rem;line-height:3.3rem}}#mc_embed_signup .mc-button:hover{background-color:rgba(0,0,0,.5)}#mc_embed_signup *:focus{outline:none}.recipe-tile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1rem 0;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media(min-width: 768px){.recipe-tile{margin:1.4rem .8rem;width:calc((100% / 2) - 1.6rem);-ms-flex-preferred-size:calc((100% / 2) - 1.6rem);flex-basis:calc((100% / 2) - 1.6rem)}}.recipe-tile__wrapper{overflow:hidden}.recipe-tile__thumbnail{overflow:hidden}.recipe-tile__thumbnail img{max-width:100%;height:auto;-webkit-transition:-webkit-transform ease-in-out .3s;transition:-webkit-transform ease-in-out .3s;-o-transition:-o-transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s, -webkit-transform ease-in-out .3s, -o-transform ease-in-out .3s;will-change:transform}.recipe-tile__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.3rem 2.5rem 1rem;background-color:#000;height:100%;color:#fff}@media(min-width: 992px){.recipe-tile__meta{padding:3.3rem 3.5rem 2rem;min-height:17.7rem}}.recipe-tile__title{color:#fff;font-size:3rem;line-height:3rem;letter-spacing:.03em;text-transform:uppercase}@media(min-width: 768px){.recipe-tile__title{min-height:12.6rem}}@media(min-width: 992px){.recipe-tile__title{font-size:4rem;line-height:4.2rem}}.recipe-tile__title span{display:block}.recipe-tile__categories{font-size:1.8rem;line-height:3.3rem;letter-spacing:.03em;font-family:"grueber",sans-serif}.recipe-tile:hover .recipe-tile__thumbnail img{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.social-share{position:relative;margin:3rem 0;display:none}@media(min-width: 992px){.social-share{display:block}}.social-share__toggler{display:none}.social-share__toggler-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:2rem;font-size:1.5rem;line-height:1.6rem;letter-spacing:.025em;opacity:1;-webkit-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;cursor:pointer}.social-share__toggler-button svg{margin-right:1.1rem}.social-share__toggler-button:hover{opacity:.8}.social-share__menu{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:9rem;overflow:hidden;width:0;opacity:0;-webkit-transition:width linear .4s,opacity ease-in-out .3s;-o-transition:width linear .4s,opacity ease-in-out .3s;transition:width linear .4s,opacity ease-in-out .3s;will-change:width,opacity}.social-share__menu.\--open{width:17rem;opacity:1}.social-share .a2a_default_style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.social-share .a2a_default_style a.social-share__menu-item{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:.5rem;float:none;padding:0}.social-share .a2a_default_style a.social-share__menu-item:hover span.a2a_svg{opacity:1;background-color:#473e25 !important}.social-share .a2a_default_style span.a2a_svg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:2rem !important;width:3rem !important;height:3rem !important;line-height:2rem !important;border-radius:100% !important;float:none !important;-webkit-transition:background-color ease-in-out .3s;-o-transition:background-color ease-in-out .3s;transition:background-color ease-in-out .3s}.social-share .a2a_default_style span.a2a_svg svg{width:2rem;height:auto}.social-share .a2a_default_style span.a2a_svg:hover{background-color:#473e25}.filters-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8.5rem}@media(min-width: 992px){.filters-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:7rem}}.filters-container .facetwp-sidebar{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;min-height:4.8rem;margin-bottom:3rem}@media(min-width: 992px){.filters-container .facetwp-sidebar{width:19.7rem;margin-bottom:10rem}}.filters-container .facetwp-sidebar__mobile-toggler{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:1.2rem;right:0;top:0;width:100%;height:5.3rem;cursor:pointer;z-index:9}.filters-container .facetwp-sidebar__mobile-toggler.\--sticky{position:fixed;z-index:100}@media(min-width: 992px){.filters-container .facetwp-sidebar__mobile-toggler{display:none}}.filters-container .facetwp-sidebar__mobile-toggler svg{position:relative;width:2.5rem;height:1.3rem;z-index:9}.filters-container .facetwp-sidebar .facetwp-facet{position:sticky;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-align:start;-ms-flex-align:start;align-items:flex-start;top:0rem;left:0;width:100%;max-height:5.3rem;margin-bottom:0;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;will-change:max-height;overflow:hidden}.filters-container .facetwp-sidebar .facetwp-facet.\--open{max-height:50rem}@media(min-width: 992px){.filters-container .facetwp-sidebar .facetwp-facet{top:7rem;width:19.7rem;max-height:100%}}.filters-container .facetwp-sidebar .facetwp-facet.\--sticky{position:fixed;z-index:9;overflow:hidden;height:5.3rem;background-color:#fff}@media(min-width: 992px){.filters-container .facetwp-sidebar .facetwp-facet.\--sticky{position:sticky;left:auto;height:auto}}.filters-container .facetwp-sidebar .facetwp-facet.\--sticky.\--open{height:auto}.filters-container .facetwp-sidebar .facetwp-facet.\--sticky.\--open.checked{border-color:#000}.filters-container .facetwp-sidebar .facetwp-facet.\--sticky .facetwp-radio.checked{padding-left:8rem;border-color:#473e25}@media(min-width: 992px){.filters-container .facetwp-sidebar .facetwp-facet.\--sticky .facetwp-radio.checked{padding-left:1.2rem}}.filters-container .facetwp-sidebar .facetwp-facet .facetwp-radio{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;max-height:5.3rem;background:none;padding-left:0;padding:1.3rem 1.2rem;margin-bottom:0;border-bottom:.1rem solid #000;font-size:1.4rem;line-height:2.5rem;letter-spacing:.035em;color:#000;-webkit-transition:background-color ease-in-out .3s;-o-transition:background-color ease-in-out .3s;transition:background-color ease-in-out .3s;will-change:background-color}@media(min-width: 992px){.filters-container .facetwp-sidebar .facetwp-facet .facetwp-radio{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:.4rem 1.2rem}}.filters-container .facetwp-sidebar .facetwp-facet .facetwp-radio:first-of-type{border-top:1px solid #473e25}@media(min-width: 992px){.filters-container .facetwp-sidebar .facetwp-facet .facetwp-radio:first-of-type{border-color:#000}}.filters-container .facetwp-sidebar .facetwp-facet .facetwp-radio:hover{background-color:#efefef}.filters-container .facetwp-sidebar .facetwp-facet .facetwp-radio.checked{background-color:#473e25;color:#fff;font-weight:700;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.filters-container .facetwp-template{position:relative}.filters-container .facetwp-template::before{content:"";position:absolute;display:none;height:0;width:0;padding:1.5rem;border:.6rem solid #cbcbcb;border-right-color:#473e25;border-radius:2.2rem;-webkit-animation:rotate 1s infinite linear;-o-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear;left:calc(50% - 1.5rem);margin:0 auto;top:7rem;z-index:9}@media(min-width: 992px){.filters-container .facetwp-template::before{left:50%}}.filters-container .facetwp-template::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:0;-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:opacity ease-in-out .3s,-webkit-transform;transition:opacity ease-in-out .3s,-webkit-transform;-o-transition:opacity ease-in-out .3s,-o-transform;transition:transform,opacity ease-in-out .3s;transition:transform,opacity ease-in-out .3s,-webkit-transform,-o-transform;will-change:transform,opacity}.filters-container .facetwp-template.\--loading::before{display:inline-block}.filters-container .facetwp-template.\--loading::after{opacity:.6;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotate{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.post-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3.6rem;padding-bottom:3.9rem;border-bottom:1px solid #ccc}@media(min-width: 768px){.post-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.post-item__image{width:100%;margin-bottom:2.5rem}@media(min-width: 768px){.post-item__image{max-width:31.2rem;min-width:31.2rem;margin-bottom:0}}.post-item__image img{width:100%;height:auto;max-height:21.5rem;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.post-item__content{padding-left:1.7rem}}.post-item__meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.2rem;font-size:1.5rem;line-height:2rem;letter-spacing:.5px}@media(min-width: 992px){.post-item__meta{line-height:2.6rem}}@media(min-width: 768px){.post-item__meta{margin-top:-0.7rem}}.post-item__title{margin-bottom:1.4rem;font-family:"grueber",sans-serif;font-size:3rem;line-height:3.5rem;letter-spacing:.11rem}@media(min-width: 992px){.post-item__title{font-size:3.5rem;line-height:3.9rem}}.post-item__excerpt{font-size:1.7rem;line-height:2.5rem;letter-spacing:.05rem}.event-tile{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:2rem .8rem;width:calc(100% - 1.6rem)}@media(min-width: 768px){.event-tile{width:calc((100% / 2) - 1.6rem)}}@media(min-width: 992px){.event-tile{width:calc((100% / 3) - 1.6rem)}}.event-tile__header{position:relative}.event-tile__meta{position:absolute;top:0;left:0;padding:0 1.2rem .8rem 0;width:11.8rem;background-color:#fff}.event-tile__day{margin-bottom:.4rem;font-family:"grueber",sans-serif;font-size:3.5rem;line-height:3rem;letter-spacing:.03em}.event-tile__other{font-size:1.7rem;line-height:2.1rem;letter-spacing:.03em}.event-tile__image{margin-bottom:1rem}.event-tile__image img{width:100%;height:auto}@media(min-width: 992px){.event-tile__image img{max-width:31.2rem;max-height:21.5rem;-o-object-fit:cover;object-fit:cover}}.event-tile__title{font-size:2.5rem;line-height:3rem;letter-spacing:.03em}.event-popup{position:fixed;top:50%;left:50%;width:100%;height:100%;max-height:92vh;min-height:60rem;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;visibility:hidden;opacity:0;-webkit-transition:opacity ease-in-out .2s,-webkit-transform ease-in-out .3s;transition:opacity ease-in-out .2s,-webkit-transform ease-in-out .3s;-o-transition:opacity ease-in-out .2s,-o-transform ease-in-out .3s;transition:transform ease-in-out .3s,opacity ease-in-out .2s;transition:transform ease-in-out .3s,opacity ease-in-out .2s,-webkit-transform ease-in-out .3s,-o-transform ease-in-out .3s;will-change:transform,opacity;overflow:auto}@media(min-width: 768px){.event-popup{width:95%;height:auto}}@media(min-width: 1200px){.event-popup{width:100.6rem}}.event-popup::before{content:"";position:absolute;top:calc(50% - 1.25em);left:calc(50% - 1.25em);margin:0 auto;pointer-events:none;width:2.5em;height:2.5em;border:.4em solid transparent;border-color:#eee;border-top-color:#473e25;border-radius:50%;-webkit-animation:loadingspin 1s linear infinite;-o-animation:loadingspin 1s linear infinite;animation:loadingspin 1s linear infinite;display:none;z-index:102}.event-popup::after{content:"";position:absolute;width:100%;height:100%;background-color:#fff;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:opacity ease-in-out .6s,visibility ease-in-out .3s;-o-transition:opacity ease-in-out .6s,visibility ease-in-out .3s;transition:opacity ease-in-out .6s,visibility ease-in-out .3s;will-change:opacity,visibility;z-index:101}.event-popup.\--is-open{-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);visibility:visible;opacity:1;z-index:1002}.event-popup.\--data-loading::before{display:block}.event-popup.\--data-loading::after{opacity:1;visibility:visible}.event-popup .popup-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4.5rem 2rem}@media(min-width: 768px){.event-popup .popup-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}}.event-popup .popup-content__close{position:absolute;right:2rem;top:2rem;width:1.75rem;height:1.75rem;cursor:pointer;opacity:1;-webkit-transition:opacity ease-in-out 3s;-o-transition:opacity ease-in-out 3s;transition:opacity ease-in-out 3s;will-change:opacity}.event-popup .popup-content__close:hover{opacity:.6}.event-popup .popup-content__close::before,.event-popup .popup-content__close::after{content:"";position:absolute;width:1.75rem;height:.3rem;background-color:#473e25}.event-popup .popup-content__close::before{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.event-popup .popup-content__close::after{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.event-popup .popup-content__right{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-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;width:100%}@media(min-width: 768px){.event-popup .popup-content__right{padding:7rem 10rem 7.7rem 5rem;width:calc(100% - 37.7rem)}}.event-popup .popup-content__title{margin-bottom:2rem;font-size:2.5rem;line-height:3rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(min-width: 768px){.event-popup .popup-content__title{font-size:3.5rem;line-height:4.2rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.event-popup .popup-content__description{font-size:1.7rem;line-height:2.5rem;letter-spacing:.03em;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media(min-width: 768px){.event-popup .popup-content__description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.event-popup .popup-content__additional-info{margin-top:2rem;font-size:1.5rem;line-height:2.2rem}.event-popup .popup-content__left-wrapper{padding:3rem 0 0 0}@media(min-width: 768px){.event-popup .popup-content__left-wrapper{padding:4rem 0 0 10rem;width:37.7rem}}.event-popup .popup-content__thumb img{width:100%;height:auto}@media(min-width: 768px){.event-popup .popup-content__thumb img{width:37.7rem;height:25.9rem;-o-object-fit:cover;object-fit:cover}}.event-popup .popup-content__category,.event-popup .popup-content__date-time{font-family:"grueber",sans-serif;font-size:2.5rem;line-height:3rem;letter-spacing:.03em}.event-popup .popup-content__category{margin-bottom:2rem}.event-popup .popup-content__location{margin-top:1.5rem;font-size:1.7rem;line-height:2.1rem;letter-spacing:.03em}.event-popup .popup-content__stock-status{margin-top:1.6rem;font-size:1.6rem;line-height:2.5rem;letter-spacing:.03em;color:#45ac5d}.event-popup .popup-content__add-to-cart{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:2rem;margin-bottom:4rem}@media(min-width: 768px){.event-popup .popup-content__add-to-cart{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:3.6rem;margin-bottom:0}}.event-popup .popup-content__add-to-cart.\--disabled{display:none}.event-popup .popup-content__add-to-cart.single-product .product-buttons__add{margin-top:0}@media(min-width: 768px){.event-popup .popup-content__add-to-cart.single-product .product-buttons__add{margin-top:2.7rem}}.event-popup .popup-content__add-to-cart.single-product .product-buttons__add a.button{margin-top:1.5rem;min-width:16rem;max-width:30rem}@media(min-width: 992px){.event-popup .popup-content__add-to-cart.single-product .product-buttons__add a.button{margin-top:2.7rem}}.event-popup .popup-content__add-to-cart.single-product .product-buttons__add a.button span{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.event-popup .popup-content__add-to-cart.single-product .product-buttons__add a.button.\--disabled{pointer-events:none;opacity:.5}.event-popup .popup-content__add-to-cart.single-product .product-buttons__wrapper{margin:0 0 1rem}.event-popup .popup-content__add-to-cart.single-product .product-buttons__wrapper:last-child{margin-bottom:0}.event-popup .popup-content__add-to-cart.single-product .product-buttons title{font-size:1.5rem;margin-bottom:.8rem}body::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);opacity:0;visibility:hidden;-webkit-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;will-change:opacity;z-index:100}body.\--popup-open{position:relative;overflow:hidden}body.\--popup-open::before{position:fixed;top:0;left:0;height:100%;width:100%;opacity:1;visibility:visible;overflow:hidden}@-webkit-keyframes loadingspin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loadingspin{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadingspin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.event-popup .wpcf7{position:relative;padding:1rem 1.5rem;background-color:#efefef}.event-popup .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-0.8rem;margin-right:-0.8rem}.event-popup .wpcf7-form-control{padding:.5rem 1.3rem;width:100%;min-height:5rem;border-radius:0;border:0;font-size:1.7rem;line-height:2.5rem}@media(min-width: 768px){.event-popup .wpcf7-form-control{padding:.5rem 2rem}}.event-popup .wpcf7-form-control::-webkit-input-placeholder{font-size:1.7rem;letter-spacing:.03em;color:#000}.event-popup .wpcf7-form-control::-moz-placeholder{font-size:1.7rem;letter-spacing:.03em;color:#000}.event-popup .wpcf7-form-control:-ms-input-placeholder{font-size:1.7rem;letter-spacing:.03em;color:#000}.event-popup .wpcf7-form-control::-ms-input-placeholder{font-size:1.7rem;letter-spacing:.03em;color:#000}.event-popup .wpcf7-form-control::placeholder{font-size:1.7rem;letter-spacing:.03em;color:#000}.event-popup .wpcf7-form-control:focus{outline:none}.event-popup .wpcf7-form-control-wrap{width:100%}.event-popup .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none}.event-popup .wpcf7-form-control.wpcf7-not-valid{border-bottom:1px solid #dc3232}.event-popup .wpcf7-form-control.wpcf7-textarea{padding:2rem 1.3rem;min-height:16rem}@media(min-width: 768px){.event-popup .wpcf7-form-control.wpcf7-textarea{padding:2rem;min-height:17.9rem}}.event-popup .wpcf7-form-control.wpcf7-select{position:relative;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background-color:rgba(163,163,163,.62);outline:none;-webkit-box-shadow:none;box-shadow:none;background-image:url("../blocks/form/images/icon-select-chevron-mob.svg");background-position:95.5% center;background-repeat:no-repeat;font-size:1.7rem;line-height:4rem;color:#000}@media(min-width: 768px){.event-popup .wpcf7-form-control.wpcf7-select{background-image:url("../blocks/form/images/icon-select-chevron.svg")}}.event-popup .wpcf7-spinner{position:absolute;right:-7.5rem}.event-popup .wpcf7-response-output{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.event-popup .wpcf7 form .wpcf7-response-output{padding:1.5rem;color:#000;letter-spacing:.02em;font-size:1.4rem}.event-popup .wpcf7 form.sent .wpcf7-response-output{border-color:#4cda6b}.event-popup .wpcf7 form.invalid .wpcf7-response-output,.event-popup .wpcf7 form.unaccepted .wpcf7-response-output{border-color:#dc3232}.event-popup .wpcf7 .ajax-loader{position:relative;background:none;margin:0}.event-popup .wpcf7 .ajax-loader:before{display:none}.event-popup .wpcf7 .ajax-loader:after{content:"";position:absolute;width:2rem;height:2rem;margin:0;right:-3rem;top:-0.2rem;background:transparent;border:2px solid #cbcbcb;border-top-color:#4d5077;border-radius:50%;-webkit-animation:1s spin linear infinite;-o-animation:1s spin linear infinite;animation:1s spin linear infinite}.event-popup .block-form__field{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:.7rem .8rem}.event-popup .block-form__field.\--half{width:100%}@media(min-width: 768px){.event-popup .block-form__field.\--half{width:calc(50% - 1.6rem)}}.event-popup .block-form__field.\--full{width:100%}.event-popup .block-form__field p{width:100%}.event-popup .block-form__button-wrap{margin-top:2.2rem;margin-left:.8rem;height:4.7rem;width:30rem;overflow:hidden}.event-popup .block-form__captcha-info{font-size:1.4rem;padding:2rem 1rem 0}.event-popup .block-form__button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.7rem;z-index:1;cursor:pointer}.event-popup .block-form__button::before{content:"";position:absolute;width:5rem;height:5rem;right:-1.15rem;bottom:0;border:.3rem solid #000;border-left:0;border-bottom:0;-webkit-transform:rotate(32deg) skewY(24deg);-o-transform:rotate(32deg) skewY(24deg);transform:rotate(32deg) skewY(24deg);z-index:-1}.event-popup .block-form__button::after{content:"";position:absolute;top:0;left:0;width:calc(100% + 1.5rem);height:100%;background-image:url("../form/images/button-background--darker.svg");background-position:center right;background-size:cover;opacity:0;-webkit-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;will-change:opacity;z-index:-2}.event-popup .block-form__button p{margin:0}.event-popup .block-form__button.\--smaller{min-width:14.4rem}.event-popup .block-form__button.\--smaller::before{right:.5rem}.event-popup .block-form__button .wpcf7-submit{position:relative;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;width:100%;height:100%;min-height:auto;border:.3rem solid #000;border-right:0;background:transparent;font-size:2rem;line-height:2.6rem;letter-spacing:.03em;font-family:"grueber",sans-serif;color:#000;padding:.8rem 1rem .7rem 1.4rem}.event-popup .block-form__button:hover::after{opacity:1}.event-popup .block-form__spacer{display:none;height:3.6rem;width:100%}@media(min-width: 768px){.event-popup .block-form__spacer{display:block}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.macardo-club #sb_instagram{max-width:100.4rem}.product-bundle-configurator{height:100%;margin-top:.2rem}.product-bundle-configurator__box{position:relative}.product-bundle-configurator__box-overlay{position:relative}.product-bundle-configurator__box-overlay.\--front{z-index:10;width:100%;height:auto}.product-bundle-configurator__box-overlay.\--front img{width:100%;height:auto}.product-bundle-configurator__box-overlay.\--back{z-index:1;position:absolute;top:0;left:0;height:100%;width:100%}.product-bundle-configurator__box-overlay.\--back img{width:100%;height:auto}.product-bundle-configurator__holes{position:absolute;top:0;left:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:100%;padding:0 1.2rem}@media(min-width: 768px){.product-bundle-configurator__holes{padding:0 1.8rem}}.product-bundle-configurator__hole{-ms-flex-preferred-size:calc(100%/3);flex-basis:calc(100%/3);max-width:calc(100%/3);height:100%;background-repeat:no-repeat;background-size:auto 100%;background-position:center bottom -2.5rem;-webkit-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%);opacity:0;-webkit-transition:opacity 0 ease-out,-webkit-transform 0 ease-out;transition:opacity 0 ease-out,-webkit-transform 0 ease-out;-o-transition:opacity 0 ease-out,-o-transform 0 ease-out;transition:transform 0 ease-out,opacity 0 ease-out;transition:transform 0 ease-out,opacity 0 ease-out,-webkit-transform 0 ease-out,-o-transform 0 ease-out}.product-bundle-configurator__hole.\--filled{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:opacity .25s ease-out,-webkit-transform .25s ease-out;transition:opacity .25s ease-out,-webkit-transform .25s ease-out;-o-transition:opacity .25s ease-out,-o-transform .25s ease-out;transition:transform .25s ease-out,opacity .25s ease-out;transition:transform .25s ease-out,opacity .25s ease-out,-webkit-transform .25s ease-out,-o-transform .25s ease-out}.product-bundle-configurator__controls{position:absolute;top:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:100%;padding:0 1.2rem}@media(min-width: 768px){.product-bundle-configurator__controls{padding:0 1.8rem}}.product-bundle-configurator__control{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:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:calc(100%/3);flex-basis:calc(100%/3);max-width:calc(100%/3);height:100%}.product-bundle-configurator__add{cursor:pointer;margin-left:-0.2rem;margin-bottom:77%}@media(min-width: 768px){.product-bundle-configurator__add{margin-bottom:87%}}@media(min-width: 992px){.product-bundle-configurator__add{margin-bottom:82%}}.product-bundle-configurator__status{cursor:pointer;margin-bottom:8%;opacity:0;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.product-bundle-configurator__status.\--checked{opacity:1}.product-bundle-configurator__note{display:none}.product-bundle-configurator__note p{font-size:1.5rem;line-height:2.5rem;margin-top:1.5rem;text-align:center}.product-bundle-configurator__note.\--active{display:block}.product-bundle-configurator.\--no-image .product-bundle-configurator__box{height:433.02px}.product-bundle-configurator.\--no-image .product-bundle-configurator__status svg g{stroke:#000}.product-bundle-configurator.\--no-image .product-bundle-configurator__status svg path{stroke:#000}.product-bundle-configurator.\--holes-4 .product-bundle-configurator__box{background-color:#cbcbcb}.product-bundle-configurator.\--holes-4 .product-bundle-configurator__holes{padding-right:14rem;padding-left:4rem}.product-bundle-configurator.\--holes-4 .product-bundle-configurator__hole{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);max-width:calc(100% / 4);background-size:auto 60%;background-position:center bottom 0rem;margin:0 1.2rem}.product-bundle-configurator.\--holes-4 .product-bundle-configurator__controls{padding-right:14rem;padding-left:4rem}.product-bundle-configurator.\--holes-4 .product-bundle-configurator__control{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4);max-width:calc(100% / 4)}.product-bundle-configurator.\--holes-4 .product-bundle-configurator__status{margin-bottom:25%}.product-bundle-configurator.\--holes-4 .product-bundle-configurator__status svg{width:2rem;height:2rem}.product-bundle-configurator.\--holes-4 .product-bundle-configurator__add{margin-bottom:80%}.product-bundle-configurator.\--holes-4 .product-bundle-configurator__add svg{width:3rem;height:3rem}.product-bundle__popup{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:10000;top:0;left:0;height:100vh;width:100vw}.product-bundle__popup h2{font-size:1.8rem;margin-bottom:0}@media(min-width: 768px){.product-bundle__popup h2{font-size:2.4rem;line-height:4.2rem}}.product-bundle__popup-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(22,22,22,.25);z-index:5}.product-bundle__popup-wrapper{position:relative;padding:1.8rem;height:100%;max-height:67.9rem;background-color:#fff;overflow-y:auto;-webkit-box-shadow:0 0 1.5rem rgba(0,0,0,.16);box-shadow:0 0 1.5rem rgba(0,0,0,.16);z-index:10}@media(min-width: 768px){.product-bundle__popup-wrapper{padding:2.9rem 2.7rem 0;overflow:hidden}}.product-bundle__popup-products-wrapper{padding:1rem 0}@media(min-width: 768px){.product-bundle__popup-products-wrapper{overflow-y:auto;padding:1rem;height:calc(100% - 4rem)}}@media(min-width: 992px){.product-bundle__popup-products-wrapper{height:calc(100% - 4rem)}}.product-bundle__popup-products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-bundle__popup-single{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-preferred-size:calc(100%/2);flex-basis:calc(100%/2);max-width:calc(100%/2);margin-bottom:1rem}@media(min-width: 768px){.product-bundle__popup-single{-ms-flex-preferred-size:calc(100%/4);flex-basis:calc(100%/4);max-width:calc(100%/4)}}@media(min-width: 992px){.product-bundle__popup-single{height:21rem;-ms-flex-preferred-size:calc(100%/5);flex-basis:calc(100%/5);max-width:calc(100%/5);margin-bottom:0}}@media(min-width: 992px){.product-bundle__popup-single.\--last-line .product-bundle__popup-inner{top:-5rem}}@media(min-width: 992px){.product-bundle__popup-single:hover .product-bundle__popup-inner{position:absolute;-webkit-box-shadow:0 0 1.5rem rgba(0,0,0,.16);box-shadow:0 0 1.5rem rgba(0,0,0,.16);z-index:2}}@media(min-width: 992px){.product-bundle__popup-single:hover .product-bundle__popup-details{opacity:1;visibility:visible}}.product-bundle__popup-single .woocommerce-Price-currencySymbol{margin-right:.5rem}.product-bundle__popup-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:100%;background-color:#fff;-webkit-box-shadow:0 0 1.5rem rgba(0,0,0,0);box-shadow:0 0 1.5rem rgba(0,0,0,0)}.product-bundle__popup-images{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:center;align-self:center;height:21rem;min-height:21rem}.product-bundle__popup-images img{height:auto;width:auto;max-width:100%;max-height:100%}.product-bundle__popup-header{padding:0 2rem;margin-bottom:.4rem}@media(min-width: 768px){.product-bundle__popup-header{padding:0 4.1rem;margin-bottom:.7rem}}@media(min-width: 992px){.product-bundle__popup-details{opacity:0;visibility:hidden}}.product-bundle__popup-details-basic{padding:0 1.4rem 1rem}.product-bundle__popup-details .more-info{position:relative;cursor:pointer;border:none;background-color:transparent;padding:1rem 1.5rem 1rem 0;color:#000;font-family:"grueber",sans-serif;font-size:1.4rem;line-height:1.6rem}.product-bundle__popup-details .more-info:focus{outline:none}.product-bundle__popup-details .more-info:after{content:"";position:absolute;width:1rem;height:1rem;right:0;top:0;bottom:0;margin:auto;border:.3rem solid #000;border-left:0;border-bottom:0;-webkit-transform:rotate(35deg) skewY(20deg);-o-transform:rotate(35deg) skewY(20deg);transform:rotate(35deg) skewY(20deg);z-index:-1}.product-bundle__popup-details .more-info.-hidden{display:none}.product-bundle__popup-details .name{font-size:1.8rem;line-height:2rem;text-transform:uppercase;margin-bottom:.8rem;word-break:break-word}.product-bundle__popup-details .price{font-size:1.4rem !important;line-height:1.6rem;font-weight:bold;margin-bottom:0;color:#000 !important}.product-bundle__popup-details .tax{font-size:1.2rem;line-height:1.6rem;margin-bottom:0}.product-bundle__popup-details .description{background-color:#473e25;color:#fff;font-size:1.2rem;line-height:1.6rem;overflow-y:scroll;max-height:0;-webkit-transition:max-height .2s ease-in-out;-o-transition:max-height .2s ease-in-out;transition:max-height .2s ease-in-out}.product-bundle__popup-details .description.-active{max-height:20rem}.product-bundle__popup-details .content{padding:1.4rem}.product-bundle__popup-details .add-product{min-width:15.5rem;max-width:15.5rem;margin:1.5rem 0 .5rem}.product-bundle__popup-details .add-product span{letter-spacing:0;font-size:1.3rem;line-height:1.6rem;padding:0 1rem}.product-bundle__popup.\--opened{display:-webkit-box;display:-ms-flexbox;display:flex}.product-bundle__custom-price{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.7rem;line-height:2.4rem;letter-spacing:.05rem;color:#000;margin-bottom:1rem}.sticky-add{position:sticky;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:2rem 2.2rem;background-color:#fff;border-top:.1rem solid #a3a3a3;-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;-o-transition:-o-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out, -o-transform .25s ease-in-out;z-index:100}@media(min-width: 992px){.sticky-add{position:fixed;top:0;left:10.6rem;bottom:unset;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:5.3rem;width:calc(100% - 10.6rem);padding:.3rem 2rem .4rem 2rem;border-top:unset;border-bottom:.1rem solid #a3a3a3;-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:left .25s ease-in-out,width .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:left .25s ease-in-out,width .25s ease-in-out,-webkit-transform .25s ease-in-out;-o-transition:left .25s ease-in-out,width .25s ease-in-out,-o-transform .25s ease-in-out;transition:transform .25s ease-in-out,left .25s ease-in-out,width .25s ease-in-out;transition:transform .25s ease-in-out,left .25s ease-in-out,width .25s ease-in-out,-webkit-transform .25s ease-in-out,-o-transform .25s ease-in-out}}@media(min-width: 992px){.sticky-add.-nav-active{left:47rem;width:calc(100% - 47rem)}}.sticky-add.-show{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.sticky-add.-hidden{-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}@media(min-width: 992px){.sticky-add.-hidden{-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@media(min-width: 992px){.sticky-add.-top-banner{top:7rem}}.sticky-add__photo{-ms-flex-preferred-size:4rem;flex-basis:4rem;height:5rem;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;margin-bottom:0}@media(min-width: 992px){.sticky-add__photo{height:4rem}}.sticky-add__photo img{width:auto;height:auto;max-width:100%;max-height:100%}.sticky-add__heading{-ms-flex-preferred-size:calc(100% - 8.5rem);flex-basis:calc(100% - 8.5rem);margin-bottom:0;padding-left:2rem;padding-right:2rem;font-size:1.4rem;line-height:2rem}.sticky-add__button{width:4.5rem;height:4.5rem;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;padding:0;background-color:#473e25;border-radius:0;border:unset;-webkit-box-shadow:unset;box-shadow:unset;cursor:pointer}.sticky-add__button svg{width:auto;height:2.4rem}.sticky-add__button.loading{opacity:.5}.sticky-add__button.added{display:none}.sticky-add__close{position:absolute;right:1rem;top:1rem;width:1.2rem;height:1.2rem;-webkit-box-shadow:unset;box-shadow:unset;background:unset;border:0}.sticky-add__close::before,.sticky-add__close::after{content:"";position:absolute;left:50%;top:50%;width:.2rem;height:100%;background-color:#a3a3a3}.sticky-add__close::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.sticky-add__close::after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.sticky-add__done{display:none}.sticky-add__checkout,.sticky-add a.added_to_cart{position:relative;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.8rem;min-width:17rem;max-width:17.7rem;padding-left:1rem;padding-right:1rem;padding-top:0;font-size:1.4rem;line-height:2.4rem;letter-spacing:.03em;font-family:"grueber",sans-serif;font-weight:400;color:#000;overflow:hidden;z-index:1;background-color:transparent !important;border:0;outline:none;cursor:pointer}@media(min-width: 992px){.sticky-add__checkout,.sticky-add a.added_to_cart{margin-top:0;height:4rem}}.sticky-add__checkout::after,.sticky-add__checkout::before,.sticky-add a.added_to_cart::after,.sticky-add a.added_to_cart::before{content:"";position:absolute}.sticky-add__checkout::before,.sticky-add a.added_to_cart::before{width:calc(100% - 1.9rem);height:100%;left:0;top:0px;border:.3rem solid #000;border-right:0}.sticky-add__checkout:after,.sticky-add a.added_to_cart:after{width:5rem;height:5rem;right:.5rem;bottom:0;border:.3rem solid #000;background-color:#fff;border-left:0;border-bottom:0;-webkit-transform:rotate(35deg) skewY(20deg);-o-transform:rotate(35deg) skewY(20deg);transform:rotate(35deg) skewY(20deg);z-index:-1}@media(min-width: 992px){.sticky-add__checkout:after,.sticky-add a.added_to_cart:after{right:.7rem;height:4.5rem}}.sticky-add__checkout:hover,.sticky-add a.added_to_cart:hover{text-decoration:none;background-image:none;color:#515151}.sticky-add__checkout:hover:after,.sticky-add a.added_to_cart:hover:after{opacity:1}.sticky-add__checkout.loading,.sticky-add a.added_to_cart.loading{opacity:.5}.sticky-add__checkout.added,.sticky-add a.added_to_cart.added{display:none !important}.sticky-add__checkout{min-width:10rem;margin-top:2rem;margin-left:1rem}@media(min-width: 992px){.sticky-add__checkout{margin-top:0;margin-left:2rem;margin-right:2rem}}.sticky-add .added_to_cart{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:2rem}.sticky-add .added_to_cart+.sticky-add__done{display:block}.top-banner.-show+.site-header{top:5rem}@media(min-width: 992px){.top-banner.-show+.site-header{top:7rem}}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), color-stop(82.69%, rgba(0, 0, 0, 0.5)));background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 82.69%);background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 82.69%);background:linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 82.69%)}@media(min-width: 992px){.site-header{position:absolute}}.site-header a{color:#fff}.mega-nav{position:relative;display:none;z-index:1}@media(min-width: 992px){.mega-nav{display:block}}.header-top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0rem 2rem}.header-top:after{position:absolute;left:0;right:0;bottom:0;content:"";width:100%;height:.1rem;background-color:#fff;z-index:-1}.header-top__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1170px}.header-top ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.header-top ul li{position:relative}.header-top ul li a{font-size:1.2rem;padding:1.1rem 0;display:block;white-space:nowrap}.header-top ul li.-account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top ul li.-account a{font-size:0;position:relative;top:.3rem;width:1.5rem;height:1.5rem;background-image:url("../images/icon-user.svg");background-repeat:no-repeat}.header-top ul li.-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top ul li.-cart a{font-size:0;position:relative;top:.3rem;width:1.5rem;height:1.5rem;background-image:url("../images/icon-cart.svg");background-repeat:no-repeat}.header-top ul li ul{position:absolute;background-color:#000;top:100%;left:-1.1rem;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .25s ease-in-out,visibility .25s ease-in-out;-o-transition:opacity .25s ease-in-out,visibility .25s ease-in-out;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:.1rem solid #333;padding:.2rem 1.3rem 1.5rem;z-index:1;gap:.2rem;width:calc(100% + 1.1rem)}.header-top ul li ul li a{position:relative;padding:1rem 0 1.1rem}.header-top ul li ul li a::before{content:none}.header-top ul li ul li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;-webkit-transition:background-color .25s ease-in-out,height .25s ease-in-out;-o-transition:background-color .25s ease-in-out,height .25s ease-in-out;transition:background-color .25s ease-in-out,height .25s ease-in-out;background-color:#333}.header-top ul li ul li a:hover{color:#c3b099}.header-top ul li ul li a:hover:after{content:"";height:.2rem;background-color:#c3b099}.header-top ul li ul li.current-menu-item a{color:#c3b099}.header-top ul li ul li.current-menu-item a:after{content:"";height:.2rem;background-color:#c3b099}.header-top ul li:hover ul{opacity:1;visibility:visible;pointer-events:all}.header-top ul li.menu-item-has-children{padding-right:3.5rem}.header-top ul li.menu-item-has-children::after{content:"";position:absolute;right:1.7rem;top:1.5rem;width:1rem;height:1rem;background-image:url("../images/icon-chevron-down.svg");background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;-o-transition:-o-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out, -o-transform .25s ease-in-out}.header-top ul li.menu-item-has-children:hover:after{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.header-top__right{padding-right:.9rem}.header-top__right ul{gap:2.5rem}.header-main{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0rem 2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-main__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1170px}.header-main__left,.header-main__right{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50vw - 18.3rem)}.header-main__right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-main__logo{position:relative;left:1.6rem;padding:1.5rem 2rem 2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:10.3rem;min-width:10.3rem;background-image:url("../images/logo-container.svg");background-size:cover}@media(min-width: 992px){.header-main__logo{left:0;margin-top:-4.1rem;padding:3rem 2rem 3.9rem;width:18.3rem;min-width:18.3rem}}.header-main__logo .blur{position:absolute;inset:0;backdrop-filter:blur(1.5rem);-webkit-backdrop-filter:blur(1.5rem);z-index:-1;clip-path:path("M103 -0.28V55.4C103 56.57 102.3 57.59 101.2 57.94L52.4 71.0C52.0 71.1 51.6 71.1 51.2 70.9L2.15 58.0C1.05 57.8 0.28 56.6 0.28 55.6V-0.28H103Z")}@media(min-width: 992px){.header-main__logo .blur{clip-path:path("M184.5 -0.5V99.333C184.5 101.367 183.136 103.148 181.172 103.678L93.9131 127.204C93.1523 127.409 92.3506 127.412 91.5889 127.21L3.84766 103.964C1.87431 103.441 0.5 101.656 0.5 99.6143V-0.5H184.5Z")}}.header-main__logo img{height:3.1rem;width:auto;display:block;z-index:1}@media(min-width: 992px){.header-main__logo img{height:5.7rem}}.header-main__logo-link{position:relative;z-index:1}.header-main ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;list-style:none;margin:0;padding:0}@media(min-width: 1200px){.header-main ul{gap:4.2rem}}.header-main ul>li>a{position:relative}.header-main ul>li>a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.2rem;-webkit-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;background-color:transparent}.header-main ul>li>a:hover:after{background-color:#fff}.header-main ul li a{display:block;padding:2rem 0 1.4rem}.header-main ul li ul{min-width:280px;position:absolute;background-color:#000;-webkit-box-shadow:0px 85px 24px 0px #00000000;box-shadow:0px 85px 24px 0px #00000000;top:100%;left:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .25s ease-in-out,visibility .25s ease-in-out;-o-transition:opacity .25s ease-in-out,visibility .25s ease-in-out;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:.1rem solid #333;padding:2rem 3.9rem 3rem;gap:0}.header-main ul li ul li a{position:relative;padding:1rem 0 1.1rem}.header-main ul li ul li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;-webkit-transition:background-color .25s ease-in-out,height .25s ease-in-out;-o-transition:background-color .25s ease-in-out,height .25s ease-in-out;transition:background-color .25s ease-in-out,height .25s ease-in-out;background-color:#333}.header-main ul li ul li a:hover{color:#c3b099}.header-main ul li ul li a:hover:after{content:"";height:.2rem;background-color:#c3b099}.header-main ul li ul li.current-menu-item a{color:#c3b099}.header-main ul li ul li.current-menu-item a:after{content:"";height:.2rem;background-color:#c3b099}.header-main ul li:hover ul{opacity:1;visibility:visible;pointer-events:all}.header-main ul li.-columns>ul>li>a{font-weight:600;font-size:1.2rem;line-height:100%;text-transform:uppercase;color:gray;padding:1.2rem 0;letter-spacing:.1rem}.header-main ul li.-columns>ul>li>a:after{content:none}.header-main ul li.-columns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:1;gap:4rem}.header-main ul li.-columns ul li ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;top:0;padding:0;border:none;gap:0;min-width:auto}.header-main ul li.-columns ul li ul li{max-width:20rem;min-width:20rem;width:100%}.footer-logos{position:relative;width:100%;padding:4.8rem 0 0}@media(min-width: 992px){.footer-logos{padding:0}}.footer-logos__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer-logos__logotype{max-width:13.5rem;max-height:81rem;margin:0 1.8rem}@media(min-width: 768px){.footer-logos__logotype{margin:0 2.5rem}}.footer-logos__logotype img{width:100%;height:auto;max-width:100%}.footer-logos__logotype:last-of-type{padding-bottom:.5rem}.menu-footer-menu-container{margin-top:4.6rem}@media(min-width: 768px){.menu-footer-menu-container{margin-top:0}}.menu-footer-menu-container .menu{margin:0;padding:0;list-style:none}.menu-footer-menu-container .menu .menu-item{line-height:1}.menu-footer-menu-container .menu .menu-item:first-of-type,.menu-footer-menu-container .menu .menu-item:nth-of-type(2){display:inline-block}.menu-footer-menu-container .menu .menu-item:first-of-type{margin-right:2.5rem}.menu-footer-menu-container .menu .menu-item:nth-of-type(3){margin-top:.5rem}.menu-footer-menu-container .menu .menu-item:last-of-type{margin-top:1.5rem}.menu-footer-menu-container .menu .menu-item:last-of-type a{font-size:1.7rem;line-height:2.2rem;font-family:"grueber",sans-serif}.menu-footer-menu-container .menu .menu-item a{color:#fff;font-size:1.3rem;line-height:1.6rem;letter-spacing:.03em}.menu-footer-menu-container .menu .menu-item a:hover{opacity:.8}.footer-contact{font-size:1.5rem;line-height:2.5rem;letter-spacing:.02em}@media(min-width: 768px){.footer-contact{font-size:1.7rem}}.footer-contact__address{margin:0}.footer-contact__link{color:#fff}.footer-contact__link:first-of-type{margin-right:1.5rem}.footer-contact__link:hover{color:#fff;opacity:.8}.woo-categories{width:100%}@media(min-width: 768px){.woo-categories{position:sticky;top:0}}.woo-categories__item{border-bottom:.1rem solid #000;padding:.4rem 0px .5rem}.woo-categories__item:first-child{border-top:.1rem solid #000}.woo-categories__item.\--current{background-color:#473e25}.woo-categories__item.\--current .woo-categories__link{color:#fff;font-weight:700}.woo-categories__item.\--current:before{content:"";position:absolute}.woo-categories__link{color:#000;font-size:1.4rem;line-height:2.5rem;letter-spacing:.035rem;padding:0px 1rem}.woo-categories__select{display:block;font-size:1.4rem;font-weight:700;color:#fff;line-height:2.5rem;padding:1.3rem;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;margin:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#473e25;letter-spacing:.05rem;background-image:url("../images/icon-chevron-down.svg");background-repeat:no-repeat;background-size:2.7rem 1.4rem;background-position:right 1rem top 2rem;margin-bottom:2.8rem}.woo-categories__select::-ms-expand{display:none}.woo-categories__select:hover{border-color:#000}.woo-categories__select:focus{color:#fff;outline:none}.woo-categories .\--hide-mobile{display:none}@media(min-width: 768px){.woo-categories .\--hide-mobile{display:block}}@media(min-width: 768px){.woo-categories .\--hide-desktop{display:none}}.lang-switcher{display:none;opacity:0;visibility:hidden;pointer-events:none}@media(max-width: 991.98px){.main-content .archive{padding-right:18px;padding-left:18px}}.main-content .archive__items{margin-bottom:4.5rem}@media(min-width: 992px){.main-content .archive__items{margin-bottom:9rem}}.main-content .archive__header{margin-bottom:1rem;padding:7rem 0 1.5rem;font-size:35px;line-height:42px;letter-spacing:.11rem;text-align:center}@media(min-width: 992px){.main-content .archive__header{padding:10rem 0 7.5rem}}.main-content .archive__pagination{margin-bottom:4.5rem;text-align:center}@media(min-width: 992px){.main-content .archive__pagination{margin-bottom:9rem}}.main-content .archive__pagination .facetwp-page{margin:0 .75rem;padding:0;font-size:1.7rem;line-height:2.5rem;letter-spacing:.11rem}.main-content .archive__pagination .facetwp-page.active{position:relative;font-weight:700}.main-content .archive__pagination .facetwp-page.active:after{content:"";position:absolute;bottom:3px;left:0;width:100%;border-bottom:2px solid #000}.recipes{padding:5rem 0}@media(min-width: 768px){.recipes{padding:10rem 0}}.recipes__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 768px){.recipes__wrapper{margin-left:-0.8rem;margin-right:-0.8rem}}.recipes__heading{margin-bottom:4rem;font-size:3.5rem;line-height:4.2rem;text-align:center;color:#000}@media(min-width: 768px){.recipes__heading{margin-bottom:8rem}}.recipes__pagination{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;margin-top:3rem}.facetwp-template.\--products{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media(min-width: 992px){.facetwp-template.\--products{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:73rem}}.facetwp-template.\--products .block-product{margin:0 0 2rem 0;width:100%}@media(min-width: 768px){.facetwp-template.\--products .block-product{width:calc(100% / 3);margin:0}}.woocommerce ul.products{margin:0 -8px}@media(min-width: 768px){.woocommerce ul.products{margin:0}}.woocommerce ul.products li.product a .block-product__image img{margin:0}.woocommerce ul.products.columns-3 li.products__item{width:100%;margin:0}@media(min-width: 768px){.woocommerce ul.products.columns-3 li.products__item{width:calc(100% / 2)}}@media(min-width: 992px){.woocommerce ul.products.columns-3 li.products__item{width:calc(100% / 3)}}.woocommerce nav.woocommerce-pagination{padding:15px 0}.woocommerce nav.woocommerce-pagination ul li a{color:#000}.single-recipe{padding-top:2rem;color:#000}.single-recipe__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.7rem;line-height:2.5rem;margin:5.5rem 0 3.5rem;letter-spacing:.03em;color:#000}@media(min-width: 768px){.single-recipe__back{margin:2rem 0 3.5rem}}.single-recipe__back svg{margin-right:1.2rem}.single-recipe__back:hover{opacity:.8}.single-recipe__title{margin-bottom:1.5rem;font-size:3rem;line-height:3.5rem;letter-spacing:.03em;color:#000}@media(min-width: 768px){.single-recipe__title{margin-bottom:3rem;font-size:3.5rem;line-height:4.2rem}}.single-recipe__title span{display:block}.single-recipe__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.single-recipe__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.single-recipe__content{width:100%}@media(min-width: 768px){.single-recipe__content{padding-right:1.6rem}}@media(min-width: 992px){.single-recipe__content{width:calc(100% - 39.4rem)}}.single-recipe__thumbnail{padding-top:1rem;max-width:39.4rem}.single-recipe__thumbnail.\--desktop{display:none}@media(min-width: 768px){.single-recipe__thumbnail.\--desktop{display:block}}.single-recipe__thumbnail.\--mobile{margin-bottom:3rem}@media(min-width: 768px){.single-recipe__thumbnail.\--mobile{display:none}}@media(min-width: 992px){.single-recipe__thumbnail{width:39.4rem}}.single-recipe__thumbnail img{max-width:100%;height:auto}.single-recipe__description{margin-bottom:3.5rem;font-size:1.7rem;line-height:2.5rem;letter-spacing:.03em}.single-recipe__description p{margin-bottom:1rem}.single-recipe__ingredients{font-size:1.7rem;line-height:2.5rem;letter-spacing:.03em}.single-recipe__ingredients p{margin-bottom:1.5rem}.single-recipe__table{width:100%;font-size:1.5rem;line-height:2.5rem}@media(min-width: 768px){.single-recipe__table{font-size:1.7rem;line-height:2.5rem}}.single-recipe__table-item{border-top:1px solid #c9c9c9}.single-recipe__table-item:last-of-type{border-bottom:1px solid #c9c9c9}.single-recipe__table-measure,.single-recipe__table-ingredient{padding:1rem 0;vertical-align:top}.single-recipe__table-measure{width:23%;padding-right:1.3rem;text-align:right}@media(min-width: 768px){.single-recipe__table-measure{width:27%;padding-right:.7rem}}.single-recipe__table-ingredient{padding-left:.7rem}@media(min-width: 768px){.single-recipe__table-ingredient{padding-left:1.3rem}}.more-recipes{position:relative;padding:4rem 0 7.9rem}.more-recipes .block{margin:3.7rem 0 .9rem}.more-recipes .block-links__button{margin-top:.7rem}.related-products__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:3.7rem auto .9rem;max-width:100.4rem;padding:0}@media(min-width: 992px){.related-products__container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.related-products .block{margin:0;width:100%}@media(min-width: 768px){.related-products .block{width:auto}}.page-template-landing .grecaptcha-badge{display:none !important}.page-template-landing.success{padding-bottom:2rem}.page-template-landing.success .event-directions{display:none}.page-template-landing{background-color:#042334;background-image:url("../images/grand-opening-stars.png");background-position:600%;padding-top:5.4rem}@media(max-width: 991.98px){.page-template-landing{padding-top:4rem}}.page-template-landing .landing__heading{margin:0 auto;color:#fff;text-align:center}.page-template-landing .header{position:relative;padding-left:3.1rem;padding-right:3.1rem}.page-template-landing .header__background{background-image:url("../images/event-landing-bg.png");background-position:50% 80%;background-size:54.3rem auto;background-repeat:no-repeat;margin-right:-3.1rem;margin-left:-3.1rem;height:63.5rem}@media(min-width: 768px){.page-template-landing .header__background{background-position:bottom;background-size:108.6rem auto;height:131rem}}.page-template-landing .header__background.success{height:76.6rem}@media(min-width: 768px){.page-template-landing .header__background.success{height:132.5rem}}.page-template-landing .header__background.success .thank__you{display:block}.page-template-landing .header__background.success .landing__heading{display:none}.page-template-landing .header__content{top:0;left:0;width:100%}.page-template-landing .header__logo{width:auto;height:14.8rem;margin:0 auto;display:block}@media(max-width: 767.98px){.page-template-landing .header__logo{height:9.86rem}}.page-template-landing .header__title{font-size:10.1rem;text-transform:uppercase;letter-spacing:.2rem;line-height:9.1rem;padding:7.14rem 0 2.7rem;width:47.8rem}@media(max-width: 767.98px){.page-template-landing .header__title{font-size:5.5rem;line-height:4.6rem;padding:2.5rem 0 2.7rem;width:100%}}.page-template-landing .header__start-date{font-size:4.3rem;line-height:1.1;display:none;line-height:5rem;width:41.2rem}@media(min-width: 768px){.page-template-landing .header__start-date{display:block}}.page-template-landing .header__start-date__mobile{font-size:3rem;line-height:3.5rem}@media(min-width: 768px){.page-template-landing .header__start-date__mobile{display:none}}.page-template-landing .header .thank__you{text-align:center;display:none}.page-template-landing .header .thank__you h2,.page-template-landing .header .thank__you h3,.page-template-landing .header .thank__you a{color:#fff}.page-template-landing .header .thank__you h2{font-size:4.2rem;line-height:4.7rem;padding-bottom:3.5rem}.page-template-landing .header .thank__you h3{font-size:3rem;line-height:3.7rem;padding-bottom:4.5rem}.page-template-landing .header .thank__you h3:first-child{margin-top:4rem}@media(min-width: 768px){.page-template-landing .header .thank__you h3:first-child{margin-top:7rem}}.page-template-landing .header .thank__you a{font-size:2.5rem;line-height:3.7rem;text-decoration:underline}@media(max-width: 991.98px){.page-template-landing .header .thank__you h2{font-size:2.5rem;line-height:2.8rem;padding-bottom:2rem}.page-template-landing .header .thank__you h3{font-size:1.8rem;padding-bottom:2.1rem;line-height:2.2rem}.page-template-landing .header .thank__you a{font-size:1.5rem;line-height:2.2rem}}@media(min-width: 992px){.page-template-landing .contact__form-container{margin:0 auto;width:80.4rem}}.page-template-landing .contact__form-container .row{margin-left:-0.7rem;margin-right:-0.7rem}.page-template-landing .contact__form-container .col-md-6{padding-left:.7rem;padding-right:.7rem}.page-template-landing .contact__form-container p{font-size:1.7rem;color:#fff}.page-template-landing .contact__heading{font-size:3rem;margin:6.9rem 0 2.5rem}@media(min-width: 768px){.page-template-landing .contact__heading{font-size:4.8rem;margin:6.3rem 0 3rem}}.page-template-landing .contact__heading-sub{font-size:2.1rem;color:#fff;margin-top:3.8rem;margin-bottom:.89rem}@media(min-width: 768px){.page-template-landing .contact__heading-sub{margin-top:0}}.page-template-landing .contact__heading-sub span{font-size:1.7rem}.page-template-landing .contact__heading-hide{font-size:2.1rem;margin-bottom:.89rem}@media(max-width: 767.98px){.page-template-landing .contact__heading-hide{display:none}}@media(max-width: 767.98px){.page-template-landing .contact__nachtessen .col-md-6:first-child .contact__heading-sub{margin-top:0rem}}.page-template-landing .contact__nachtessen .wpcf7-list-item{margin-left:.1rem;width:40%}@media(max-width: 991.98px){.page-template-landing .contact__nachtessen .wpcf7-list-item{width:45%}}.page-template-landing .contact__nachtessen .wpcf7-list-item-label:before{padding-left:4.4rem}.page-template-landing .contact__nachtessen .wpcf7-list-item label{font-size:2.2rem;display:block;position:relative;padding-left:3.5rem;margin-bottom:1.2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-template-landing .contact__nachtessen .wpcf7-list-item label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.page-template-landing .contact__nachtessen .wpcf7-list-item label span{font-size:1.7rem;position:absolute;top:0;left:0;padding-top:.2rem;background-color:#eee;height:2.8rem;width:2.9rem}.page-template-landing .contact__nachtessen .wpcf7-list-item label:hover input~span{background-color:#ccc}.page-template-landing .contact__nachtessen .wpcf7-list-item label input:checked~span{background-color:#fff}.page-template-landing .contact__nachtessen .wpcf7-list-item span:after{content:"";position:absolute;display:none}.page-template-landing .contact__nachtessen .wpcf7-list-item label input:checked~span:after{display:block}.page-template-landing .contact__nachtessen .wpcf7-list-item label span:after{left:.9rem;top:.5rem;border:solid #042334;border-width:0 .4rem .4rem 0;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:1.5rem;width:1rem}.page-template-landing .wpcf7-form{padding-left:1.9rem;padding-right:1.9rem;width:100%}.page-template-landing .wpcf7-submit{font-size:2rem;position:relative;background:#fff;border-left:.1rem solid #000;border-top:.1rem solid #000;border-bottom:.1rem solid #000;font-family:"grueber",sans-serif;opacity:1;width:23.7rem;height:4.4rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.page-template-landing .wpcf7-submit{-webkit-transition:none;-o-transition:none;transition:none}}.page-template-landing .wpcf7-submit:after,.page-template-landing .wpcf7-submit:before{content:"";display:block;position:absolute;left:100%;border-style:solid;width:0;height:0}.page-template-landing .wpcf7-submit:after{top:0;border-color:transparent transparent transparent #fff;border-width:2.1rem}.page-template-landing .wpcf7-submit:before{top:0;border-color:transparent transparent transparent #000;border-width:2.1rem;left:101%}.page-template-landing .wpcf7-submit:focus,.page-template-landing .wpcf7-submit:hover{outline:none;opacity:.8}.page-template-landing .wpcf7-response-output{margin:0 auto !important;padding:1rem !important;border:.2rem solid #fff !important;color:#fff;width:100%}@media(min-width: 992px){.page-template-landing .wpcf7-response-output{margin:0 auto;width:80.4rem}}.page-template-landing .wpcf7 .ajax-loader{display:none !important}.page-template-landing .wpcf7-not-valid{border:.2rem solid #dc3232}.page-template-landing span.wpcf7-not-valid{border:0}.page-template-landing span.wpcf7-not-valid .wpcf7-list-item-label{color:#dc3232}.page-template-landing .location{color:#fff;position:relative;margin-bottom:6rem}.page-template-landing .location__block{background-color:#153b57;position:absolute;top:0;padding:4.5rem 0;width:100%;height:100%}@media(max-width: 991.98px){.page-template-landing .location__block{position:relative}}.page-template-landing .location__container{margin:0 auto;width:76.6rem}@media(max-width: 991.98px){.page-template-landing .location__container{padding-left:1.9rem;padding-right:1.9rem;width:100%}}.page-template-landing .location__heading{font-size:3rem;font-weight:400;line-height:4.2rem;padding-bottom:1.8rem;color:#fff;width:31.4rem}@media(min-width: 768px){.page-template-landing .location__heading{font-size:3.5rem}}.page-template-landing .location__map-link{padding-top:3rem;display:block}.page-template-landing .location p{margin-bottom:0}.page-template-landing .location a{color:#fff;position:relative;z-index:1}.page-template-landing .location .block-map-dynamic{position:relative;z-index:1}@media(max-width: 991.98px){.page-template-landing .location .block-map-dynamic .block-map-dynamic__gmap{width:100%}}.page-template-landing .main-footer,.page-template-landing .page-header,.page-template-landing .wpcf7-not-valid-tip{display:none}.page-template-landing input[type=text],.page-template-landing input[type=email],.page-template-landing input[type=tel]{font-size:1.7rem;margin-bottom:1.4rem;padding:1.6rem 1.2rem;width:100%;height:5rem}.page-template-landing input[type=text]::-webkit-input-placeholder, .page-template-landing input[type=email]::-webkit-input-placeholder, .page-template-landing input[type=tel]::-webkit-input-placeholder{color:#000}.page-template-landing input[type=text]::-moz-placeholder, .page-template-landing input[type=email]::-moz-placeholder, .page-template-landing input[type=tel]::-moz-placeholder{color:#000}.page-template-landing input[type=text]:-ms-input-placeholder, .page-template-landing input[type=email]:-ms-input-placeholder, .page-template-landing input[type=tel]:-ms-input-placeholder{color:#000}.page-template-landing input[type=text]::-ms-input-placeholder, .page-template-landing input[type=email]::-ms-input-placeholder, .page-template-landing input[type=tel]::-ms-input-placeholder{color:#000}.page-template-landing input[type=text]::placeholder,.page-template-landing input[type=email]::placeholder,.page-template-landing input[type=tel]::placeholder{color:#000}.page-template-landing textarea{height:12.4rem;padding:1.7rem 1.3rem;margin-top:3.5rem;width:100%}.page-template-landing .event-directions{margin-bottom:6rem}@media(min-width: 768px){.page-template-landing .event-directions{margin-bottom:10rem}}.page-template-landing .event-directions__heading{margin:0 auto 3rem auto}.page-template-landing .event-directions__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:88rem;margin:0 auto;padding:0 2rem}@media(min-width: 768px){.page-template-landing .event-directions__blocks{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.page-template-landing .event-directions__block{-ms-flex-preferred-size:100%;flex-basis:100%;padding:1.8rem 2.2rem 1.8rem 1.8rem;background-color:#153b57}@media(min-width: 768px){.page-template-landing .event-directions__block{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem);padding-right:3rem}}.page-template-landing .event-directions__block:first-child{margin-bottom:1rem}@media(min-width: 768px){.page-template-landing .event-directions__block:first-child{margin-bottom:0}}.page-template-landing .event-directions__block:first-child p{font-size:1.6rem}.page-template-landing .event-directions__block *{color:#fff}.page-template-landing .event-directions__block h3{margin-bottom:1.2rem;font-size:2rem}.page-template-landing .event-directions__block p{font-size:1.4rem;line-height:2.3rem}.single-post__container{padding-top:7.7rem;padding-right:.3rem;padding-bottom:10rem;padding-left:.3rem}@media(min-width: 992px){.single-post__container{padding-top:4.5rem;padding-right:0;padding-left:0}}.single-post__header{max-width:80.4rem;margin-bottom:6px;font-family:"grueber",sans-serif;font-size:3rem;line-height:3.5rem;letter-spacing:.11rem}@media(min-width: 992px){.single-post__header{font-size:3.5rem;line-height:3.9rem}}.single-post__back{display:inline-block;margin-bottom:2.8rem;font-size:1.7rem;line-height:2.5rem;letter-spacing:.05rem}@media(min-width: 992px){.single-post__back{margin-bottom:3.2rem}}.single-post__back:before{content:"";display:inline-block;width:.6rem;height:1.2rem;margin-right:1rem;background-image:url("../images/icon-chevron-right--black.svg");background-repeat:no-repeat;background-size:cover;-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.single-post__meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.4rem;font-size:1.5rem;line-height:2rem;letter-spacing:.5px}@media(min-width: 992px){.single-post__meta{margin-bottom:4.2rem;line-height:2.6rem}}.single-post__categories-item:after{content:", "}.single-post__categories-item:last-child:after{content:""}.single-post__intro{margin-bottom:3.5rem}@media(min-width: 992px){.single-post__intro{margin-bottom:4.4rem}}.single-post__intro p{max-width:80.4rem;margin:0;font-size:2.1rem;line-height:2.8rem;letter-spacing:.065rem}@media(min-width: 992px){.single-post__intro p{font-size:2.3rem;line-height:3.1rem}}.single-post__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-post__columns .block.block-core{padding:0}.single-post__columns .block.block-core--paragraph+.block-core--paragraph{margin-top:1.5em}.single-post__columns .block.block-core--paragraph p{letter-spacing:.0425rem}.single-post__left{width:100%}@media(min-width: 992px){.single-post__left{max-width:53rem}}@media(min-width: 1200px){.single-post__left{max-width:55.8rem}}.single-post__left .block.block-core--paragraph:last-of-type{margin-bottom:4.7rem}.single-post__button-wrap{width:30rem;height:4.7rem;margin-top:1.8rem;overflow:hidden}.single-post__button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.7rem;cursor:pointer;z-index:1}.single-post__button:before{content:"";position:absolute;right:-1.2rem;bottom:0;width:5rem;height:5rem;border:.3rem solid #000;border-bottom:0;border-left:0;-webkit-transform:rotate(32deg) skewY(24deg);-o-transform:rotate(32deg) skewY(24deg);transform:rotate(32deg) skewY(24deg);z-index:-1}.single-post__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:4.7rem;min-height:auto;padding:0 1rem 0 1.4rem;color:#000;font-family:"grueber",sans-serif;font-size:2rem;line-height:2.6rem;letter-spacing:.03em;background:transparent;border:.3rem solid #000;border-right:0}.single-post__right{display:none;width:100%;max-width:39.4rem;margin-top:.5rem;margin-bottom:2.8rem}@media(min-width: 992px){.single-post__right{display:block;margin-bottom:0rem;margin-left:1rem}}.single-post__right--mobile{display:block}@media(min-width: 992px){.single-post__right--mobile{display:none}}.single-post__right .container{max-width:100%;padding:0}.single-post__right .image img{width:100%;max-height:272px;-o-object-fit:cover;object-fit:cover}.single-post__right section{margin-bottom:1rem}.single-post__right .block-slider-gallery{min-height:23.2rem;margin:0}@media(min-width: 992px){.single-post__right .block-slider-gallery{min-height:32.7rem}}.single-post__right .block-slider-gallery .swiper-button-next,.single-post__right .block-slider-gallery .swiper-button-prev{top:calc(50% + 0.8rem);width:1.3rem;height:2.6rem}@media(min-width: 992px){.single-post__right .block-slider-gallery .swiper-button-next,.single-post__right .block-slider-gallery .swiper-button-prev{top:calc(50% + 0.6rem)}}.single-post__right .block-slider-gallery .swiper-button-next{right:1.25rem}@media(min-width: 992px){.single-post__right .block-slider-gallery .swiper-button-next{right:3rem}}.single-post__right .block-slider-gallery .swiper-button-prev{left:1.25rem}@media(min-width: 992px){.single-post__right .block-slider-gallery .swiper-button-prev{left:3rem}}.single-post__right .block-slider-gallery img{max-height:calc(0.67 * (100vw - 36px))}.single-post__right .block-video{height:auto;margin-top:0;margin-bottom:1rem}.single-post__right .block-video__wrapper{max-height:60rem}.single-post__right .block-video__player{padding-bottom:67%}@media(min-width: 992px){.single-post__right .block-video__player{padding-bottom:68.6%}}.single-post__right .block-video__play svg{width:5.7rem;height:5.7rem}@media(max-width: 1199.98px){.single-blog .block.block-core{padding:0}}.single-blog .block.block-core--paragraph:first-of-type{margin-top:0}@media(max-width: 1199.98px){.single-blog .block.block-core--heading:first-of-type{margin-top:0}}@media(max-width: 1199.98px){.single-blog .block.block-core--paragraph p{margin-bottom:3rem}}@media(max-width: 1199.98px){.single-blog .block.block-core--heading h2{margin:0 0 1.5rem;font-size:2.4rem;font-weight:700;line-height:3.4rem}}.single-blog__container{padding-top:7.7rem;padding-right:.3rem;padding-bottom:10rem;padding-left:.3rem}@media(min-width: 992px){.single-blog__container{padding-top:4.5rem;padding-right:0;padding-left:0}}.single-blog__header{max-width:80.4rem;margin-bottom:5rem;font-family:"grueber",sans-serif;font-size:3rem;line-height:3.5rem;letter-spacing:.11rem}@media(min-width: 992px){.single-blog__header{font-size:3.5rem;line-height:3.9rem}}.single-blog__date{margin-bottom:1rem}.single-blog__back{display:inline-block;margin-bottom:2.8rem;font-size:1.7rem;line-height:2.5rem;letter-spacing:.05rem}@media(min-width: 992px){.single-blog__back{margin-bottom:3.2rem}}.single-blog__back:before{content:"";display:inline-block;width:.6rem;height:1.2rem;margin-right:1rem;background-image:url("../images/icon-chevron-right--black.svg");background-repeat:no-repeat;background-size:cover;-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.single-blog__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 768px){.single-blog__columns{margin-left:-1.5rem;margin-right:-1.5rem;margin-bottom:10rem}}.single-blog__sidebar{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:5rem}@media(min-width: 768px){.single-blog__sidebar{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;padding:0 1.5rem}}@media(min-width: 992px){.single-blog__sidebar{margin-bottom:1rem}}@media(min-width: 768px){.single-blog__sidebar-sticky{position:sticky;top:12rem}}.single-blog__content{-ms-flex-preferred-size:100%;flex-basis:100%}@media(min-width: 768px){.single-blog__content{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding:0 1.5rem}}.single-blog__author-image{margin:0 0 2rem 0}.single-blog__author-image img{max-width:9rem;height:auto;border-radius:50%}.single-blog__author-name,.single-blog__author-description{margin:0;font-size:2rem;margin-bottom:.8rem}.single-blog__author-name:last-child,.single-blog__author-description:last-child{margin-bottom:.8rem}.single-blog__author-description{font-size:1.8rem}.single-blog__anchors{display:none;margin-top:5rem}@media(min-width: 768px){.single-blog__anchors{display:block}}.single-blog__anchors-items{padding-left:1.8rem}.single-blog__anchors-item{font-size:1.6rem;line-height:2.4rem;margin-bottom:.5rem}.single-blog__anchors-item.\--active{color:#473e25}.single-blog__anchors-item.\--active a{color:#473e25}.single-blog__anchors-item:hover{color:#473e25}.single-blog__anchors-item:hover a{color:#473e25}.single-blog__anchors-item a{color:#000}.single-blog__anchors-item a:hover{text-decoration:none}.single-blog .single__tab-wrapper{margin-bottom:2.5rem}.single-blog .single__header{margin:2rem 0}@media(min-width: 768px){.single-blog .single__header{margin-top:6.4rem;margin-bottom:6.4rem}}.single-blog .single__mobile-header{position:relative;margin-bottom:0;padding:0 1.5rem 1.5rem 7.2rem;color:#000;font-size:2rem;line-height:2.4rem;border-bottom:.1rem solid #473e25;cursor:pointer}@media(min-width: 768px){.single-blog .single__mobile-header{display:none !important}}.single-blog .single__mobile-header.opened{margin-bottom:2rem}.single-blog .single__mobile-header.opened:before{opacity:1}.single-blog .single__mobile-header:before,.single-blog .single__mobile-header:after{content:"";position:absolute;top:.3rem;left:2.7rem;height:1.8rem;width:2rem;background-repeat:no-repeat;background-size:contain;background-position:50%;-webkit-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease}.single-blog .single__mobile-header:before{background-image:url("../images/ico-arrow-gray.png");opacity:0;z-index:2}.single-blog .single__mobile-header:after{background-image:url("../images/ico-arrow-gray.png");z-index:1}@media print{header,footer{display:none}.single-post__button-wrap,.single-post__back,.single-post__right{display:none}}.page-404{padding:8.4rem 0}.events-archive__month{position:relative;max-height:1000rem;overflow:hidden;-webkit-transition:max-height ease-in-out .3s;-o-transition:max-height ease-in-out .3s;transition:max-height ease-in-out .3s;will-change:max-height}.events-archive__month::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:opacity ease-in-out .5s,visibility ease-in-out .2s;-o-transition:opacity ease-in-out .5s,visibility ease-in-out .2s;transition:opacity ease-in-out .5s,visibility ease-in-out .2s;will-change:opacity,visibility;z-index:9}.events-archive__month.\--loading{max-height:0}.events-archive__month.\--loading::before{opacity:1;visibility:visible}.events-archive__month-name{padding:.8rem 1.6rem;font-size:2.5rem;line-height:3.5rem;letter-spacing:.03em;background-color:#473e25;color:#fff}@media(min-width: 768px){.events-archive__month-name{padding:.4rem 1.6rem;font-size:3.5rem;line-height:4.2rem}}.events-archive__month-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.8rem 4rem}@media(min-width: 768px){.events-archive__month-wrapper{margin:0 -0.8rem 8rem}}.events-archive__load-more{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.events-archive__load-more::after{content:"";position:relative;display:inline-block;width:2rem;height:2rem;margin:0;margin-left:3rem;background:transparent;border:2px solid #cbcbcb;border-top-color:#4d5077;border-radius:50%;opacity:0;-webkit-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;-webkit-animation:1s spin linear infinite;-o-animation:1s spin linear infinite;animation:1s spin linear infinite}.events-archive__load-more.\--loading::after{opacity:1}.events-archive__load-more .events-archive__button.\--disabled{display:none}@keyframes spin{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.woocommerce .woocommerce-order .woocommerce-order-details h2,.woocommerce-cart .cart_totals h2,.block-core--shortcode .col2-set h2{margin-bottom:1.5rem;font-size:3rem;line-height:3.5rem;letter-spacing:.03em;color:#000;font-weight:400}@media(min-width: 768px){.woocommerce .woocommerce-order .woocommerce-order-details h2,.woocommerce-cart .cart_totals h2,.block-core--shortcode .col2-set h2{font-size:3.5rem;line-height:4.2rem}}.woocommerce-checkout .woocommerce form.woocommerce-checkout h3,.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content form>h3,.woocommerce-account .block-core--shortcode .woocommerce-Address h3,.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content .woocommerce-customer-details h2,.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content .woocommerce-order-details h2{font-size:2rem;line-height:2.5rem;letter-spacing:.03em;color:#000;font-weight:400}@media(min-width: 768px){.woocommerce-checkout .woocommerce form.woocommerce-checkout h3,.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content form>h3,.woocommerce-account .block-core--shortcode .woocommerce-Address h3,.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content .woocommerce-customer-details h2,.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content .woocommerce-order-details h2{font-size:2.5rem;line-height:3rem}}.woocommerce-checkout form.woocommerce-form-login .button,.woocommerce-checkout form.woocommerce-form-coupon .button,.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .button,.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content .button,.woocommerce-cart .return-to-shop a.button,.woocommerce-cart .return-to-shop button.button,.woocommerce-cart .return-to-shop input.button,.woocommerce-cart .cart_totals .wc-proceed-to-checkout .button,.single-product .woocommerce-message a.button,.single-product .woocommerce-error a.button,.woocommerce-cart .woocommerce-message a.button,.woocommerce-cart .woocommerce-error a.button,.woocommerce .woocommerce-error a.woocommerce-Button.button,.woocommerce .woocommerce-info a.woocommerce-Button.button,.woocommerce .woocommerce-message a.woocommerce-Button.button,.woocommerce .woocommerce-notice a.woocommerce-Button.button,.block-core--shortcode .col2-set a.button,.block-core--shortcode .col2-set button.button,.block-core--shortcode .col2-set input.button,.block-core--shortcode .woocommerce .woocommerce-cart-form a.button,.block-core--shortcode .woocommerce .woocommerce-cart-form button.button,.block-core--shortcode .woocommerce .woocommerce-cart-form input.button{padding:.5rem 1rem;min-height:5rem;min-width:auto;background-color:#000 !important;color:#fff;border-radius:0;border:0;font-family:"grueber",sans-serif;font-weight:400;-webkit-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;will-change:opacity}.woocommerce-checkout form.woocommerce-form-login .wc-forward.button,.woocommerce-checkout form.woocommerce-form-coupon .wc-forward.button,.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .wc-forward.button,.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content .wc-forward.button,.woocommerce-cart .return-to-shop a.wc-forward.button,.woocommerce-cart .return-to-shop button.wc-forward.button,.woocommerce-cart .return-to-shop input.wc-forward.button,.woocommerce-cart .cart_totals .wc-proceed-to-checkout .wc-forward.button,.single-product .woocommerce-message a.wc-forward.button,.single-product .woocommerce-error a.wc-forward.button,.woocommerce-cart .woocommerce-message a.wc-forward.button,.woocommerce-cart .woocommerce-error a.wc-forward.button,.woocommerce .woocommerce-error a.wc-forward.woocommerce-Button.button,.woocommerce .woocommerce-info a.wc-forward.woocommerce-Button.button,.woocommerce .woocommerce-message a.wc-forward.woocommerce-Button.button,.woocommerce .woocommerce-notice a.wc-forward.woocommerce-Button.button,.block-core--shortcode .col2-set a.wc-forward.button,.block-core--shortcode .col2-set button.wc-forward.button,.block-core--shortcode .col2-set input.wc-forward.button,.block-core--shortcode .woocommerce .woocommerce-cart-form a.wc-forward.button,.block-core--shortcode .woocommerce .woocommerce-cart-form button.wc-forward.button,.block-core--shortcode .woocommerce .woocommerce-cart-form input.wc-forward.button,.woocommerce-checkout form.woocommerce-form-login #place_order.button,.woocommerce-checkout form.woocommerce-form-coupon #place_order.button,.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment #place_order.button,.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content #place_order.button,.woocommerce-cart .return-to-shop a#place_order.button,.woocommerce-cart .return-to-shop button#place_order.button,.woocommerce-cart .return-to-shop input#place_order.button,.woocommerce-cart .cart_totals .wc-proceed-to-checkout #place_order.button,.single-product .woocommerce-message a#place_order.button,.single-product .woocommerce-error a#place_order.button,.woocommerce-cart .woocommerce-message a#place_order.button,.woocommerce-cart .woocommerce-error a#place_order.button,.woocommerce .woocommerce-error a#place_order.woocommerce-Button.button,.woocommerce .woocommerce-info a#place_order.woocommerce-Button.button,.woocommerce .woocommerce-message a#place_order.woocommerce-Button.button,.woocommerce .woocommerce-notice a#place_order.woocommerce-Button.button,.block-core--shortcode .col2-set a#place_order.button,.block-core--shortcode .col2-set button#place_order.button,.block-core--shortcode .col2-set input#place_order.button,.block-core--shortcode .woocommerce .woocommerce-cart-form a#place_order.button,.block-core--shortcode .woocommerce .woocommerce-cart-form button#place_order.button,.block-core--shortcode .woocommerce .woocommerce-cart-form input#place_order.button{color:#fff;background-color:#5acb20 !important}.woocommerce-checkout form.woocommerce-form-login .wc-forward.button:hover,.woocommerce-checkout form.woocommerce-form-coupon .wc-forward.button:hover,.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .wc-forward.button:hover,.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content .wc-forward.button:hover,.woocommerce-cart .return-to-shop a.wc-forward.button:hover,.woocommerce-cart .return-to-shop button.wc-forward.button:hover,.woocommerce-cart .return-to-shop input.wc-forward.button:hover,.woocommerce-cart .cart_totals .wc-proceed-to-checkout .wc-forward.button:hover,.single-product .woocommerce-message a.wc-forward.button:hover,.single-product .woocommerce-error a.wc-forward.button:hover,.woocommerce-cart .woocommerce-message a.wc-forward.button:hover,.woocommerce-cart .woocommerce-error a.wc-forward.button:hover,.woocommerce .woocommerce-error a.wc-forward.woocommerce-Button.button:hover,.woocommerce .woocommerce-info a.wc-forward.woocommerce-Button.button:hover,.woocommerce .woocommerce-message a.wc-forward.woocommerce-Button.button:hover,.woocommerce .woocommerce-notice a.wc-forward.woocommerce-Button.button:hover,.block-core--shortcode .col2-set a.wc-forward.button:hover,.block-core--shortcode .col2-set button.wc-forward.button:hover,.block-core--shortcode .col2-set input.wc-forward.button:hover,.block-core--shortcode .woocommerce .woocommerce-cart-form a.wc-forward.button:hover,.block-core--shortcode .woocommerce .woocommerce-cart-form button.wc-forward.button:hover,.block-core--shortcode .woocommerce .woocommerce-cart-form input.wc-forward.button:hover,.woocommerce-checkout form.woocommerce-form-login #place_order.button:hover,.woocommerce-checkout form.woocommerce-form-coupon #place_order.button:hover,.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment #place_order.button:hover,.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content #place_order.button:hover,.woocommerce-cart .return-to-shop a#place_order.button:hover,.woocommerce-cart .return-to-shop button#place_order.button:hover,.woocommerce-cart .return-to-shop input#place_order.button:hover,.woocommerce-cart .cart_totals .wc-proceed-to-checkout #place_order.button:hover,.single-product .woocommerce-message a#place_order.button:hover,.single-product .woocommerce-error a#place_order.button:hover,.woocommerce-cart .woocommerce-message a#place_order.button:hover,.woocommerce-cart .woocommerce-error a#place_order.button:hover,.woocommerce .woocommerce-error a#place_order.woocommerce-Button.button:hover,.woocommerce .woocommerce-info a#place_order.woocommerce-Button.button:hover,.woocommerce .woocommerce-message a#place_order.woocommerce-Button.button:hover,.woocommerce .woocommerce-notice a#place_order.woocommerce-Button.button:hover,.block-core--shortcode .col2-set a#place_order.button:hover,.block-core--shortcode .col2-set button#place_order.button:hover,.block-core--shortcode .col2-set input#place_order.button:hover,.block-core--shortcode .woocommerce .woocommerce-cart-form a#place_order.button:hover,.block-core--shortcode .woocommerce .woocommerce-cart-form button#place_order.button:hover,.block-core--shortcode .woocommerce .woocommerce-cart-form input#place_order.button:hover{color:#fff}.woocommerce-checkout form.woocommerce-form-login .button::before,.woocommerce-checkout form.woocommerce-form-coupon .button::before,.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .button::before,.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content .button::before,.woocommerce-cart .return-to-shop a.button::before,.woocommerce-cart .return-to-shop button.button::before,.woocommerce-cart .return-to-shop input.button::before,.woocommerce-cart .cart_totals .wc-proceed-to-checkout .button::before,.single-product .woocommerce-message a.button::before,.single-product .woocommerce-error a.button::before,.woocommerce-cart .woocommerce-message a.button::before,.woocommerce-cart .woocommerce-error a.button::before,.woocommerce .woocommerce-error a.woocommerce-Button.button::before,.woocommerce .woocommerce-info a.woocommerce-Button.button::before,.woocommerce .woocommerce-message a.woocommerce-Button.button::before,.woocommerce .woocommerce-notice a.woocommerce-Button.button::before,.block-core--shortcode .col2-set a.button::before,.block-core--shortcode .col2-set button.button::before,.block-core--shortcode .col2-set input.button::before,.block-core--shortcode .woocommerce .woocommerce-cart-form a.button::before,.block-core--shortcode .woocommerce .woocommerce-cart-form button.button::before,.block-core--shortcode .woocommerce .woocommerce-cart-form input.button::before,.woocommerce-checkout form.woocommerce-form-login .button::after,.woocommerce-checkout form.woocommerce-form-coupon .button::after,.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .button::after,.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content .button::after,.woocommerce-cart .return-to-shop a.button::after,.woocommerce-cart .return-to-shop button.button::after,.woocommerce-cart .return-to-shop input.button::after,.woocommerce-cart .cart_totals .wc-proceed-to-checkout .button::after,.single-product .woocommerce-message a.button::after,.single-product .woocommerce-error a.button::after,.woocommerce-cart .woocommerce-message a.button::after,.woocommerce-cart .woocommerce-error a.button::after,.woocommerce .woocommerce-error a.woocommerce-Button.button::after,.woocommerce .woocommerce-info a.woocommerce-Button.button::after,.woocommerce .woocommerce-message a.woocommerce-Button.button::after,.woocommerce .woocommerce-notice a.woocommerce-Button.button::after,.block-core--shortcode .col2-set a.button::after,.block-core--shortcode .col2-set button.button::after,.block-core--shortcode .col2-set input.button::after,.block-core--shortcode .woocommerce .woocommerce-cart-form a.button::after,.block-core--shortcode .woocommerce .woocommerce-cart-form button.button::after,.block-core--shortcode .woocommerce .woocommerce-cart-form input.button::after{display:none}.woocommerce-checkout form.woocommerce-form-login .button:hover,.woocommerce-checkout form.woocommerce-form-coupon .button:hover,.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .button:hover,.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content .button:hover,.woocommerce-cart .return-to-shop a.button:hover,.woocommerce-cart .return-to-shop button.button:hover,.woocommerce-cart .return-to-shop input.button:hover,.woocommerce-cart .cart_totals .wc-proceed-to-checkout .button:hover,.single-product .woocommerce-message a.button:hover,.single-product .woocommerce-error a.button:hover,.woocommerce-cart .woocommerce-message a.button:hover,.woocommerce-cart .woocommerce-error a.button:hover,.woocommerce .woocommerce-error a.woocommerce-Button.button:hover,.woocommerce .woocommerce-info a.woocommerce-Button.button:hover,.woocommerce .woocommerce-message a.woocommerce-Button.button:hover,.woocommerce .woocommerce-notice a.woocommerce-Button.button:hover,.block-core--shortcode .col2-set a.button:hover,.block-core--shortcode .col2-set button.button:hover,.block-core--shortcode .col2-set input.button:hover,.block-core--shortcode .woocommerce .woocommerce-cart-form a.button:hover,.block-core--shortcode .woocommerce .woocommerce-cart-form button.button:hover,.block-core--shortcode .woocommerce .woocommerce-cart-form input.button:hover{background-color:#000;color:#fff;opacity:.8}.woocommerce-checkout form.woocommerce-form-login .button:disabled,.woocommerce-checkout form.woocommerce-form-coupon .button:disabled,.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .button:disabled,.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content .button:disabled,.woocommerce-cart .return-to-shop a.button:disabled,.woocommerce-cart .return-to-shop button.button:disabled,.woocommerce-cart .return-to-shop input.button:disabled,.woocommerce-cart .cart_totals .wc-proceed-to-checkout .button:disabled,.single-product .woocommerce-message a.button:disabled,.single-product .woocommerce-error a.button:disabled,.woocommerce-cart .woocommerce-message a.button:disabled,.woocommerce-cart .woocommerce-error a.button:disabled,.woocommerce .woocommerce-error a.woocommerce-Button.button:disabled,.woocommerce .woocommerce-info a.woocommerce-Button.button:disabled,.woocommerce .woocommerce-message a.woocommerce-Button.button:disabled,.woocommerce .woocommerce-notice a.woocommerce-Button.button:disabled,.block-core--shortcode .col2-set a.button:disabled,.block-core--shortcode .col2-set button.button:disabled,.block-core--shortcode .col2-set input.button:disabled,.block-core--shortcode .woocommerce .woocommerce-cart-form a.button:disabled,.block-core--shortcode .woocommerce .woocommerce-cart-form button.button:disabled,.block-core--shortcode .woocommerce .woocommerce-cart-form input.button:disabled{color:#fff !important}.woocommerce-checkout form.woocommerce-form-login .button:focus,.woocommerce-checkout form.woocommerce-form-coupon .button:focus,.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .button:focus,.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content .button:focus,.woocommerce-cart .return-to-shop a.button:focus,.woocommerce-cart .return-to-shop button.button:focus,.woocommerce-cart .return-to-shop input.button:focus,.woocommerce-cart .cart_totals .wc-proceed-to-checkout .button:focus,.single-product .woocommerce-message a.button:focus,.single-product .woocommerce-error a.button:focus,.woocommerce-cart .woocommerce-message a.button:focus,.woocommerce-cart .woocommerce-error a.button:focus,.woocommerce .woocommerce-error a.woocommerce-Button.button:focus,.woocommerce .woocommerce-info a.woocommerce-Button.button:focus,.woocommerce .woocommerce-message a.woocommerce-Button.button:focus,.woocommerce .woocommerce-notice a.woocommerce-Button.button:focus,.block-core--shortcode .col2-set a.button:focus,.block-core--shortcode .col2-set button.button:focus,.block-core--shortcode .col2-set input.button:focus,.block-core--shortcode .woocommerce .woocommerce-cart-form a.button:focus,.block-core--shortcode .woocommerce .woocommerce-cart-form button.button:focus,.block-core--shortcode .woocommerce .woocommerce-cart-form input.button:focus{outline:none}.block-core--shortcode .woocommerce a.remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:2.5rem;height:2.5rem;color:#000 !important;font-weight:400;font-size:2rem;line-height:2.5rem}.block-core--shortcode .woocommerce a.remove:hover{color:#fff !important;background-color:#000}.block-core--shortcode .woocommerce form .form-row label{color:#000}.block-core--shortcode .woocommerce form .form-row input.input-text{padding:1.2rem 1.5rem;border-radius:0;border:0;min-height:5rem;background-color:#fff;color:#000;font-size:1.5rem;line-height:2.3rem}@media(min-width: 768px){.block-core--shortcode .woocommerce form .form-row input.input-text{font-size:1.7rem;line-height:2.5rem}}.block-core--shortcode .woocommerce form .form-row input.input-text::-webkit-input-placeholder{color:#000}.block-core--shortcode .woocommerce form .form-row input.input-text::-moz-placeholder{color:#000}.block-core--shortcode .woocommerce form .form-row input.input-text:-ms-input-placeholder{color:#000}.block-core--shortcode .woocommerce form .form-row input.input-text::-ms-input-placeholder{color:#000}.block-core--shortcode .woocommerce form .form-row input.input-text::placeholder{color:#000}.block-core--shortcode .woocommerce form .form-row input.input-text:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}.block-core--shortcode .woocommerce form .form-row textarea.input-text{padding:1.2rem 1.5rem;border-radius:0;border:.1rem solid #cbcbcb;min-height:15rem;background-color:#fff;color:#000;font-size:1.5rem;line-height:2.3rem}@media(min-width: 768px){.block-core--shortcode .woocommerce form .form-row textarea.input-text{font-size:1.7rem;line-height:2.5rem}}.block-core--shortcode .woocommerce form .form-row textarea.input-text::-webkit-input-placeholder{color:#000}.block-core--shortcode .woocommerce form .form-row textarea.input-text::-moz-placeholder{color:#000}.block-core--shortcode .woocommerce form .form-row textarea.input-text:-ms-input-placeholder{color:#000}.block-core--shortcode .woocommerce form .form-row textarea.input-text::-ms-input-placeholder{color:#000}.block-core--shortcode .woocommerce form .form-row textarea.input-text::placeholder{color:#000}.block-core--shortcode .woocommerce form label.checkbox{cursor:pointer}.block-core--shortcode .woocommerce form label.checkbox span{position:relative;padding-left:2.3rem}.block-core--shortcode .woocommerce form label.checkbox span::after,.block-core--shortcode .woocommerce form label.checkbox span::before{position:absolute}.block-core--shortcode .woocommerce form label.checkbox span::after{content:"";left:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem;height:1.5rem;border:.2rem solid #473e25;-webkit-transition:background-color ease-in-out .2s;-o-transition:background-color ease-in-out .2s;transition:background-color ease-in-out .2s;will-change:background-color}.block-core--shortcode .woocommerce form label.checkbox span::before{content:"\2713   ";font-family:"Inter",sans-serif;left:.2rem;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:1;font-size:1.3rem;opacity:0;-webkit-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;will-change:opacity}.block-core--shortcode .woocommerce form label.checkbox span.optional{display:none}.block-core--shortcode .woocommerce form label.checkbox input.input-checkbox:not(:checked),.block-core--shortcode .woocommerce form label.checkbox input.input-checkbox:checked{position:absolute;left:-9999rem}.block-core--shortcode .woocommerce form label.checkbox input.input-checkbox:checked+span::after{background-color:#473e25}.block-core--shortcode .woocommerce form label.checkbox input.input-checkbox:checked+span::before{opacity:1}.block-core--shortcode .woocommerce form label.checkbox.\--age-validation{position:relative}.block-core--shortcode .woocommerce form label.checkbox.\--age-validation span::after{top:.9rem}@media(min-width: 768px){.block-core--shortcode .woocommerce form label.checkbox.\--age-validation span::after{top:50%}}.block-core--shortcode .woocommerce form label.checkbox.\--age-validation span::before{top:.8rem}@media(min-width: 768px){.block-core--shortcode .woocommerce form label.checkbox.\--age-validation span::before{top:50%}}.block-core--shortcode .woocommerce form a{color:#473e25}.select2-container--default .select2-selection--single{border-radius:0;border:0;min-height:5rem}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;line-height:5rem}.select2-container--default .select2-selection--single .select2-selection__arrow{top:1.2rem}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent transparent}.select2-container--focus{outline:none}.select2-container--focus:focus{outline:none}.select2-container--open .select2-selection--single{border:1px solid #cbcbcb}.select2-container .select2-dropdown{margin-top:3.5rem;border-color:#cbcbcb;border-radius:0}.wc-block-components-notice-banner.is-success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content .block-product__buy{min-width:17rem}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-notice{border:.2rem solid transparent;font-size:1.5rem;line-height:2.3rem;letter-spacing:.03em;background-color:#fff;color:#000}@media(min-width: 768px){.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-notice{font-size:1.7rem;line-height:2.5rem}}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a,.woocommerce .woocommerce-notice a{color:#473e25}.woocommerce .woocommerce-error a.woocommerce-Button.button,.woocommerce .woocommerce-info a.woocommerce-Button.button,.woocommerce .woocommerce-message a.woocommerce-Button.button,.woocommerce .woocommerce-notice a.woocommerce-Button.button{margin-top:0}.woocommerce .woocommerce-message{border-color:#473e25}.woocommerce .woocommerce-message::before{color:#473e25}.woocommerce .woocommerce-info{border-color:#c4aa8b}.woocommerce .woocommerce-info::before{color:#c4aa8b}.woocommerce .woocommerce-error{border-color:#dc3232}.woocommerce .woocommerce-error::before{color:#dc3232}.woocommerce .woocommerce-notice{margin:0 0 3.4rem 0;padding:1rem;border-color:#cbcbcb}@media(min-width: 768px){.woocommerce .woocommerce-notice{padding:2rem}}.single-product .woocommerce-message,.single-product .woocommerce-error,.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-error{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:4rem}@media(min-width: 768px){.single-product .woocommerce-message,.single-product .woocommerce-error,.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-error{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.single-product .woocommerce-message.\--reverse,.single-product .woocommerce-error.\--reverse,.woocommerce-cart .woocommerce-message.\--reverse,.woocommerce-cart .woocommerce-error.\--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width: 768px){.single-product .woocommerce-message.\--reverse,.single-product .woocommerce-error.\--reverse,.woocommerce-cart .woocommerce-message.\--reverse,.woocommerce-cart .woocommerce-error.\--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(min-width: 768px){.single-product .woocommerce-message::before,.single-product .woocommerce-error::before,.woocommerce-cart .woocommerce-message::before,.woocommerce-cart .woocommerce-error::before{top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.single-product .woocommerce-message a.button,.single-product .woocommerce-error a.button,.woocommerce-cart .woocommerce-message a.button,.woocommerce-cart .woocommerce-error a.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem;text-align:center}@media(min-width: 768px){.single-product .woocommerce-message a.button,.single-product .woocommerce-error a.button,.woocommerce-cart .woocommerce-message a.button,.woocommerce-cart .woocommerce-error a.button{margin:0;margin-left:auto}}@media(min-width: 768px){.single-product .woocommerce-message a.restore-item,.single-product .woocommerce-error a.restore-item,.woocommerce-cart .woocommerce-message a.restore-item,.woocommerce-cart .woocommerce-error a.restore-item{margin:0;margin-left:auto}}.woocommerce-cart .woocommerce{padding-bottom:7.4rem}.woocommerce-cart table.shop_table{margin:0;border-radius:0;border-color:#000;border-left:0;border-right:0;font-size:1.5rem;line-height:2.3rem;letter-spacing:.03em;color:#000}@media(min-width: 768px){.woocommerce-cart table.shop_table{font-size:1.7rem;line-height:2.5rem}}.woocommerce-cart table.shop_table img{width:12rem}.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td{padding:1.5rem}.woocommerce-cart table.shop_table th.product-subtotal,.woocommerce-cart table.shop_table td.product-subtotal{text-align:right}.woocommerce-cart table.shop_table td.product-remove{text-align:center}.woocommerce-cart table.shop_table td.product-name a{font-weight:700;color:#473e25}.woocommerce-cart table.shop_table td.product-quantity .quantity .qty{padding:0 .5rem;min-height:5rem;border:1px solid #efefef;border-radius:0}.woocommerce-cart table.shop_table td.product-quantity .quantity .qty::-webkit-inner-spin-button,.woocommerce-cart table.shop_table td.product-quantity .quantity .qty::-webkit-outer-spin-button{opacity:1}.woocommerce-cart table.shop_table td.actions{padding:1.5rem 0}.woocommerce-cart table.shop_table td.actions .coupon #coupon_code{padding:0 1rem;width:100%;min-height:5rem;border:1px solid #efefef;color:#000;letter-spacing:.03em;font-size:1.5rem;line-height:2.3rem}@media(min-width: 544px){.woocommerce-cart table.shop_table td.actions .coupon #coupon_code{width:50%}}@media(min-width: 768px){.woocommerce-cart table.shop_table td.actions .coupon #coupon_code{width:33rem;font-size:1.7rem;line-height:2.5rem}}.woocommerce-cart table.shop_table td.actions .coupon #coupon_code::-webkit-input-placeholder{letter-spacing:.03em;color:#000}.woocommerce-cart table.shop_table td.actions .coupon #coupon_code::-moz-placeholder{letter-spacing:.03em;color:#000}.woocommerce-cart table.shop_table td.actions .coupon #coupon_code:-ms-input-placeholder{letter-spacing:.03em;color:#000}.woocommerce-cart table.shop_table td.actions .coupon #coupon_code::-ms-input-placeholder{letter-spacing:.03em;color:#000}.woocommerce-cart table.shop_table td.actions .coupon #coupon_code::placeholder{letter-spacing:.03em;color:#000}.woocommerce-cart table.shop_table td.actions .coupon .button{width:100%}@media(min-width: 544px){.woocommerce-cart table.shop_table td.actions .coupon .button{width:48%}}@media(min-width: 768px){.woocommerce-cart table.shop_table td.actions .coupon .button{width:auto}}.woocommerce-cart .cart-collaterals{margin-top:7.4rem}@media(min-width: 768px){.woocommerce-cart .cart-collaterals table.shop_table th,.woocommerce-cart .cart-collaterals table.shop_table td{padding:1.5rem 2rem 1.5rem 0}}.woocommerce-cart .cart-collaterals table.shop_table td{text-align:right}.woocommerce-cart .cart_totals .wc-proceed-to-checkout .button{min-height:auto;height:auto;font-size:1.8rem;line-height:2.5rem;padding:2rem}.woocommerce-cart .return-to-shop{margin-top:2.4rem}.woocommerce-cart .cross-sells .products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-cart .cross-sells .products .block-product{margin:0;-ms-flex-preferred-size:100%;flex-basis:100%}.woocommerce-cart .cross-sells .products .block-product__wrapper.\--default{width:100%}@media(min-width: 992px){.woocommerce-cart .cross-sells .products .block-product{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}.woocommerce-account .block-core--shortcode .woocommerce{padding:7.4rem 0}.woocommerce-account .block-core--shortcode .woocommerce form.login,.woocommerce-account .block-core--shortcode .woocommerce form.register{margin:0;padding:2.5rem 1.4rem;border:0;border-radius:0;background-color:#efefef;font-size:1.5rem;line-height:2.3rem;letter-spacing:.03em;color:#000}@media(min-width: 768px){.woocommerce-account .block-core--shortcode .woocommerce form.login,.woocommerce-account .block-core--shortcode .woocommerce form.register{padding:3.5rem;font-size:1.7rem;line-height:2.5rem}}.woocommerce-account .block-core--shortcode .woocommerce form.login .lost_password,.woocommerce-account .block-core--shortcode .woocommerce form.register .lost_password{margin-top:2rem}.woocommerce-account .block-core--shortcode .woocommerce table.my_account_orders{margin:0;border-radius:0;border-color:#000;border-left:0;border-right:0;font-size:1.4rem;line-height:2.3rem;letter-spacing:.03em;color:#000}.woocommerce-account .block-core--shortcode .woocommerce table.my_account_orders .button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:0;margin:.2rem 0;min-height:auto;height:auto}.woocommerce-account .block-core--shortcode .woocommerce .col2-set{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-align:center;-ms-flex-align:center;align-items:center}.woocommerce-account .block-core--shortcode .woocommerce .col2-set .col-1,.woocommerce-account .block-core--shortcode .woocommerce .col2-set .col-2{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;padding-right:0}.woocommerce-account .block-core--shortcode .woocommerce .col2-set .col-2{margin:5.4rem 0}.woocommerce-account .block-core--shortcode .woocommerce .col2-set.woocommerce-Addresses .col-1,.woocommerce-account .block-core--shortcode .woocommerce .col2-set.woocommerce-Addresses .col-2{margin:1.5rem 0;padding:4.5rem 2.5rem 2.5rem;background-color:#efefef}@media(min-width: 768px){.woocommerce-account .block-core--shortcode .woocommerce .col2-set.woocommerce-Addresses .col-1,.woocommerce-account .block-core--shortcode .woocommerce .col2-set.woocommerce-Addresses .col-2{padding:3.5rem 2.5rem 2.5rem}}.woocommerce-account .block-core--shortcode .woocommerce .col2-set.woocommerce-Addresses .edit{position:absolute;top:1.5rem;right:2.5rem;font-size:1.5rem;font-weight:400;font-family:"grueber",sans-serif}.woocommerce-account .block-core--shortcode .woocommerce .col2-set.woocommerce-Addresses .edit:hover{opacity:.8}.woocommerce-account .block-core--shortcode .woocommerce .col2-set.woocommerce-Addresses address{padding-top:1.5rem;font-size:1.5rem;line-height:2.3rem;border-top:2px solid #000}.woocommerce-account .block-core--shortcode .woocommerce .woocommerce-form-login .woocommerce-form-row{display:inline-block;width:100%}@media(min-width: 544px){.woocommerce-account .block-core--shortcode .woocommerce .woocommerce-form-login .woocommerce-form-row{width:calc(50% - .5rem);margin:0}.woocommerce-account .block-core--shortcode .woocommerce .woocommerce-form-login .woocommerce-form-row:last-of-type{margin-left:.4rem}}.woocommerce-account .block-core--shortcode .woocommerce .woocommerce-form-login__submit{margin-right:0;width:100%}@media(min-width: 544px){.woocommerce-account .block-core--shortcode .woocommerce .woocommerce-form-login__submit{margin-top:1.5rem;margin-right:1em;width:auto}}.woocommerce-account .block-core--shortcode .woocommerce .woocommerce-form-login__rememberme{margin-top:1.5rem}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-navigation{margin-bottom:3rem}@media(min-width: 992px){.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-navigation{margin-bottom:0}}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-navigation ul li{padding:1.2rem;border-bottom:.1rem solid #000;-webkit-transition:background-color ease-in-out .3s;-o-transition:background-color ease-in-out .3s;transition:background-color ease-in-out .3s;will-change:background-color}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-navigation ul li:first-of-type{border-top:.1rem solid #000}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-navigation ul li.is-active{background-color:#473e25}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-navigation ul li.is-active a{color:#fff;font-weight:700}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-navigation ul li:hover{background-color:#584d2e}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-navigation ul li:hover a{color:#fff}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-navigation ul li a{display:block;color:#000;font-size:1.5rem;line-height:2.5rem;letter-spacing:.035em}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content{font-size:1.7rem;line-height:2.5rem;color:#000}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content a{color:#473e25}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content>p:first-of-type{background-color:#efefef;padding:1rem;font-size:1.5rem}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content>p mark{background-color:transparent}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content .woocommerce-order-details table{margin:0;border-radius:0;border-color:#000;border-left:0;border-right:0;font-size:1.4rem;line-height:2.3rem;letter-spacing:.03em;color:#000}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content .woocommerce-customer-details{margin-bottom:0}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content .woocommerce-customer-details address{padding:2rem 0;border:0;border-radius:0;border-top:2px solid #000;border-bottom:2px solid #000;font-size:1.5rem;line-height:2.3rem}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content form{background-color:#efefef;padding:3rem 1.5rem}@media(min-width: 768px){.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content form{padding:3rem}}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content span em{font-size:1.4rem}.woocommerce-account .block-core--shortcode .woocommerce-MyAccount-content .button{margin-top:2rem}.woocommerce-checkout .woocommerce{padding:3.4rem 0}.woocommerce-checkout .woocommerce form.woocommerce-checkout h3{font-size:2rem}.woocommerce-checkout .woocommerce form.woocommerce-checkout h3 label{margin-bottom:0}.woocommerce-checkout .woocommerce form.woocommerce-checkout h3 label span::before,.woocommerce-checkout .woocommerce form.woocommerce-checkout h3 label span::after{top:1.3rem}.woocommerce-checkout .woocommerce form.woocommerce-checkout .col2-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}@media(min-width: 768px){.woocommerce-checkout .woocommerce form.woocommerce-checkout .col2-set{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.woocommerce-checkout .woocommerce form.woocommerce-checkout .col2-set::before,.woocommerce-checkout .woocommerce form.woocommerce-checkout .col2-set::after{display:none}.woocommerce-checkout .woocommerce form.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce form.woocommerce-checkout .col2-set .col-2{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:100%;width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;float:none;padding:0}@media(min-width: 768px){.woocommerce-checkout .woocommerce form.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce form.woocommerce-checkout .col2-set .col-2{max-width:calc((100%/2) - 1.6rem);width:calc((100%/2) - 1.6rem);-webkit-box-flex:0;-ms-flex:0 0 calc((100%/2) - 1.6rem);flex:0 0 calc((100%/2) - 1.6rem)}}.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-additional-fields{width:100%}.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-additional-fields .-delivery-note{padding:0}.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-additional-fields .-delivery-note label{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:2.6rem}.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-additional-fields .-delivery-note span:after,.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-additional-fields .-delivery-note span:before{top:1.3rem}.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields{width:100%}.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields::before,.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields::after,.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields::before,.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields::after{display:none}.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{padding:1.5rem;background-color:#efefef}.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table{margin:0 0 3rem;border-radius:0;border-color:#000;border-left:0;border-right:0;font-size:1.4rem;line-height:2.3rem;letter-spacing:.03em;color:#000}.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table tr th,.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table tr td{overflow-wrap:anywhere}.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table tr th:nth-child(1),.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table tr td:nth-child(1){padding-left:0}.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment{border-radius:0;background-color:#efefef;color:#000}.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method{position:relative;margin:.5rem 0}.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input[type=radio]:not(:checked),.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input[type=radio]:checked{position:absolute;left:-9999rem}.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input[type=radio]:checked+label::before,.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input[type=radio]:checked+label::after{top:49%}.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input[type=radio]:checked+label::after{opacity:1}.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label{position:relative;padding-left:2.5rem;cursor:pointer;font-size:1.6rem;line-height:2.5rem}.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label::before,.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label::after{content:"";position:absolute}.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label::before{width:1.3rem;height:1.3rem;left:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border:.2rem solid #473e25;border-radius:100%}.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label::after{left:.3rem;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:.7rem;height:.7rem;border-radius:100%;background-color:#544526;opacity:0;-webkit-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;will-change:opacity}.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method img{display:none}@media(min-width: 544px){.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method img{display:inline-block}}.woocommerce-checkout .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box{padding:2rem;font-size:1.5rem;line-height:2.5rem;color:#000}.woocommerce-checkout .woocommerce form.woocommerce-checkout #customer_details{margin-bottom:3.4rem}.woocommerce-checkout .woocommerce form.woocommerce-checkout #customer_details .woocommerce-billing-fields{margin-bottom:3.4rem}@media(min-width: 768px){.woocommerce-checkout .woocommerce form.woocommerce-checkout #customer_details .woocommerce-billing-fields{margin-bottom:0}}.woocommerce-checkout .woocommerce form .form-row.create-account{margin:2.4rem 0}.woocommerce-checkout .woocommerce .visit-channel{margin-top:2rem;background-color:#efefef;padding:1.5rem}.woocommerce-checkout .woocommerce .visit-channel .select{position:relative;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background-color:#fff;outline:none;-webkit-box-shadow:none;box-shadow:none;font-size:1.7rem;line-height:4rem;padding:0 1.5rem;border:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:98% center;background-repeat:no-repeat}.woocommerce-checkout .woocommerce-tickets__item{margin-bottom:0}.woocommerce-checkout .woocommerce-tickets__item:last-of-type{margin-bottom:5rem}.woocommerce-checkout form.woocommerce-form-login,.woocommerce-checkout form.woocommerce-form-coupon{border-radius:0;border:0;background-color:#efefef}.woocommerce-checkout-notification{color:#45ac5d}.woocommerce .woocommerce-order{padding:3.4rem 0}.woocommerce .woocommerce-order .woocommerce-order-details table{margin:0;border-radius:0;border-color:#000;border-left:0;border-right:0;font-size:1.4rem;line-height:2.3rem;letter-spacing:.03em;color:#000}.woocommerce .woocommerce-order .woocommerce-order-details table tr th,.woocommerce .woocommerce-order .woocommerce-order-details table tr td{overflow-wrap:anywhere}.woocommerce .woocommerce-order .woocommerce-order-details table tr th:nth-child(1),.woocommerce .woocommerce-order .woocommerce-order-details table tr td:nth-child(1){padding-left:0}.woocommerce .woocommerce-order__back{display:inline-block;background-color:#5acb20;padding:1.5rem 2rem;color:#fff;min-height:5rem;min-width:auto;font-family:"grueber",sans-serif;font-weight:400;-webkit-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;will-change:opacity}.woocommerce .woocommerce-order__back:hover{opacity:.8}.woocommerce .woocommerce-order .woocommerce-customer-details address{padding:2rem 0;border:0;border-radius:0;border-top:2px solid #000;border-bottom:2px solid #000;font-size:1.5rem;line-height:2.3rem}.woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns.addresses{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-align:center;-ms-flex-align:center;align-items:center}.woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns.addresses .col-1,.woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns.addresses .col-2{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;padding-right:0}.woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns.addresses .col-2{margin:5.4rem 0}.woocommerce .woocommerce-order .woocommerce-thankyou-order-details{padding:0}.woocommerce .woocommerce-order .woocommerce-thankyou-order-details li{display:block;width:100%;margin:.5rem 0}@media(min-width: 768px){.woocommerce .woocommerce-order .woocommerce-thankyou-order-details li{display:inline-block;width:auto;margin-right:2.5rem}}.woocommerce .mailchimp-newsletter{display:none}.product-video{margin:7.4rem 0}.product-video__wrapper{position:relative;padding-bottom:56.25%}.product-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-related{margin:7.4rem 0}@media(min-width: 768px){.product-related{margin-top:8.4rem}}.product-related__title{margin-bottom:2.4rem;color:#000;font-size:3rem;line-height:3rem;letter-spacing:.05rem;text-align:center}@media(min-width: 768px){.product-related__title{margin-bottom:3.2rem;font-size:3.5rem;line-height:4.2rem}}.product-related__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-related__items .block{width:100%;margin:0}@media(min-width: 768px){.product-related__items .block{width:auto;max-width:calc(100%/3)}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2Jhc2UvX2dlbmVyYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9iYXNlL19ibG9ja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9sYXlvdXQvX2FyY2hpdmUtc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2xheW91dC9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvbGF5b3V0L190aW55bWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvbGF5b3V0L19wcm9kdWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2FydGljbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19wb3N0LXRpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19jb29raWUtYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fc29jaWFsLW5hdi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX21haW4tbWVudS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3NlY29uZGFyeS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fc2lkZS1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19sYW5nLXN3aXRjaGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9faGVhZGVyLWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19oZWFkaW5ncy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX21vYmlsZS1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19tZWdhLW1vYmlsZS1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19tYWlsY2hpbXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL3JlY2lwZXMvX3JlY2lwZS10aWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fc29jaWFsLXNoYXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fZmlsdGVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3Bvc3QtaXRlbS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvZXZlbnRzL190aWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9ldmVudHMvX3BvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9faW5zdGFncmFtLWZlZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL3Byb2R1Y3QtYnVuZGxlL19wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL3Byb2R1Y3QtYnVuZGxlL19wcm9kdWN0LWJ1bmRsZS1wb3B1cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3N0aWNreS1hZGQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19tZWdhLW5hdi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3dpZGdldHMvX2Zvb3Rlci1sb2dvcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3dpZGdldHMvX2Zvb3Rlci1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvd2lkZ2V0cy9fZm9vdGVyLWNvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy93aWRnZXRzL193b28tY2F0ZWdvcmllcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3BhZ2VzL19ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvcGFnZXMvX2FyY2hpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9wYWdlcy9fYXJjaGl2ZS1yZWNpcGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvcGFnZXMvX2FyY2hpdmUtcHJvZHVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9wYWdlcy9fc2luZ2xlLXJlY2lwZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3BhZ2VzL19sYW5kaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvcGFnZXMvX3NpbmdsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3BhZ2VzL19zaW5nbGUtYmxvZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3BhZ2VzL19zaW5nbGUtcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9wYWdlcy9fcC00MDQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9wYWdlcy9fYXJjaGl2ZS1ldmVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy93b29jb21tZXJjZS9fZ2VuZXJhbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3dvb2NvbW1lcmNlL19ub3RpY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvd29vY29tbWVyY2UvX2NhcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy93b29jb21tZXJjZS9fYWNjb3VudC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3dvb2NvbW1lcmNlL19jaGVja291dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3dvb2NvbW1lcmNlL19wcm9kdWN0LXZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvd29vY29tbWVyY2UvX3Byb2R1Y3QtcmVsYXRlZC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdDS0Usb0JBQ0Usa0JDTjZCLGdCQUFMLGtCRFN4Qiw0Q0FFQSxzVEFDQSxZQVBGLG9CQUNFLGtCQ0w2QixnQkFBTCxrQkRReEIsOENBRUEsa1VBQ0EsWUFQRixvQkFDRSxrQkNKNkIsZ0JBQUwsa0JET3hCLDJDQUVBLGdUQUNBLE1DUkosY0FDRSxNQUdGLFdDZ0JTLCtCQXFCQSxpQkRsQ1AsZ0JBQ0EsbUNBQ0EsaUNBQ0EsMEJFOENFLEtGcERKLGdCQVNJLG9CQUlKLFdDR1MsaUNBc0JFLGVEakJULElBR0YsY0FD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QkFDQSxpQkFDQSxrQkFDQSw4RkFJQSxxREFDRSx5R0FDQSxpRUFDQSx5TUFFQSxXQUVFLGVBQ0EsbURBQ0EsZUFDQSxlQUNBLHFHQUdGLGVBQ0UscUVBTVIsU0FDRSx3RUFFQSxjQUNFLFdBQ0EsY0FDQSwwQnpEcFRKLHVFeURpVEUscUJBTUksV0FDQSxtQkFDQSxxQ0FNUixZQUNFLGdCQzVYSixlQUNFLHlCQUVBLGtCQUNFLHFCQUNBLHVCQUdGLGtCQUNFLE1BQ0EsT0FDQSxXQUNBLFdBQ0Esa0JDYkosZUFDRSwwQjNEMkRFLGlCMkQ1REosaUJBSUksMEJBR0YscUJBQ0UsVzVEa0JNLGU0RGhCTixpQkFDQSxzQkFDQSxpQkFDQSwwQjNEK0NBLHdCMkRyREYscUJBU0ksaUJBQ0Esa0JBQ0EsMEJBSUoscURBQ0Usa0NBQ0EsbUVBQ0EsZ0NBRUEsV0FDRSxRQUNBLDBCM0QrQkYsK0IyRGpDQSxXQUtJLHNCQUNBIiwiZmlsZSI6InN0eWxlcy9tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJJbnRlclwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjEwMDtmb250LWRpc3BsYXk6c3dhcDtzcmM6dXJsKFwiLi4vZm9udHMvSW50ZXItTGlnaHQuZW90P3Y9MS4wLjBcIik7c3JjOnVybChcIi4uL2ZvbnRzL0ludGVyLUxpZ2h0LmVvdD8jaWVmaXgmdj0xLjAuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9JbnRlci1MaWdodC53b2ZmMj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL0ludGVyLUxpZ2h0LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL0ludGVyLUxpZ2h0LnR0Zj92PTEuMC4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL0ludGVyLUxpZ2h0LnN2Zz92PTEuMC4wTGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJJbnRlclwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWRpc3BsYXk6c3dhcDtzcmM6dXJsKFwiLi4vZm9udHMvSW50ZXItUmVndWxhci5lb3Q/dj0xLjAuMFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvSW50ZXItUmVndWxhci5lb3Q/I2llZml4JnY9MS4wLjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmMj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL0ludGVyLVJlZ3VsYXIud29mZj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvSW50ZXItUmVndWxhci50dGY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9JbnRlci1SZWd1bGFyLnN2Zz92PTEuMC4wUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIil9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkludGVyXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtZGlzcGxheTpzd2FwO3NyYzp1cmwoXCIuLi9mb250cy9JbnRlci1Cb2xkLmVvdD92PTEuMC4wXCIpO3NyYzp1cmwoXCIuLi9mb250cy9JbnRlci1Cb2xkLmVvdD8jaWVmaXgmdj0xLjAuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9JbnRlci1Cb2xkLndvZmYyP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvSW50ZXItQm9sZC53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9JbnRlci1Cb2xkLnR0Zj92PTEuMC4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL0ludGVyLUJvbGQuc3ZnP3Y9MS4wLjBCb2xkXCIpIGZvcm1hdChcInN2Z1wiKX1odG1se2ZvbnQtc2l6ZToxMHB4fWJvZHl7Y29sb3I6IzAwMDtmb250LWZhbWlseTpcIkludGVyXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjQwMDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Ym9keXtmb250LXNpemU6MS42cmVtfX1oMSxoMixoMyxoNCxoNSxoNntjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OlwiZ3J1ZWJlclwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwfWgxe2ZvbnQtc2l6ZTozMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtoMXtmb250LXNpemU6MzZweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe2gxe2ZvbnQtc2l6ZTo0MnB4fX1oMntmb250LXNpemU6MjZweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7aDJ7Zm9udC1zaXplOjMwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtoMntmb250LXNpemU6MzRweH19aDN7Zm9udC1zaXplOjI0cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe2gze2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7aDN7Zm9udC1zaXplOjMwcHh9fWg0e2ZvbnQtc2l6ZToyMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtoNHtmb250LXNpemU6MjJweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe2g0e2ZvbnQtc2l6ZToyNnB4fX1oNXtmb250LXNpemU6MTZweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7aDV7Zm9udC1zaXplOjE4cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtoNXtmb250LXNpemU6MjBweH19cHttYXJnaW4tYm90dG9tOjEuMzc1ZW19cDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206YXV0b31ibG9ja3F1b3Rle2NvbG9yOiM3Nzc7Zm9udC1zdHlsZTppdGFsaWN9YXtjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH1hOmhvdmVyLGE6Zm9jdXN7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX1ib2R5e292ZXJmbG93LXg6aGlkZGVufWJvZHkgLi0tbmFycm93e21heC13aWR0aDozMy43cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtib2R5IC4tLW5hcnJvd3ttYXgtd2lkdGg6ODAuNHJlbX19Ym9keSAuZ3JlY2FwdGNoYS1iYWRnZXt2aXNpYmlsaXR5OmhpZGRlbn1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNpZGUtbmF2X19sYW5nLXN3aXRjaGVye2Rpc3BsYXk6bm9uZX19Li1oaWRkZW57ZGlzcGxheTpub25lfS5ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46Ny40cmVtIDBweH0uYmxvY2stLWZ1bGx3aWR0aHt3aWR0aDpjYWxjKDEwMCUgKyAoMTAwdncgLSAxMDAlKSk7bWFyZ2luLWxlZnQ6Y2FsYygoMTAwdncgLSAxMDAlKSAvIC0yKX0uYmxvY2suYmxvY2stZm9ybSwuYmxvY2suYmxvY2stbWFwLXN0YXRpY3ttYXJnaW4tdG9wOjkuNHJlbX0uYmxvY2suYmxvY2stZm9ybTpsYXN0LW9mLXR5cGUsLmJsb2NrLmJsb2NrLW1hcC1zdGF0aWM6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH0uYmxvY2suYmxvY2stbWFwLXN0YXRpYysuYmxvY2stbGlua3N7bWFyZ2luLXRvcDo5cmVtfS5ibG9jay5ibG9jay1sb2NhdGlvbnttYXJnaW46OC42cmVtIDB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ibG9jay5ibG9jay12aWRlbysuYmxvY2stc2xpZGVyLXRhYnN7bWFyZ2luOjkuNHJlbSAwfX0uYmxvY2suYmxvY2stc2xpZGVyLXRhYnMrLmJsb2NrLWljb25ze21hcmdpbjotNHJlbSAwIDhyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ibG9jay5ibG9jay1saW5rcysuYmxvY2stc2xpZGVyLWdhbGxlcnl7bWFyZ2luOjlyZW0gMH19LmJsb2NrLmJsb2NrLWxpbmtzKy5ibG9jay1saW5rLi0tZnVsbHttYXJnaW4tdG9wOjcuNHJlbX0uYmxvY2suYmxvY2stbGlua3MrLmJsb2NrLXZpZGVve21hcmdpbi10b3A6MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmJsb2NrLmJsb2NrLWFjY29yZGlvbnMrLmJsb2NrLWNvcmUtLXBhcmFncmFwaHttYXJnaW4tdG9wOjkuNnJlbX19LmJsb2NrLmJsb2NrLWFjY29yZGlvbnMrLmJsb2NrLWNvbnRlbnQtY29sdW1uc3ttYXJnaW4tdG9wOjlyZW19LmJsb2NrLmJsb2NrLXNsaWRlci1oZXJve21hcmdpbi10b3A6MH0uYmxvY2suYmxvY2stc2xpZGVyLWhlcm8rLmJsb2NrLWxpbmtze21hcmdpbi1ib3R0b206MH0uYmxvY2suYmxvY2stdGlja2V0cysuYmxvY2stY29udGVudC1jb2x1bW5ze21hcmdpbi10b3A6OXJlbX0uYmxvY2suYmxvY2staGlzdG9yeXttYXJnaW4tYm90dG9tOjlyZW19LmJsb2NrLmJsb2NrLWNvbnRlbnQtY29sdW1ucysuYmxvY2stYXdhcmRze21hcmdpbi10b3A6OS42cmVtfS5ibG9jay5ibG9jay1zbGlkZXItZ2FsbGVyeXttYXJnaW46OS42cmVtIDB9LmJsb2NrLmJsb2NrLWNvcmV7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMS44cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYmxvY2suYmxvY2stY29yZXttYXgtd2lkdGg6MTAwLjRyZW19fS5ibG9jay5ibG9jay1jb3JlLS1oZWFkaW5nOmZpcnN0LW9mLXR5cGV7bWFyZ2luLXRvcDoxMHJlbX0uYmxvY2suYmxvY2stY29yZS0taGVhZGluZyBoMSwuYmxvY2suYmxvY2stY29yZS0taGVhZGluZyBoMiwuYmxvY2suYmxvY2stY29yZS0taGVhZGluZyBoMywuYmxvY2suYmxvY2stY29yZS0taGVhZGluZyBoNCwuYmxvY2suYmxvY2stY29yZS0taGVhZGluZyBoNSwuYmxvY2suYmxvY2stY29yZS0taGVhZGluZyBoNntjb2xvcjojMDAwfS5ibG9jay5ibG9jay1jb3JlLS1oZWFkaW5nIGgye2ZvbnQtc2l6ZTozLjVyZW07bGluZS1oZWlnaHQ6My43cmVtO2xldHRlci1zcGFjaW5nOi4wM2VtO21hcmdpbi1ib3R0b206Mi40NHJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmJsb2NrLmJsb2NrLWNvcmUtLWhlYWRpbmcgaDJ7bGluZS1oZWlnaHQ6NC4ycmVtfX0uYmxvY2suYmxvY2stY29yZS0taGVhZGluZysuYmxvY2stYWNjb3JkaW9uc3ttYXJnaW46M3JlbSAwIDVyZW19LmJsb2NrLmJsb2NrLWNvcmUtLWhlYWRpbmcrLmJsb2NrLXNsaWRlci10YWJze21hcmdpbjo0cmVtIDAgNy40cmVtfS5ibG9jay5ibG9jay1jb3JlLS1oZWFkaW5nKy5ibG9jay1tYXAtc3RhdGlje21hcmdpbjozcmVtIDAgNy40cmVtfS5ibG9jay5ibG9jay1jb3JlLS1oZWFkaW5nKy5ibG9jay1tYXAtc3RhdGljOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ibG9jay5ibG9jay1jb3JlLS1oZWFkaW5nKy5ibG9jay1jb3JlLS1wYXJhZ3JhcGggcC5oYXMtdGV4dC1hbGlnbi1jZW50ZXJ7bWF4LXdpZHRoOjgwLjRyZW19fS5ibG9jay5ibG9jay1jb3JlLS1wYXJhZ3JhcGg6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tdG9wOjcuNHJlbX0uYmxvY2suYmxvY2stY29yZS0tcGFyYWdyYXBoOm50aC1sYXN0LWNoaWxkKDIpe21hcmdpbi1ib3R0b206MTByZW19LmJsb2NrLmJsb2NrLWNvcmUtLXBhcmFncmFwaCBwe2ZvbnQtc2l6ZToxLjdyZW07Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4wM2VtO2xpbmUtaGVpZ2h0OjIuNXJlbTt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87Y29sb3I6IzAwMH0uYmxvY2suYmxvY2stY29yZS0tcGFyYWdyYXBoKy5ibG9jay1jb3JlLS1wYXJhZ3JhcGh7bWFyZ2luLXRvcDoyLjVlbX0uYmxvY2suYmxvY2stY29yZS0tcGFyYWdyYXBoKy5ibG9jay1jb3JlLS1oZWFkaW5ne21hcmdpbi10b3A6Ny40cmVtfS5ibG9jay5ibG9jay1jb3JlLS1wYXJhZ3JhcGgrLmJsb2NrLWZvcm17bWFyZ2luLXRvcDo4cmVtfS5ibG9jay5ibG9jay1jb3JlLS1saXN0e2ZvbnQtc2l6ZToxLjdyZW07bGluZS1oZWlnaHQ6My4zcmVtO2NvbG9yOiMwMDB9LmJsb2NrLmJsb2NrLWNvcmUtLWxpc3QgdWx7cGFkZGluZy1sZWZ0OjIuMnJlbX0uYmxvY2sgLmNvbnRhaW5lcnttYXJnaW46MCBhdXRvO21heC13aWR0aDoxMDAuNHJlbTtwYWRkaW5nOjAgMS44cmVtfS5ibG9jayAuY29udGFpbmVyLi0td2lkZXt3aWR0aDoxMDAlO21heC13aWR0aDoxMjYuOHJlbX0ubWFpbi1uYXZpZ2F0aW9ue3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZmZmO3otaW5kZXg6MTAwfS5tYWluLW5hdmlnYXRpb25fX3dyYXB7ZGlzcGxheTpmbGV4O21pbi1oZWlnaHQ6NjhweH0ubWFpbi1uYXZpZ2F0aW9uX190b2dnbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt6LWluZGV4OjEwMDF9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5tYWluLW5hdmlnYXRpb25fX3RvZ2dsZXtkaXNwbGF5Om5vbmV9fS5tYWluLW5hdmlnYXRpb25fX3RvZ2dsZSBidXR0b257YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO291dGxpbmU6bm9uZX0ubWFpbi1uYXZpZ2F0aW9uX190b2dnbGUgYnV0dG9uIHNwYW57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoyOHB4O2hlaWdodDozcHg7bWFyZ2luOjAgMCA1cHggMDtiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czo1cHg7dHJhbnNpdGlvbjphbGwgLjI1c30ubWFpbi1uYXZpZ2F0aW9uX190b2dnbGUgYnV0dG9uIHNwYW46bGFzdC1vZi10eXBle21hcmdpbjowfS5tYWluLW5hdmlnYXRpb25fX3RvZ2dsZSBidXR0b24uYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpe3RvcDo4cHg7b3BhY2l0eTowO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubWFpbi1uYXZpZ2F0aW9uX190b2dnbGUgYnV0dG9uLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKXt0b3A6MDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9Lm1haW4tbmF2aWdhdGlvbl9fdG9nZ2xlIGJ1dHRvbi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMyl7dG9wOi04cHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm1haW4tbmF2aWdhdGlvbl9fbG9nb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctcmlnaHQ6MjVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm1haW4tbmF2aWdhdGlvbl9fbG9nb3tmbGV4OjF9fS5tYWluLW5hdmlnYXRpb25fX2xvZ28gYXtkaXNwbGF5OmJsb2NrO21heC1oZWlnaHQ6NTBweH0ubWFpbi1uYXZpZ2F0aW9uX19sb2dvIGEgaW1ne3dpZHRoOmF1dG87bWF4LWhlaWdodDppbmhlcml0fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubWFpbi1uYXZpZ2F0aW9uX19tZW51e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5Om5vbmU7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMHZoO3BhZGRpbmc6NzBweCAxNXB4O2JhY2tncm91bmQ6I2ZmZjt6LWluZGV4OjEwMDB9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWFpbi1uYXZpZ2F0aW9uX19tZW51e2Rpc3BsYXk6ZmxleDtmbGV4OjE7YWxpZ24taXRlbXM6Y2VudGVyfX0ubWFpbi1uYXZpZ2F0aW9uX19tZW51IC5tZW51LWl0ZW17Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweH0ubWFpbi1uYXZpZ2F0aW9uX19tZW51IC5tZW51LWl0ZW0+YXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweDtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS4zNzVlbTt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5Oi4ycyBlYXNlLWluLW91dDt3aWxsLWNoYW5nZTpjb2xvcn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1haW4tbmF2aWdhdGlvbl9fbWVudSAubWVudS1pdGVtPmF7cGFkZGluZzoyNXB4IDEwcHg7dGV4dC1hbGlnbjpsZWZ0fX0ubWFpbi1uYXZpZ2F0aW9uX19tZW51IC5tZW51LWl0ZW0+YTpob3Zlcntjb2xvcjojNjNhNjc1fS5tYWluLW5hdmlnYXRpb25fX21lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57cG9zaXRpb246cmVsYXRpdmV9Lm1haW4tbmF2aWdhdGlvbl9fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3Zlcj4uc3ViLW1lbnV7ZGlzcGxheTpibG9ja30ubWFpbi1uYXZpZ2F0aW9uX19tZW51IC5jdXJyZW50LW1lbnUtaXRlbT5he2NvbG9yOiM2M2E2NzV9Lm1haW4tbmF2aWdhdGlvbl9fbWVudSAuc3ViLW1lbnV7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5tYWluLW5hdmlnYXRpb25fX21lbnUgLnN1Yi1tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWFpbi1uYXZpZ2F0aW9uX19tZW51IC5zdWItbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0Oi0xMHB4O2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kOiNmZmZ9fS5tYWluLW5hdmlnYXRpb25fX21lbnUgLnN1Yi1tZW51Pi5tZW51LWl0ZW0+YXtmb250LXNpemU6LjllbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1haW4tbmF2aWdhdGlvbl9fbWVudSAuc3ViLW1lbnU+Lm1lbnUtaXRlbT5he3BhZGRpbmc6MTBweCAyMHB4fX0ubWFpbi1uYXZpZ2F0aW9uX19tZW51IC5tZW51e21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsubWFpbi1uYXZpZ2F0aW9uX19tZW51IC5tZW51e2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWFpbi1uYXZpZ2F0aW9uX19tZW51IC5tZW51e2Rpc3BsYXk6ZmxleH19Lm1haW4tbmF2aWdhdGlvbl9fbWVudS0tYWN0aXZle2Rpc3BsYXk6ZmxleH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1haW4tbmF2aWdhdGlvbl9fbWVudS0tcmlnaHR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX1ib2R5LmFkbWluLWJhciAubWFpbi1uYXZpZ2F0aW9ue3RvcDo0NnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtib2R5LmFkbWluLWJhciAubWFpbi1uYXZpZ2F0aW9ue3RvcDozMnB4fX0ucGFnZS1oZWFkZXIuLS1zbWFsbGVye21hcmdpbi1ib3R0b206LTIuNXJlbX0uYXJjaGl2ZS1zaWRlYmFye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206M3JlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmFyY2hpdmUtc2lkZWJhcnt3aWR0aDoxOS43cmVtfX0uYXJjaGl2ZS1zaWRlYmFyX190b2dnbGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZC1jb2xvcjojNDczZTI1O2N1cnNvcjpwb2ludGVyO21hcmdpbjowIDAgNHJlbSAwO3BhZGRpbmc6LjhyZW0gMS4ycmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuYXJjaGl2ZS1zaWRlYmFyX190b2dnbGVye2Rpc3BsYXk6bm9uZX19LmFyY2hpdmUtc2lkZWJhcl9fdG9nZ2xlci1oZWFkaW5ne21hcmdpbjowO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDpub3JtYWx9LmFyY2hpdmUtc2lkZWJhcl9fdG9nZ2xlci1pY29ue3dpZHRoOjEuMnJlbTtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0fS5hcmNoaXZlLXNpZGViYXJfX3RvZ2dsZXIuLWFjdGl2ZSAuYXJjaGl2ZS1zaWRlYmFyX190b2dnbGVyLWljb257dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX0uYXJjaGl2ZS1zaWRlYmFyX19pdGVtc3ttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246bWF4LWhlaWdodCAuMjVzIGVhc2UtaW4tb3V0fS5hcmNoaXZlLXNpZGViYXJfX2l0ZW1zLi1vcGVue21heC1oZWlnaHQ6MjAwcmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuYXJjaGl2ZS1zaWRlYmFyX19pdGVtc3ttYXgtaGVpZ2h0OnVuc2V0fX0uYXJjaGl2ZS1zaWRlYmFyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTozcmVtfS5hcmNoaXZlLXNpZGViYXJfX2l0ZW0taGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjAgMCAxcmVtIDA7dHJhbnNpdGlvbjptYXJnaW4tYm90dG9tIC4yNXMgZWFzZS1pbi1vdXR9LmFyY2hpdmUtc2lkZWJhcl9faXRlbS1oZWFkZXItaWNvbnt3aWR0aDoxLjJyZW07aGVpZ2h0OmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dDt0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpfS5hcmNoaXZlLXNpZGViYXJfX2l0ZW0taGVhZGVyLWljb24gcGF0aHtzdHJva2U6IzAwMH0uYXJjaGl2ZS1zaWRlYmFyX19pdGVtLWhlYWRlci4tY2xvc2V7bWFyZ2luLWJvdHRvbTowfS5hcmNoaXZlLXNpZGViYXJfX2l0ZW0taGVhZGVyLi1jbG9zZSAuYXJjaGl2ZS1zaWRlYmFyX19pdGVtLWhlYWRlci1pY29ue3RyYW5zZm9ybTpyb3RhdGUoMCl9LmFyY2hpdmUtc2lkZWJhcl9faXRlbS1oZWFkaW5ne21hcmdpbjowO2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6bm9ybWFsfS5hcmNoaXZlLXNpZGViYXJfX2l0ZW0tY29udGVudHttYXgtaGVpZ2h0OjEyMHJlbTt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjI1cyBlYXNlLWluLW91dDtvdmVyZmxvdzpoaWRkZW59LmFyY2hpdmUtc2lkZWJhcl9faXRlbS1jb250ZW50Li1jbG9zZXttYXgtaGVpZ2h0OjB9LmFyY2hpdmUtc2lkZWJhciAuZmFjZXR3cC1mYWNldHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjB9LmFyY2hpdmUtc2lkZWJhciAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1yYWRpbywuYXJjaGl2ZS1zaWRlYmFyIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94e3dpZHRoOjEwMCU7YmFja2dyb3VuZDpub25lO3BhZGRpbmctbGVmdDowO3BhZGRpbmc6LjhyZW0gMS4ycmVtO21hcmdpbi1ib3R0b206MDtib3JkZXItYm90dG9tOi4xcmVtIHNvbGlkICMwMDA7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6LjAzNWVtO2NvbG9yOiMwMDA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IC4zczt3aWxsLWNoYW5nZTpiYWNrZ3JvdW5kLWNvbG9yfS5hcmNoaXZlLXNpZGViYXIgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtcmFkaW86Zmlyc3Qtb2YtdHlwZSwuYXJjaGl2ZS1zaWRlYmFyIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94OmZpcnN0LW9mLXR5cGV7Ym9yZGVyLXRvcDoxcHggc29saWQgIzQ3M2UyNX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmFyY2hpdmUtc2lkZWJhciAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1yYWRpbzpmaXJzdC1vZi10eXBlLC5hcmNoaXZlLXNpZGViYXIgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3g6Zmlyc3Qtb2YtdHlwZXtib3JkZXItY29sb3I6IzAwMH19LmFyY2hpdmUtc2lkZWJhciAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1yYWRpbzpob3ZlciwuYXJjaGl2ZS1zaWRlYmFyIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VmZWZlZn0uYXJjaGl2ZS1zaWRlYmFyIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLXJhZGlvLmNoZWNrZWQsLmFyY2hpdmUtc2lkZWJhciAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveC5jaGVja2Vke2JhY2tncm91bmQtY29sb3I6IzQ3M2UyNTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMH0uYXJjaGl2ZS1zaWRlYmFyIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLXNsaWRlci13cmFwe3dpZHRoOjEwMCU7cGFkZGluZzouNXJlbSAwIDEuNHJlbSAwfS5hcmNoaXZlLXNpZGViYXIgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3Atc2xpZGVyLXdyYXAgLm5vVWktdGFyZ2V0e2JvcmRlcjp1bnNldDtiYWNrZ3JvdW5kOiNlZmVmZWZ9LmFyY2hpdmUtc2lkZWJhciAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1zbGlkZXItd3JhcCAubm9VaS1jb25uZWN0e2JhY2tncm91bmQ6I2EzYTNhM30uYXJjaGl2ZS1zaWRlYmFyIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLXNsaWRlci13cmFwIC5ub1VpLWhvcml6b250YWx7aGVpZ2h0Oi42cmVtfS5hcmNoaXZlLXNpZGViYXIgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3Atc2xpZGVyLXdyYXAgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGV7cmlnaHQ6LTAuNnJlbTtib3JkZXI6dW5zZXQ7d2lkdGg6MS40cmVtO2hlaWdodDoxLjRyZW07Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojNDczZTI1fS5hcmNoaXZlLXNpZGViYXIgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3Atc2xpZGVyLXJlc2V0e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mYWNldHdwLXRlbXBsYXRlLi0tcHJvZHVjdHN7aGVpZ2h0OjEwMCV9Lm1haW4tZm9vdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDphdXRvO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOiM0NzNlMjU7Y29sb3I6I2ZmZn1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1haW4tZm9vdGVye3BhZGRpbmc6MCA1cmVtfX0ubWFpbi1mb290ZXJfX3dyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO21pbi1oZWlnaHQ6MzhyZW19Lm1haW4tZm9vdGVyX19jb2x1bW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1haW4tZm9vdGVyX19jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ubWFpbi1mb290ZXJfX2NvbHVtbjpmaXJzdC1vZi10eXBlLC5tYWluLWZvb3Rlcl9fY29sdW1uOmxhc3Qtb2YtdHlwZXtmbGV4LWJhc2lzOjEwMCU7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1haW4tZm9vdGVyX19jb2x1bW46Zmlyc3Qtb2YtdHlwZSwubWFpbi1mb290ZXJfX2NvbHVtbjpsYXN0LW9mLXR5cGV7ZmxleC1iYXNpczozMCU7d2lkdGg6MzAlfX0ubWFpbi1mb290ZXJfX2NvbHVtbjpmaXJzdC1vZi10eXBle29yZGVyOjI7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzo0LjZyZW0gMi45cmVtIDB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5tYWluLWZvb3Rlcl9fY29sdW1uOmZpcnN0LW9mLXR5cGV7ZmxleC1kaXJlY3Rpb246cm93fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1haW4tZm9vdGVyX19jb2x1bW46Zmlyc3Qtb2YtdHlwZXtvcmRlcjoxO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjVyZW0gMCA0cmVtfX0ubWFpbi1mb290ZXJfX2NvbHVtbjpudGgtb2YtdHlwZSgyKXtvcmRlcjoxO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtmbGV4LWJhc2lzOjEwMCU7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1haW4tZm9vdGVyX19jb2x1bW46bnRoLW9mLXR5cGUoMil7b3JkZXI6MjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzozLjZyZW0gMCA0LjVyZW07ZmxleC1iYXNpczo0MCU7d2lkdGg6NDAlfX0ubWFpbi1mb290ZXJfX2NvbHVtbjpsYXN0LW9mLXR5cGV7b3JkZXI6MztmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTthbGlnbi1pdGVtczpmbGV4LWVuZDtwYWRkaW5nOjRyZW0gMi45cmVtIDQuNnJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1haW4tZm9vdGVyX19jb2x1bW46bGFzdC1vZi10eXBle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjRyZW0gMCA0LjVyZW19fS5tYWluLWZvb3Rlcl9fY29sdW1uIC53aWRnZXRfdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmc6Mi42cmVtIDNyZW0gM3JlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm1haW4tZm9vdGVyX19jb2x1bW4gLndpZGdldF90ZXh0OjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSg3MSw2MiwzNywuODYpfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubWFpbi1mb290ZXJfX2NvbHVtbiAud2lkZ2V0X3RleHR7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm1haW4tZm9vdGVyX19jb2x1bW4gLndpZGdldF90ZXh0OjpiZWZvcmV7ZGlzcGxheTpub25lfX0ubWFpbi1mb290ZXJfX2NvbHVtbiAud2lkZ2V0X3RleHQgaDR7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuN3JlbTtsaW5lLWhlaWdodDozLjNyZW07bGV0dGVyLXNwYWNpbmc6LjAzZW07Y29sb3I6I2ZmZn0ubWFpbi1mb290ZXJfX2ZsYWcgc3Zne3dpZHRoOjIuNHJlbTtoZWlnaHQ6Mi40cmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubWFpbi1mb290ZXJfX2ZsYWcgc3Zne3dpZHRoOjMuNHJlbTtoZWlnaHQ6My40cmVtfX0uY29weXJpZ2h0cy1mb290ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9Ym9keSN0aW55bWNle21heC13aWR0aDo4MCUgIWltcG9ydGFudDttYXJnaW46MjVweCBhdXRvICFpbXBvcnRhbnR9Ym9keSN0aW55bWNlIHAsYm9keSN0aW55bWNlIGgxLGJvZHkjdGlueW1jZSBoMixib2R5I3RpbnltY2UgaDMsYm9keSN0aW55bWNlIGg0LGJvZHkjdGlueW1jZSBoNSxib2R5I3RpbnltY2UgaDZ7bWFyZ2luOjAgMCAuNWVtIDB9LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2UgLnByb2R1Y3RfdGl0bGV7Zm9udC1zaXplOjMuNXJlbTtsaW5lLWhlaWdodDozLjdyZW07bGV0dGVyLXNwYWNpbmc6LjA1cmVtO2NvbG9yOiMwMDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlIC5wcm9kdWN0X3RpdGxle2ZvbnQtc2l6ZTo0cmVtO2xpbmUtaGVpZ2h0OjQuMnJlbTttYXJnaW4tYm90dG9tOjEuOHJlbX19LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2JhY2t7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjUuNXJlbSAwIDMuNXJlbTtmb250LXNpemU6MS43cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbTtsZXR0ZXItc3BhY2luZzouMDNlbTtjb2xvcjojMDAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fYmFja3ttYXJnaW46MnJlbSAwIDMuNXJlbX19LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2JhY2sgc3Zne21hcmdpbi1yaWdodDoxLjJyZW19LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2JhY2s6aG92ZXJ7b3BhY2l0eTouOH0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9faW5mb3JtYXRpb25ze3BhZGRpbmctdG9wOjJyZW19LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjAgMS44cmVtfS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19jb250YWluZXIuLS1wcm9kdWN0LWJ1bmRsZSAucHJvZHVjdC1iYXNlX19jb2wuLS1jb250ZW50IC5wcm9kdWN0LWJhc2VfX2NvbnRlbnR7ZGlzcGxheTpibG9ja30uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fcm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX3Jvd3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19jb2x7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2NvbC4tLWNvbnRlbnR7bWF4LXdpZHRoOjMzLjVyZW19fS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19jb2wuLS1jb250ZW50IC5ub3Rle2ZvbnQtZmFtaWx5OlwiZ3J1ZWJlclwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoyLjJyZW07Y29sb3I6IzAwMDttYXJnaW4tYm90dG9tOjEuMnJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2NvbC4tLWNvbnRlbnQgLm5vdGV7Zm9udC1zaXplOjJyZW07bGV0dGVyLXNwYWNpbmc6LjA1cmVtO21hcmdpbi1ib3R0b206Mi41cmVtfX0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fY29sLi0tY29udGVudCAucHJvZHVjdC1iYXNlX19jb250ZW50e2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2NvbC4tLWNvbnRlbnQgLnByb2R1Y3QtYmFzZV9fY29udGVudHtkaXNwbGF5OmJsb2NrfX0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fY29sLi0tdGh1bWJ7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fY29sLi0tdGh1bWJ7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6NTAlfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2NvbC4tLXRodW1ie21heC13aWR0aDoyNHJlbX19LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2NvbC4tLXRodW1iIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fY29sLi0taGFsZntkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19jb2wuLS1oYWxme2Rpc3BsYXk6YmxvY2s7d2lkdGg6Y2FsYygxMDAlIC0gMzMuNXJlbSk7cGFkZGluZy1sZWZ0OjNyZW19fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fY29sLi0tZGV0YWlsc3ttYXgtd2lkdGg6NTAlfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2NvbC4tLWRldGFpbHN7bWF4LXdpZHRoOjMxLjJyZW19fS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19jb2wuLS1kZXRhaWxzIGFydGljbGV7bWFyZ2luLXRvcDozcmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fY29sLi0tZGV0YWlscyBhcnRpY2xle2Rpc3BsYXk6bm9uZX19LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2NvbC4tLWNvbmZpZ3VyYXRvcnthbGlnbi1zZWxmOnN0cmV0Y2h9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19jb2wuLS1jb25maWd1cmF0b3J7bWF4LXdpZHRoOjUwJX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19jb2wuLS1jb25maWd1cmF0b3J7bWF4LXdpZHRoOjU3LjRyZW19fS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19jYXRlZ29yeXttYXJnaW4tYm90dG9tOjIuNXJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEuMnJlbTt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjI1cyBlYXNlLWluLW91dDttYXgtaGVpZ2h0OjhyZW07b3ZlcmZsb3c6aGlkZGVufS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19jYXRlZ29yeS1pdGVte2Rpc3BsYXk6ZmxleDtnYXA6MXJlbX0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fY2F0ZWdvcnktaXRlbSBhe2ZvbnQtc2l6ZToxLjJyZW07bGluZS1oZWlnaHQ6MS4ycmVtO3BhZGRpbmc6MXJlbSAxLjVyZW07bGV0dGVyLXNwYWNpbmc6LjA1cmVtO2NvbG9yOiMwMDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZsZXg6MTtib3JkZXItcmFkaXVzOi41cmVtO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0fS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19jYXRlZ29yeS1pdGVtIGE6aG92ZXJ7b3BhY2l0eTouOH0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fY2F0ZWdvcnktcXVhbnRpdHl7Y29sb3I6I2NjYztmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbTtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmV9LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2NhdGVnb3J5LXF1YW50aXR5OmZvY3Vze291dGxpbmU6bm9uZX0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fY2F0ZWdvcnktbGVzc3tiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Y29sb3I6I2NjYztmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjIuNnJlbTtmb250LWZhbWlseTpcIkludGVyXCIsc2Fucy1zZXJpZjtwYWRkaW5nOjB9LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2NhdGVnb3J5LWxlc3M6Zm9jdXN7b3V0bGluZTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fY2F0ZWdvcnkuLS1tYXJnaW4tYmlne21hcmdpbi1ib3R0b206NC44cmVtfX0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fY2F0ZWdvcnkuLWFjdGl2ZXttYXgtaGVpZ2h0OjUwcmVtfS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19jYXRlZ29yeS4tYWN0aXZlIC5wcm9kdWN0LWJhc2VfX2NhdGVnb3J5LXF1YW50aXR5e2Rpc3BsYXk6bm9uZX0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fZXhjZXJwdHttYXJnaW4tdG9wOjIuOHJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2V4Y2VycHR7bWFyZ2luLXRvcDowO2Rpc3BsYXk6bm9uZX19LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2V4Y2VycHQgcCwuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fZXhjZXJwdCBzcGFue2ZvbnQtc2l6ZToxLjVyZW07bGV0dGVyLXNwYWNpbmc6LjA1cmVtO2xpbmUtaGVpZ2h0OjIuMXJlbTtjb2xvcjojMDAwfS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19leGNlcnB0IHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWJvdHRvbTouMXJlbSBzb2xpZCAjMDAwO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xLjVyZW0pfS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19jb250ZW50e2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2NvbnRlbnR7ZGlzcGxheTpibG9ja319LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2NvbnRlbnQgcHtmb250LXNpemU6MS41cmVtO2xldHRlci1zcGFjaW5nOi4wNXJlbTtsaW5lLWhlaWdodDoyLjFyZW07Y29sb3I6IzAwMH0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fY29udGVudFtkYXRhLWV4Y2VycHQtY29udGVudF17ZGlzcGxheTpub25lfS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19wcmljZXtmb250LXNpemU6MS43cmVtO2xpbmUtaGVpZ2h0OjIuNHJlbTtsZXR0ZXItc3BhY2luZzouMDVyZW07Y29sb3I6IzAwMDttYXJnaW4tYm90dG9tOjB9LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX3ByaWNlIC5hbW91bnR7Zm9udC13ZWlnaHQ6NzAwfS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19wcmljZSAuYW1vdW50IGJkaXtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19wcmljZSAuYW1vdW50IGJkaSBzcGFue21hcmdpbi1sZWZ0Oi41cmVtfS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19zdG9ja3ttYXJnaW46MDtmb250LXNpemU6MS43cmVtO2xpbmUtaGVpZ2h0OjIuNHJlbTtsZXR0ZXItc3BhY2luZzouMDVyZW07Y29sb3I6IzRjZGE2Yn0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fc3RvY2suLS1ncm91cGVke21hcmdpbi1ib3R0b206MnJlbX0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fc3RvY2suLS1ncm91cGVkOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2RldGFpbHN7YmFja2dyb3VuZC1jb2xvcjojZWZlZmVmO21hcmdpbi1ib3R0b206M3JlbTtwYWRkaW5nOjIuMXJlbSAyLjNyZW19LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2RldGFpbHMgdWx7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MH0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fZGV0YWlscyB1bCBsaXttYXJnaW4tYm90dG9tOjJyZW19LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2RldGFpbHMgdWwgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2RldGFpbHMgdWwgbGkgcHtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjIuMXJlbTtsZXR0ZXItc3BhY2luZzouMDVyZW07bWFyZ2luLWJvdHRvbTowO2NvbG9yOiMwMDB9LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX2RldGFpbHMtdGVzdGltb25pYWwtYXV0aG9ye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MXJlbTthbGlnbi1pdGVtczpmbGV4LWVuZH0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fZGV0YWlscy10ZXN0aW1vbmlhbC1hdXRob3ItbmFtZXttYXJnaW46MH0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fZGV0YWlscy10ZXN0aW1vbmlhbC1hdXRob3ItYXZhdGFye21hcmdpbjowO3dpZHRoOjcuNXJlbTtoZWlnaHQ6Ny41cmVtfS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19kZXRhaWxzLXRlc3RpbW9uaWFsLWF1dGhvci1hdmF0YXIgaW1ne2JvcmRlci1yYWRpdXM6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1iYXNlX19jb250ZW50LWJldHdlZW57bWFyZ2luLWJvdHRvbTozcmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fY29udGVudC1iZXR3ZWVue2Rpc3BsYXk6bm9uZX19LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX3RodW1ie3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYmFzZV9fdGh1bWJ7ZGlzcGxheTpub25lfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX3RodW1iLi0tc2ltcGxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDozcmVtfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX3RodW1iLi0tc2ltcGxle2Rpc3BsYXk6bm9uZX19LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJhc2VfX3RodW1iIGltZ3ttYXgtaGVpZ2h0OjU3LjVyZW07d2lkdGg6YXV0b30uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uc3ttYXJnaW4tYm90dG9tOjNyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1idXR0b25ze21hcmdpbi1ib3R0b206MH19LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbnNfX2FkZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1idXR0b25zX19hZGQtY29udHJvbGxlcntkaXNwbGF5OmZsZXg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6M3JlbTtoZWlnaHQ6MTAwJTt0b3A6MDtmb250LXNpemU6MS43cmVtO2xpbmUtaGVpZ2h0OjIuNHJlbTtmb250LXdlaWdodDo3MDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtvdXRsaW5lOm5vbmU7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0fS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1idXR0b25zX19hZGQtY29udHJvbGxlci4tLW1pbnVze2xlZnQ6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbnNfX2FkZC1jb250cm9sbGVyLi0tbWludXM6YmVmb3Jle2NvbnRlbnQ6XCItXCJ9LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbnNfX2FkZC1jb250cm9sbGVyLi0tcGx1c3tyaWdodDowO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1idXR0b25zX19hZGQtY29udHJvbGxlci4tLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCIrXCJ9LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbnNfX2FkZC1jb250cm9sbGVyOmhvdmVye29wYWNpdHk6LjN9LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbnNfX3F1YW50aXR5LXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoycmVtO2Rpc3BsYXk6aW5saW5lLWZsZXh9LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbnNfX3F1YW50aXR5e2JvcmRlcjouM3JlbSBzb2xpZCAjMDAwO2JvcmRlci1yYWRpdXM6MDstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO2ZvbnQtc2l6ZToxLjdyZW07bGluZS1oZWlnaHQ6Mi40cmVtO2xldHRlci1zcGFjaW5nOi4wNXJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwMDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo5LjdyZW07cGFkZGluZzouOXJlbSAxcmVtfS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1idXR0b25zX19xdWFudGl0eTpmb2N1c3tvdXRsaW5lOjB9LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbnNfX3F1YW50aXR5Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1idXR0b25zX19xdWFudGl0eTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW46MH0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uc19fd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjIuN3JlbTttYXJnaW4tYm90dG9tOjB9LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbnNfX2FkZCAucHJvZHVjdC1idXR0b25zX19idXR0b24uYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDo0LjhyZW07bWluLXdpZHRoOjE5cmVtO21heC13aWR0aDoyMS43cmVtO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O3BhZGRpbmc6MDttYXJnaW4tdG9wOjIuN3JlbTtmb250LXdlaWdodDo0MDA7b3V0bGluZTpub25lfS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1idXR0b25zX19hZGQgLnByb2R1Y3QtYnV0dG9uc19fYnV0dG9uLmJ1dHRvbjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo1cmVtO2hlaWdodDo1cmVtO3JpZ2h0Oi41cmVtO2JvdHRvbTowO2JvcmRlcjouM3JlbSBzb2xpZCAjMDAwO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLWJvdHRvbTowO3RyYW5zZm9ybTpyb3RhdGUoMzVkZWcpIHNrZXdZKDIwZGVnKTt6LWluZGV4Oi0xfS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1idXR0b25zX19hZGQgLnByb2R1Y3QtYnV0dG9uc19fYnV0dG9uLmJ1dHRvbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2J1dHRvbi1iYWNrZ3JvdW5kLnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7b3BhY2l0eTouMzt0cmFuc2l0aW9uOm9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzO3dpbGwtY2hhbmdlOm9wYWNpdHk7ei1pbmRleDotMX0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uc19fYWRkIC5wcm9kdWN0LWJ1dHRvbnNfX2J1dHRvbi5idXR0b24gc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6NC44cmVtO3BhZGRpbmctbGVmdDoxLjZyZW07cGFkZGluZy1yaWdodDoycmVtO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjIuNnJlbTtsZXR0ZXItc3BhY2luZzouMDNlbTtmb250LWZhbWlseTpcImdydWViZXJcIixzYW5zLXNlcmlmO2NvbG9yOiMwMDB9LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbnNfX2FkZCAucHJvZHVjdC1idXR0b25zX19idXR0b24uYnV0dG9uIHNwYW46OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOmNhbGMoMTAwJSAtIDEuOHJlbSk7aGVpZ2h0OjEwMCU7Ym9yZGVyOi4zcmVtIHNvbGlkICMwMDA7Ym9yZGVyLXJpZ2h0OjA7ei1pbmRleDotMX0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uc19fYWRkIC5wcm9kdWN0LWJ1dHRvbnNfX2J1dHRvbi5idXR0b246aG92ZXI6OmFmdGVye29wYWNpdHk6MX0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uc19fYWRkIC5wcm9kdWN0LWJ1dHRvbnNfX2J1dHRvbi5idXR0b24uZ29fdG9fYnVuZGxlX2NvbmZpZ3VyYXRvcnttYXJnaW4tdG9wOjJyZW19LnNpbmdsZS1wcm9kdWN0IC5ibG9jay1hd2FyZHN7bWFyZ2luLXRvcDozLjFyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zaW5nbGUtcHJvZHVjdCAuYmxvY2stYXdhcmRze21hcmdpbi10b3A6OC4xcmVtfX0uc2luZ2xlLXByb2R1Y3QgLmJsb2NrLWdhbGxlcnl7bWFyZ2luLXRvcDozLjZyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zaW5nbGUtcHJvZHVjdCAuYmxvY2stZ2FsbGVyeXttYXJnaW4tdG9wOjguMXJlbX19LnNpbmdsZS1wcm9kdWN0IC5ibG9jay1saW5rc3ttYXJnaW4tdG9wOjYuOHJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpbmdsZS1wcm9kdWN0IC5ibG9jay1saW5rc3ttYXJnaW4tdG9wOjguNHJlbX19LnNpbmdsZS1wcm9kdWN0IC5ibG9jay1saW5rc19fY29udGFpbmVye3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLXByb2R1Y3QgLmJsb2NrLWxpbmtzX19jb250YWluZXJ7dGV4dC1hbGlnbjpsZWZ0fX0uc2luZ2xlLXByb2R1Y3QgZm9vdGVye21hcmdpbi10b3A6OS44cmVtfS5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtZXJyb3IsLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1pbmZvLC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtbWVzc2FnZXttYXJnaW4tYm90dG9tOjB9LnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5OTk5fS5zaW5nbGUtcHJvZHVjdCAud29vc2ItcHJvZHVjdHN7aGVpZ2h0OjA7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO21hcmdpbi1ib3R0b206MDtvdmVyZmxvdzpoaWRkZW59LnNpbmdsZS1wcm9kdWN0IC53b29zYi10b3RhbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2ZvbnQtc2l6ZToxLjdyZW07bGluZS1oZWlnaHQ6Mi40cmVtO2xldHRlci1zcGFjaW5nOi4wNXJlbTtjb2xvcjojMDAwO21hcmdpbi1ib3R0b206MXJlbX0uc2luZ2xlLXByb2R1Y3QgLndvb3NiLXRvdGFsIC53b29jb21tZXJjZS1QcmljZS1hbW91bnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0Oi41cmVtfS5zaW5nbGUtcHJvZHVjdCAud29vc2ItdG90YWwgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCAud29vY29tbWVyY2UtUHJpY2UtY3VycmVuY3lTeW1ib2x7bWFyZ2luLWxlZnQ6LjVyZW19LnNpbmdsZS1wcm9kdWN0IGZvcm0uY2FydHttYXJnaW4tdG9wOjNyZW07bWFyZ2luLWJvdHRvbToyLjdyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5zaW5nbGUtcHJvZHVjdCBmb3JtLmNhcnQgLnF1YW50aXR5e21hcmdpbi1yaWdodDowfS5zaW5nbGUtcHJvZHVjdCBmb3JtLmNhcnQgLnByb2R1Y3QtYnV0dG9uc19fYWRke21hcmdpbi10b3A6Mi44cmVtO2ZsZXgtYmFzaXM6MTAwJX0uYmxvY2sgYS5idXR0b24sLmJsb2NrIHNwYW4uYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDo0LjhyZW07bWluLXdpZHRoOjE5cmVtO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O3BhZGRpbmc6MDtmb250LXdlaWdodDo0MDB9LmJsb2NrIGEuYnV0dG9uOjpiZWZvcmUsLmJsb2NrIHNwYW4uYnV0dG9uOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjVyZW07aGVpZ2h0OjVyZW07cmlnaHQ6LjVyZW07Ym90dG9tOjA7Ym9yZGVyOi4zcmVtIHNvbGlkICNmZmY7Ym9yZGVyLWxlZnQ6MDtib3JkZXItYm90dG9tOjA7dHJhbnNmb3JtOnJvdGF0ZSgzNWRlZykgc2tld1koMjBkZWcpO3otaW5kZXg6LTF9LmJsb2NrIGEuYnV0dG9uOjphZnRlciwuYmxvY2sgc3Bhbi5idXR0b246OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9idXR0b24tYmFja2dyb3VuZC5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO29wYWNpdHk6LjM7dHJhbnNpdGlvbjpvcGFjaXR5IGVhc2UtaW4tb3V0IC4zczt3aWxsLWNoYW5nZTpvcGFjaXR5O3otaW5kZXg6LTF9LmJsb2NrIGEuYnV0dG9uIHNwYW4sLmJsb2NrIHNwYW4uYnV0dG9uIHNwYW57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZy1sZWZ0OjEuNnJlbTtwYWRkaW5nLXJpZ2h0OjRyZW07Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6Mi42cmVtO2xldHRlci1zcGFjaW5nOi4wM2VtO2ZvbnQtZmFtaWx5OlwiZ3J1ZWJlclwiLHNhbnMtc2VyaWY7Y29sb3I6I2ZmZjt3aGl0ZS1zcGFjZTpub3dyYXB9LmJsb2NrIGEuYnV0dG9uIHNwYW46OmJlZm9yZSwuYmxvY2sgc3Bhbi5idXR0b24gc3Bhbjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6Y2FsYygxMDAlIC0gMS44cmVtKTtoZWlnaHQ6MTAwJTtib3JkZXI6LjNyZW0gc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MDt6LWluZGV4Oi0xfS5ibG9jayBhLmJ1dHRvbi4tLWFsdCwuYmxvY2sgc3Bhbi5idXR0b24uLS1hbHR7bWluLXdpZHRoOjE2LjJyZW19LmJsb2NrIGEuYnV0dG9uLi0tYWx0OjphZnRlciwuYmxvY2sgc3Bhbi5idXR0b24uLS1hbHQ6OmFmdGVye3dpZHRoOmNhbGMoMTAwJSAtIC40cmVtKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9idXR0b24tYmFja2dyb3VuZC1hbHQuc3ZnXCIpO29wYWNpdHk6LjF9LmJsb2NrIGEuYnV0dG9uLi0tYWx0OmhvdmVyOjphZnRlciwuYmxvY2sgc3Bhbi5idXR0b24uLS1hbHQ6aG92ZXI6OmFmdGVye29wYWNpdHk6LjN9LmJsb2NrIGEuYnV0dG9uLi0tbW9yZSwuYmxvY2sgc3Bhbi5idXR0b24uLS1tb3Jle21pbi13aWR0aDoxM3JlbX0uYmxvY2sgYS5idXR0b24uLS1tb3JlIHNwYW4sLmJsb2NrIHNwYW4uYnV0dG9uLi0tbW9yZSBzcGFue3BhZGRpbmctcmlnaHQ6MS41cmVtfS5ibG9jayBhLmJ1dHRvbi4tLW1vcmU6OmFmdGVyLC5ibG9jayBzcGFuLmJ1dHRvbi4tLW1vcmU6OmFmdGVye3dpZHRoOmNhbGMoMTAwJSAtIC40cmVtKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9idXR0b24tYmFja2dyb3VuZC1hbHQuc3ZnXCIpO29wYWNpdHk6LjF9LmJsb2NrIGEuYnV0dG9uLi0tbW9yZTpob3Zlcjo6YWZ0ZXIsLmJsb2NrIHNwYW4uYnV0dG9uLi0tbW9yZTpob3Zlcjo6YWZ0ZXJ7b3BhY2l0eTouM30uYmxvY2sgYS5idXR0b246aG92ZXI6OmFmdGVyLC5ibG9jayBzcGFuLmJ1dHRvbjpob3Zlcjo6YWZ0ZXJ7b3BhY2l0eToxfS5ibG9jayBhLmJ1dHRvbi4tLWJsYWNrOjpiZWZvcmUsLmJsb2NrIHNwYW4uYnV0dG9uLi0tYmxhY2s6OmJlZm9yZXtib3JkZXItY29sb3I6IzAwMH0uYmxvY2sgYS5idXR0b24uLS1ibGFjayBzcGFuLC5ibG9jayBzcGFuLmJ1dHRvbi4tLWJsYWNrIHNwYW57Y29sb3I6IzAwMH0uYmxvY2sgYS5idXR0b24uLS1ibGFjayBzcGFuOmJlZm9yZSwuYmxvY2sgc3Bhbi5idXR0b24uLS1ibGFjayBzcGFuOmJlZm9yZXtib3JkZXItY29sb3I6IzAwMH0uYXJ0aWNsZV9faGVhZGVye21hcmdpbi1ib3R0b206MTZweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmFydGljbGVfX2hlYWRlcnttYXJnaW4tYm90dG9tOjI0cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuYXJ0aWNsZV9faGVhZGVye21hcmdpbi1ib3R0b206MzBweH19LmFydGljbGVfX2NvbW1lbnRze21hcmdpbi10b3A6NTBweH0ucG9zdC10aWxle21hcmdpbi1ib3R0b206MjBweH0ucG9zdC10aWxlX193cmFwcGVye3BhZGRpbmc6MjJweCAxOHB4O2JvcmRlcjoxcHggc29saWQgI2VlZTtoZWlnaHQ6MTAwJX0ucG9zdC10aWxlX190aXRsZXttYXJnaW46MCAwIDE0cHggMDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNnB4fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsucG9zdC10aWxlX190aXRsZXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozMHB4fX0ucG9zdC10aWxlX190aXRsZSBhe2Rpc3BsYXk6YmxvY2t9LnBvc3QtdGlsZV9fZXhjZXJwdHtmb250LXNpemU6MTRweH0uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMXtvdmVyZmxvdzpoaWRkZW59LmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbXt3aWR0aDoxMDAlO2Zsb2F0OmxlZnR9QG1lZGlhKG1pbi13aWR0aDogNTQ0cHgpey5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW17d2lkdGg6OTglfS5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDFuKXttYXJnaW4tcmlnaHQ6MH0uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgxbi0wKXttYXJnaW4tbGVmdDowfX0uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMntvdmVyZmxvdzpoaWRkZW59LmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbXt3aWR0aDoxMDAlO2Zsb2F0OmxlZnR9QG1lZGlhKG1pbi13aWR0aDogNTQ0cHgpey5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW17d2lkdGg6NDglfS5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDJuKXttYXJnaW4tcmlnaHQ6MH0uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgybi0xKXttYXJnaW4tbGVmdDowfX0uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtM3tvdmVyZmxvdzpoaWRkZW59LmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbXt3aWR0aDoxMDAlO2Zsb2F0OmxlZnR9QG1lZGlhKG1pbi13aWR0aDogNTQ0cHgpey5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW17d2lkdGg6MzEuMzMzMzMzMzMzMyV9LmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoM24pe21hcmdpbi1yaWdodDowfS5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDNuLTIpe21hcmdpbi1sZWZ0OjB9fS5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy00e292ZXJmbG93OmhpZGRlbn0uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVte3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdH1AbWVkaWEobWluLXdpZHRoOiA1NDRweCl7LmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbXt3aWR0aDoyMyV9LmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNG4pe21hcmdpbi1yaWdodDowfS5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDRuLTMpe21hcmdpbi1sZWZ0OjB9fS5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy01e292ZXJmbG93OmhpZGRlbn0uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVte3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdH1AbWVkaWEobWluLXdpZHRoOiA1NDRweCl7LmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbXt3aWR0aDoxOCV9LmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNW4pe21hcmdpbi1yaWdodDowfS5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDVuLTQpe21hcmdpbi1sZWZ0OjB9fS5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy02e292ZXJmbG93OmhpZGRlbn0uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVte3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdH1AbWVkaWEobWluLXdpZHRoOiA1NDRweCl7LmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbXt3aWR0aDoxNC42NjY2NjY2NjY3JX0uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg2bil7bWFyZ2luLXJpZ2h0OjB9LmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNm4tNSl7bWFyZ2luLWxlZnQ6MH19LmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTd7b3ZlcmZsb3c6aGlkZGVufS5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW17d2lkdGg6MTAwJTtmbG9hdDpsZWZ0fUBtZWRpYShtaW4td2lkdGg6IDU0NHB4KXsuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVte3dpZHRoOjEyLjI4NTcxNDI4NTclfS5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDduKXttYXJnaW4tcmlnaHQ6MH0uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg3bi02KXttYXJnaW4tbGVmdDowfX0uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOHtvdmVyZmxvdzpoaWRkZW59LmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbXt3aWR0aDoxMDAlO2Zsb2F0OmxlZnR9QG1lZGlhKG1pbi13aWR0aDogNTQ0cHgpey5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW17d2lkdGg6MTAuNSV9LmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoOG4pe21hcmdpbi1yaWdodDowfS5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDhuLTcpe21hcmdpbi1sZWZ0OjB9fS5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy05e292ZXJmbG93OmhpZGRlbn0uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVte3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdH1AbWVkaWEobWluLXdpZHRoOiA1NDRweCl7LmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbXt3aWR0aDo5LjExMTExMTExMTElfS5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDluKXttYXJnaW4tcmlnaHQ6MH0uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg5bi04KXttYXJnaW4tbGVmdDowfX0ucGFnaW5hdGlvbntkaXNwbGF5OmJsb2NrO21hcmdpbjoyMHB4IDAgMCAwfS5wYWdpbmF0aW9uX19pdGVtc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZS10eXBlOm5vbmV9LnBhZ2luYXRpb25fX2l0ZW0gLnBhZ2UtbGlua3twYWRkaW5nOjhweCAxNHB4O2ZvbnQtc2l6ZToxNXB4O2JvcmRlci1jb2xvcjojZWVlfS5wYWdpbmF0aW9uX19pdGVtIC5wYWdlLWxpbmsuY3VycmVudHtmb250LXdlaWdodDo3MDA7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzYzYTY3NTtiYWNrZ3JvdW5kOiM2M2E2NzV9Ym9keSAuY29va2llLWJhci5hbGVydHtkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7bWFyZ2luOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7cGFkZGluZzoxLjVyZW0gMDtiYWNrZ3JvdW5kOiM0NzNlMjU7Ym9yZGVyLXJhZGl1czowO3otaW5kZXg6MTAwMX1ib2R5IC5jb29raWUtYmFyLmFsZXJ0IC5jb250YWluZXJ7bWF4LXdpZHRoOjEwMC40cmVtfWJvZHkgLmNvb2tpZS1iYXIuYWxlcnQgLmNvb2tpZS1iYXJfX3dyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtib2R5IC5jb29raWUtYmFyLmFsZXJ0IC5jb29raWUtYmFyX193cmFwcGVye2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpyb3d9fWJvZHkgLmNvb2tpZS1iYXIuYWxlcnQgLmNvb2tpZS1iYXJfX21lc3NhZ2V7ZGlzcGxheTppbmxpbmUtZmxleDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MS41cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtib2R5IC5jb29raWUtYmFyLmFsZXJ0IC5jb29raWUtYmFyX19tZXNzYWdle3dpZHRoOmNhbGMoMTAwJSAtIDE0cmVtKTtwYWRkaW5nLXJpZ2h0OjNyZW07bWFyZ2luLWJvdHRvbTowfX1ib2R5IC5jb29raWUtYmFyLmFsZXJ0IC5jb29raWUtYmFyX19tZXNzYWdlIHB7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6I2ZmZn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Ym9keSAuY29va2llLWJhci5hbGVydCAuY29va2llLWJhcl9fbWVzc2FnZSBwe2ZvbnQtc2l6ZToxLjNyZW19fWJvZHkgLmNvb2tpZS1iYXIuYWxlcnQgLmNvb2tpZS1iYXJfX2Nsb3Nle2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowO3dpZHRoOjE0cmVtO2hlaWdodDo0cmVtO2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjNyZW07Ym94LXNoYWRvdzpub25lO29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzO3dpbGwtY2hhbmdlOm9wYWNpdHl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe2JvZHkgLmNvb2tpZS1iYXIuYWxlcnQgLmNvb2tpZS1iYXJfX2Nsb3Nle2ZvbnQtc2l6ZToxLjRyZW19fWJvZHkgLmNvb2tpZS1iYXIuYWxlcnQgLmNvb2tpZS1iYXJfX2Nsb3NlOmhvdmVye29wYWNpdHk6Ljh9Ym9keSAuY29va2llLWJhci5hbGVydCAuY29va2llLWJhcl9fY2xvc2U6Zm9jdXN7b3V0bGluZTpub25lfS5zb2NpYWwtbmF2X193cmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZH0uc29jaWFsLW5hdl9fd3JhcHBlci4tLW1lbnV7bWFyZ2luLXRvcDo1cmVtfS5zb2NpYWwtbmF2X193cmFwcGVyLi0tbWVudSBhe21hcmdpbi1yaWdodDoyLjJyZW19LnNvY2lhbC1uYXZfX3dyYXBwZXIuLS1tZW51IGE6aG92ZXJ7b3BhY2l0eTouOH0uc29jaWFsLW5hdl9fd3JhcHBlci4tLW1vYmlsZXttYXJnaW4tdG9wOjMuNnJlbX0uc29jaWFsLW5hdl9fd3JhcHBlci4tLW1vYmlsZSBhe21hcmdpbi1yaWdodDoyLjJyZW19LnNvY2lhbC1uYXZfX3dyYXBwZXIuLS1mb290ZXIgYXttYXJnaW4tcmlnaHQ6Mi4ycmVtfS5zb2NpYWwtbmF2X193cmFwcGVyLi0tZm9vdGVyIGE6aG92ZXJ7b3BhY2l0eTouOH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNvY2lhbC1uYXZfX3dyYXBwZXIuLS1mb290ZXIgYXttYXJnaW4tbGVmdDoyLjJyZW07bWFyZ2luLXJpZ2h0OjB9fS5tYWluLW1lbnVfX2xpc3R7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nLWJvdHRvbToyLjJyZW19Lm1haW4tbWVudV9fbGlzdDphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7aGVpZ2h0Oi4xcmVtO2xlZnQ6LTEuNXJlbTt3aWR0aDpjYWxjKDEwMCUgKyAzcmVtKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm1haW4tbWVudV9faXRlbXtsaW5lLWhlaWdodDoxfS5tYWluLW1lbnVfX2l0ZW0+YXtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MS42cmVtO2NvbG9yOiNmZmY7cGFkZGluZzoxLjlyZW0gMDtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246Y29sb3IgLjI1cyBlYXNlLWluLW91dH0ubWFpbi1tZW51X19pdGVtPmE6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDouMXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLWluLW91dDtiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9Lm1haW4tbWVudV9faXRlbT5hOmhvdmVye29wYWNpdHk6Ljg7Y29sb3I6I2MzYjA5OX0ubWFpbi1tZW51X19pdGVtLi1jb2x1bW5zIC5zdWItbWVudS1tb2JpbGVfX2xpc3R7Z2FwOjEuNXJlbX0ubWFpbi1tZW51X19pdGVtLi1jb2x1bW5zIC5zdWItbWVudS1tb2JpbGVfX2l0ZW0+YXtjb2xvcjpncmF5O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxO2xldHRlci1zcGFjaW5nOi44cHg7Zm9udC1zaXplOjFyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6MS41cmVtIDAgMH0ubWFpbi1tZW51X19pdGVtLi1jb2x1bW5zIC5zdWItbWVudS1tb2JpbGVfX2l0ZW0+YTphZnRlcntjb250ZW50Om5vbmV9Lm1haW4tbWVudSAuc3ViLW1lbnV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgZWFzZS1pbi1vdXQgLjNzO3dpbGwtY2hhbmdlOmhlaWdodH0ubWFpbi1tZW51IC5zdWItbWVudV9fbGlzdHttYXJnaW46MXJlbSAwIDA7cGFkZGluZzoxLjJyZW0gMCAwO2xpc3Qtc3R5bGU6bm9uZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmfS5tYWluLW1lbnUgLnN1Yi1tZW51X19pdGVte2xpbmUtaGVpZ2h0OjF9Lm1haW4tbWVudSAuc3ViLW1lbnVfX2l0ZW0gYXtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbTtsZXR0ZXItc3BhY2luZzouMDI1ZW07Y29sb3I6I2ZmZn0ubWFpbi1tZW51IC5zdWItbWVudV9faXRlbSBhOmhvdmVye29wYWNpdHk6Ljh9LnNlY29uZGFyeS1tZW51e21hcmdpbi10b3A6MS4ycmVtfS5zZWNvbmRhcnktbWVudSAubWVudXttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfS5zZWNvbmRhcnktbWVudSAubWVudSAubWVudS1pdGVte2xpbmUtaGVpZ2h0OjF9LnNlY29uZGFyeS1tZW51IC5tZW51IC5tZW51LWl0ZW0gYXtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MS4ycmVtO2NvbG9yOiNmZmY7cGFkZGluZzoxLjQ1cmVtIDA7ZGlzcGxheTpibG9ja30uc2Vjb25kYXJ5LW1lbnUgLm1lbnUgLm1lbnUtaXRlbSBhOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6LjFyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7YmFja2dyb3VuZC1jb2xvcjojMzMzfS5zZWNvbmRhcnktbWVudSAubWVudSAubWVudS1pdGVtIGE6aG92ZXJ7b3BhY2l0eTouOH0udG9wLWJhbm5lci4tc2hvdysucGFnZS1oZWFkZXIgLnNpZGUtbmF2e3RvcDo1cmVtO2hlaWdodDpjYWxjKDEwMCUgLSA1cmVtKX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRvcC1iYW5uZXIuLXNob3crLnBhZ2UtaGVhZGVyIC5zaWRlLW5hdnt0b3A6N3JlbTtoZWlnaHQ6Y2FsYygxMDAlIC0gN3JlbSl9fS5zaWRlLW5hdntkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjQxLjdyZW07YmFja2dyb3VuZC1jb2xvcjojNDczZTI1O2NvbG9yOiNmZmY7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIGVhc2UtaW4tb3V0IC4zczt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07ei1pbmRleDo5OX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpZGUtbmF2e2Rpc3BsYXk6YmxvY2t9fS5zaWRlLW5hdi4tLWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uc2lkZS1uYXYuLS1hY3RpdmUgLnNpZGUtbmF2X19jYXJ0LC5zaWRlLW5hdi4tLWFjdGl2ZSAuc2lkZS1uYXZfX3NlYXJjaHtkaXNwbGF5Om5vbmV9LnNpZGUtbmF2X193cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47aGVpZ2h0OjEwMCU7cGFkZGluZzozLjhyZW0gMi42cmVtIDIuNnJlbSA1cmVtO3otaW5kZXg6OTtvdmVyZmxvdy15OmF1dG99LnNpZGUtbmF2X19uYXZze21hcmdpbi10b3A6My41cmVtO3BhZGRpbmctcmlnaHQ6LjZyZW19LnNpZGUtbmF2X19iZ2ltZ3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgYm90dG9tO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzO3otaW5kZXg6LTF9LnNpZGUtbmF2X19taXNje2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnNpZGUtbmF2X19saW5re2ZvbnQtc2l6ZToxLjNyZW07bGluZS1oZWlnaHQ6MS4zcmVtO2xldHRlci1zcGFjaW5nOi4wM2VtO2NvbG9yOiNmZmZ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zaWRlLW5hdl9fbGlua3toZWlnaHQ6My4xcmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX19LnNpZGUtbmF2X19saW5rOmhvdmVye2NvbG9yOiNmZmY7b3BhY2l0eTouOH0uc2lkZS1uYXZfX3RvZ2dsZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dG9wOjA7cmlnaHQ6LTUuM3JlbTt3aWR0aDo1LjNyZW07aGVpZ2h0OjUuM3JlbTtiYWNrZ3JvdW5kLWNvbG9yOiM0NzNlMjU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IC4zczt3aWxsLWNoYW5nZTpiYWNrZ3JvdW5kLWNvbG9yO3otaW5kZXg6MTAwMTtjdXJzb3I6cG9pbnRlcn0uc2lkZS1uYXZfX3RvZ2dsZSBidXR0b257YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO291dGxpbmU6bm9uZX0uc2lkZS1uYXZfX3RvZ2dsZSBidXR0b24gc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjIuOXJlbTtoZWlnaHQ6M3B4O21hcmdpbjowIDAgNnB4IDA7YmFja2dyb3VuZDojZmZmO3RyYW5zaXRpb246YWxsIC4yNXN9LnNpZGUtbmF2X190b2dnbGUgYnV0dG9uIHNwYW46bGFzdC1vZi10eXBle21hcmdpbjowfS5zaWRlLW5hdl9fdG9nZ2xlOmhvdmVyIGJ1dHRvbiBzcGFue29wYWNpdHk6Ljh9LnNpZGUtbmF2X190b2dnbGUuLS1hY3RpdmUgYnV0dG9uIHNwYW46bnRoLWNoaWxkKDEpe3RvcDo5cHg7b3BhY2l0eTowO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uc2lkZS1uYXZfX3RvZ2dsZS4tLWFjdGl2ZSBidXR0b24gc3BhbjpudGgtY2hpbGQoMil7dG9wOjA7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5zaWRlLW5hdl9fdG9nZ2xlLi0tYWN0aXZlIGJ1dHRvbiBzcGFuOm50aC1jaGlsZCgzKXt0b3A6LTlweDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uc2lkZS1uYXZfX2NhcnR7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RvcDowO3JpZ2h0Oi0xMC42cmVtO3dpZHRoOjUuM3JlbTtoZWlnaHQ6NS4zcmVtO2JhY2tncm91bmQtY29sb3I6cmdiYSg3MSw2MiwzNywuNjUpO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAuM3M7d2lsbC1jaGFuZ2U6YmFja2dyb3VuZC1jb2xvcjt6LWluZGV4OjE7Y3Vyc29yOnBvaW50ZXJ9LnNpZGUtbmF2X19jYXJ0IGF7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDotMXJlbX0uc2lkZS1uYXZfX2NhcnQgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEuN3JlbTtoZWlnaHQ6MS43cmVtO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNkMTAwMDA7Zm9udC1zaXplOjEuMXJlbTtjb2xvcjojZmZmO2JvdHRvbTotMXJlbTtyaWdodDotMXJlbX0uc2lkZS1uYXZfX2NhcnQgc3Zne3dpZHRoOjEuNDc2cmVtO2hlaWdodDoyLjA3N3JlbX0uc2lkZS1uYXZfX3NlYXJjaHtwb3NpdGlvbjpmaXhlZDtsZWZ0OmNhbGMoMTAwJSArIDUuM3JlbSk7dG9wOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDo1LjNyZW07aGVpZ2h0OjUuM3JlbTtiYWNrZ3JvdW5kLWNvbG9yOiM0NzNlMjU7dHJhbnNpdGlvbjp3aWR0aCBlYXNlLWluLW91dCAuM3M7d2lsbC1jaGFuZ2U6d2lkdGg7ei1pbmRleDoxMDAxO292ZXJmbG93OmhpZGRlbn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpZGUtbmF2X19zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1Mi4zcmVtfX0uc2lkZS1uYXZfX3NlYXJjaC1idXR0b257d2lkdGg6NS4zcmVtO3BhZGRpbmc6MCAxLjJyZW19LnNpZGUtbmF2X19zZWFyY2gtYnV0dG9uIHN2Z3tjdXJzb3I6cG9pbnRlcn0uc2lkZS1uYXZfX3NlYXJjaC4tLWFjdGl2ZXt3aWR0aDpjYWxjKDEwMCUgLSA1LjNyZW0pfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2lkZS1uYXZfX3NlYXJjaC4tLWFjdGl2ZXt3aWR0aDo0MHJlbX19LnNpZGUtbmF2X19zZWFyY2gtaW5wdXQtd3JhcHBlcnt3aWR0aDoxMDAlfS5zaWRlLW5hdiAuY2FydHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2lkZS1uYXYgLmNhcnR7bWFyZ2luLXJpZ2h0OjEuOHJlbX19LnNpZGUtbmF2IC5jYXJ0LXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDotMXJlbX0uc2lkZS1uYXYgLmNhcnQtY291bnR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0xcmVtO3JpZ2h0Oi0xcmVtO2Rpc3BsYXk6bm9uZTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxLjdyZW07aGVpZ2h0OjEuN3JlbTtib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZDEwMDAwO2ZvbnQtc2l6ZToxLjFyZW07Y29sb3I6I2ZmZn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpZGUtbmF2IC5jYXJ0LWNvdW50e2Rpc3BsYXk6aW5saW5lLWZsZXh9fS5zaWRlLW5hdiAuY2FydC10aXRsZXttYXJnaW4tbGVmdDoxcmVtfS5zaWRlLW5hdiAuY2FydCBzdmd7d2lkdGg6MS40NzZyZW07aGVpZ2h0OjIuMDc3cmVtfS5kZ3d0LXdjYXMtc3VnZ2VzdGlvbnMtd3JhcHB7bWFyZ2luLXRvcDoxcmVtfS5kZ3d0LXdjYXMtbm8tc3VibWl0IC5kZ3d0LXdjYXMtc2Ytd3JhcHAgaW5wdXRbdHlwZT1zZWFyY2hdLmRnd3Qtd2Nhcy1zZWFyY2gtaW5wdXR7cGFkZGluZzoxcmVtIDEuNXJlbX0uZGd3dC13Y2FzLXN0eWxlLXBpcnggLmRnd3Qtd2Nhcy1pY28tbWFnbmlmaWVye2Rpc3BsYXk6bm9uZX0uZGd3dC13Y2FzLXN0eWxlLXBpcnggLmRnd3Qtd2Nhcy1wcmVsb2FkZXJ7cmlnaHQ6MCAhaW1wb3J0YW50fS5kZ3d0LXdjYXMtc3R5bGUtcGlyeCAuZGd3dC13Y2FzLXNmLXdyYXBwe2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmRnd3Qtd2Nhcy1zdHlsZS1waXJ4IC5kZ3d0LXdjYXMtc2Ytd3JhcHAgaW5wdXRbdHlwZT1zZWFyY2hdLmRnd3Qtd2Nhcy1zZWFyY2gtaW5wdXR7aGVpZ2h0OjMuNXJlbTttYXJnaW46MDtwYWRkaW5nOjFyZW0gMi40cmVtO2ZvbnQtc2l6ZToxLjVyZW07Ym9yZGVyOjB9Lmxhbmctc3dpdGNoZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjouMTVyZW0gMS41cmVtIDAgMDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubGFuZy1zd2l0Y2hlcnttYXJnaW46LjJyZW0gMS41cmVtIDAgMH19Lmxhbmctc3dpdGNoZXI6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztsZWZ0Oi0wLjlyZW07dG9wOi0wLjlyZW07d2lkdGg6MTByZW07aGVpZ2h0OjZyZW07YmFja2dyb3VuZC1jb2xvcjojNjE1OTQ0O2JvcmRlcjouMXJlbSBzb2xpZCAjNzA2NzRmO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzLHZpc2liaWxpdHkgZWFzZS1vdXQgLjNzO3dpbGwtY2hhbmdlOm9wYWNpdHksdmlzaWJpbGl0eX0ubGFuZy1zd2l0Y2hlcl9faXRlbXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RvcDoycmVtO2hlaWdodDoycmVtO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHkgZWFzZS1pbi1vdXQgLjM1czt3aWxsLWNoYW5nZTpvcGFjaXR5O292ZXJmbG93OmhpZGRlbn0ubGFuZy1zd2l0Y2hlcl9faXRlbS4tLWN1cnJlbnR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTtvdmVyZmxvdzp2aXNpYmxlfS5sYW5nLXN3aXRjaGVyX19pdGVtLi0tY3VycmVudDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMS41cmVtO3RvcDouNzVyZW07d2lkdGg6MXJlbTtoZWlnaHQ6LjU1cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2ljb24tY2hldnJvbi1kb3duLnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Y3Vyc29yOnBvaW50ZXJ9Lmxhbmctc3dpdGNoZXJfX2l0ZW0gYXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjNyZW07bGluZS1oZWlnaHQ6MS4zcmVtfS5sYW5nLXN3aXRjaGVyX19pdGVtIGE6aG92ZXJ7b3BhY2l0eTouOH0ubGFuZy1zd2l0Y2hlci4tLW9wZW57b3ZlcmZsb3c6dmlzaWJsZX0ubGFuZy1zd2l0Y2hlci4tLW9wZW4gLmxhbmctc3dpdGNoZXJfX2l0ZW17b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0ubGFuZy1zd2l0Y2hlci4tLW9wZW46OmJlZm9yZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS5oZWFkZXItY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZX0uaGVhZGVyLWNvbnRlbnRfX3dyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDozMS41cmVtO3BhZGRpbmc6My45cmVtIDEuNXJlbSA0cmVtO2JhY2tncm91bmQ6IzU0NDUyNn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlci1jb250ZW50X193cmFwcGVye21pbi1oZWlnaHQ6NTEuMnJlbTtwYWRkaW5nOjQuNXJlbSAycmVtIDcuNXJlbX19LmhlYWRlci1jb250ZW50X19sb2dve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjE1LjNyZW07aGVpZ2h0OjEwLjlyZW07ei1pbmRleDoxfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuaGVhZGVyLWNvbnRlbnRfX2xvZ297d2lkdGg6MjIuOXJlbTtoZWlnaHQ6MTguM3JlbX19LmhlYWRlci1jb250ZW50X19sb2dvIGF7ZGlzcGxheTpibG9ja30uaGVhZGVyLWNvbnRlbnRfX2xvZ28gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjE1LjNyZW07bWF4LWhlaWdodDoxMC45cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuaGVhZGVyLWNvbnRlbnRfX2xvZ28gaW1ne21heC13aWR0aDoyMi45cmVtO21heC1oZWlnaHQ6MTguM3JlbX19LmhlYWRlci1jb250ZW50X190aXRsZXtsZXR0ZXItc3BhY2luZzouMDJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZTozLjNyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjMuOHJlbTt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4OjE7bWFyZ2luLXRvcDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuaGVhZGVyLWNvbnRlbnRfX3RpdGxle2xldHRlci1zcGFjaW5nOi4wM2VtO2ZvbnQtc2l6ZTo2cmVtO2xpbmUtaGVpZ2h0OjhyZW19fS5oZWFkZXItY29udGVudF9fYmFja2dyb3VuZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmhlYWRpbmd7Y29sb3I6IzQ3M2UyNX0uaGVhZGluZy4tLWgye21hcmdpbi1ib3R0b206My4ycmVtO2ZvbnQtc2l6ZTozLjVyZW07bGluZS1oZWlnaHQ6NC4ycmVtO2xldHRlci1zcGFjaW5nOi4wM2VtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuaGVhZGluZy4tLWgye21hcmdpbi1ib3R0b206My44cmVtfX0uaGVhZGluZy4tLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udG9wLWJhbm5lci4tc2hvdysucGFnZS1oZWFkZXIgLm1vYmlsZS1uYXZfX3RvZ2dsZXt0b3A6NXJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRvcC1iYW5uZXIuLXNob3crLnBhZ2UtaGVhZGVyIC5tb2JpbGUtbmF2X190b2dnbGV7dG9wOjdyZW19fS50b3AtYmFubmVyLi1zaG93Ky5wYWdlLWhlYWRlciAubW9iaWxlLW5hdl9fdG9nZ2xlLi0tYWN0aXZle3RvcDouNnJlbX0udG9wLWJhbm5lci4tc2hvdysucGFnZS1oZWFkZXIgLm1vYmlsZS1uYXZfX3NlYXJjaHt0b3A6NXJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1vYmlsZS1uYXZ7ZGlzcGxheTpub25lfX0ubW9iaWxlLW5hdl9fd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwZHZoO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgLjNzO3dpbGwtY2hhbmdlOnRyYW5zZm9ybTt6LWluZGV4OjEwMDF9Lm1vYmlsZS1uYXZfX3dyYXBwZXIuLS1vcGVue3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5tb2JpbGUtbmF2X190b3B7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxLjJyZW0gMy4ycmVtIDEuNnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiM0NzNlMjU7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDo5fS5tb2JpbGUtbmF2X19sb2dve21hcmdpbi10b3A6LjZyZW07bWFyZ2luLWJvdHRvbToxLjdyZW19Lm1vYmlsZS1uYXZfX3RvcG1lbnV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubW9iaWxlLW5hdl9fY29udGVudHtwYWRkaW5nOjIuNnJlbSAzLjJyZW07aGVpZ2h0OmNhbGMoMTAwJSAtIDEwcmVtKTt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSg3MSw2MiwzNywuODYpO292ZXJmbG93OmF1dG99Lm1vYmlsZS1uYXYgLnN1Yi1tZW51LW1vYmlsZXtwb3NpdGlvbjpmaXhlZDt0b3A6MTAuNXJlbTtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIGVhc2UtaW4tb3V0IC4zczt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07ei1pbmRleDozO292ZXJmbG93OmF1dG99Lm1vYmlsZS1uYXYgLnN1Yi1tZW51LW1vYmlsZV9fd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjMuMnJlbTt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMCUgLSAxMC41cmVtKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNzEsNjIsMzcsLjg2KTtvdmVyZmxvdzphdXRvfS5tb2JpbGUtbmF2IC5zdWItbWVudS1tb2JpbGUuLS1vcGVue3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5tb2JpbGUtbmF2IC5zdWItbWVudS1tb2JpbGVfX2JhY2t7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOi4wM2VtfS5tb2JpbGUtbmF2IC5zdWItbWVudS1tb2JpbGVfX2JhY2sgc3Zne21hcmdpbi1yaWdodDoxcmVtfS5tb2JpbGUtbmF2IC5zdWItbWVudS1tb2JpbGVfX3BhcmVudHttYXJnaW46Mi4ycmVtIDAgMDtwYWRkaW5nOjAgMCAuMnJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0OjQuNHJlbTtsZXR0ZXItc3BhY2luZzouMDNlbTtjb2xvcjojZmZmfS5tb2JpbGUtbmF2IC5zdWItbWVudS1tb2JpbGVfX2xpc3R7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0ubW9iaWxlLW5hdiAuc3ViLW1lbnUtbW9iaWxlX19pdGVte3BhZGRpbmc6MS4ycmVtIDA7Ym9yZGVyLWJvdHRvbTouMXJlbSBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4wOSl9Lm1vYmlsZS1uYXYgLnN1Yi1tZW51LW1vYmlsZV9faXRlbSBhe2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6Mi41cmVtO2xldHRlci1zcGFjaW5nOi4wM2VtO2NvbG9yOiNmZmZ9Lm1vYmlsZS1uYXZfX3RvZ2dsZXtwb3NpdGlvbjpmaXhlZDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dG9wOjA7bGVmdDoxMDAlO3dpZHRoOjUuM3JlbTtoZWlnaHQ6NS4zcmVtO2JhY2tncm91bmQtY29sb3I6IzQ3M2UyNTt6LWluZGV4OjEwMDE7Y3Vyc29yOnBvaW50ZXJ9Lm1vYmlsZS1uYXZfX3RvZ2dsZSBidXR0b257YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO291dGxpbmU6bm9uZX0ubW9iaWxlLW5hdl9fdG9nZ2xlIGJ1dHRvbiBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6Mi45cmVtO2hlaWdodDozcHg7bWFyZ2luOjAgMCA2cHggMDtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjphbGwgLjI1c30ubW9iaWxlLW5hdl9fdG9nZ2xlIGJ1dHRvbiBzcGFuOmxhc3Qtb2YtdHlwZXttYXJnaW46MH0ubW9iaWxlLW5hdl9fdG9nZ2xlLi0tYWN0aXZle2xlZnQ6LjRyZW07dG9wOi42cmVtfS5tb2JpbGUtbmF2X190b2dnbGUuLS1hY3RpdmUgYnV0dG9uIHNwYW46bnRoLWNoaWxkKDEpe3RvcDo5cHg7b3BhY2l0eTowO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubW9iaWxlLW5hdl9fdG9nZ2xlLi0tYWN0aXZlIGJ1dHRvbiBzcGFuOm50aC1jaGlsZCgyKXt0b3A6MDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9Lm1vYmlsZS1uYXZfX3RvZ2dsZS4tLWFjdGl2ZSBidXR0b24gc3BhbjpudGgtY2hpbGQoMyl7dG9wOi05cHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm1vYmlsZS1uYXYgLmNhcnR7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1vYmlsZS1uYXYgLmNhcnR7bWFyZ2luLXJpZ2h0OjEuOHJlbX19Lm1vYmlsZS1uYXYgLmNhcnQtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOi0wLjVyZW19Lm1vYmlsZS1uYXYgLmNhcnQtY291bnR7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOmFic29sdXRlO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEuN3JlbTtoZWlnaHQ6MS43cmVtO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNkMTAwMDA7Zm9udC1zaXplOjEuMXJlbTtjb2xvcjojZmZmO2JvdHRvbTotMXJlbTtyaWdodDotMXJlbX0ubW9iaWxlLW5hdiAuY2FydC10aXRsZXttYXJnaW4tbGVmdDoxcmVtfS5tb2JpbGUtbmF2IC5jYXJ0IHN2Z3t3aWR0aDoxLjQ3NnJlbTtoZWlnaHQ6Mi4wNzdyZW19LmRnd3Qtd2Nhcy1zdHlsZS1waXJ4LmRnd3Qtd2Nhcy1zZWFyY2gtd3JhcHAtbW9iaWxlIC5kZ3d0LXdjYXMtc2Ytd3JhcHAgaW5wdXRbdHlwZT1zZWFyY2hdLmRnd3Qtd2Nhcy1zZWFyY2gtaW5wdXR7cGFkZGluZzowfWJvZHkubWVudS1vcGVuZWR7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubWVnYS1tb2JpbGUtbmF2e2Rpc3BsYXk6bm9uZX19Lm1lZ2EtbW9iaWxlLW5hdl9fd3JhcHBlcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIGVhc2UtaW4tb3V0IC4zczt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07ei1pbmRleDoxMDAxfS5tZWdhLW1vYmlsZS1uYXZfX3dyYXBwZXIuLS1vcGVue3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5tZWdhLW1vYmlsZS1uYXZfX3RvcHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEuMnJlbSAyLjZyZW0gMS42cmVtO2JhY2tncm91bmQtY29sb3I6IzAwMDt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4Ojk7aGVpZ2h0OjUuNnJlbTtib3JkZXItYm90dG9tOi4xcmVtIHNvbGlkICNmZmZ9Lm1lZ2EtbW9iaWxlLW5hdl9fdG9wbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MS4zcmVtO3JpZ2h0OjlyZW19Lm1lZ2EtbW9iaWxlLW5hdl9fdG9wbWVudSAubWVudSwubWVnYS1tb2JpbGUtbmF2X190b3BtZW51LWluc2lkZSAubWVudXtkaXNwbGF5OmZsZXg7Z2FwOjNyZW07cGFkZGluZzowO21hcmdpbjowfS5tZWdhLW1vYmlsZS1uYXZfX3RvcG1lbnUgLm1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLC5tZWdhLW1vYmlsZS1uYXZfX3RvcG1lbnUtaW5zaWRlIC5tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbntkaXNwbGF5Om5vbmV9Lm1lZ2EtbW9iaWxlLW5hdl9fdG9wbWVudSAubWVudSAubWVudS1pdGVtLi1hY2NvdW50LC5tZWdhLW1vYmlsZS1uYXZfX3RvcG1lbnUtaW5zaWRlIC5tZW51IC5tZW51LWl0ZW0uLWFjY291bnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubWVnYS1tb2JpbGUtbmF2X190b3BtZW51IC5tZW51IC5tZW51LWl0ZW0uLWFjY291bnQgYSwubWVnYS1tb2JpbGUtbmF2X190b3BtZW51LWluc2lkZSAubWVudSAubWVudS1pdGVtLi1hY2NvdW50IGF7Zm9udC1zaXplOjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOi4zcmVtO3dpZHRoOjIuNHJlbTtoZWlnaHQ6Mi40cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2ljb24tdXNlci5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ubWVnYS1tb2JpbGUtbmF2X190b3BtZW51IC5tZW51IC5tZW51LWl0ZW0uLWNhcnQsLm1lZ2EtbW9iaWxlLW5hdl9fdG9wbWVudS1pbnNpZGUgLm1lbnUgLm1lbnUtaXRlbS4tY2FydHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5tZWdhLW1vYmlsZS1uYXZfX3RvcG1lbnUgLm1lbnUgLm1lbnUtaXRlbS4tY2FydCBhLC5tZWdhLW1vYmlsZS1uYXZfX3RvcG1lbnUtaW5zaWRlIC5tZW51IC5tZW51LWl0ZW0uLWNhcnQgYXtmb250LXNpemU6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LjNyZW07d2lkdGg6Mi40cmVtO2hlaWdodDoyLjRyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaWNvbi1jYXJ0LnN2Z1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5tZWdhLW1vYmlsZS1uYXZfX2xvZ297bWFyZ2luLXRvcDouNnJlbTttYXJnaW4tYm90dG9tOjEuN3JlbX0ubWVnYS1tb2JpbGUtbmF2X190b3BtZW51e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm1lZ2EtbW9iaWxlLW5hdl9fY29udGVudHtwYWRkaW5nOjFyZW0gMS41cmVtO2hlaWdodDpjYWxjKDEwMCUgLSA1LjZyZW0pO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDAwO292ZXJmbG93OmF1dG87ei1pbmRleDo5O3Bvc2l0aW9uOnJlbGF0aXZlfS5tZWdhLW1vYmlsZS1uYXZfX2xhbmcgdWx7ZGlzcGxheTpmbGV4O2dhcDoxLjZyZW07bWFyZ2luOjA7cGFkZGluZzowfS5tZWdhLW1vYmlsZS1uYXZfX2xhbmcgdWwgbGkgYXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MS4ycmVtO2ZvbnQtc2l6ZToxLjJyZW19Lm1lZ2EtbW9iaWxlLW5hdl9fbGFuZyB1bCBsaSBhOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6LjFyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQsaGVpZ2h0IC4yNXMgZWFzZS1pbi1vdXQ7YmFja2dyb3VuZC1jb2xvcjojMzMzfS5tZWdhLW1vYmlsZS1uYXZfX2xhbmcgdWwgbGkgYTpob3Zlcntjb2xvcjojYzNiMDk5fS5tZWdhLW1vYmlsZS1uYXZfX2xhbmcgdWwgbGkgYTpob3ZlcjphZnRlcntjb250ZW50OlwiXCI7aGVpZ2h0Oi4ycmVtO2JhY2tncm91bmQtY29sb3I6I2MzYjA5OX0ubWVnYS1tb2JpbGUtbmF2X19sYW5nIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGF7Y29sb3I6I2MzYjA5OX0ubWVnYS1tb2JpbGUtbmF2X19sYW5nIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO2hlaWdodDouMnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNjM2IwOTl9Lm1lZ2EtbW9iaWxlLW5hdiAuc3ViLW1lbnUtbW9iaWxle3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgLjNzO3dpbGwtY2hhbmdlOnRyYW5zZm9ybTt6LWluZGV4OjM7b3ZlcmZsb3c6YXV0b30ubWVnYS1tb2JpbGUtbmF2IC5zdWItbWVudS1tb2JpbGVfX3dyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxLjVyZW07d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7b3ZlcmZsb3c6YXV0b30ubWVnYS1tb2JpbGUtbmF2IC5zdWItbWVudS1tb2JpbGUuLS1vcGVue3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5tZWdhLW1vYmlsZS1uYXYgLnN1Yi1tZW51LW1vYmlsZV9fYmFja3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtmb250LXNpemU6MS42cmVtO3BhZGRpbmc6LjVyZW0gLjZyZW0gMnJlbX0ubWVnYS1tb2JpbGUtbmF2IC5zdWItbWVudS1tb2JpbGVfX2JhY2s6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2hlaWdodDouMXJlbTtsZWZ0Oi0xLjZyZW07d2lkdGg6Y2FsYygxMDAlICsgMy4ycmVtKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm1lZ2EtbW9iaWxlLW5hdiAuc3ViLW1lbnUtbW9iaWxlX19iYWNrIHN2Z3ttYXJnaW4tcmlnaHQ6MS41cmVtfS5tZWdhLW1vYmlsZS1uYXYgLnN1Yi1tZW51LW1vYmlsZV9fcGFyZW50e21hcmdpbjoyLjJyZW0gMCAwO3BhZGRpbmc6MCAwIC4ycmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDo0LjRyZW07bGV0dGVyLXNwYWNpbmc6LjAzZW07Y29sb3I6I2ZmZn0ubWVnYS1tb2JpbGUtbmF2IC5zdWItbWVudS1tb2JpbGVfX2xpc3R7bWFyZ2luOjA7cGFkZGluZzoxcmVtIDA7bGlzdC1zdHlsZTpub25lO2dhcDowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm1lZ2EtbW9iaWxlLW5hdiAuc3ViLW1lbnUtbW9iaWxlX19pdGVtIGF7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjEuNnJlbTtjb2xvcjojZmZmO3BhZGRpbmc6MS45cmVtIDA7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOmNvbG9yIC4yNXMgZWFzZS1pbi1vdXR9Lm1lZ2EtbW9iaWxlLW5hdiAuc3ViLW1lbnUtbW9iaWxlX19pdGVtIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDouMXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLWluLW91dDtiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9Lm1lZ2EtbW9iaWxlLW5hdiAuc3ViLW1lbnUtbW9iaWxlX19pdGVtIGE6aG92ZXJ7Y29sb3I6I2MzYjA5OX0ubWVnYS1tb2JpbGUtbmF2IC5zdWItbWVudS1tb2JpbGVfX2l0ZW0gYTpob3ZlcjphZnRlcntjb250ZW50OlwiXCI7aGVpZ2h0Oi4ycmVtO2JhY2tncm91bmQtY29sb3I6I2MzYjA5OX0ubWVnYS1tb2JpbGUtbmF2IC5zdWItbWVudS1tb2JpbGVfX2l0ZW0gYS5jdXJyZW50LW1lbnUtaXRlbSBhe2NvbG9yOiNjM2IwOTl9Lm1lZ2EtbW9iaWxlLW5hdiAuc3ViLW1lbnUtbW9iaWxlX19pdGVtIGEuY3VycmVudC1tZW51LWl0ZW0gYTphZnRlcntjb250ZW50OlwiXCI7aGVpZ2h0Oi4ycmVtO2JhY2tncm91bmQtY29sb3I6I2MzYjA5OX0ubWVnYS1tb2JpbGUtbmF2IC5zdWItbWVudS1tb2JpbGVfX2l0ZW0gdWx7cGFkZGluZzoxcmVtIDAgMCAwO21hcmdpbjowfS5tZWdhLW1vYmlsZS1uYXZfX3RvZ2dsZXtwb3NpdGlvbjpmaXhlZDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dG9wOjA7cmlnaHQ6LTEwMCU7d2lkdGg6OHJlbTtoZWlnaHQ6NS41cmVtO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7ei1pbmRleDoxMDAxO2N1cnNvcjpwb2ludGVyfS5tZWdhLW1vYmlsZS1uYXZfX3RvZ2dsZSBidXR0b257YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO291dGxpbmU6bm9uZX0ubWVnYS1tb2JpbGUtbmF2X190b2dnbGUgYnV0dG9uIHNwYW57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDozLjJyZW07aGVpZ2h0Oi4xcmVtO21hcmdpbjowIDAgLjZyZW0gMDtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjphbGwgLjI1c30ubWVnYS1tb2JpbGUtbmF2X190b2dnbGUgYnV0dG9uIHNwYW46bGFzdC1vZi10eXBle21hcmdpbjowfS5tZWdhLW1vYmlsZS1uYXZfX3RvZ2dsZS4tLWFjdGl2ZXtyaWdodDowO3RvcDowfS5tZWdhLW1vYmlsZS1uYXZfX3RvZ2dsZS4tLWFjdGl2ZSBidXR0b24gc3Bhbnt3aWR0aDoxLjRyZW19Lm1lZ2EtbW9iaWxlLW5hdl9fdG9nZ2xlLi0tYWN0aXZlIGJ1dHRvbiBzcGFuOm50aC1jaGlsZCgxKXt0b3A6LjlyZW07b3BhY2l0eTowO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubWVnYS1tb2JpbGUtbmF2X190b2dnbGUuLS1hY3RpdmUgYnV0dG9uIHNwYW46bnRoLWNoaWxkKDIpe3RvcDowO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubWVnYS1tb2JpbGUtbmF2X190b2dnbGUuLS1hY3RpdmUgYnV0dG9uIHNwYW46bnRoLWNoaWxkKDMpe3RvcDotMC43cmVtO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfWJvZHkubWVudS1vcGVuZWR7b3ZlcmZsb3c6aGlkZGVufSNtY19lbWJlZF9zaWdudXB7cG9zaXRpb246cmVsYXRpdmV9I21jX2VtYmVkX3NpZ251cCAubWMtZmllbGQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXA7bWF4LXdpZHRoOjY0cmVtO21hcmdpbjowIGF1dG99I21jX2VtYmVkX3NpZ251cCAubWMtZmllbGQtZ3JvdXA6OmJlZm9yZSwjbWNfZW1iZWRfc2lnbnVwIC5tYy1maWVsZC1ncm91cDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjRyZW07aGVpZ2h0OjRyZW07cmlnaHQ6MDt0b3A6MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I21jX2VtYmVkX3NpZ251cCAubWMtZmllbGQtZ3JvdXA6OmJlZm9yZSwjbWNfZW1iZWRfc2lnbnVwIC5tYy1maWVsZC1ncm91cDo6YWZ0ZXJ7ZGlzcGxheTpub25lfX0jbWNfZW1iZWRfc2lnbnVwIC5tYy1maWVsZC1ncm91cDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzQyNDI0Mn0jbWNfZW1iZWRfc2lnbnVwIC5tYy1maWVsZC1ncm91cDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaWNvbi1jaGV2cm9uLXJpZ2h0LnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MS4zcmVtIDIuM3JlbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9I21jX2VtYmVkX3NpZ251cCAubWMtZmllbGQtZ3JvdXAgaW5wdXRbdHlwZT1lbWFpbF17cGFkZGluZzouNXJlbSAycmVtO3dpZHRoOmNhbGMoMTAwJSAtIDRyZW0pO2ZsZXgtYmFzaXM6Y2FsYygxMDAlIC0gNHJlbSk7aGVpZ2h0OjRyZW07Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiMwMDA7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoyLjNyZW07bGV0dGVyLXNwYWNpbmc6LjAzZW19I21jX2VtYmVkX3NpZ251cCAubWMtZmllbGQtZ3JvdXAgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVye2NvbG9yOiMwMDA7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoyLjNyZW07bGV0dGVyLXNwYWNpbmc6LjAzZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNtY19lbWJlZF9zaWdudXAgLm1jLWZpZWxkLWdyb3VwIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcnt3aWR0aDpjYWxjKDEwMCUgLSAxNi40cmVtKTtmbGV4LWJhc2lzOmNhbGMoMTAwJSAtIDE2LjRyZW0pO2hlaWdodDo0LjZyZW07Zm9udC1zaXplOjEuN3JlbTtsaW5lLWhlaWdodDoyLjhyZW19fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbWNfZW1iZWRfc2lnbnVwIC5tYy1maWVsZC1ncm91cCBpbnB1dFt0eXBlPWVtYWlsXXt3aWR0aDpjYWxjKDEwMCUgLSAxNi40cmVtKTtmbGV4LWJhc2lzOmNhbGMoMTAwJSAtIDE2LjRyZW0pO2hlaWdodDo0LjZyZW07Zm9udC1zaXplOjEuN3JlbTtsaW5lLWhlaWdodDoyLjhyZW19fSNtY19lbWJlZF9zaWdudXAgLm1jLWZpZWxkLWdyb3VwIGRpdi5tY2VfaW5saW5lX2Vycm9ye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowO2JvdHRvbTotMi4zcmVtO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NDAwfSNtY19lbWJlZF9zaWdudXAgLm1jLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjRyZW07ZmxleC1iYXNpczo0cmVtO2hlaWdodDo0cmVtO2JvcmRlcjowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcImdydWViZXJcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7bGV0dGVyLXNwYWNpbmc6LjAzZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IC4zczt3aWxsLWNoYW5nZTpiYWNrZ3JvdW5kLWNvbG9yO3otaW5kZXg6MX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I21jX2VtYmVkX3NpZ251cCAubWMtYnV0dG9ue2hlaWdodDo0LjZyZW07d2lkdGg6MTYuNHJlbTtmbGV4LWJhc2lzOjE2LjRyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC43NCk7Zm9udC1zaXplOjEuN3JlbTtsaW5lLWhlaWdodDozLjNyZW19fSNtY19lbWJlZF9zaWdudXAgLm1jLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpfSNtY19lbWJlZF9zaWdudXAgKjpmb2N1c3tvdXRsaW5lOm5vbmV9LnJlY2lwZS10aWxle2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbjoxcmVtIDA7d2lkdGg6MTAwJTtmbGV4LWJhc2lzOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5yZWNpcGUtdGlsZXttYXJnaW46MS40cmVtIC44cmVtO3dpZHRoOmNhbGMoKDEwMCUgLyAyKSAtIDEuNnJlbSk7ZmxleC1iYXNpczpjYWxjKCgxMDAlIC8gMikgLSAxLjZyZW0pfX0ucmVjaXBlLXRpbGVfX3dyYXBwZXJ7b3ZlcmZsb3c6aGlkZGVufS5yZWNpcGUtdGlsZV9fdGh1bWJuYWlse292ZXJmbG93OmhpZGRlbn0ucmVjaXBlLXRpbGVfX3RodW1ibmFpbCBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgLjNzO3dpbGwtY2hhbmdlOnRyYW5zZm9ybX0ucmVjaXBlLXRpbGVfX21ldGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6Mi4zcmVtIDIuNXJlbSAxcmVtO2JhY2tncm91bmQtY29sb3I6IzAwMDtoZWlnaHQ6MTAwJTtjb2xvcjojZmZmfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsucmVjaXBlLXRpbGVfX21ldGF7cGFkZGluZzozLjNyZW0gMy41cmVtIDJyZW07bWluLWhlaWdodDoxNy43cmVtfX0ucmVjaXBlLXRpbGVfX3RpdGxle2NvbG9yOiNmZmY7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6M3JlbTtsZXR0ZXItc3BhY2luZzouMDNlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5yZWNpcGUtdGlsZV9fdGl0bGV7bWluLWhlaWdodDoxMi42cmVtfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnJlY2lwZS10aWxlX190aXRsZXtmb250LXNpemU6NHJlbTtsaW5lLWhlaWdodDo0LjJyZW19fS5yZWNpcGUtdGlsZV9fdGl0bGUgc3BhbntkaXNwbGF5OmJsb2NrfS5yZWNpcGUtdGlsZV9fY2F0ZWdvcmllc3tmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjMuM3JlbTtsZXR0ZXItc3BhY2luZzouMDNlbTtmb250LWZhbWlseTpcImdydWViZXJcIixzYW5zLXNlcmlmfS5yZWNpcGUtdGlsZTpob3ZlciAucmVjaXBlLXRpbGVfX3RodW1ibmFpbCBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5zb2NpYWwtc2hhcmV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjNyZW0gMDtkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zb2NpYWwtc2hhcmV7ZGlzcGxheTpibG9ja319LnNvY2lhbC1zaGFyZV9fdG9nZ2xlcntkaXNwbGF5Om5vbmV9LnNvY2lhbC1zaGFyZV9fdG9nZ2xlci1idXR0b257ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXJpZ2h0OjJyZW07Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoxLjZyZW07bGV0dGVyLXNwYWNpbmc6LjAyNWVtO29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzO2N1cnNvcjpwb2ludGVyfS5zb2NpYWwtc2hhcmVfX3RvZ2dsZXItYnV0dG9uIHN2Z3ttYXJnaW4tcmlnaHQ6MS4xcmVtfS5zb2NpYWwtc2hhcmVfX3RvZ2dsZXItYnV0dG9uOmhvdmVye29wYWNpdHk6Ljh9LnNvY2lhbC1zaGFyZV9fbWVudXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2xlZnQ6OXJlbTtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbjp3aWR0aCBsaW5lYXIgLjRzLG9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzO3dpbGwtY2hhbmdlOndpZHRoLG9wYWNpdHl9LnNvY2lhbC1zaGFyZV9fbWVudS4tLW9wZW57d2lkdGg6MTdyZW07b3BhY2l0eToxfS5zb2NpYWwtc2hhcmUgLmEyYV9kZWZhdWx0X3N0eWxle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnNvY2lhbC1zaGFyZSAuYTJhX2RlZmF1bHRfc3R5bGUgYS5zb2NpYWwtc2hhcmVfX21lbnUtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1yaWdodDouNXJlbTtmbG9hdDpub25lO3BhZGRpbmc6MH0uc29jaWFsLXNoYXJlIC5hMmFfZGVmYXVsdF9zdHlsZSBhLnNvY2lhbC1zaGFyZV9fbWVudS1pdGVtOmhvdmVyIHNwYW4uYTJhX3N2Z3tvcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjojNDczZTI1ICFpbXBvcnRhbnR9LnNvY2lhbC1zaGFyZSAuYTJhX2RlZmF1bHRfc3R5bGUgc3Bhbi5hMmFfc3Zne2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZC1zaXplOjJyZW0gIWltcG9ydGFudDt3aWR0aDozcmVtICFpbXBvcnRhbnQ7aGVpZ2h0OjNyZW0gIWltcG9ydGFudDtsaW5lLWhlaWdodDoycmVtICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czoxMDAlICFpbXBvcnRhbnQ7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAuM3N9LnNvY2lhbC1zaGFyZSAuYTJhX2RlZmF1bHRfc3R5bGUgc3Bhbi5hMmFfc3ZnIHN2Z3t3aWR0aDoycmVtO2hlaWdodDphdXRvfS5zb2NpYWwtc2hhcmUgLmEyYV9kZWZhdWx0X3N0eWxlIHNwYW4uYTJhX3N2Zzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM0NzNlMjV9LmZpbHRlcnMtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLWJvdHRvbTo4LjVyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5maWx0ZXJzLWNvbnRhaW5lcntmbGV4LWRpcmVjdGlvbjpyb3c7bWFyZ2luLXRvcDo3cmVtfX0uZmlsdGVycy1jb250YWluZXIgLmZhY2V0d3Atc2lkZWJhcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjQuOHJlbTttYXJnaW4tYm90dG9tOjNyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5maWx0ZXJzLWNvbnRhaW5lciAuZmFjZXR3cC1zaWRlYmFye3dpZHRoOjE5LjdyZW07bWFyZ2luLWJvdHRvbToxMHJlbX19LmZpbHRlcnMtY29udGFpbmVyIC5mYWNldHdwLXNpZGViYXJfX21vYmlsZS10b2dnbGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmctcmlnaHQ6MS4ycmVtO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6NS4zcmVtO2N1cnNvcjpwb2ludGVyO3otaW5kZXg6OX0uZmlsdGVycy1jb250YWluZXIgLmZhY2V0d3Atc2lkZWJhcl9fbW9iaWxlLXRvZ2dsZXIuLS1zdGlja3l7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDB9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5maWx0ZXJzLWNvbnRhaW5lciAuZmFjZXR3cC1zaWRlYmFyX19tb2JpbGUtdG9nZ2xlcntkaXNwbGF5Om5vbmV9fS5maWx0ZXJzLWNvbnRhaW5lciAuZmFjZXR3cC1zaWRlYmFyX19tb2JpbGUtdG9nZ2xlciBzdmd7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Mi41cmVtO2hlaWdodDoxLjNyZW07ei1pbmRleDo5fS5maWx0ZXJzLWNvbnRhaW5lciAuZmFjZXR3cC1zaWRlYmFyIC5mYWNldHdwLWZhY2V0e3Bvc2l0aW9uOnN0aWNreTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dG9wOjByZW07bGVmdDowO3dpZHRoOjEwMCU7bWF4LWhlaWdodDo1LjNyZW07bWFyZ2luLWJvdHRvbTowO3RyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IC4zczt3aWxsLWNoYW5nZTptYXgtaGVpZ2h0O292ZXJmbG93OmhpZGRlbn0uZmlsdGVycy1jb250YWluZXIgLmZhY2V0d3Atc2lkZWJhciAuZmFjZXR3cC1mYWNldC4tLW9wZW57bWF4LWhlaWdodDo1MHJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmZpbHRlcnMtY29udGFpbmVyIC5mYWNldHdwLXNpZGViYXIgLmZhY2V0d3AtZmFjZXR7dG9wOjdyZW07d2lkdGg6MTkuN3JlbTttYXgtaGVpZ2h0OjEwMCV9fS5maWx0ZXJzLWNvbnRhaW5lciAuZmFjZXR3cC1zaWRlYmFyIC5mYWNldHdwLWZhY2V0Li0tc3RpY2t5e3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjUuM3JlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5maWx0ZXJzLWNvbnRhaW5lciAuZmFjZXR3cC1zaWRlYmFyIC5mYWNldHdwLWZhY2V0Li0tc3RpY2t5e3Bvc2l0aW9uOnN0aWNreTtsZWZ0OmF1dG87aGVpZ2h0OmF1dG99fS5maWx0ZXJzLWNvbnRhaW5lciAuZmFjZXR3cC1zaWRlYmFyIC5mYWNldHdwLWZhY2V0Li0tc3RpY2t5Li0tb3BlbntoZWlnaHQ6YXV0b30uZmlsdGVycy1jb250YWluZXIgLmZhY2V0d3Atc2lkZWJhciAuZmFjZXR3cC1mYWNldC4tLXN0aWNreS4tLW9wZW4uY2hlY2tlZHtib3JkZXItY29sb3I6IzAwMH0uZmlsdGVycy1jb250YWluZXIgLmZhY2V0d3Atc2lkZWJhciAuZmFjZXR3cC1mYWNldC4tLXN0aWNreSAuZmFjZXR3cC1yYWRpby5jaGVja2Vke3BhZGRpbmctbGVmdDo4cmVtO2JvcmRlci1jb2xvcjojNDczZTI1fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZmlsdGVycy1jb250YWluZXIgLmZhY2V0d3Atc2lkZWJhciAuZmFjZXR3cC1mYWNldC4tLXN0aWNreSAuZmFjZXR3cC1yYWRpby5jaGVja2Vke3BhZGRpbmctbGVmdDoxLjJyZW19fS5maWx0ZXJzLWNvbnRhaW5lciAuZmFjZXR3cC1zaWRlYmFyIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLXJhZGlve29yZGVyOjE7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjUuM3JlbTtiYWNrZ3JvdW5kOm5vbmU7cGFkZGluZy1sZWZ0OjA7cGFkZGluZzoxLjNyZW0gMS4ycmVtO21hcmdpbi1ib3R0b206MDtib3JkZXItYm90dG9tOi4xcmVtIHNvbGlkICMwMDA7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoyLjVyZW07bGV0dGVyLXNwYWNpbmc6LjAzNWVtO2NvbG9yOiMwMDA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IC4zczt3aWxsLWNoYW5nZTpiYWNrZ3JvdW5kLWNvbG9yfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZmlsdGVycy1jb250YWluZXIgLmZhY2V0d3Atc2lkZWJhciAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1yYWRpb3tvcmRlcjowO3BhZGRpbmc6LjRyZW0gMS4ycmVtfX0uZmlsdGVycy1jb250YWluZXIgLmZhY2V0d3Atc2lkZWJhciAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1yYWRpbzpmaXJzdC1vZi10eXBle2JvcmRlci10b3A6MXB4IHNvbGlkICM0NzNlMjV9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5maWx0ZXJzLWNvbnRhaW5lciAuZmFjZXR3cC1zaWRlYmFyIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLXJhZGlvOmZpcnN0LW9mLXR5cGV7Ym9yZGVyLWNvbG9yOiMwMDB9fS5maWx0ZXJzLWNvbnRhaW5lciAuZmFjZXR3cC1zaWRlYmFyIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLXJhZGlvOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VmZWZlZn0uZmlsdGVycy1jb250YWluZXIgLmZhY2V0d3Atc2lkZWJhciAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1yYWRpby5jaGVja2Vke2JhY2tncm91bmQtY29sb3I6IzQ3M2UyNTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMDtvcmRlcjowfS5maWx0ZXJzLWNvbnRhaW5lciAuZmFjZXR3cC10ZW1wbGF0ZXtwb3NpdGlvbjpyZWxhdGl2ZX0uZmlsdGVycy1jb250YWluZXIgLmZhY2V0d3AtdGVtcGxhdGU6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO2hlaWdodDowO3dpZHRoOjA7cGFkZGluZzoxLjVyZW07Ym9yZGVyOi42cmVtIHNvbGlkICNjYmNiY2I7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM0NzNlMjU7Ym9yZGVyLXJhZGl1czoyLjJyZW07YW5pbWF0aW9uOnJvdGF0ZSAxcyBpbmZpbml0ZSBsaW5lYXI7bGVmdDpjYWxjKDUwJSAtIDEuNXJlbSk7bWFyZ2luOjAgYXV0bzt0b3A6N3JlbTt6LWluZGV4Ojl9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5maWx0ZXJzLWNvbnRhaW5lciAuZmFjZXR3cC10ZW1wbGF0ZTo6YmVmb3Jle2xlZnQ6NTAlfX0uZmlsdGVycy1jb250YWluZXIgLmZhY2V0d3AtdGVtcGxhdGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSxvcGFjaXR5IGVhc2UtaW4tb3V0IC4zczt3aWxsLWNoYW5nZTp0cmFuc2Zvcm0sb3BhY2l0eX0uZmlsdGVycy1jb250YWluZXIgLmZhY2V0d3AtdGVtcGxhdGUuLS1sb2FkaW5nOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZpbHRlcnMtY29udGFpbmVyIC5mYWNldHdwLXRlbXBsYXRlLi0tbG9hZGluZzo6YWZ0ZXJ7b3BhY2l0eTouNjt0cmFuc2Zvcm06c2NhbGUoMSl9QGtleWZyYW1lcyByb3RhdGV7MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5wb3N0LWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206My42cmVtO3BhZGRpbmctYm90dG9tOjMuOXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucG9zdC1pdGVte2ZsZXgtd3JhcDpub3dyYXB9fS5wb3N0LWl0ZW1fX2ltYWdle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyLjVyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wb3N0LWl0ZW1fX2ltYWdle21heC13aWR0aDozMS4ycmVtO21pbi13aWR0aDozMS4ycmVtO21hcmdpbi1ib3R0b206MH19LnBvc3QtaXRlbV9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWF4LWhlaWdodDoyMS41cmVtO29iamVjdC1maXQ6Y292ZXJ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wb3N0LWl0ZW1fX2NvbnRlbnR7cGFkZGluZy1sZWZ0OjEuN3JlbX19LnBvc3QtaXRlbV9fbWV0YXtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToxLjJyZW07Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoycmVtO2xldHRlci1zcGFjaW5nOi41cHh9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5wb3N0LWl0ZW1fX21ldGF7bGluZS1oZWlnaHQ6Mi42cmVtfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnBvc3QtaXRlbV9fbWV0YXttYXJnaW4tdG9wOi0wLjdyZW19fS5wb3N0LWl0ZW1fX3RpdGxle21hcmdpbi1ib3R0b206MS40cmVtO2ZvbnQtZmFtaWx5OlwiZ3J1ZWJlclwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6My41cmVtO2xldHRlci1zcGFjaW5nOi4xMXJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnBvc3QtaXRlbV9fdGl0bGV7Zm9udC1zaXplOjMuNXJlbTtsaW5lLWhlaWdodDozLjlyZW19fS5wb3N0LWl0ZW1fX2V4Y2VycHR7Zm9udC1zaXplOjEuN3JlbTtsaW5lLWhlaWdodDoyLjVyZW07bGV0dGVyLXNwYWNpbmc6LjA1cmVtfS5ldmVudC10aWxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbjoycmVtIC44cmVtO3dpZHRoOmNhbGMoMTAwJSAtIDEuNnJlbSl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ldmVudC10aWxle3dpZHRoOmNhbGMoKDEwMCUgLyAyKSAtIDEuNnJlbSl9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZXZlbnQtdGlsZXt3aWR0aDpjYWxjKCgxMDAlIC8gMykgLSAxLjZyZW0pfX0uZXZlbnQtdGlsZV9faGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5ldmVudC10aWxlX19tZXRhe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtwYWRkaW5nOjAgMS4ycmVtIC44cmVtIDA7d2lkdGg6MTEuOHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmV2ZW50LXRpbGVfX2RheXttYXJnaW4tYm90dG9tOi40cmVtO2ZvbnQtZmFtaWx5OlwiZ3J1ZWJlclwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMuNXJlbTtsaW5lLWhlaWdodDozcmVtO2xldHRlci1zcGFjaW5nOi4wM2VtfS5ldmVudC10aWxlX19vdGhlcntmb250LXNpemU6MS43cmVtO2xpbmUtaGVpZ2h0OjIuMXJlbTtsZXR0ZXItc3BhY2luZzouMDNlbX0uZXZlbnQtdGlsZV9faW1hZ2V7bWFyZ2luLWJvdHRvbToxcmVtfS5ldmVudC10aWxlX19pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmV2ZW50LXRpbGVfX2ltYWdlIGltZ3ttYXgtd2lkdGg6MzEuMnJlbTttYXgtaGVpZ2h0OjIxLjVyZW07b2JqZWN0LWZpdDpjb3Zlcn19LmV2ZW50LXRpbGVfX3RpdGxle2ZvbnQtc2l6ZToyLjVyZW07bGluZS1oZWlnaHQ6M3JlbTtsZXR0ZXItc3BhY2luZzouMDNlbX0uZXZlbnQtcG9wdXB7cG9zaXRpb246Zml4ZWQ7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21heC1oZWlnaHQ6OTJ2aDttaW4taGVpZ2h0OjYwcmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2JhY2tncm91bmQtY29sb3I6I2ZmZjt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgLjNzLG9wYWNpdHkgZWFzZS1pbi1vdXQgLjJzO3dpbGwtY2hhbmdlOnRyYW5zZm9ybSxvcGFjaXR5O292ZXJmbG93OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ldmVudC1wb3B1cHt3aWR0aDo5NSU7aGVpZ2h0OmF1dG99fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmV2ZW50LXBvcHVwe3dpZHRoOjEwMC42cmVtfX0uZXZlbnQtcG9wdXA6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gMS4yNWVtKTtsZWZ0OmNhbGMoNTAlIC0gMS4yNWVtKTttYXJnaW46MCBhdXRvO3BvaW50ZXItZXZlbnRzOm5vbmU7d2lkdGg6Mi41ZW07aGVpZ2h0OjIuNWVtO2JvcmRlcjouNGVtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojZWVlO2JvcmRlci10b3AtY29sb3I6IzQ3M2UyNTtib3JkZXItcmFkaXVzOjUwJTthbmltYXRpb246bG9hZGluZ3NwaW4gMXMgbGluZWFyIGluZmluaXRlO2Rpc3BsYXk6bm9uZTt6LWluZGV4OjEwMn0uZXZlbnQtcG9wdXA6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0b3A6MDtsZWZ0OjA7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246b3BhY2l0eSBlYXNlLWluLW91dCAuNnMsdmlzaWJpbGl0eSBlYXNlLWluLW91dCAuM3M7d2lsbC1jaGFuZ2U6b3BhY2l0eSx2aXNpYmlsaXR5O3otaW5kZXg6MTAxfS5ldmVudC1wb3B1cC4tLWlzLW9wZW57dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3otaW5kZXg6MTAwMn0uZXZlbnQtcG9wdXAuLS1kYXRhLWxvYWRpbmc6OmJlZm9yZXtkaXNwbGF5OmJsb2NrfS5ldmVudC1wb3B1cC4tLWRhdGEtbG9hZGluZzo6YWZ0ZXJ7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0uZXZlbnQtcG9wdXAgLnBvcHVwLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6NC41cmVtIDJyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ldmVudC1wb3B1cCAucG9wdXAtY29udGVudHtmbGV4LWRpcmVjdGlvbjpyb3c7cGFkZGluZzowfX0uZXZlbnQtcG9wdXAgLnBvcHVwLWNvbnRlbnRfX2Nsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjJyZW07dG9wOjJyZW07d2lkdGg6MS43NXJlbTtoZWlnaHQ6MS43NXJlbTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IGVhc2UtaW4tb3V0IDNzO3dpbGwtY2hhbmdlOm9wYWNpdHl9LmV2ZW50LXBvcHVwIC5wb3B1cC1jb250ZW50X19jbG9zZTpob3ZlcntvcGFjaXR5Oi42fS5ldmVudC1wb3B1cCAucG9wdXAtY29udGVudF9fY2xvc2U6OmJlZm9yZSwuZXZlbnQtcG9wdXAgLnBvcHVwLWNvbnRlbnRfX2Nsb3NlOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MS43NXJlbTtoZWlnaHQ6LjNyZW07YmFja2dyb3VuZC1jb2xvcjojNDczZTI1fS5ldmVudC1wb3B1cCAucG9wdXAtY29udGVudF9fY2xvc2U6OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uZXZlbnQtcG9wdXAgLnBvcHVwLWNvbnRlbnRfX2Nsb3NlOjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmV2ZW50LXBvcHVwIC5wb3B1cC1jb250ZW50X19yaWdodHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZzowO3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ldmVudC1wb3B1cCAucG9wdXAtY29udGVudF9fcmlnaHR7cGFkZGluZzo3cmVtIDEwcmVtIDcuN3JlbSA1cmVtO3dpZHRoOmNhbGMoMTAwJSAtIDM3LjdyZW0pfX0uZXZlbnQtcG9wdXAgLnBvcHVwLWNvbnRlbnRfX3RpdGxle21hcmdpbi1ib3R0b206MnJlbTtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjNyZW07b3JkZXI6Mn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmV2ZW50LXBvcHVwIC5wb3B1cC1jb250ZW50X190aXRsZXtmb250LXNpemU6My41cmVtO2xpbmUtaGVpZ2h0OjQuMnJlbTtvcmRlcjoxfX0uZXZlbnQtcG9wdXAgLnBvcHVwLWNvbnRlbnRfX2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxLjdyZW07bGluZS1oZWlnaHQ6Mi41cmVtO2xldHRlci1zcGFjaW5nOi4wM2VtO29yZGVyOjN9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ldmVudC1wb3B1cCAucG9wdXAtY29udGVudF9fZGVzY3JpcHRpb257b3JkZXI6Mn19LmV2ZW50LXBvcHVwIC5wb3B1cC1jb250ZW50X19hZGRpdGlvbmFsLWluZm97bWFyZ2luLXRvcDoycmVtO2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6Mi4ycmVtfS5ldmVudC1wb3B1cCAucG9wdXAtY29udGVudF9fbGVmdC13cmFwcGVye3BhZGRpbmc6M3JlbSAwIDAgMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmV2ZW50LXBvcHVwIC5wb3B1cC1jb250ZW50X19sZWZ0LXdyYXBwZXJ7cGFkZGluZzo0cmVtIDAgMCAxMHJlbTt3aWR0aDozNy43cmVtfX0uZXZlbnQtcG9wdXAgLnBvcHVwLWNvbnRlbnRfX3RodW1iIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZXZlbnQtcG9wdXAgLnBvcHVwLWNvbnRlbnRfX3RodW1iIGltZ3t3aWR0aDozNy43cmVtO2hlaWdodDoyNS45cmVtO29iamVjdC1maXQ6Y292ZXJ9fS5ldmVudC1wb3B1cCAucG9wdXAtY29udGVudF9fY2F0ZWdvcnksLmV2ZW50LXBvcHVwIC5wb3B1cC1jb250ZW50X19kYXRlLXRpbWV7Zm9udC1mYW1pbHk6XCJncnVlYmVyXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjNyZW07bGV0dGVyLXNwYWNpbmc6LjAzZW19LmV2ZW50LXBvcHVwIC5wb3B1cC1jb250ZW50X19jYXRlZ29yeXttYXJnaW4tYm90dG9tOjJyZW19LmV2ZW50LXBvcHVwIC5wb3B1cC1jb250ZW50X19sb2NhdGlvbnttYXJnaW4tdG9wOjEuNXJlbTtmb250LXNpemU6MS43cmVtO2xpbmUtaGVpZ2h0OjIuMXJlbTtsZXR0ZXItc3BhY2luZzouMDNlbX0uZXZlbnQtcG9wdXAgLnBvcHVwLWNvbnRlbnRfX3N0b2NrLXN0YXR1c3ttYXJnaW4tdG9wOjEuNnJlbTtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbTtsZXR0ZXItc3BhY2luZzouMDNlbTtjb2xvcjojNDVhYzVkfS5ldmVudC1wb3B1cCAucG9wdXAtY29udGVudF9fYWRkLXRvLWNhcnR7b3JkZXI6MTttYXJnaW4tdG9wOjJyZW07bWFyZ2luLWJvdHRvbTo0cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZXZlbnQtcG9wdXAgLnBvcHVwLWNvbnRlbnRfX2FkZC10by1jYXJ0e29yZGVyOjM7bWFyZ2luLXRvcDozLjZyZW07bWFyZ2luLWJvdHRvbTowfX0uZXZlbnQtcG9wdXAgLnBvcHVwLWNvbnRlbnRfX2FkZC10by1jYXJ0Li0tZGlzYWJsZWR7ZGlzcGxheTpub25lfS5ldmVudC1wb3B1cCAucG9wdXAtY29udGVudF9fYWRkLXRvLWNhcnQuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uc19fYWRke21hcmdpbi10b3A6MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmV2ZW50LXBvcHVwIC5wb3B1cC1jb250ZW50X19hZGQtdG8tY2FydC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1idXR0b25zX19hZGR7bWFyZ2luLXRvcDoyLjdyZW19fS5ldmVudC1wb3B1cCAucG9wdXAtY29udGVudF9fYWRkLXRvLWNhcnQuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uc19fYWRkIGEuYnV0dG9ue21hcmdpbi10b3A6MS41cmVtO21pbi13aWR0aDoxNnJlbTttYXgtd2lkdGg6MzByZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5ldmVudC1wb3B1cCAucG9wdXAtY29udGVudF9fYWRkLXRvLWNhcnQuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uc19fYWRkIGEuYnV0dG9ue21hcmdpbi10b3A6Mi43cmVtfX0uZXZlbnQtcG9wdXAgLnBvcHVwLWNvbnRlbnRfX2FkZC10by1jYXJ0LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbnNfX2FkZCBhLmJ1dHRvbiBzcGFue2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5ldmVudC1wb3B1cCAucG9wdXAtY29udGVudF9fYWRkLXRvLWNhcnQuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uc19fYWRkIGEuYnV0dG9uLi0tZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5Oi41fS5ldmVudC1wb3B1cCAucG9wdXAtY29udGVudF9fYWRkLXRvLWNhcnQuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uc19fd3JhcHBlcnttYXJnaW46MCAwIDFyZW19LmV2ZW50LXBvcHVwIC5wb3B1cC1jb250ZW50X19hZGQtdG8tY2FydC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1idXR0b25zX193cmFwcGVyOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5ldmVudC1wb3B1cCAucG9wdXAtY29udGVudF9fYWRkLXRvLWNhcnQuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYnV0dG9ucyB0aXRsZXtmb250LXNpemU6MS41cmVtO21hcmdpbi1ib3R0b206LjhyZW19Ym9keTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjMpO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzO3dpbGwtY2hhbmdlOm9wYWNpdHk7ei1pbmRleDoxMDB9Ym9keS4tLXBvcHVwLW9wZW57cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufWJvZHkuLS1wb3B1cC1vcGVuOjpiZWZvcmV7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTtvdmVyZmxvdzpoaWRkZW59QGtleWZyYW1lcyBsb2FkaW5nc3BpbnsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmV2ZW50LXBvcHVwIC53cGNmN3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjFyZW0gMS41cmVtO2JhY2tncm91bmQtY29sb3I6I2VmZWZlZn0uZXZlbnQtcG9wdXAgLndwY2Y3LWZvcm17ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1sZWZ0Oi0wLjhyZW07bWFyZ2luLXJpZ2h0Oi0wLjhyZW19LmV2ZW50LXBvcHVwIC53cGNmNy1mb3JtLWNvbnRyb2x7cGFkZGluZzouNXJlbSAxLjNyZW07d2lkdGg6MTAwJTttaW4taGVpZ2h0OjVyZW07Ym9yZGVyLXJhZGl1czowO2JvcmRlcjowO2ZvbnQtc2l6ZToxLjdyZW07bGluZS1oZWlnaHQ6Mi41cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZXZlbnQtcG9wdXAgLndwY2Y3LWZvcm0tY29udHJvbHtwYWRkaW5nOi41cmVtIDJyZW19fS5ldmVudC1wb3B1cCAud3BjZjctZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntmb250LXNpemU6MS43cmVtO2xldHRlci1zcGFjaW5nOi4wM2VtO2NvbG9yOiMwMDB9LmV2ZW50LXBvcHVwIC53cGNmNy1mb3JtLWNvbnRyb2w6Zm9jdXN7b3V0bGluZTpub25lfS5ldmVudC1wb3B1cCAud3BjZjctZm9ybS1jb250cm9sLXdyYXB7d2lkdGg6MTAwJX0uZXZlbnQtcG9wdXAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1ub3QtdmFsaWQtdGlwe2Rpc3BsYXk6bm9uZX0uZXZlbnQtcG9wdXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1ub3QtdmFsaWR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RjMzIzMn0uZXZlbnQtcG9wdXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy10ZXh0YXJlYXtwYWRkaW5nOjJyZW0gMS4zcmVtO21pbi1oZWlnaHQ6MTZyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ldmVudC1wb3B1cCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXRleHRhcmVhe3BhZGRpbmc6MnJlbTttaW4taGVpZ2h0OjE3LjlyZW19fS5ldmVudC1wb3B1cCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXNlbGVjdHtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTstby1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgxNjMsMTYzLDE2MywuNjIpO291dGxpbmU6bm9uZTtib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9ibG9ja3MvZm9ybS9pbWFnZXMvaWNvbi1zZWxlY3QtY2hldnJvbi1tb2Iuc3ZnXCIpO2JhY2tncm91bmQtcG9zaXRpb246OTUuNSUgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtmb250LXNpemU6MS43cmVtO2xpbmUtaGVpZ2h0OjRyZW07Y29sb3I6IzAwMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmV2ZW50LXBvcHVwIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc2VsZWN0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vYmxvY2tzL2Zvcm0vaW1hZ2VzL2ljb24tc2VsZWN0LWNoZXZyb24uc3ZnXCIpfX0uZXZlbnQtcG9wdXAgLndwY2Y3LXNwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTcuNXJlbX0uZXZlbnQtcG9wdXAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0uZXZlbnQtcG9wdXAgLndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtwYWRkaW5nOjEuNXJlbTtjb2xvcjojMDAwO2xldHRlci1zcGFjaW5nOi4wMmVtO2ZvbnQtc2l6ZToxLjRyZW19LmV2ZW50LXBvcHVwIC53cGNmNyBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtib3JkZXItY29sb3I6IzRjZGE2Yn0uZXZlbnQtcG9wdXAgLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LC5ldmVudC1wb3B1cCAud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7Ym9yZGVyLWNvbG9yOiNkYzMyMzJ9LmV2ZW50LXBvcHVwIC53cGNmNyAuYWpheC1sb2FkZXJ7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpub25lO21hcmdpbjowfS5ldmVudC1wb3B1cCAud3BjZjcgLmFqYXgtbG9hZGVyOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmV2ZW50LXBvcHVwIC53cGNmNyAuYWpheC1sb2FkZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07bWFyZ2luOjA7cmlnaHQ6LTNyZW07dG9wOi0wLjJyZW07YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MnB4IHNvbGlkICNjYmNiY2I7Ym9yZGVyLXRvcC1jb2xvcjojNGQ1MDc3O2JvcmRlci1yYWRpdXM6NTAlO2FuaW1hdGlvbjoxcyBzcGluIGxpbmVhciBpbmZpbml0ZX0uZXZlbnQtcG9wdXAgLmJsb2NrLWZvcm1fX2ZpZWxke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luOi43cmVtIC44cmVtfS5ldmVudC1wb3B1cCAuYmxvY2stZm9ybV9fZmllbGQuLS1oYWxme3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ldmVudC1wb3B1cCAuYmxvY2stZm9ybV9fZmllbGQuLS1oYWxme3dpZHRoOmNhbGMoNTAlIC0gMS42cmVtKX19LmV2ZW50LXBvcHVwIC5ibG9jay1mb3JtX19maWVsZC4tLWZ1bGx7d2lkdGg6MTAwJX0uZXZlbnQtcG9wdXAgLmJsb2NrLWZvcm1fX2ZpZWxkIHB7d2lkdGg6MTAwJX0uZXZlbnQtcG9wdXAgLmJsb2NrLWZvcm1fX2J1dHRvbi13cmFwe21hcmdpbi10b3A6Mi4ycmVtO21hcmdpbi1sZWZ0Oi44cmVtO2hlaWdodDo0LjdyZW07d2lkdGg6MzByZW07b3ZlcmZsb3c6aGlkZGVufS5ldmVudC1wb3B1cCAuYmxvY2stZm9ybV9fY2FwdGNoYS1pbmZve2ZvbnQtc2l6ZToxLjRyZW07cGFkZGluZzoycmVtIDFyZW0gMH0uZXZlbnQtcG9wdXAgLmJsb2NrLWZvcm1fX2J1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6NC43cmVtO3otaW5kZXg6MTtjdXJzb3I6cG9pbnRlcn0uZXZlbnQtcG9wdXAgLmJsb2NrLWZvcm1fX2J1dHRvbjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo1cmVtO2hlaWdodDo1cmVtO3JpZ2h0Oi0xLjE1cmVtO2JvdHRvbTowO2JvcmRlcjouM3JlbSBzb2xpZCAjMDAwO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLWJvdHRvbTowO3RyYW5zZm9ybTpyb3RhdGUoMzJkZWcpIHNrZXdZKDI0ZGVnKTt6LWluZGV4Oi0xfS5ldmVudC1wb3B1cCAuYmxvY2stZm9ybV9fYnV0dG9uOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOmNhbGMoMTAwJSArIDEuNXJlbSk7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9mb3JtL2ltYWdlcy9idXR0b24tYmFja2dyb3VuZC0tZGFya2VyLnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSBlYXNlLWluLW91dCAuM3M7d2lsbC1jaGFuZ2U6b3BhY2l0eTt6LWluZGV4Oi0yfS5ldmVudC1wb3B1cCAuYmxvY2stZm9ybV9fYnV0dG9uIHB7bWFyZ2luOjB9LmV2ZW50LXBvcHVwIC5ibG9jay1mb3JtX19idXR0b24uLS1zbWFsbGVye21pbi13aWR0aDoxNC40cmVtfS5ldmVudC1wb3B1cCAuYmxvY2stZm9ybV9fYnV0dG9uLi0tc21hbGxlcjo6YmVmb3Jle3JpZ2h0Oi41cmVtfS5ldmVudC1wb3B1cCAuYmxvY2stZm9ybV9fYnV0dG9uIC53cGNmNy1zdWJtaXR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDphdXRvO2JvcmRlcjouM3JlbSBzb2xpZCAjMDAwO2JvcmRlci1yaWdodDowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6Mi42cmVtO2xldHRlci1zcGFjaW5nOi4wM2VtO2ZvbnQtZmFtaWx5OlwiZ3J1ZWJlclwiLHNhbnMtc2VyaWY7Y29sb3I6IzAwMDtwYWRkaW5nOi44cmVtIDFyZW0gLjdyZW0gMS40cmVtfS5ldmVudC1wb3B1cCAuYmxvY2stZm9ybV9fYnV0dG9uOmhvdmVyOjphZnRlcntvcGFjaXR5OjF9LmV2ZW50LXBvcHVwIC5ibG9jay1mb3JtX19zcGFjZXJ7ZGlzcGxheTpub25lO2hlaWdodDozLjZyZW07d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmV2ZW50LXBvcHVwIC5ibG9jay1mb3JtX19zcGFjZXJ7ZGlzcGxheTpibG9ja319QGtleWZyYW1lcyBzcGlue2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0ubWFjYXJkby1jbHViICNzYl9pbnN0YWdyYW17bWF4LXdpZHRoOjEwMC40cmVtfS5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3J7aGVpZ2h0OjEwMCU7bWFyZ2luLXRvcDouMnJlbX0ucHJvZHVjdC1idW5kbGUtY29uZmlndXJhdG9yX19ib3h7cG9zaXRpb246cmVsYXRpdmV9LnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvcl9fYm94LW92ZXJsYXl7cG9zaXRpb246cmVsYXRpdmV9LnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvcl9fYm94LW92ZXJsYXkuLS1mcm9udHt6LWluZGV4OjEwO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvcl9fYm94LW92ZXJsYXkuLS1mcm9udCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ucHJvZHVjdC1idW5kbGUtY29uZmlndXJhdG9yX19ib3gtb3ZlcmxheS4tLWJhY2t7ei1pbmRleDoxO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3JfX2JveC1vdmVybGF5Li0tYmFjayBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ucHJvZHVjdC1idW5kbGUtY29uZmlndXJhdG9yX19ob2xlc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzowIDEuMnJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvcl9faG9sZXN7cGFkZGluZzowIDEuOHJlbX19LnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvcl9faG9sZXtmbGV4LWJhc2lzOmNhbGMoMTAwJS8zKTttYXgtd2lkdGg6Y2FsYygxMDAlLzMpO2hlaWdodDoxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGJvdHRvbSAtMi41cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02MCUpO29wYWNpdHk6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwIGVhc2Utb3V0LG9wYWNpdHkgMCBlYXNlLW91dH0ucHJvZHVjdC1idW5kbGUtY29uZmlndXJhdG9yX19ob2xlLi0tZmlsbGVke3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO29wYWNpdHk6MTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2Utb3V0LG9wYWNpdHkgLjI1cyBlYXNlLW91dH0ucHJvZHVjdC1idW5kbGUtY29uZmlndXJhdG9yX19jb250cm9sc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxNTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MCAxLjJyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3JfX2NvbnRyb2xze3BhZGRpbmc6MCAxLjhyZW19fS5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3JfX2NvbnRyb2x7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtYmFzaXM6Y2FsYygxMDAlLzMpO21heC13aWR0aDpjYWxjKDEwMCUvMyk7aGVpZ2h0OjEwMCV9LnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvcl9fYWRke2N1cnNvcjpwb2ludGVyO21hcmdpbi1sZWZ0Oi0wLjJyZW07bWFyZ2luLWJvdHRvbTo3NyV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3JfX2FkZHttYXJnaW4tYm90dG9tOjg3JX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3JfX2FkZHttYXJnaW4tYm90dG9tOjgyJX19LnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvcl9fc3RhdHVze2N1cnNvcjpwb2ludGVyO21hcmdpbi1ib3R0b206OCU7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0fS5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3JfX3N0YXR1cy4tLWNoZWNrZWR7b3BhY2l0eToxfS5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3JfX25vdGV7ZGlzcGxheTpub25lfS5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3JfX25vdGUgcHtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbTttYXJnaW4tdG9wOjEuNXJlbTt0ZXh0LWFsaWduOmNlbnRlcn0ucHJvZHVjdC1idW5kbGUtY29uZmlndXJhdG9yX19ub3RlLi0tYWN0aXZle2Rpc3BsYXk6YmxvY2t9LnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvci4tLW5vLWltYWdlIC5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3JfX2JveHtoZWlnaHQ6NDMzLjAycHh9LnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvci4tLW5vLWltYWdlIC5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3JfX3N0YXR1cyBzdmcgZ3tzdHJva2U6IzAwMH0ucHJvZHVjdC1idW5kbGUtY29uZmlndXJhdG9yLi0tbm8taW1hZ2UgLnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvcl9fc3RhdHVzIHN2ZyBwYXRoe3N0cm9rZTojMDAwfS5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3IuLS1ob2xlcy00IC5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3JfX2JveHtiYWNrZ3JvdW5kLWNvbG9yOiNjYmNiY2J9LnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvci4tLWhvbGVzLTQgLnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvcl9faG9sZXN7cGFkZGluZy1yaWdodDoxNHJlbTtwYWRkaW5nLWxlZnQ6NHJlbX0ucHJvZHVjdC1idW5kbGUtY29uZmlndXJhdG9yLi0taG9sZXMtNCAucHJvZHVjdC1idW5kbGUtY29uZmlndXJhdG9yX19ob2xle2ZsZXgtYmFzaXM6Y2FsYygxMDAlIC8gNCk7bWF4LXdpZHRoOmNhbGMoMTAwJSAvIDQpO2JhY2tncm91bmQtc2l6ZTphdXRvIDYwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b20gMHJlbTttYXJnaW46MCAxLjJyZW19LnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvci4tLWhvbGVzLTQgLnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvcl9fY29udHJvbHN7cGFkZGluZy1yaWdodDoxNHJlbTtwYWRkaW5nLWxlZnQ6NHJlbX0ucHJvZHVjdC1idW5kbGUtY29uZmlndXJhdG9yLi0taG9sZXMtNCAucHJvZHVjdC1idW5kbGUtY29uZmlndXJhdG9yX19jb250cm9se2ZsZXgtYmFzaXM6Y2FsYygxMDAlIC8gNCk7bWF4LXdpZHRoOmNhbGMoMTAwJSAvIDQpfS5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3IuLS1ob2xlcy00IC5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3JfX3N0YXR1c3ttYXJnaW4tYm90dG9tOjI1JX0ucHJvZHVjdC1idW5kbGUtY29uZmlndXJhdG9yLi0taG9sZXMtNCAucHJvZHVjdC1idW5kbGUtY29uZmlndXJhdG9yX19zdGF0dXMgc3Zne3dpZHRoOjJyZW07aGVpZ2h0OjJyZW19LnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvci4tLWhvbGVzLTQgLnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvcl9fYWRke21hcmdpbi1ib3R0b206ODAlfS5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3IuLS1ob2xlcy00IC5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3JfX2FkZCBzdmd7d2lkdGg6M3JlbTtoZWlnaHQ6M3JlbX0ucHJvZHVjdC1idW5kbGVfX3BvcHVwe2Rpc3BsYXk6bm9uZTthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDAwMDt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMHZoO3dpZHRoOjEwMHZ3fS5wcm9kdWN0LWJ1bmRsZV9fcG9wdXAgaDJ7Zm9udC1zaXplOjEuOHJlbTttYXJnaW4tYm90dG9tOjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wcm9kdWN0LWJ1bmRsZV9fcG9wdXAgaDJ7Zm9udC1zaXplOjIuNHJlbTtsaW5lLWhlaWdodDo0LjJyZW19fS5wcm9kdWN0LWJ1bmRsZV9fcG9wdXAtb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjIsMjIsMjIsLjI1KTt6LWluZGV4OjV9LnByb2R1Y3QtYnVuZGxlX19wb3B1cC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MS44cmVtO2hlaWdodDoxMDAlO21heC1oZWlnaHQ6NjcuOXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3cteTphdXRvO2JveC1zaGFkb3c6MCAwIDEuNXJlbSByZ2JhKDAsMCwwLC4xNik7ei1pbmRleDoxMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnByb2R1Y3QtYnVuZGxlX19wb3B1cC13cmFwcGVye3BhZGRpbmc6Mi45cmVtIDIuN3JlbSAwO292ZXJmbG93OmhpZGRlbn19LnByb2R1Y3QtYnVuZGxlX19wb3B1cC1wcm9kdWN0cy13cmFwcGVye3BhZGRpbmc6MXJlbSAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucHJvZHVjdC1idW5kbGVfX3BvcHVwLXByb2R1Y3RzLXdyYXBwZXJ7b3ZlcmZsb3cteTphdXRvO3BhZGRpbmc6MXJlbTtoZWlnaHQ6Y2FsYygxMDAlIC0gNHJlbSl9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsucHJvZHVjdC1idW5kbGVfX3BvcHVwLXByb2R1Y3RzLXdyYXBwZXJ7aGVpZ2h0OmNhbGMoMTAwJSAtIDRyZW0pfX0ucHJvZHVjdC1idW5kbGVfX3BvcHVwLXByb2R1Y3Rze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ucHJvZHVjdC1idW5kbGVfX3BvcHVwLXNpbmdsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7Y3Vyc29yOnBvaW50ZXI7ZmxleC1iYXNpczpjYWxjKDEwMCUvMik7bWF4LXdpZHRoOmNhbGMoMTAwJS8yKTttYXJnaW4tYm90dG9tOjFyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wcm9kdWN0LWJ1bmRsZV9fcG9wdXAtc2luZ2xle2ZsZXgtYmFzaXM6Y2FsYygxMDAlLzQpO21heC13aWR0aDpjYWxjKDEwMCUvNCl9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsucHJvZHVjdC1idW5kbGVfX3BvcHVwLXNpbmdsZXtoZWlnaHQ6MjFyZW07ZmxleC1iYXNpczpjYWxjKDEwMCUvNSk7bWF4LXdpZHRoOmNhbGMoMTAwJS81KTttYXJnaW4tYm90dG9tOjB9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsucHJvZHVjdC1idW5kbGVfX3BvcHVwLXNpbmdsZS4tLWxhc3QtbGluZSAucHJvZHVjdC1idW5kbGVfX3BvcHVwLWlubmVye3RvcDotNXJlbX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5wcm9kdWN0LWJ1bmRsZV9fcG9wdXAtc2luZ2xlOmhvdmVyIC5wcm9kdWN0LWJ1bmRsZV9fcG9wdXAtaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym94LXNoYWRvdzowIDAgMS41cmVtIHJnYmEoMCwwLDAsLjE2KTt6LWluZGV4OjJ9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsucHJvZHVjdC1idW5kbGVfX3BvcHVwLXNpbmdsZTpob3ZlciAucHJvZHVjdC1idW5kbGVfX3BvcHVwLWRldGFpbHN7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX19LnByb2R1Y3QtYnVuZGxlX19wb3B1cC1zaW5nbGUgLndvb2NvbW1lcmNlLVByaWNlLWN1cnJlbmN5U3ltYm9se21hcmdpbi1yaWdodDouNXJlbX0ucHJvZHVjdC1idW5kbGVfX3BvcHVwLWlubmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzowO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAwIDEuNXJlbSByZ2JhKDAsMCwwLDApfS5wcm9kdWN0LWJ1bmRsZV9fcG9wdXAtaW1hZ2Vze21hcmdpbi1ib3R0b206MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDthbGlnbi1zZWxmOmNlbnRlcjtoZWlnaHQ6MjFyZW07bWluLWhlaWdodDoyMXJlbX0ucHJvZHVjdC1idW5kbGVfX3BvcHVwLWltYWdlcyBpbWd7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LnByb2R1Y3QtYnVuZGxlX19wb3B1cC1oZWFkZXJ7cGFkZGluZzowIDJyZW07bWFyZ2luLWJvdHRvbTouNHJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnByb2R1Y3QtYnVuZGxlX19wb3B1cC1oZWFkZXJ7cGFkZGluZzowIDQuMXJlbTttYXJnaW4tYm90dG9tOi43cmVtfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnByb2R1Y3QtYnVuZGxlX19wb3B1cC1kZXRhaWxze29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn19LnByb2R1Y3QtYnVuZGxlX19wb3B1cC1kZXRhaWxzLWJhc2lje3BhZGRpbmc6MCAxLjRyZW0gMXJlbX0ucHJvZHVjdC1idW5kbGVfX3BvcHVwLWRldGFpbHMgLm1vcmUtaW5mb3twb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3BhZGRpbmc6MXJlbSAxLjVyZW0gMXJlbSAwO2NvbG9yOiMwMDA7Zm9udC1mYW1pbHk6XCJncnVlYmVyXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjEuNnJlbX0ucHJvZHVjdC1idW5kbGVfX3BvcHVwLWRldGFpbHMgLm1vcmUtaW5mbzpmb2N1c3tvdXRsaW5lOm5vbmV9LnByb2R1Y3QtYnVuZGxlX19wb3B1cC1kZXRhaWxzIC5tb3JlLWluZm86YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07cmlnaHQ6MDt0b3A6MDtib3R0b206MDttYXJnaW46YXV0bztib3JkZXI6LjNyZW0gc29saWQgIzAwMDtib3JkZXItbGVmdDowO2JvcmRlci1ib3R0b206MDt0cmFuc2Zvcm06cm90YXRlKDM1ZGVnKSBza2V3WSgyMGRlZyk7ei1pbmRleDotMX0ucHJvZHVjdC1idW5kbGVfX3BvcHVwLWRldGFpbHMgLm1vcmUtaW5mby4taGlkZGVue2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC1idW5kbGVfX3BvcHVwLWRldGFpbHMgLm5hbWV7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoycmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOi44cmVtO3dvcmQtYnJlYWs6YnJlYWstd29yZH0ucHJvZHVjdC1idW5kbGVfX3BvcHVwLWRldGFpbHMgLnByaWNle2ZvbnQtc2l6ZToxLjRyZW0gIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjZyZW07Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjA7Y29sb3I6IzAwMCAhaW1wb3J0YW50fS5wcm9kdWN0LWJ1bmRsZV9fcG9wdXAtZGV0YWlscyAudGF4e2ZvbnQtc2l6ZToxLjJyZW07bGluZS1oZWlnaHQ6MS42cmVtO21hcmdpbi1ib3R0b206MH0ucHJvZHVjdC1idW5kbGVfX3BvcHVwLWRldGFpbHMgLmRlc2NyaXB0aW9ue2JhY2tncm91bmQtY29sb3I6IzQ3M2UyNTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjJyZW07bGluZS1oZWlnaHQ6MS42cmVtO292ZXJmbG93LXk6c2Nyb2xsO21heC1oZWlnaHQ6MDt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjJzIGVhc2UtaW4tb3V0fS5wcm9kdWN0LWJ1bmRsZV9fcG9wdXAtZGV0YWlscyAuZGVzY3JpcHRpb24uLWFjdGl2ZXttYXgtaGVpZ2h0OjIwcmVtfS5wcm9kdWN0LWJ1bmRsZV9fcG9wdXAtZGV0YWlscyAuY29udGVudHtwYWRkaW5nOjEuNHJlbX0ucHJvZHVjdC1idW5kbGVfX3BvcHVwLWRldGFpbHMgLmFkZC1wcm9kdWN0e21pbi13aWR0aDoxNS41cmVtO21heC13aWR0aDoxNS41cmVtO21hcmdpbjoxLjVyZW0gMCAuNXJlbX0ucHJvZHVjdC1idW5kbGVfX3BvcHVwLWRldGFpbHMgLmFkZC1wcm9kdWN0IHNwYW57bGV0dGVyLXNwYWNpbmc6MDtmb250LXNpemU6MS4zcmVtO2xpbmUtaGVpZ2h0OjEuNnJlbTtwYWRkaW5nOjAgMXJlbX0ucHJvZHVjdC1idW5kbGVfX3BvcHVwLi0tb3BlbmVke2Rpc3BsYXk6ZmxleH0ucHJvZHVjdC1idW5kbGVfX2N1c3RvbS1wcmljZXtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjEuN3JlbTtsaW5lLWhlaWdodDoyLjRyZW07bGV0dGVyLXNwYWNpbmc6LjA1cmVtO2NvbG9yOiMwMDA7bWFyZ2luLWJvdHRvbToxcmVtfS5zdGlja3ktYWRke3Bvc2l0aW9uOnN0aWNreTtib3R0b206MDtsZWZ0OjA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO3BhZGRpbmc6MnJlbSAyLjJyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6LjFyZW0gc29saWQgI2EzYTNhMzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0O3otaW5kZXg6MTAwfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuc3RpY2t5LWFkZHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjEwLjZyZW07Ym90dG9tOnVuc2V0O2ZsZXgtd3JhcDpub3dyYXA7aGVpZ2h0OjUuM3JlbTt3aWR0aDpjYWxjKDEwMCUgLSAxMC42cmVtKTtwYWRkaW5nOi4zcmVtIDJyZW0gLjRyZW0gMnJlbTtib3JkZXItdG9wOnVuc2V0O2JvcmRlci1ib3R0b206LjFyZW0gc29saWQgI2EzYTNhMzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dCxsZWZ0IC4yNXMgZWFzZS1pbi1vdXQsd2lkdGggLjI1cyBlYXNlLWluLW91dH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zdGlja3ktYWRkLi1uYXYtYWN0aXZle2xlZnQ6NDdyZW07d2lkdGg6Y2FsYygxMDAlIC0gNDdyZW0pfX0uc3RpY2t5LWFkZC4tc2hvd3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uc3RpY2t5LWFkZC4taGlkZGVue3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuc3RpY2t5LWFkZC4taGlkZGVue3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zdGlja3ktYWRkLi10b3AtYmFubmVye3RvcDo3cmVtfX0uc3RpY2t5LWFkZF9fcGhvdG97ZmxleC1iYXNpczo0cmVtO2hlaWdodDo1cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjB9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zdGlja3ktYWRkX19waG90b3toZWlnaHQ6NHJlbX19LnN0aWNreS1hZGRfX3Bob3RvIGltZ3t3aWR0aDphdXRvO2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJX0uc3RpY2t5LWFkZF9faGVhZGluZ3tmbGV4LWJhc2lzOmNhbGMoMTAwJSAtIDguNXJlbSk7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbTtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjJyZW19LnN0aWNreS1hZGRfX2J1dHRvbnt3aWR0aDo0LjVyZW07aGVpZ2h0OjQuNXJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6IzQ3M2UyNTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOnVuc2V0O2JveC1zaGFkb3c6dW5zZXQ7Y3Vyc29yOnBvaW50ZXJ9LnN0aWNreS1hZGRfX2J1dHRvbiBzdmd7d2lkdGg6YXV0bztoZWlnaHQ6Mi40cmVtfS5zdGlja3ktYWRkX19idXR0b24ubG9hZGluZ3tvcGFjaXR5Oi41fS5zdGlja3ktYWRkX19idXR0b24uYWRkZWR7ZGlzcGxheTpub25lfS5zdGlja3ktYWRkX19jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxcmVtO3RvcDoxcmVtO3dpZHRoOjEuMnJlbTtoZWlnaHQ6MS4ycmVtO2JveC1zaGFkb3c6dW5zZXQ7YmFja2dyb3VuZDp1bnNldDtib3JkZXI6MH0uc3RpY2t5LWFkZF9fY2xvc2U6OmJlZm9yZSwuc3RpY2t5LWFkZF9fY2xvc2U6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO3dpZHRoOi4ycmVtO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2EzYTNhM30uc3RpY2t5LWFkZF9fY2xvc2U6OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpfS5zdGlja3ktYWRkX19jbG9zZTo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpfS5zdGlja3ktYWRkX19kb25le2Rpc3BsYXk6bm9uZX0uc3RpY2t5LWFkZF9fY2hlY2tvdXQsLnN0aWNreS1hZGQgYS5hZGRlZF90b19jYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjQuOHJlbTttaW4td2lkdGg6MTdyZW07bWF4LXdpZHRoOjE3LjdyZW07cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctdG9wOjA7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoyLjRyZW07bGV0dGVyLXNwYWNpbmc6LjAzZW07Zm9udC1mYW1pbHk6XCJncnVlYmVyXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Y29sb3I6IzAwMDtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXI6MDtvdXRsaW5lOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zdGlja3ktYWRkX19jaGVja291dCwuc3RpY2t5LWFkZCBhLmFkZGVkX3RvX2NhcnR7bWFyZ2luLXRvcDowO2hlaWdodDo0cmVtfX0uc3RpY2t5LWFkZF9fY2hlY2tvdXQ6OmFmdGVyLC5zdGlja3ktYWRkX19jaGVja291dDo6YmVmb3JlLC5zdGlja3ktYWRkIGEuYWRkZWRfdG9fY2FydDo6YWZ0ZXIsLnN0aWNreS1hZGQgYS5hZGRlZF90b19jYXJ0OjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlfS5zdGlja3ktYWRkX19jaGVja291dDo6YmVmb3JlLC5zdGlja3ktYWRkIGEuYWRkZWRfdG9fY2FydDo6YmVmb3Jle3dpZHRoOmNhbGMoMTAwJSAtIDEuOXJlbSk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowcHg7Ym9yZGVyOi4zcmVtIHNvbGlkICMwMDA7Ym9yZGVyLXJpZ2h0OjB9LnN0aWNreS1hZGRfX2NoZWNrb3V0OmFmdGVyLC5zdGlja3ktYWRkIGEuYWRkZWRfdG9fY2FydDphZnRlcnt3aWR0aDo1cmVtO2hlaWdodDo1cmVtO3JpZ2h0Oi41cmVtO2JvdHRvbTowO2JvcmRlcjouM3JlbSBzb2xpZCAjMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItbGVmdDowO2JvcmRlci1ib3R0b206MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzVkZWcpIHNrZXdZKDIwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDM1ZGVnKSBza2V3WSgyMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNWRlZykgc2tld1koMjBkZWcpO3otaW5kZXg6LTF9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zdGlja3ktYWRkX19jaGVja291dDphZnRlciwuc3RpY2t5LWFkZCBhLmFkZGVkX3RvX2NhcnQ6YWZ0ZXJ7cmlnaHQ6LjdyZW07aGVpZ2h0OjQuNXJlbX19LnN0aWNreS1hZGRfX2NoZWNrb3V0OmhvdmVyLC5zdGlja3ktYWRkIGEuYWRkZWRfdG9fY2FydDpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6IzUxNTE1MX0uc3RpY2t5LWFkZF9fY2hlY2tvdXQ6aG92ZXI6YWZ0ZXIsLnN0aWNreS1hZGQgYS5hZGRlZF90b19jYXJ0OmhvdmVyOmFmdGVye29wYWNpdHk6MX0uc3RpY2t5LWFkZF9fY2hlY2tvdXQubG9hZGluZywuc3RpY2t5LWFkZCBhLmFkZGVkX3RvX2NhcnQubG9hZGluZ3tvcGFjaXR5Oi41fS5zdGlja3ktYWRkX19jaGVja291dC5hZGRlZCwuc3RpY2t5LWFkZCBhLmFkZGVkX3RvX2NhcnQuYWRkZWR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnN0aWNreS1hZGRfX2NoZWNrb3V0e21pbi13aWR0aDoxMHJlbTttYXJnaW4tdG9wOjJyZW07bWFyZ2luLWxlZnQ6MXJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnN0aWNreS1hZGRfX2NoZWNrb3V0e21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDoycmVtO21hcmdpbi1yaWdodDoycmVtfX0uc3RpY2t5LWFkZCAuYWRkZWRfdG9fY2FydHtmbGV4LWJhc2lzOjEwMCU7bWFyZ2luLXRvcDoycmVtfS5zdGlja3ktYWRkIC5hZGRlZF90b19jYXJ0Ky5zdGlja3ktYWRkX19kb25le2Rpc3BsYXk6YmxvY2t9LnRvcC1iYW5uZXIuLXNob3crLnNpdGUtaGVhZGVye3RvcDo1cmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudG9wLWJhbm5lci4tc2hvdysuc2l0ZS1oZWFkZXJ7dG9wOjdyZW19fS5zaXRlLWhlYWRlcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTt6LWluZGV4OjEwMDA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgODIuNjklKX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNpdGUtaGVhZGVye3Bvc2l0aW9uOmFic29sdXRlfX0uc2l0ZS1oZWFkZXIgYXtjb2xvcjojZmZmfS5tZWdhLW5hdntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmU7ei1pbmRleDoxfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubWVnYS1uYXZ7ZGlzcGxheTpibG9ja319LmhlYWRlci10b3B7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjByZW0gMnJlbX0uaGVhZGVyLXRvcDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6LjFyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO3otaW5kZXg6LTF9LmhlYWRlci10b3BfX3dyYXBwZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21heC13aWR0aDoxMTcwcHh9LmhlYWRlci10b3AgdWx7ZGlzcGxheTpmbGV4O2dhcDoxLjVyZW07bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uaGVhZGVyLXRvcCB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZX0uaGVhZGVyLXRvcCB1bCBsaSBhe2ZvbnQtc2l6ZToxLjJyZW07cGFkZGluZzoxLjFyZW0gMDtkaXNwbGF5OmJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcH0uaGVhZGVyLXRvcCB1bCBsaS4tYWNjb3VudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXItdG9wIHVsIGxpLi1hY2NvdW50IGF7Zm9udC1zaXplOjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOi4zcmVtO3dpZHRoOjEuNXJlbTtoZWlnaHQ6MS41cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2ljb24tdXNlci5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5oZWFkZXItdG9wIHVsIGxpLi1jYXJ0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmhlYWRlci10b3AgdWwgbGkuLWNhcnQgYXtmb250LXNpemU6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LjNyZW07d2lkdGg6MS41cmVtO2hlaWdodDoxLjVyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaWNvbi1jYXJ0LnN2Z1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmhlYWRlci10b3AgdWwgbGkgdWx7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojMDAwO3RvcDoxMDAlO2xlZnQ6LTEuMXJlbTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLWluLW91dCx2aXNpYmlsaXR5IC4yNXMgZWFzZS1pbi1vdXQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtib3JkZXI6LjFyZW0gc29saWQgIzMzMztwYWRkaW5nOi4ycmVtIDEuM3JlbSAxLjVyZW07ei1pbmRleDoxO2dhcDouMnJlbTt3aWR0aDpjYWxjKDEwMCUgKyAxLjFyZW0pfS5oZWFkZXItdG9wIHVsIGxpIHVsIGxpIGF7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxcmVtIDAgMS4xcmVtfS5oZWFkZXItdG9wIHVsIGxpIHVsIGxpIGE6OmJlZm9yZXtjb250ZW50Om5vbmV9LmhlYWRlci10b3AgdWwgbGkgdWwgbGkgYTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0Oi4xcmVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UtaW4tb3V0LGhlaWdodCAuMjVzIGVhc2UtaW4tb3V0O2JhY2tncm91bmQtY29sb3I6IzMzM30uaGVhZGVyLXRvcCB1bCBsaSB1bCBsaSBhOmhvdmVye2NvbG9yOiNjM2IwOTl9LmhlYWRlci10b3AgdWwgbGkgdWwgbGkgYTpob3ZlcjphZnRlcntjb250ZW50OlwiXCI7aGVpZ2h0Oi4ycmVtO2JhY2tncm91bmQtY29sb3I6I2MzYjA5OX0uaGVhZGVyLXRvcCB1bCBsaSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhe2NvbG9yOiNjM2IwOTl9LmhlYWRlci10b3AgdWwgbGkgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYTphZnRlcntjb250ZW50OlwiXCI7aGVpZ2h0Oi4ycmVtO2JhY2tncm91bmQtY29sb3I6I2MzYjA5OX0uaGVhZGVyLXRvcCB1bCBsaTpob3ZlciB1bHtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3BvaW50ZXItZXZlbnRzOmFsbH0uaGVhZGVyLXRvcCB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVue3BhZGRpbmctcmlnaHQ6My41cmVtfS5oZWFkZXItdG9wIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxLjdyZW07dG9wOjEuNXJlbTt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2ljb24tY2hldnJvbi1kb3duLnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dH0uaGVhZGVyLXRvcCB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uaGVhZGVyLXRvcF9fcmlnaHR7cGFkZGluZy1yaWdodDouOXJlbX0uaGVhZGVyLXRvcF9fcmlnaHQgdWx7Z2FwOjIuNXJlbX0uaGVhZGVyLW1haW57ZGlzcGxheTpmbGV4O3BhZGRpbmc6MHJlbSAycmVtO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5oZWFkZXItbWFpbl9fd3JhcHBlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWF4LXdpZHRoOjExNzBweH0uaGVhZGVyLW1haW5fX2xlZnQsLmhlYWRlci1tYWluX19yaWdodHtkaXNwbGF5OmZsZXg7d2lkdGg6Y2FsYyg1MHZ3IC0gMTguM3JlbSl9LmhlYWRlci1tYWluX19yaWdodHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmhlYWRlci1tYWluX19sb2dve3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MS42cmVtO3BhZGRpbmc6MS41cmVtIDJyZW0gMi41cmVtO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwLjNyZW07bWluLXdpZHRoOjEwLjNyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvbG9nby1jb250YWluZXIuc3ZnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmhlYWRlci1tYWluX19sb2dve2xlZnQ6MDttYXJnaW4tdG9wOi00LjFyZW07cGFkZGluZzozcmVtIDJyZW0gMy45cmVtO3dpZHRoOjE4LjNyZW07bWluLXdpZHRoOjE4LjNyZW19fS5oZWFkZXItbWFpbl9fbG9nbyAuYmx1cntwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tkcm9wLWZpbHRlcjpibHVyKDEuNXJlbSk7LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6Ymx1cigxLjVyZW0pO3otaW5kZXg6LTE7Y2xpcC1wYXRoOnBhdGgoXCJNMTAzIC0wLjI4VjU1LjRDMTAzIDU2LjU3IDEwMi4zIDU3LjU5IDEwMS4yIDU3Ljk0TDUyLjQgNzEuMEM1Mi4wIDcxLjEgNTEuNiA3MS4xIDUxLjIgNzAuOUwyLjE1IDU4LjBDMS4wNSA1Ny44IDAuMjggNTYuNiAwLjI4IDU1LjZWLTAuMjhIMTAzWlwiKX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmhlYWRlci1tYWluX19sb2dvIC5ibHVye2NsaXAtcGF0aDpwYXRoKFwiTTE4NC41IC0wLjVWOTkuMzMzQzE4NC41IDEwMS4zNjcgMTgzLjEzNiAxMDMuMTQ4IDE4MS4xNzIgMTAzLjY3OEw5My45MTMxIDEyNy4yMDRDOTMuMTUyMyAxMjcuNDA5IDkyLjM1MDYgMTI3LjQxMiA5MS41ODg5IDEyNy4yMUwzLjg0NzY2IDEwMy45NjRDMS44NzQzMSAxMDMuNDQxIDAuNSAxMDEuNjU2IDAuNSA5OS42MTQzVi0wLjVIMTg0LjVaXCIpfX0uaGVhZGVyLW1haW5fX2xvZ28gaW1ne2hlaWdodDozLjFyZW07d2lkdGg6YXV0bztkaXNwbGF5OmJsb2NrO3otaW5kZXg6MX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmhlYWRlci1tYWluX19sb2dvIGltZ3toZWlnaHQ6NS43cmVtfX0uaGVhZGVyLW1haW5fX2xvZ28tbGlua3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmhlYWRlci1tYWluIHVse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtnYXA6MnJlbTtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmhlYWRlci1tYWluIHVse2dhcDo0LjJyZW19fS5oZWFkZXItbWFpbiB1bD5saT5he3Bvc2l0aW9uOnJlbGF0aXZlfS5oZWFkZXItbWFpbiB1bD5saT5hOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6LjJyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaGVhZGVyLW1haW4gdWw+bGk+YTpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmhlYWRlci1tYWluIHVsIGxpIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjJyZW0gMCAxLjRyZW19LmhlYWRlci1tYWluIHVsIGxpIHVse21pbi13aWR0aDoyODBweDtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym94LXNoYWRvdzowcHggODVweCAyNHB4IDBweCAjMDAwMDAwMDA7dG9wOjEwMCU7bGVmdDowO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0LHZpc2liaWxpdHkgLjI1cyBlYXNlLWluLW91dDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlcjouMXJlbSBzb2xpZCAjMzMzO3BhZGRpbmc6MnJlbSAzLjlyZW0gM3JlbTtnYXA6MH0uaGVhZGVyLW1haW4gdWwgbGkgdWwgbGkgYXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjFyZW0gMCAxLjFyZW19LmhlYWRlci1tYWluIHVsIGxpIHVsIGxpIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDouMXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLWluLW91dCxoZWlnaHQgLjI1cyBlYXNlLWluLW91dDtiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9LmhlYWRlci1tYWluIHVsIGxpIHVsIGxpIGE6aG92ZXJ7Y29sb3I6I2MzYjA5OX0uaGVhZGVyLW1haW4gdWwgbGkgdWwgbGkgYTpob3ZlcjphZnRlcntjb250ZW50OlwiXCI7aGVpZ2h0Oi4ycmVtO2JhY2tncm91bmQtY29sb3I6I2MzYjA5OX0uaGVhZGVyLW1haW4gdWwgbGkgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYXtjb2xvcjojYzNiMDk5fS5oZWFkZXItbWFpbiB1bCBsaSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmFmdGVye2NvbnRlbnQ6XCJcIjtoZWlnaHQ6LjJyZW07YmFja2dyb3VuZC1jb2xvcjojYzNiMDk5fS5oZWFkZXItbWFpbiB1bCBsaTpob3ZlciB1bHtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3BvaW50ZXItZXZlbnRzOmFsbH0uaGVhZGVyLW1haW4gdWwgbGkuLWNvbHVtbnM+dWw+bGk+YXtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxMDAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjpncmF5O3BhZGRpbmc6MS4ycmVtIDA7bGV0dGVyLXNwYWNpbmc6LjFyZW19LmhlYWRlci1tYWluIHVsIGxpLi1jb2x1bW5zPnVsPmxpPmE6YWZ0ZXJ7Y29udGVudDpub25lfS5oZWFkZXItbWFpbiB1bCBsaS4tY29sdW1ucyB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3otaW5kZXg6MTtnYXA6NHJlbX0uaGVhZGVyLW1haW4gdWwgbGkuLWNvbHVtbnMgdWwgbGkgdWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtwYWRkaW5nOjA7Ym9yZGVyOm5vbmU7Z2FwOjA7bWluLXdpZHRoOmF1dG99LmhlYWRlci1tYWluIHVsIGxpLi1jb2x1bW5zIHVsIGxpIHVsIGxpe21heC13aWR0aDoyMHJlbTttaW4td2lkdGg6MjByZW07d2lkdGg6MTAwJX0uZm9vdGVyLWxvZ29ze3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZzo0LjhyZW0gMCAwfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZm9vdGVyLWxvZ29ze3BhZGRpbmc6MH19LmZvb3Rlci1sb2dvc19fd3JhcHBlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LWVuZH0uZm9vdGVyLWxvZ29zX19sb2dvdHlwZXttYXgtd2lkdGg6MTMuNXJlbTttYXgtaGVpZ2h0OjgxcmVtO21hcmdpbjowIDEuOHJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZvb3Rlci1sb2dvc19fbG9nb3R5cGV7bWFyZ2luOjAgMi41cmVtfX0uZm9vdGVyLWxvZ29zX19sb2dvdHlwZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJX0uZm9vdGVyLWxvZ29zX19sb2dvdHlwZTpsYXN0LW9mLXR5cGV7cGFkZGluZy1ib3R0b206LjVyZW19Lm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVye21hcmdpbi10b3A6NC42cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWVudS1mb290ZXItbWVudS1jb250YWluZXJ7bWFyZ2luLXRvcDowfX0ubWVudS1mb290ZXItbWVudS1jb250YWluZXIgLm1lbnV7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0ubWVudS1mb290ZXItbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbXtsaW5lLWhlaWdodDoxfS5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtOmZpcnN0LW9mLXR5cGUsLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW06bnRoLW9mLXR5cGUoMil7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW06Zmlyc3Qtb2YtdHlwZXttYXJnaW4tcmlnaHQ6Mi41cmVtfS5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtOm50aC1vZi10eXBlKDMpe21hcmdpbi10b3A6LjVyZW19Lm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW06bGFzdC1vZi10eXBle21hcmdpbi10b3A6MS41cmVtfS5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSBhe2ZvbnQtc2l6ZToxLjdyZW07bGluZS1oZWlnaHQ6Mi4ycmVtO2ZvbnQtZmFtaWx5OlwiZ3J1ZWJlclwiLHNhbnMtc2VyaWZ9Lm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gYXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjNyZW07bGluZS1oZWlnaHQ6MS42cmVtO2xldHRlci1zcGFjaW5nOi4wM2VtfS5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIGE6aG92ZXJ7b3BhY2l0eTouOH0uZm9vdGVyLWNvbnRhY3R7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoyLjVyZW07bGV0dGVyLXNwYWNpbmc6LjAyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5mb290ZXItY29udGFjdHtmb250LXNpemU6MS43cmVtfX0uZm9vdGVyLWNvbnRhY3RfX2FkZHJlc3N7bWFyZ2luOjB9LmZvb3Rlci1jb250YWN0X19saW5re2NvbG9yOiNmZmZ9LmZvb3Rlci1jb250YWN0X19saW5rOmZpcnN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0OjEuNXJlbX0uZm9vdGVyLWNvbnRhY3RfX2xpbms6aG92ZXJ7Y29sb3I6I2ZmZjtvcGFjaXR5Oi44fS53b28tY2F0ZWdvcmllc3t3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsud29vLWNhdGVnb3JpZXN7cG9zaXRpb246c3RpY2t5O3RvcDowfX0ud29vLWNhdGVnb3JpZXNfX2l0ZW17Ym9yZGVyLWJvdHRvbTouMXJlbSBzb2xpZCAjMDAwO3BhZGRpbmc6LjRyZW0gMHB4IC41cmVtfS53b28tY2F0ZWdvcmllc19faXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOi4xcmVtIHNvbGlkICMwMDB9Lndvby1jYXRlZ29yaWVzX19pdGVtLi0tY3VycmVudHtiYWNrZ3JvdW5kLWNvbG9yOiM0NzNlMjV9Lndvby1jYXRlZ29yaWVzX19pdGVtLi0tY3VycmVudCAud29vLWNhdGVnb3JpZXNfX2xpbmt7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDB9Lndvby1jYXRlZ29yaWVzX19pdGVtLi0tY3VycmVudDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlfS53b28tY2F0ZWdvcmllc19fbGlua3tjb2xvcjojMDAwO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6Mi41cmVtO2xldHRlci1zcGFjaW5nOi4wMzVyZW07cGFkZGluZzowcHggMXJlbX0ud29vLWNhdGVnb3JpZXNfX3NlbGVjdHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6Mi41cmVtO3BhZGRpbmc6MS4zcmVtO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjpub25lO21hcmdpbjowOy1tb3otYXBwZWFyYW5jZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiM0NzNlMjU7bGV0dGVyLXNwYWNpbmc6LjA1cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2ljb24tY2hldnJvbi1kb3duLnN2Z1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjIuN3JlbSAxLjRyZW07YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAxcmVtIHRvcCAycmVtO21hcmdpbi1ib3R0b206Mi44cmVtfS53b28tY2F0ZWdvcmllc19fc2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX0ud29vLWNhdGVnb3JpZXNfX3NlbGVjdDpob3Zlcntib3JkZXItY29sb3I6IzAwMH0ud29vLWNhdGVnb3JpZXNfX3NlbGVjdDpmb2N1c3tjb2xvcjojZmZmO291dGxpbmU6bm9uZX0ud29vLWNhdGVnb3JpZXMgLi0taGlkZS1tb2JpbGV7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsud29vLWNhdGVnb3JpZXMgLi0taGlkZS1tb2JpbGV7ZGlzcGxheTpibG9ja319QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey53b28tY2F0ZWdvcmllcyAuLS1oaWRlLWRlc2t0b3B7ZGlzcGxheTpub25lfX0ubGFuZy1zd2l0Y2hlcntkaXNwbGF5Om5vbmU7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5tYWluLWNvbnRlbnQgLmFyY2hpdmV7cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctbGVmdDoxOHB4fX0ubWFpbi1jb250ZW50IC5hcmNoaXZlX19pdGVtc3ttYXJnaW4tYm90dG9tOjQuNXJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1haW4tY29udGVudCAuYXJjaGl2ZV9faXRlbXN7bWFyZ2luLWJvdHRvbTo5cmVtfX0ubWFpbi1jb250ZW50IC5hcmNoaXZlX19oZWFkZXJ7bWFyZ2luLWJvdHRvbToxcmVtO3BhZGRpbmc6N3JlbSAwIDEuNXJlbTtmb250LXNpemU6MzVweDtsaW5lLWhlaWdodDo0MnB4O2xldHRlci1zcGFjaW5nOi4xMXJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1haW4tY29udGVudCAuYXJjaGl2ZV9faGVhZGVye3BhZGRpbmc6MTByZW0gMCA3LjVyZW19fS5tYWluLWNvbnRlbnQgLmFyY2hpdmVfX3BhZ2luYXRpb257bWFyZ2luLWJvdHRvbTo0LjVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5tYWluLWNvbnRlbnQgLmFyY2hpdmVfX3BhZ2luYXRpb257bWFyZ2luLWJvdHRvbTo5cmVtfX0ubWFpbi1jb250ZW50IC5hcmNoaXZlX19wYWdpbmF0aW9uIC5mYWNldHdwLXBhZ2V7bWFyZ2luOjAgLjc1cmVtO3BhZGRpbmc6MDtmb250LXNpemU6MS43cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbTtsZXR0ZXItc3BhY2luZzouMTFyZW19Lm1haW4tY29udGVudCAuYXJjaGl2ZV9fcGFnaW5hdGlvbiAuZmFjZXR3cC1wYWdlLmFjdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXdlaWdodDo3MDB9Lm1haW4tY29udGVudCAuYXJjaGl2ZV9fcGFnaW5hdGlvbiAuZmFjZXR3cC1wYWdlLmFjdGl2ZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjNweDtsZWZ0OjA7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDAwfS5yZWNpcGVze3BhZGRpbmc6NXJlbSAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucmVjaXBlc3twYWRkaW5nOjEwcmVtIDB9fS5yZWNpcGVzX193cmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucmVjaXBlc19fd3JhcHBlcnttYXJnaW4tbGVmdDotMC44cmVtO21hcmdpbi1yaWdodDotMC44cmVtfX0ucmVjaXBlc19faGVhZGluZ3ttYXJnaW4tYm90dG9tOjRyZW07Zm9udC1zaXplOjMuNXJlbTtsaW5lLWhlaWdodDo0LjJyZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnJlY2lwZXNfX2hlYWRpbmd7bWFyZ2luLWJvdHRvbTo4cmVtfX0ucmVjaXBlc19fcGFnaW5hdGlvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDozcmVtfS5mYWNldHdwLXRlbXBsYXRlLi0tcHJvZHVjdHN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmZhY2V0d3AtdGVtcGxhdGUuLS1wcm9kdWN0c3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt3aWR0aDo3M3JlbX19LmZhY2V0d3AtdGVtcGxhdGUuLS1wcm9kdWN0cyAuYmxvY2stcHJvZHVjdHttYXJnaW46MCAwIDJyZW0gMDt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZmFjZXR3cC10ZW1wbGF0ZS4tLXByb2R1Y3RzIC5ibG9jay1wcm9kdWN0e3dpZHRoOmNhbGMoMTAwJSAvIDMpO21hcmdpbjowfX0ud29vY29tbWVyY2UgdWwucHJvZHVjdHN7bWFyZ2luOjAgLThweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlIHVsLnByb2R1Y3Rze21hcmdpbjowfX0ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhIC5ibG9jay1wcm9kdWN0X19pbWFnZSBpbWd7bWFyZ2luOjB9Lndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzLmNvbHVtbnMtMyBsaS5wcm9kdWN0c19faXRlbXt3aWR0aDoxMDAlO21hcmdpbjowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsud29vY29tbWVyY2UgdWwucHJvZHVjdHMuY29sdW1ucy0zIGxpLnByb2R1Y3RzX19pdGVte3dpZHRoOmNhbGMoMTAwJSAvIDIpfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzLmNvbHVtbnMtMyBsaS5wcm9kdWN0c19faXRlbXt3aWR0aDpjYWxjKDEwMCUgLyAzKX19Lndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9ue3BhZGRpbmc6MTVweCAwfS53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhe2NvbG9yOiMwMDB9LnNpbmdsZS1yZWNpcGV7cGFkZGluZy10b3A6MnJlbTtjb2xvcjojMDAwfS5zaW5nbGUtcmVjaXBlX19iYWNre2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToxLjdyZW07bGluZS1oZWlnaHQ6Mi41cmVtO21hcmdpbjo1LjVyZW0gMCAzLjVyZW07bGV0dGVyLXNwYWNpbmc6LjAzZW07Y29sb3I6IzAwMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpbmdsZS1yZWNpcGVfX2JhY2t7bWFyZ2luOjJyZW0gMCAzLjVyZW19fS5zaW5nbGUtcmVjaXBlX19iYWNrIHN2Z3ttYXJnaW4tcmlnaHQ6MS4ycmVtfS5zaW5nbGUtcmVjaXBlX19iYWNrOmhvdmVye29wYWNpdHk6Ljh9LnNpbmdsZS1yZWNpcGVfX3RpdGxle21hcmdpbi1ib3R0b206MS41cmVtO2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0OjMuNXJlbTtsZXR0ZXItc3BhY2luZzouMDNlbTtjb2xvcjojMDAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLXJlY2lwZV9fdGl0bGV7bWFyZ2luLWJvdHRvbTozcmVtO2ZvbnQtc2l6ZTozLjVyZW07bGluZS1oZWlnaHQ6NC4ycmVtfX0uc2luZ2xlLXJlY2lwZV9fdGl0bGUgc3BhbntkaXNwbGF5OmJsb2NrfS5zaW5nbGUtcmVjaXBlX193cmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpbmdsZS1yZWNpcGVfX3dyYXBwZXJ7ZmxleC1kaXJlY3Rpb246cm93fX0uc2luZ2xlLXJlY2lwZV9fY29udGVudHt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLXJlY2lwZV9fY29udGVudHtwYWRkaW5nLXJpZ2h0OjEuNnJlbX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtcmVjaXBlX19jb250ZW50e3dpZHRoOmNhbGMoMTAwJSAtIDM5LjRyZW0pfX0uc2luZ2xlLXJlY2lwZV9fdGh1bWJuYWlse3BhZGRpbmctdG9wOjFyZW07bWF4LXdpZHRoOjM5LjRyZW19LnNpbmdsZS1yZWNpcGVfX3RodW1ibmFpbC4tLWRlc2t0b3B7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLXJlY2lwZV9fdGh1bWJuYWlsLi0tZGVza3RvcHtkaXNwbGF5OmJsb2NrfX0uc2luZ2xlLXJlY2lwZV9fdGh1bWJuYWlsLi0tbW9iaWxle21hcmdpbi1ib3R0b206M3JlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpbmdsZS1yZWNpcGVfX3RodW1ibmFpbC4tLW1vYmlsZXtkaXNwbGF5Om5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuc2luZ2xlLXJlY2lwZV9fdGh1bWJuYWlse3dpZHRoOjM5LjRyZW19fS5zaW5nbGUtcmVjaXBlX190aHVtYm5haWwgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5zaW5nbGUtcmVjaXBlX19kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjMuNXJlbTtmb250LXNpemU6MS43cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbTtsZXR0ZXItc3BhY2luZzouMDNlbX0uc2luZ2xlLXJlY2lwZV9fZGVzY3JpcHRpb24gcHttYXJnaW4tYm90dG9tOjFyZW19LnNpbmdsZS1yZWNpcGVfX2luZ3JlZGllbnRze2ZvbnQtc2l6ZToxLjdyZW07bGluZS1oZWlnaHQ6Mi41cmVtO2xldHRlci1zcGFjaW5nOi4wM2VtfS5zaW5nbGUtcmVjaXBlX19pbmdyZWRpZW50cyBwe21hcmdpbi1ib3R0b206MS41cmVtfS5zaW5nbGUtcmVjaXBlX190YWJsZXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6Mi41cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLXJlY2lwZV9fdGFibGV7Zm9udC1zaXplOjEuN3JlbTtsaW5lLWhlaWdodDoyLjVyZW19fS5zaW5nbGUtcmVjaXBlX190YWJsZS1pdGVte2JvcmRlci10b3A6MXB4IHNvbGlkICNjOWM5Yzl9LnNpbmdsZS1yZWNpcGVfX3RhYmxlLWl0ZW06bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOWM5Yzl9LnNpbmdsZS1yZWNpcGVfX3RhYmxlLW1lYXN1cmUsLnNpbmdsZS1yZWNpcGVfX3RhYmxlLWluZ3JlZGllbnR7cGFkZGluZzoxcmVtIDA7dmVydGljYWwtYWxpZ246dG9wfS5zaW5nbGUtcmVjaXBlX190YWJsZS1tZWFzdXJle3dpZHRoOjIzJTtwYWRkaW5nLXJpZ2h0OjEuM3JlbTt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLXJlY2lwZV9fdGFibGUtbWVhc3VyZXt3aWR0aDoyNyU7cGFkZGluZy1yaWdodDouN3JlbX19LnNpbmdsZS1yZWNpcGVfX3RhYmxlLWluZ3JlZGllbnR7cGFkZGluZy1sZWZ0Oi43cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLXJlY2lwZV9fdGFibGUtaW5ncmVkaWVudHtwYWRkaW5nLWxlZnQ6MS4zcmVtfX0ubW9yZS1yZWNpcGVze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NHJlbSAwIDcuOXJlbX0ubW9yZS1yZWNpcGVzIC5ibG9ja3ttYXJnaW46My43cmVtIDAgLjlyZW19Lm1vcmUtcmVjaXBlcyAuYmxvY2stbGlua3NfX2J1dHRvbnttYXJnaW4tdG9wOi43cmVtfS5yZWxhdGVkLXByb2R1Y3RzX19jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjMuN3JlbSBhdXRvIC45cmVtO21heC13aWR0aDoxMDAuNHJlbTtwYWRkaW5nOjB9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5yZWxhdGVkLXByb2R1Y3RzX19jb250YWluZXJ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9fS5yZWxhdGVkLXByb2R1Y3RzIC5ibG9ja3ttYXJnaW46MDt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucmVsYXRlZC1wcm9kdWN0cyAuYmxvY2t7d2lkdGg6YXV0b319LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuZ3JlY2FwdGNoYS1iYWRnZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nLnN1Y2Nlc3N7cGFkZGluZy1ib3R0b206MnJlbX0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nLnN1Y2Nlc3MgLmV2ZW50LWRpcmVjdGlvbnN7ZGlzcGxheTpub25lfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmd7YmFja2dyb3VuZC1jb2xvcjojMDQyMzM0O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2dyYW5kLW9wZW5pbmctc3RhcnMucG5nXCIpO2JhY2tncm91bmQtcG9zaXRpb246NjAwJTtwYWRkaW5nLXRvcDo1LjRyZW19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5wYWdlLXRlbXBsYXRlLWxhbmRpbmd7cGFkZGluZy10b3A6NHJlbX19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAubGFuZGluZ19faGVhZGluZ3ttYXJnaW46MCBhdXRvO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDozLjFyZW07cGFkZGluZy1yaWdodDozLjFyZW19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuaGVhZGVyX19iYWNrZ3JvdW5ke2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2V2ZW50LWxhbmRpbmctYmcucG5nXCIpO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDgwJTtiYWNrZ3JvdW5kLXNpemU6NTQuM3JlbSBhdXRvO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDttYXJnaW4tcmlnaHQ6LTMuMXJlbTttYXJnaW4tbGVmdDotMy4xcmVtO2hlaWdodDo2My41cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5oZWFkZXJfX2JhY2tncm91bmR7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b207YmFja2dyb3VuZC1zaXplOjEwOC42cmVtIGF1dG87aGVpZ2h0OjEzMXJlbX19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuaGVhZGVyX19iYWNrZ3JvdW5kLnN1Y2Nlc3N7aGVpZ2h0Ojc2LjZyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmhlYWRlcl9fYmFja2dyb3VuZC5zdWNjZXNze2hlaWdodDoxMzIuNXJlbX19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuaGVhZGVyX19iYWNrZ3JvdW5kLnN1Y2Nlc3MgLnRoYW5rX195b3V7ZGlzcGxheTpibG9ja30ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5oZWFkZXJfX2JhY2tncm91bmQuc3VjY2VzcyAubGFuZGluZ19faGVhZGluZ3tkaXNwbGF5Om5vbmV9LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuaGVhZGVyX19jb250ZW50e3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmhlYWRlcl9fbG9nb3t3aWR0aDphdXRvO2hlaWdodDoxNC44cmVtO21hcmdpbjowIGF1dG87ZGlzcGxheTpibG9ja31AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuaGVhZGVyX19sb2dve2hlaWdodDo5Ljg2cmVtfX0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5oZWFkZXJfX3RpdGxle2ZvbnQtc2l6ZToxMC4xcmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMnJlbTtsaW5lLWhlaWdodDo5LjFyZW07cGFkZGluZzo3LjE0cmVtIDAgMi43cmVtO3dpZHRoOjQ3LjhyZW19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmhlYWRlcl9fdGl0bGV7Zm9udC1zaXplOjUuNXJlbTtsaW5lLWhlaWdodDo0LjZyZW07cGFkZGluZzoyLjVyZW0gMCAyLjdyZW07d2lkdGg6MTAwJX19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuaGVhZGVyX19zdGFydC1kYXRle2ZvbnQtc2l6ZTo0LjNyZW07bGluZS1oZWlnaHQ6MS4xO2Rpc3BsYXk6bm9uZTtsaW5lLWhlaWdodDo1cmVtO3dpZHRoOjQxLjJyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmhlYWRlcl9fc3RhcnQtZGF0ZXtkaXNwbGF5OmJsb2NrfX0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5oZWFkZXJfX3N0YXJ0LWRhdGVfX21vYmlsZXtmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDozLjVyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmhlYWRlcl9fc3RhcnQtZGF0ZV9fbW9iaWxle2Rpc3BsYXk6bm9uZX19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuaGVhZGVyIC50aGFua19feW91e3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6bm9uZX0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5oZWFkZXIgLnRoYW5rX195b3UgaDIsLnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuaGVhZGVyIC50aGFua19feW91IGgzLC5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmhlYWRlciAudGhhbmtfX3lvdSBhe2NvbG9yOiNmZmZ9LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuaGVhZGVyIC50aGFua19feW91IGgye2ZvbnQtc2l6ZTo0LjJyZW07bGluZS1oZWlnaHQ6NC43cmVtO3BhZGRpbmctYm90dG9tOjMuNXJlbX0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5oZWFkZXIgLnRoYW5rX195b3UgaDN7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6My43cmVtO3BhZGRpbmctYm90dG9tOjQuNXJlbX0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5oZWFkZXIgLnRoYW5rX195b3UgaDM6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDo0cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5oZWFkZXIgLnRoYW5rX195b3UgaDM6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDo3cmVtfX0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5oZWFkZXIgLnRoYW5rX195b3UgYXtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjMuN3JlbTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5oZWFkZXIgLnRoYW5rX195b3UgaDJ7Zm9udC1zaXplOjIuNXJlbTtsaW5lLWhlaWdodDoyLjhyZW07cGFkZGluZy1ib3R0b206MnJlbX0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5oZWFkZXIgLnRoYW5rX195b3UgaDN7Zm9udC1zaXplOjEuOHJlbTtwYWRkaW5nLWJvdHRvbToyLjFyZW07bGluZS1oZWlnaHQ6Mi4ycmVtfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmhlYWRlciAudGhhbmtfX3lvdSBhe2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6Mi4ycmVtfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuY29udGFjdF9fZm9ybS1jb250YWluZXJ7bWFyZ2luOjAgYXV0bzt3aWR0aDo4MC40cmVtfX0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5jb250YWN0X19mb3JtLWNvbnRhaW5lciAucm93e21hcmdpbi1sZWZ0Oi0wLjdyZW07bWFyZ2luLXJpZ2h0Oi0wLjdyZW19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuY29udGFjdF9fZm9ybS1jb250YWluZXIgLmNvbC1tZC02e3BhZGRpbmctbGVmdDouN3JlbTtwYWRkaW5nLXJpZ2h0Oi43cmVtfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmNvbnRhY3RfX2Zvcm0tY29udGFpbmVyIHB7Zm9udC1zaXplOjEuN3JlbTtjb2xvcjojZmZmfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmNvbnRhY3RfX2hlYWRpbmd7Zm9udC1zaXplOjNyZW07bWFyZ2luOjYuOXJlbSAwIDIuNXJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuY29udGFjdF9faGVhZGluZ3tmb250LXNpemU6NC44cmVtO21hcmdpbjo2LjNyZW0gMCAzcmVtfX0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5jb250YWN0X19oZWFkaW5nLXN1Yntmb250LXNpemU6Mi4xcmVtO2NvbG9yOiNmZmY7bWFyZ2luLXRvcDozLjhyZW07bWFyZ2luLWJvdHRvbTouODlyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmNvbnRhY3RfX2hlYWRpbmctc3Vie21hcmdpbi10b3A6MH19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuY29udGFjdF9faGVhZGluZy1zdWIgc3Bhbntmb250LXNpemU6MS43cmVtfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmNvbnRhY3RfX2hlYWRpbmctaGlkZXtmb250LXNpemU6Mi4xcmVtO21hcmdpbi1ib3R0b206Ljg5cmVtfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5jb250YWN0X19oZWFkaW5nLWhpZGV7ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuY29udGFjdF9fbmFjaHRlc3NlbiAuY29sLW1kLTY6Zmlyc3QtY2hpbGQgLmNvbnRhY3RfX2hlYWRpbmctc3Vie21hcmdpbi10b3A6MHJlbX19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuY29udGFjdF9fbmFjaHRlc3NlbiAud3BjZjctbGlzdC1pdGVte21hcmdpbi1sZWZ0Oi4xcmVtO3dpZHRoOjQwJX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuY29udGFjdF9fbmFjaHRlc3NlbiAud3BjZjctbGlzdC1pdGVte3dpZHRoOjQ1JX19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuY29udGFjdF9fbmFjaHRlc3NlbiAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZXtwYWRkaW5nLWxlZnQ6NC40cmVtfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmNvbnRhY3RfX25hY2h0ZXNzZW4gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbHtmb250LXNpemU6Mi4ycmVtO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjMuNXJlbTttYXJnaW4tYm90dG9tOjEuMnJlbTtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmNvbnRhY3RfX25hY2h0ZXNzZW4gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCBpbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjA7d2lkdGg6MH0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5jb250YWN0X19uYWNodGVzc2VuIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwgc3Bhbntmb250LXNpemU6MS43cmVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtwYWRkaW5nLXRvcDouMnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7aGVpZ2h0OjIuOHJlbTt3aWR0aDoyLjlyZW19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuY29udGFjdF9fbmFjaHRlc3NlbiAud3BjZjctbGlzdC1pdGVtIGxhYmVsOmhvdmVyIGlucHV0fnNwYW57YmFja2dyb3VuZC1jb2xvcjojY2NjfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmNvbnRhY3RfX25hY2h0ZXNzZW4gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCBpbnB1dDpjaGVja2VkfnNwYW57YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmNvbnRhY3RfX25hY2h0ZXNzZW4gLndwY2Y3LWxpc3QtaXRlbSBzcGFuOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmV9LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuY29udGFjdF9fbmFjaHRlc3NlbiAud3BjZjctbGlzdC1pdGVtIGxhYmVsIGlucHV0OmNoZWNrZWR+c3BhbjphZnRlcntkaXNwbGF5OmJsb2NrfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmNvbnRhY3RfX25hY2h0ZXNzZW4gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCBzcGFuOmFmdGVye2xlZnQ6LjlyZW07dG9wOi41cmVtO2JvcmRlcjpzb2xpZCAjMDQyMzM0O2JvcmRlci13aWR0aDowIC40cmVtIC40cmVtIDA7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7aGVpZ2h0OjEuNXJlbTt3aWR0aDoxcmVtfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLndwY2Y3LWZvcm17cGFkZGluZy1sZWZ0OjEuOXJlbTtwYWRkaW5nLXJpZ2h0OjEuOXJlbTt3aWR0aDoxMDAlfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLndwY2Y3LXN1Ym1pdHtmb250LXNpemU6MnJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWxlZnQ6LjFyZW0gc29saWQgIzAwMDtib3JkZXItdG9wOi4xcmVtIHNvbGlkICMwMDA7Ym9yZGVyLWJvdHRvbTouMXJlbSBzb2xpZCAjMDAwO2ZvbnQtZmFtaWx5OlwiZ3J1ZWJlclwiLHNhbnMtc2VyaWY7b3BhY2l0eToxO3dpZHRoOjIzLjdyZW07aGVpZ2h0OjQuNHJlbTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAud3BjZjctc3VibWl0e3RyYW5zaXRpb246bm9uZX19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAud3BjZjctc3VibWl0OmFmdGVyLC5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLndwY2Y3LXN1Ym1pdDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMDAlO2JvcmRlci1zdHlsZTpzb2xpZDt3aWR0aDowO2hlaWdodDowfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLndwY2Y3LXN1Ym1pdDphZnRlcnt0b3A6MDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtib3JkZXItd2lkdGg6Mi4xcmVtfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLndwY2Y3LXN1Ym1pdDpiZWZvcmV7dG9wOjA7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDA7Ym9yZGVyLXdpZHRoOjIuMXJlbTtsZWZ0OjEwMSV9LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAud3BjZjctc3VibWl0OmZvY3VzLC5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLndwY2Y3LXN1Ym1pdDpob3ZlcntvdXRsaW5lOm5vbmU7b3BhY2l0eTouOH0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7bWFyZ2luOjAgYXV0byAhaW1wb3J0YW50O3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50O2JvcmRlcjouMnJlbSBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZjt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7bWFyZ2luOjAgYXV0bzt3aWR0aDo4MC40cmVtfX0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC53cGNmNyAuYWpheC1sb2FkZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAud3BjZjctbm90LXZhbGlke2JvcmRlcjouMnJlbSBzb2xpZCAjZGMzMjMyfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgc3Bhbi53cGNmNy1ub3QtdmFsaWR7Ym9yZGVyOjB9LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyBzcGFuLndwY2Y3LW5vdC12YWxpZCAud3BjZjctbGlzdC1pdGVtLWxhYmVse2NvbG9yOiNkYzMyMzJ9LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAubG9jYXRpb257Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjZyZW19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAubG9jYXRpb25fX2Jsb2Nre2JhY2tncm91bmQtY29sb3I6IzE1M2I1Nztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtwYWRkaW5nOjQuNXJlbSAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmxvY2F0aW9uX19ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZX19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAubG9jYXRpb25fX2NvbnRhaW5lcnttYXJnaW46MCBhdXRvO3dpZHRoOjc2LjZyZW19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmxvY2F0aW9uX19jb250YWluZXJ7cGFkZGluZy1sZWZ0OjEuOXJlbTtwYWRkaW5nLXJpZ2h0OjEuOXJlbTt3aWR0aDoxMDAlfX0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5sb2NhdGlvbl9faGVhZGluZ3tmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6NC4ycmVtO3BhZGRpbmctYm90dG9tOjEuOHJlbTtjb2xvcjojZmZmO3dpZHRoOjMxLjRyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmxvY2F0aW9uX19oZWFkaW5ne2ZvbnQtc2l6ZTozLjVyZW19fS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmxvY2F0aW9uX19tYXAtbGlua3twYWRkaW5nLXRvcDozcmVtO2Rpc3BsYXk6YmxvY2t9LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAubG9jYXRpb24gcHttYXJnaW4tYm90dG9tOjB9LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAubG9jYXRpb24gYXtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5sb2NhdGlvbiAuYmxvY2stbWFwLWR5bmFtaWN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5sb2NhdGlvbiAuYmxvY2stbWFwLWR5bmFtaWMgLmJsb2NrLW1hcC1keW5hbWljX19nbWFwe3dpZHRoOjEwMCV9fS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLm1haW4tZm9vdGVyLC5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLnBhZ2UtaGVhZGVyLC5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLndwY2Y3LW5vdC12YWxpZC10aXB7ZGlzcGxheTpub25lfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgaW5wdXRbdHlwZT10ZXh0XSwucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIGlucHV0W3R5cGU9ZW1haWxdLC5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgaW5wdXRbdHlwZT10ZWxde2ZvbnQtc2l6ZToxLjdyZW07bWFyZ2luLWJvdHRvbToxLjRyZW07cGFkZGluZzoxLjZyZW0gMS4ycmVtO3dpZHRoOjEwMCU7aGVpZ2h0OjVyZW19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciwucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXJ7Y29sb3I6IzAwMH0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIHRleHRhcmVhe2hlaWdodDoxMi40cmVtO3BhZGRpbmc6MS43cmVtIDEuM3JlbTttYXJnaW4tdG9wOjMuNXJlbTt3aWR0aDoxMDAlfS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmV2ZW50LWRpcmVjdGlvbnN7bWFyZ2luLWJvdHRvbTo2cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5ldmVudC1kaXJlY3Rpb25ze21hcmdpbi1ib3R0b206MTByZW19fS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmV2ZW50LWRpcmVjdGlvbnNfX2hlYWRpbmd7bWFyZ2luOjAgYXV0byAzcmVtIGF1dG99LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuZXZlbnQtZGlyZWN0aW9uc19fYmxvY2tze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlO21heC13aWR0aDo4OHJlbTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAycmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5ldmVudC1kaXJlY3Rpb25zX19ibG9ja3N7ZmxleC13cmFwOm5vd3JhcH19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuZXZlbnQtZGlyZWN0aW9uc19fYmxvY2t7ZmxleC1iYXNpczoxMDAlO3BhZGRpbmc6MS44cmVtIDIuMnJlbSAxLjhyZW0gMS44cmVtO2JhY2tncm91bmQtY29sb3I6IzE1M2I1N31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuZXZlbnQtZGlyZWN0aW9uc19fYmxvY2t7ZmxleC1iYXNpczpjYWxjKDUwJSAtIDFyZW0pO3BhZGRpbmctcmlnaHQ6M3JlbX19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuZXZlbnQtZGlyZWN0aW9uc19fYmxvY2s6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToxcmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5ldmVudC1kaXJlY3Rpb25zX19ibG9jazpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9fS5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmV2ZW50LWRpcmVjdGlvbnNfX2Jsb2NrOmZpcnN0LWNoaWxkIHB7Zm9udC1zaXplOjEuNnJlbX0ucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5ldmVudC1kaXJlY3Rpb25zX19ibG9jayAqe2NvbG9yOiNmZmZ9LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuZXZlbnQtZGlyZWN0aW9uc19fYmxvY2sgaDN7bWFyZ2luLWJvdHRvbToxLjJyZW07Zm9udC1zaXplOjJyZW19LnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAuZXZlbnQtZGlyZWN0aW9uc19fYmxvY2sgcHtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjIuM3JlbX0uc2luZ2xlLXBvc3RfX2NvbnRhaW5lcntwYWRkaW5nLXRvcDo3LjdyZW07cGFkZGluZy1yaWdodDouM3JlbTtwYWRkaW5nLWJvdHRvbToxMHJlbTtwYWRkaW5nLWxlZnQ6LjNyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtcG9zdF9fY29udGFpbmVye3BhZGRpbmctdG9wOjQuNXJlbTtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fS5zaW5nbGUtcG9zdF9faGVhZGVye21heC13aWR0aDo4MC40cmVtO21hcmdpbi1ib3R0b206NnB4O2ZvbnQtZmFtaWx5OlwiZ3J1ZWJlclwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6My41cmVtO2xldHRlci1zcGFjaW5nOi4xMXJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNpbmdsZS1wb3N0X19oZWFkZXJ7Zm9udC1zaXplOjMuNXJlbTtsaW5lLWhlaWdodDozLjlyZW19fS5zaW5nbGUtcG9zdF9fYmFja3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjIuOHJlbTtmb250LXNpemU6MS43cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbTtsZXR0ZXItc3BhY2luZzouMDVyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtcG9zdF9fYmFja3ttYXJnaW4tYm90dG9tOjMuMnJlbX19LnNpbmdsZS1wb3N0X19iYWNrOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6LjZyZW07aGVpZ2h0OjEuMnJlbTttYXJnaW4tcmlnaHQ6MXJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29uLWNoZXZyb24tcmlnaHQtLWJsYWNrLnN2Z1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc2luZ2xlLXBvc3RfX21ldGF7ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206Mi40cmVtO2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6MnJlbTtsZXR0ZXItc3BhY2luZzouNXB4fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuc2luZ2xlLXBvc3RfX21ldGF7bWFyZ2luLWJvdHRvbTo0LjJyZW07bGluZS1oZWlnaHQ6Mi42cmVtfX0uc2luZ2xlLXBvc3RfX2NhdGVnb3JpZXMtaXRlbTphZnRlcntjb250ZW50OlwiLCBcIn0uc2luZ2xlLXBvc3RfX2NhdGVnb3JpZXMtaXRlbTpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCJcIn0uc2luZ2xlLXBvc3RfX2ludHJve21hcmdpbi1ib3R0b206My41cmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuc2luZ2xlLXBvc3RfX2ludHJve21hcmdpbi1ib3R0b206NC40cmVtfX0uc2luZ2xlLXBvc3RfX2ludHJvIHB7bWF4LXdpZHRoOjgwLjRyZW07bWFyZ2luOjA7Zm9udC1zaXplOjIuMXJlbTtsaW5lLWhlaWdodDoyLjhyZW07bGV0dGVyLXNwYWNpbmc6LjA2NXJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNpbmdsZS1wb3N0X19pbnRybyBwe2ZvbnQtc2l6ZToyLjNyZW07bGluZS1oZWlnaHQ6My4xcmVtfX0uc2luZ2xlLXBvc3RfX2NvbHVtbnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwfS5zaW5nbGUtcG9zdF9fY29sdW1ucyAuYmxvY2suYmxvY2stY29yZXtwYWRkaW5nOjB9LnNpbmdsZS1wb3N0X19jb2x1bW5zIC5ibG9jay5ibG9jay1jb3JlLS1wYXJhZ3JhcGgrLmJsb2NrLWNvcmUtLXBhcmFncmFwaHttYXJnaW4tdG9wOjEuNWVtfS5zaW5nbGUtcG9zdF9fY29sdW1ucyAuYmxvY2suYmxvY2stY29yZS0tcGFyYWdyYXBoIHB7bGV0dGVyLXNwYWNpbmc6LjA0MjVyZW19LnNpbmdsZS1wb3N0X19sZWZ0e3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtcG9zdF9fbGVmdHttYXgtd2lkdGg6NTNyZW19fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnNpbmdsZS1wb3N0X19sZWZ0e21heC13aWR0aDo1NS44cmVtfX0uc2luZ2xlLXBvc3RfX2xlZnQgLmJsb2NrLmJsb2NrLWNvcmUtLXBhcmFncmFwaDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTo0LjdyZW19LnNpbmdsZS1wb3N0X19idXR0b24td3JhcHt3aWR0aDozMHJlbTtoZWlnaHQ6NC43cmVtO21hcmdpbi10b3A6MS44cmVtO292ZXJmbG93OmhpZGRlbn0uc2luZ2xlLXBvc3RfX2J1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6NC43cmVtO2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MX0uc2luZ2xlLXBvc3RfX2J1dHRvbjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xLjJyZW07Ym90dG9tOjA7d2lkdGg6NXJlbTtoZWlnaHQ6NXJlbTtib3JkZXI6LjNyZW0gc29saWQgIzAwMDtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWxlZnQ6MDt0cmFuc2Zvcm06cm90YXRlKDMyZGVnKSBza2V3WSgyNGRlZyk7ei1pbmRleDotMX0uc2luZ2xlLXBvc3RfX2xpbmt7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjQuN3JlbTttaW4taGVpZ2h0OmF1dG87cGFkZGluZzowIDFyZW0gMCAxLjRyZW07Y29sb3I6IzAwMDtmb250LWZhbWlseTpcImdydWViZXJcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjIuNnJlbTtsZXR0ZXItc3BhY2luZzouMDNlbTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjouM3JlbSBzb2xpZCAjMDAwO2JvcmRlci1yaWdodDowfS5zaW5nbGUtcG9zdF9fcmlnaHR7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjM5LjRyZW07bWFyZ2luLXRvcDouNXJlbTttYXJnaW4tYm90dG9tOjIuOHJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNpbmdsZS1wb3N0X19yaWdodHtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tbGVmdDoxcmVtfX0uc2luZ2xlLXBvc3RfX3JpZ2h0LS1tb2JpbGV7ZGlzcGxheTpibG9ja31AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNpbmdsZS1wb3N0X19yaWdodC0tbW9iaWxle2Rpc3BsYXk6bm9uZX19LnNpbmdsZS1wb3N0X19yaWdodCAuY29udGFpbmVye21heC13aWR0aDoxMDAlO3BhZGRpbmc6MH0uc2luZ2xlLXBvc3RfX3JpZ2h0IC5pbWFnZSBpbWd7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjI3MnB4O29iamVjdC1maXQ6Y292ZXJ9LnNpbmdsZS1wb3N0X19yaWdodCBzZWN0aW9ue21hcmdpbi1ib3R0b206MXJlbX0uc2luZ2xlLXBvc3RfX3JpZ2h0IC5ibG9jay1zbGlkZXItZ2FsbGVyeXttaW4taGVpZ2h0OjIzLjJyZW07bWFyZ2luOjB9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtcG9zdF9fcmlnaHQgLmJsb2NrLXNsaWRlci1nYWxsZXJ5e21pbi1oZWlnaHQ6MzIuN3JlbX19LnNpbmdsZS1wb3N0X19yaWdodCAuYmxvY2stc2xpZGVyLWdhbGxlcnkgLnN3aXBlci1idXR0b24tbmV4dCwuc2luZ2xlLXBvc3RfX3JpZ2h0IC5ibG9jay1zbGlkZXItZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2e3RvcDpjYWxjKDUwJSArIDAuOHJlbSk7d2lkdGg6MS4zcmVtO2hlaWdodDoyLjZyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtcG9zdF9fcmlnaHQgLmJsb2NrLXNsaWRlci1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQsLnNpbmdsZS1wb3N0X19yaWdodCAuYmxvY2stc2xpZGVyLWdhbGxlcnkgLnN3aXBlci1idXR0b24tcHJldnt0b3A6Y2FsYyg1MCUgKyAwLjZyZW0pfX0uc2luZ2xlLXBvc3RfX3JpZ2h0IC5ibG9jay1zbGlkZXItZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0OjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtcG9zdF9fcmlnaHQgLmJsb2NrLXNsaWRlci1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6M3JlbX19LnNpbmdsZS1wb3N0X19yaWdodCAuYmxvY2stc2xpZGVyLWdhbGxlcnkgLnN3aXBlci1idXR0b24tcHJldntsZWZ0OjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtcG9zdF9fcmlnaHQgLmJsb2NrLXNsaWRlci1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDozcmVtfX0uc2luZ2xlLXBvc3RfX3JpZ2h0IC5ibG9jay1zbGlkZXItZ2FsbGVyeSBpbWd7bWF4LWhlaWdodDpjYWxjKDAuNjcgKiAoMTAwdncgLSAzNnB4KSl9LnNpbmdsZS1wb3N0X19yaWdodCAuYmxvY2stdmlkZW97aGVpZ2h0OmF1dG87bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX0uc2luZ2xlLXBvc3RfX3JpZ2h0IC5ibG9jay12aWRlb19fd3JhcHBlcnttYXgtaGVpZ2h0OjYwcmVtfS5zaW5nbGUtcG9zdF9fcmlnaHQgLmJsb2NrLXZpZGVvX19wbGF5ZXJ7cGFkZGluZy1ib3R0b206NjclfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuc2luZ2xlLXBvc3RfX3JpZ2h0IC5ibG9jay12aWRlb19fcGxheWVye3BhZGRpbmctYm90dG9tOjY4LjYlfX0uc2luZ2xlLXBvc3RfX3JpZ2h0IC5ibG9jay12aWRlb19fcGxheSBzdmd7d2lkdGg6NS43cmVtO2hlaWdodDo1LjdyZW19QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsuc2luZ2xlLWJsb2cgLmJsb2NrLmJsb2NrLWNvcmV7cGFkZGluZzowfX0uc2luZ2xlLWJsb2cgLmJsb2NrLmJsb2NrLWNvcmUtLXBhcmFncmFwaDpmaXJzdC1vZi10eXBle21hcmdpbi10b3A6MH1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5zaW5nbGUtYmxvZyAuYmxvY2suYmxvY2stY29yZS0taGVhZGluZzpmaXJzdC1vZi10eXBle21hcmdpbi10b3A6MH19QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsuc2luZ2xlLWJsb2cgLmJsb2NrLmJsb2NrLWNvcmUtLXBhcmFncmFwaCBwe21hcmdpbi1ib3R0b206M3JlbX19QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsuc2luZ2xlLWJsb2cgLmJsb2NrLmJsb2NrLWNvcmUtLWhlYWRpbmcgaDJ7bWFyZ2luOjAgMCAxLjVyZW07Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6My40cmVtfX0uc2luZ2xlLWJsb2dfX2NvbnRhaW5lcntwYWRkaW5nLXRvcDo3LjdyZW07cGFkZGluZy1yaWdodDouM3JlbTtwYWRkaW5nLWJvdHRvbToxMHJlbTtwYWRkaW5nLWxlZnQ6LjNyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtYmxvZ19fY29udGFpbmVye3BhZGRpbmctdG9wOjQuNXJlbTtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fS5zaW5nbGUtYmxvZ19faGVhZGVye21heC13aWR0aDo4MC40cmVtO21hcmdpbi1ib3R0b206NXJlbTtmb250LWZhbWlseTpcImdydWViZXJcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0OjMuNXJlbTtsZXR0ZXItc3BhY2luZzouMTFyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtYmxvZ19faGVhZGVye2ZvbnQtc2l6ZTozLjVyZW07bGluZS1oZWlnaHQ6My45cmVtfX0uc2luZ2xlLWJsb2dfX2RhdGV7bWFyZ2luLWJvdHRvbToxcmVtfS5zaW5nbGUtYmxvZ19fYmFja3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjIuOHJlbTtmb250LXNpemU6MS43cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbTtsZXR0ZXItc3BhY2luZzouMDVyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtYmxvZ19fYmFja3ttYXJnaW4tYm90dG9tOjMuMnJlbX19LnNpbmdsZS1ibG9nX19iYWNrOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6LjZyZW07aGVpZ2h0OjEuMnJlbTttYXJnaW4tcmlnaHQ6MXJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29uLWNoZXZyb24tcmlnaHQtLWJsYWNrLnN2Z1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc2luZ2xlLWJsb2dfX2NvbHVtbnN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLWJsb2dfX2NvbHVtbnN7bWFyZ2luLWxlZnQ6LTEuNXJlbTttYXJnaW4tcmlnaHQ6LTEuNXJlbTttYXJnaW4tYm90dG9tOjEwcmVtfX0uc2luZ2xlLWJsb2dfX3NpZGViYXJ7ZmxleC1iYXNpczoxMDAlO21hcmdpbi1ib3R0b206NXJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpbmdsZS1ibG9nX19zaWRlYmFye2ZsZXgtYmFzaXM6MjUlO21heC13aWR0aDoyNSU7cGFkZGluZzowIDEuNXJlbX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtYmxvZ19fc2lkZWJhcnttYXJnaW4tYm90dG9tOjFyZW19fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLWJsb2dfX3NpZGViYXItc3RpY2t5e3Bvc2l0aW9uOnN0aWNreTt0b3A6MTJyZW19fS5zaW5nbGUtYmxvZ19fY29udGVudHtmbGV4LWJhc2lzOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zaW5nbGUtYmxvZ19fY29udGVudHtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JTtwYWRkaW5nOjAgMS41cmVtfX0uc2luZ2xlLWJsb2dfX2F1dGhvci1pbWFnZXttYXJnaW46MCAwIDJyZW0gMH0uc2luZ2xlLWJsb2dfX2F1dGhvci1pbWFnZSBpbWd7bWF4LXdpZHRoOjlyZW07aGVpZ2h0OmF1dG87Ym9yZGVyLXJhZGl1czo1MCV9LnNpbmdsZS1ibG9nX19hdXRob3ItbmFtZSwuc2luZ2xlLWJsb2dfX2F1dGhvci1kZXNjcmlwdGlvbnttYXJnaW46MDtmb250LXNpemU6MnJlbTttYXJnaW4tYm90dG9tOi44cmVtfS5zaW5nbGUtYmxvZ19fYXV0aG9yLW5hbWU6bGFzdC1jaGlsZCwuc2luZ2xlLWJsb2dfX2F1dGhvci1kZXNjcmlwdGlvbjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206LjhyZW19LnNpbmdsZS1ibG9nX19hdXRob3ItZGVzY3JpcHRpb257Zm9udC1zaXplOjEuOHJlbX0uc2luZ2xlLWJsb2dfX2FuY2hvcnN7ZGlzcGxheTpub25lO21hcmdpbi10b3A6NXJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpbmdsZS1ibG9nX19hbmNob3Jze2Rpc3BsYXk6YmxvY2t9fS5zaW5nbGUtYmxvZ19fYW5jaG9ycy1pdGVtc3twYWRkaW5nLWxlZnQ6MS44cmVtfS5zaW5nbGUtYmxvZ19fYW5jaG9ycy1pdGVte2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6Mi40cmVtO21hcmdpbi1ib3R0b206LjVyZW19LnNpbmdsZS1ibG9nX19hbmNob3JzLWl0ZW0uLS1hY3RpdmV7Y29sb3I6IzQ3M2UyNX0uc2luZ2xlLWJsb2dfX2FuY2hvcnMtaXRlbS4tLWFjdGl2ZSBhe2NvbG9yOiM0NzNlMjV9LnNpbmdsZS1ibG9nX19hbmNob3JzLWl0ZW06aG92ZXJ7Y29sb3I6IzQ3M2UyNX0uc2luZ2xlLWJsb2dfX2FuY2hvcnMtaXRlbTpob3ZlciBhe2NvbG9yOiM0NzNlMjV9LnNpbmdsZS1ibG9nX19hbmNob3JzLWl0ZW0gYXtjb2xvcjojMDAwfS5zaW5nbGUtYmxvZ19fYW5jaG9ycy1pdGVtIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNpbmdsZS1ibG9nIC5zaW5nbGVfX3RhYi13cmFwcGVye21hcmdpbi1ib3R0b206Mi41cmVtfS5zaW5nbGUtYmxvZyAuc2luZ2xlX19oZWFkZXJ7bWFyZ2luOjJyZW0gMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpbmdsZS1ibG9nIC5zaW5nbGVfX2hlYWRlcnttYXJnaW4tdG9wOjYuNHJlbTttYXJnaW4tYm90dG9tOjYuNHJlbX19LnNpbmdsZS1ibG9nIC5zaW5nbGVfX21vYmlsZS1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmc6MCAxLjVyZW0gMS41cmVtIDcuMnJlbTtjb2xvcjojMDAwO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjIuNHJlbTtib3JkZXItYm90dG9tOi4xcmVtIHNvbGlkICM0NzNlMjU7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zaW5nbGUtYmxvZyAuc2luZ2xlX19tb2JpbGUtaGVhZGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0uc2luZ2xlLWJsb2cgLnNpbmdsZV9fbW9iaWxlLWhlYWRlci5vcGVuZWR7bWFyZ2luLWJvdHRvbToycmVtfS5zaW5nbGUtYmxvZyAuc2luZ2xlX19tb2JpbGUtaGVhZGVyLm9wZW5lZDpiZWZvcmV7b3BhY2l0eToxfS5zaW5nbGUtYmxvZyAuc2luZ2xlX19tb2JpbGUtaGVhZGVyOmJlZm9yZSwuc2luZ2xlLWJsb2cgLnNpbmdsZV9fbW9iaWxlLWhlYWRlcjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4zcmVtO2xlZnQ6Mi43cmVtO2hlaWdodDoxLjhyZW07d2lkdGg6MnJlbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZX0uc2luZ2xlLWJsb2cgLnNpbmdsZV9fbW9iaWxlLWhlYWRlcjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaWNvLWFycm93LWdyYXkucG5nXCIpO29wYWNpdHk6MDt6LWluZGV4OjJ9LnNpbmdsZS1ibG9nIC5zaW5nbGVfX21vYmlsZS1oZWFkZXI6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaWNvLWFycm93LWdyYXkucG5nXCIpO3otaW5kZXg6MX1AbWVkaWEgcHJpbnR7aGVhZGVyLGZvb3RlcntkaXNwbGF5Om5vbmV9LnNpbmdsZS1wb3N0X19idXR0b24td3JhcCwuc2luZ2xlLXBvc3RfX2JhY2ssLnNpbmdsZS1wb3N0X19yaWdodHtkaXNwbGF5Om5vbmV9fS5wYWdlLTQwNHtwYWRkaW5nOjguNHJlbSAwfS5ldmVudHMtYXJjaGl2ZV9fbW9udGh7cG9zaXRpb246cmVsYXRpdmU7bWF4LWhlaWdodDoxMDAwcmVtO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm1heC1oZWlnaHQgZWFzZS1pbi1vdXQgLjNzO3dpbGwtY2hhbmdlOm1heC1oZWlnaHR9LmV2ZW50cy1hcmNoaXZlX19tb250aDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246b3BhY2l0eSBlYXNlLWluLW91dCAuNXMsdmlzaWJpbGl0eSBlYXNlLWluLW91dCAuMnM7d2lsbC1jaGFuZ2U6b3BhY2l0eSx2aXNpYmlsaXR5O3otaW5kZXg6OX0uZXZlbnRzLWFyY2hpdmVfX21vbnRoLi0tbG9hZGluZ3ttYXgtaGVpZ2h0OjB9LmV2ZW50cy1hcmNoaXZlX19tb250aC4tLWxvYWRpbmc6OmJlZm9yZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS5ldmVudHMtYXJjaGl2ZV9fbW9udGgtbmFtZXtwYWRkaW5nOi44cmVtIDEuNnJlbTtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjMuNXJlbTtsZXR0ZXItc3BhY2luZzouMDNlbTtiYWNrZ3JvdW5kLWNvbG9yOiM0NzNlMjU7Y29sb3I6I2ZmZn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmV2ZW50cy1hcmNoaXZlX19tb250aC1uYW1le3BhZGRpbmc6LjRyZW0gMS42cmVtO2ZvbnQtc2l6ZTozLjVyZW07bGluZS1oZWlnaHQ6NC4ycmVtfX0uZXZlbnRzLWFyY2hpdmVfX21vbnRoLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgLTAuOHJlbSA0cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZXZlbnRzLWFyY2hpdmVfX21vbnRoLXdyYXBwZXJ7bWFyZ2luOjAgLTAuOHJlbSA4cmVtfX0uZXZlbnRzLWFyY2hpdmVfX2xvYWQtbW9yZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5ldmVudHMtYXJjaGl2ZV9fbG9hZC1tb3JlOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTttYXJnaW46MDttYXJnaW4tbGVmdDozcmVtO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjJweCBzb2xpZCAjY2JjYmNiO2JvcmRlci10b3AtY29sb3I6IzRkNTA3Nztib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IGVhc2UtaW4tb3V0IC4zczthbmltYXRpb246MXMgc3BpbiBsaW5lYXIgaW5maW5pdGV9LmV2ZW50cy1hcmNoaXZlX19sb2FkLW1vcmUuLS1sb2FkaW5nOjphZnRlcntvcGFjaXR5OjF9LmV2ZW50cy1hcmNoaXZlX19sb2FkLW1vcmUgLmV2ZW50cy1hcmNoaXZlX19idXR0b24uLS1kaXNhYmxlZHtkaXNwbGF5Om5vbmV9QGtleWZyYW1lcyBzcGlue2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIGgyLC53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyBoMiwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC5jb2wyLXNldCBoMnttYXJnaW4tYm90dG9tOjEuNXJlbTtmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDozLjVyZW07bGV0dGVyLXNwYWNpbmc6LjAzZW07Y29sb3I6IzAwMDtmb250LXdlaWdodDo0MDB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgaDIsLndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIGgyLC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLmNvbDItc2V0IGgye2ZvbnQtc2l6ZTozLjVyZW07bGluZS1oZWlnaHQ6NC4ycmVtfX0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgaDMsLndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZm9ybT5oMywud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZS1BZGRyZXNzIGgzLC53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyLC53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIGgye2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjIuNXJlbTtsZXR0ZXItc3BhY2luZzouMDNlbTtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IGgzLC53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZvcm0+aDMsLndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UtQWRkcmVzcyBoMywud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBoMiwud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyBoMntmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjNyZW19fS53b29jb21tZXJjZS1jaGVja291dCBmb3JtLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS53b29jb21tZXJjZS1mb3JtLWNvdXBvbiAuYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC5idXR0b24sLndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLmJ1dHRvbiwud29vY29tbWVyY2UtY2FydCAucmV0dXJuLXRvLXNob3AgYS5idXR0b24sLndvb2NvbW1lcmNlLWNhcnQgLnJldHVybi10by1zaG9wIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlLWNhcnQgLnJldHVybi10by1zaG9wIGlucHV0LmJ1dHRvbiwud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgLmJ1dHRvbiwuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5idXR0b24sLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1lcnJvciBhLmJ1dHRvbiwud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtbWVzc2FnZSBhLmJ1dHRvbiwud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtZXJyb3IgYS5idXR0b24sLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciBhLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIGEud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS53b29jb21tZXJjZS1CdXR0b24uYnV0dG9uLC53b29jb21tZXJjZSAud29vY29tbWVyY2Utbm90aWNlIGEud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbiwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC5jb2wyLXNldCBhLmJ1dHRvbiwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC5jb2wyLXNldCBidXR0b24uYnV0dG9uLC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLmNvbDItc2V0IGlucHV0LmJ1dHRvbiwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtIGEuYnV0dG9uLC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gYnV0dG9uLmJ1dHRvbiwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtIGlucHV0LmJ1dHRvbntwYWRkaW5nOi41cmVtIDFyZW07bWluLWhlaWdodDo1cmVtO21pbi13aWR0aDphdXRvO2JhY2tncm91bmQtY29sb3I6IzAwMCAhaW1wb3J0YW50O2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjowO2ZvbnQtZmFtaWx5OlwiZ3J1ZWJlclwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO3RyYW5zaXRpb246b3BhY2l0eSBlYXNlLWluLW91dCAuM3M7d2lsbC1jaGFuZ2U6b3BhY2l0eX0ud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luIC53Yy1mb3J3YXJkLmJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS53b29jb21tZXJjZS1mb3JtLWNvdXBvbiAud2MtZm9yd2FyZC5idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50Lndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjLWZvcndhcmQuYnV0dG9uLC53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53Yy1mb3J3YXJkLmJ1dHRvbiwud29vY29tbWVyY2UtY2FydCAucmV0dXJuLXRvLXNob3AgYS53Yy1mb3J3YXJkLmJ1dHRvbiwud29vY29tbWVyY2UtY2FydCAucmV0dXJuLXRvLXNob3AgYnV0dG9uLndjLWZvcndhcmQuYnV0dG9uLC53b29jb21tZXJjZS1jYXJ0IC5yZXR1cm4tdG8tc2hvcCBpbnB1dC53Yy1mb3J3YXJkLmJ1dHRvbiwud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgLndjLWZvcndhcmQuYnV0dG9uLC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtbWVzc2FnZSBhLndjLWZvcndhcmQuYnV0dG9uLC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtZXJyb3IgYS53Yy1mb3J3YXJkLmJ1dHRvbiwud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtbWVzc2FnZSBhLndjLWZvcndhcmQuYnV0dG9uLC53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1lcnJvciBhLndjLWZvcndhcmQuYnV0dG9uLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IgYS53Yy1mb3J3YXJkLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIGEud2MtZm9yd2FyZC53b29jb21tZXJjZS1CdXR0b24uYnV0dG9uLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSBhLndjLWZvcndhcmQud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW5vdGljZSBhLndjLWZvcndhcmQud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbiwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC5jb2wyLXNldCBhLndjLWZvcndhcmQuYnV0dG9uLC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLmNvbDItc2V0IGJ1dHRvbi53Yy1mb3J3YXJkLmJ1dHRvbiwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC5jb2wyLXNldCBpbnB1dC53Yy1mb3J3YXJkLmJ1dHRvbiwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtIGEud2MtZm9yd2FyZC5idXR0b24sLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBidXR0b24ud2MtZm9yd2FyZC5idXR0b24sLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBpbnB1dC53Yy1mb3J3YXJkLmJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luICNwbGFjZV9vcmRlci5idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb24gI3BsYWNlX29yZGVyLmJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAjcGxhY2Vfb3JkZXIuYnV0dG9uLC53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ICNwbGFjZV9vcmRlci5idXR0b24sLndvb2NvbW1lcmNlLWNhcnQgLnJldHVybi10by1zaG9wIGEjcGxhY2Vfb3JkZXIuYnV0dG9uLC53b29jb21tZXJjZS1jYXJ0IC5yZXR1cm4tdG8tc2hvcCBidXR0b24jcGxhY2Vfb3JkZXIuYnV0dG9uLC53b29jb21tZXJjZS1jYXJ0IC5yZXR1cm4tdG8tc2hvcCBpbnB1dCNwbGFjZV9vcmRlci5idXR0b24sLndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0ICNwbGFjZV9vcmRlci5idXR0b24sLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1tZXNzYWdlIGEjcGxhY2Vfb3JkZXIuYnV0dG9uLC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtZXJyb3IgYSNwbGFjZV9vcmRlci5idXR0b24sLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYSNwbGFjZV9vcmRlci5idXR0b24sLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWVycm9yIGEjcGxhY2Vfb3JkZXIuYnV0dG9uLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IgYSNwbGFjZV9vcmRlci53b29jb21tZXJjZS1CdXR0b24uYnV0dG9uLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyBhI3BsYWNlX29yZGVyLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIGEjcGxhY2Vfb3JkZXIud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW5vdGljZSBhI3BsYWNlX29yZGVyLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b24sLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAuY29sMi1zZXQgYSNwbGFjZV9vcmRlci5idXR0b24sLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAuY29sMi1zZXQgYnV0dG9uI3BsYWNlX29yZGVyLmJ1dHRvbiwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC5jb2wyLXNldCBpbnB1dCNwbGFjZV9vcmRlci5idXR0b24sLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBhI3BsYWNlX29yZGVyLmJ1dHRvbiwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtIGJ1dHRvbiNwbGFjZV9vcmRlci5idXR0b24sLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBpbnB1dCNwbGFjZV9vcmRlci5idXR0b257Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YWNiMjAgIWltcG9ydGFudH0ud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luIC53Yy1mb3J3YXJkLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS53b29jb21tZXJjZS1mb3JtLWNvdXBvbiAud2MtZm9yd2FyZC5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50Lndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjLWZvcndhcmQuYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53Yy1mb3J3YXJkLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UtY2FydCAucmV0dXJuLXRvLXNob3AgYS53Yy1mb3J3YXJkLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UtY2FydCAucmV0dXJuLXRvLXNob3AgYnV0dG9uLndjLWZvcndhcmQuYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZS1jYXJ0IC5yZXR1cm4tdG8tc2hvcCBpbnB1dC53Yy1mb3J3YXJkLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgLndjLWZvcndhcmQuYnV0dG9uOmhvdmVyLC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtbWVzc2FnZSBhLndjLWZvcndhcmQuYnV0dG9uOmhvdmVyLC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtZXJyb3IgYS53Yy1mb3J3YXJkLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtbWVzc2FnZSBhLndjLWZvcndhcmQuYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1lcnJvciBhLndjLWZvcndhcmQuYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IgYS53Yy1mb3J3YXJkLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIGEud2MtZm9yd2FyZC53b29jb21tZXJjZS1CdXR0b24uYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSBhLndjLWZvcndhcmQud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW5vdGljZSBhLndjLWZvcndhcmQud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbjpob3ZlciwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC5jb2wyLXNldCBhLndjLWZvcndhcmQuYnV0dG9uOmhvdmVyLC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLmNvbDItc2V0IGJ1dHRvbi53Yy1mb3J3YXJkLmJ1dHRvbjpob3ZlciwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC5jb2wyLXNldCBpbnB1dC53Yy1mb3J3YXJkLmJ1dHRvbjpob3ZlciwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtIGEud2MtZm9yd2FyZC5idXR0b246aG92ZXIsLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBidXR0b24ud2MtZm9yd2FyZC5idXR0b246aG92ZXIsLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBpbnB1dC53Yy1mb3J3YXJkLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luICNwbGFjZV9vcmRlci5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb24gI3BsYWNlX29yZGVyLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAjcGxhY2Vfb3JkZXIuYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ICNwbGFjZV9vcmRlci5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlLWNhcnQgLnJldHVybi10by1zaG9wIGEjcGxhY2Vfb3JkZXIuYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZS1jYXJ0IC5yZXR1cm4tdG8tc2hvcCBidXR0b24jcGxhY2Vfb3JkZXIuYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZS1jYXJ0IC5yZXR1cm4tdG8tc2hvcCBpbnB1dCNwbGFjZV9vcmRlci5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0ICNwbGFjZV9vcmRlci5idXR0b246aG92ZXIsLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1tZXNzYWdlIGEjcGxhY2Vfb3JkZXIuYnV0dG9uOmhvdmVyLC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtZXJyb3IgYSNwbGFjZV9vcmRlci5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYSNwbGFjZV9vcmRlci5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWVycm9yIGEjcGxhY2Vfb3JkZXIuYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IgYSNwbGFjZV9vcmRlci53b29jb21tZXJjZS1CdXR0b24uYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyBhI3BsYWNlX29yZGVyLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIGEjcGxhY2Vfb3JkZXIud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW5vdGljZSBhI3BsYWNlX29yZGVyLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b246aG92ZXIsLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAuY29sMi1zZXQgYSNwbGFjZV9vcmRlci5idXR0b246aG92ZXIsLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAuY29sMi1zZXQgYnV0dG9uI3BsYWNlX29yZGVyLmJ1dHRvbjpob3ZlciwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC5jb2wyLXNldCBpbnB1dCNwbGFjZV9vcmRlci5idXR0b246aG92ZXIsLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBhI3BsYWNlX29yZGVyLmJ1dHRvbjpob3ZlciwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtIGJ1dHRvbiNwbGFjZV9vcmRlci5idXR0b246aG92ZXIsLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBpbnB1dCNwbGFjZV9vcmRlci5idXR0b246aG92ZXJ7Y29sb3I6I2ZmZn0ud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5idXR0b246OmJlZm9yZSwud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS53b29jb21tZXJjZS1mb3JtLWNvdXBvbiAuYnV0dG9uOjpiZWZvcmUsLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50Lndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLmJ1dHRvbjo6YmVmb3JlLC53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5idXR0b246OmJlZm9yZSwud29vY29tbWVyY2UtY2FydCAucmV0dXJuLXRvLXNob3AgYS5idXR0b246OmJlZm9yZSwud29vY29tbWVyY2UtY2FydCAucmV0dXJuLXRvLXNob3AgYnV0dG9uLmJ1dHRvbjo6YmVmb3JlLC53b29jb21tZXJjZS1jYXJ0IC5yZXR1cm4tdG8tc2hvcCBpbnB1dC5idXR0b246OmJlZm9yZSwud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgLmJ1dHRvbjo6YmVmb3JlLC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtbWVzc2FnZSBhLmJ1dHRvbjo6YmVmb3JlLC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtZXJyb3IgYS5idXR0b246OmJlZm9yZSwud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtbWVzc2FnZSBhLmJ1dHRvbjo6YmVmb3JlLC53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1lcnJvciBhLmJ1dHRvbjo6YmVmb3JlLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IgYS53b29jb21tZXJjZS1CdXR0b24uYnV0dG9uOjpiZWZvcmUsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIGEud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbjo6YmVmb3JlLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSBhLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b246OmJlZm9yZSwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW5vdGljZSBhLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b246OmJlZm9yZSwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC5jb2wyLXNldCBhLmJ1dHRvbjo6YmVmb3JlLC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLmNvbDItc2V0IGJ1dHRvbi5idXR0b246OmJlZm9yZSwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC5jb2wyLXNldCBpbnB1dC5idXR0b246OmJlZm9yZSwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtIGEuYnV0dG9uOjpiZWZvcmUsLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBidXR0b24uYnV0dG9uOjpiZWZvcmUsLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBpbnB1dC5idXR0b246OmJlZm9yZSwud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5idXR0b246OmFmdGVyLC53b29jb21tZXJjZS1jaGVja291dCBmb3JtLndvb2NvbW1lcmNlLWZvcm0tY291cG9uIC5idXR0b246OmFmdGVyLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC5idXR0b246OmFmdGVyLC53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5idXR0b246OmFmdGVyLC53b29jb21tZXJjZS1jYXJ0IC5yZXR1cm4tdG8tc2hvcCBhLmJ1dHRvbjo6YWZ0ZXIsLndvb2NvbW1lcmNlLWNhcnQgLnJldHVybi10by1zaG9wIGJ1dHRvbi5idXR0b246OmFmdGVyLC53b29jb21tZXJjZS1jYXJ0IC5yZXR1cm4tdG8tc2hvcCBpbnB1dC5idXR0b246OmFmdGVyLC53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyAud2MtcHJvY2VlZC10by1jaGVja291dCAuYnV0dG9uOjphZnRlciwuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5idXR0b246OmFmdGVyLC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtZXJyb3IgYS5idXR0b246OmFmdGVyLC53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1tZXNzYWdlIGEuYnV0dG9uOjphZnRlciwud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtZXJyb3IgYS5idXR0b246OmFmdGVyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IgYS53b29jb21tZXJjZS1CdXR0b24uYnV0dG9uOjphZnRlciwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gYS53b29jb21tZXJjZS1CdXR0b24uYnV0dG9uOjphZnRlciwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS53b29jb21tZXJjZS1CdXR0b24uYnV0dG9uOjphZnRlciwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW5vdGljZSBhLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b246OmFmdGVyLC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLmNvbDItc2V0IGEuYnV0dG9uOjphZnRlciwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC5jb2wyLXNldCBidXR0b24uYnV0dG9uOjphZnRlciwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC5jb2wyLXNldCBpbnB1dC5idXR0b246OmFmdGVyLC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gYS5idXR0b246OmFmdGVyLC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gYnV0dG9uLmJ1dHRvbjo6YWZ0ZXIsLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBpbnB1dC5idXR0b246OmFmdGVye2Rpc3BsYXk6bm9uZX0ud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb24gLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAuYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlLWNhcnQgLnJldHVybi10by1zaG9wIGEuYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZS1jYXJ0IC5yZXR1cm4tdG8tc2hvcCBidXR0b24uYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZS1jYXJ0IC5yZXR1cm4tdG8tc2hvcCBpbnB1dC5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IC5idXR0b246aG92ZXIsLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1tZXNzYWdlIGEuYnV0dG9uOmhvdmVyLC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtZXJyb3IgYS5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWVycm9yIGEuYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IgYS53b29jb21tZXJjZS1CdXR0b24uYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyBhLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIGEud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW5vdGljZSBhLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b246aG92ZXIsLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAuY29sMi1zZXQgYS5idXR0b246aG92ZXIsLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAuY29sMi1zZXQgYnV0dG9uLmJ1dHRvbjpob3ZlciwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC5jb2wyLXNldCBpbnB1dC5idXR0b246aG92ZXIsLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBhLmJ1dHRvbjpob3ZlciwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtIGJ1dHRvbi5idXR0b246aG92ZXIsLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBpbnB1dC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZmY7b3BhY2l0eTouOH0ud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5idXR0b246ZGlzYWJsZWQsLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb24gLmJ1dHRvbjpkaXNhYmxlZCwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAuYnV0dG9uOmRpc2FibGVkLC53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5idXR0b246ZGlzYWJsZWQsLndvb2NvbW1lcmNlLWNhcnQgLnJldHVybi10by1zaG9wIGEuYnV0dG9uOmRpc2FibGVkLC53b29jb21tZXJjZS1jYXJ0IC5yZXR1cm4tdG8tc2hvcCBidXR0b24uYnV0dG9uOmRpc2FibGVkLC53b29jb21tZXJjZS1jYXJ0IC5yZXR1cm4tdG8tc2hvcCBpbnB1dC5idXR0b246ZGlzYWJsZWQsLndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IC5idXR0b246ZGlzYWJsZWQsLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1tZXNzYWdlIGEuYnV0dG9uOmRpc2FibGVkLC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtZXJyb3IgYS5idXR0b246ZGlzYWJsZWQsLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5idXR0b246ZGlzYWJsZWQsLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWVycm9yIGEuYnV0dG9uOmRpc2FibGVkLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IgYS53b29jb21tZXJjZS1CdXR0b24uYnV0dG9uOmRpc2FibGVkLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyBhLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b246ZGlzYWJsZWQsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIGEud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbjpkaXNhYmxlZCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW5vdGljZSBhLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b246ZGlzYWJsZWQsLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAuY29sMi1zZXQgYS5idXR0b246ZGlzYWJsZWQsLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAuY29sMi1zZXQgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZCwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC5jb2wyLXNldCBpbnB1dC5idXR0b246ZGlzYWJsZWQsLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBhLmJ1dHRvbjpkaXNhYmxlZCwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBpbnB1dC5idXR0b246ZGlzYWJsZWR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS53b29jb21tZXJjZS1jaGVja291dCBmb3JtLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmJ1dHRvbjpmb2N1cywud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS53b29jb21tZXJjZS1mb3JtLWNvdXBvbiAuYnV0dG9uOmZvY3VzLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC5idXR0b246Zm9jdXMsLndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLmJ1dHRvbjpmb2N1cywud29vY29tbWVyY2UtY2FydCAucmV0dXJuLXRvLXNob3AgYS5idXR0b246Zm9jdXMsLndvb2NvbW1lcmNlLWNhcnQgLnJldHVybi10by1zaG9wIGJ1dHRvbi5idXR0b246Zm9jdXMsLndvb2NvbW1lcmNlLWNhcnQgLnJldHVybi10by1zaG9wIGlucHV0LmJ1dHRvbjpmb2N1cywud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgLmJ1dHRvbjpmb2N1cywuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5idXR0b246Zm9jdXMsLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1lcnJvciBhLmJ1dHRvbjpmb2N1cywud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtbWVzc2FnZSBhLmJ1dHRvbjpmb2N1cywud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtZXJyb3IgYS5idXR0b246Zm9jdXMsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciBhLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b246Zm9jdXMsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIGEud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbjpmb2N1cywud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS53b29jb21tZXJjZS1CdXR0b24uYnV0dG9uOmZvY3VzLC53b29jb21tZXJjZSAud29vY29tbWVyY2Utbm90aWNlIGEud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbjpmb2N1cywuYmxvY2stY29yZS0tc2hvcnRjb2RlIC5jb2wyLXNldCBhLmJ1dHRvbjpmb2N1cywuYmxvY2stY29yZS0tc2hvcnRjb2RlIC5jb2wyLXNldCBidXR0b24uYnV0dG9uOmZvY3VzLC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLmNvbDItc2V0IGlucHV0LmJ1dHRvbjpmb2N1cywuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtIGEuYnV0dG9uOmZvY3VzLC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gYnV0dG9uLmJ1dHRvbjpmb2N1cywuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtIGlucHV0LmJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9LmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgYS5yZW1vdmV7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjA7d2lkdGg6Mi41cmVtO2hlaWdodDoyLjVyZW07Y29sb3I6IzAwMCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoyLjVyZW19LmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgYS5yZW1vdmU6aG92ZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzAwMH0uYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBsYWJlbHtjb2xvcjojMDAwfS5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHR7cGFkZGluZzoxLjJyZW0gMS41cmVtO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6MDttaW4taGVpZ2h0OjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDA7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoyLjNyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHR7Zm9udC1zaXplOjEuN3JlbTtsaW5lLWhlaWdodDoyLjVyZW19fS5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQ6OnBsYWNlaG9sZGVye2NvbG9yOiMwMDB9LmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgaW5wdXQuaW5wdXQtdGV4dDotd2Via2l0LWF1dG9maWxsey13ZWJraXQtYm94LXNoYWRvdzowIDAgMHB4IDEwMDBweCAjZmZmIGluc2V0fS5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhLmlucHV0LXRleHR7cGFkZGluZzoxLjJyZW0gMS41cmVtO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6LjFyZW0gc29saWQgI2NiY2JjYjttaW4taGVpZ2h0OjE1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6Mi4zcmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYS5pbnB1dC10ZXh0e2ZvbnQtc2l6ZToxLjdyZW07bGluZS1oZWlnaHQ6Mi41cmVtfX0uYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYS5pbnB1dC10ZXh0OjpwbGFjZWhvbGRlcntjb2xvcjojMDAwfS5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIGZvcm0gbGFiZWwuY2hlY2tib3h7Y3Vyc29yOnBvaW50ZXJ9LmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgZm9ybSBsYWJlbC5jaGVja2JveCBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyLjNyZW19LmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgZm9ybSBsYWJlbC5jaGVja2JveCBzcGFuOjphZnRlciwuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSBmb3JtIGxhYmVsLmNoZWNrYm94IHNwYW46OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZX0uYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSBmb3JtIGxhYmVsLmNoZWNrYm94IHNwYW46OmFmdGVye2NvbnRlbnQ6XCJcIjtsZWZ0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDoxLjVyZW07aGVpZ2h0OjEuNXJlbTtib3JkZXI6LjJyZW0gc29saWQgIzQ3M2UyNTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgLjJzO3dpbGwtY2hhbmdlOmJhY2tncm91bmQtY29sb3J9LmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgZm9ybSBsYWJlbC5jaGVja2JveCBzcGFuOjpiZWZvcmV7Y29udGVudDpcIuKckyBcIjtmb250LWZhbWlseTpcIkludGVyXCIsc2Fucy1zZXJpZjtsZWZ0Oi4ycmVtO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Y29sb3I6I2ZmZjt6LWluZGV4OjE7Zm9udC1zaXplOjEuM3JlbTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IGVhc2UtaW4tb3V0IC4zczt3aWxsLWNoYW5nZTpvcGFjaXR5fS5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIGZvcm0gbGFiZWwuY2hlY2tib3ggc3Bhbi5vcHRpb25hbHtkaXNwbGF5Om5vbmV9LmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgZm9ybSBsYWJlbC5jaGVja2JveCBpbnB1dC5pbnB1dC1jaGVja2JveDpub3QoOmNoZWNrZWQpLC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIGZvcm0gbGFiZWwuY2hlY2tib3ggaW5wdXQuaW5wdXQtY2hlY2tib3g6Y2hlY2tlZHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi05OTk5cmVtfS5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIGZvcm0gbGFiZWwuY2hlY2tib3ggaW5wdXQuaW5wdXQtY2hlY2tib3g6Y2hlY2tlZCtzcGFuOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiM0NzNlMjV9LmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgZm9ybSBsYWJlbC5jaGVja2JveCBpbnB1dC5pbnB1dC1jaGVja2JveDpjaGVja2VkK3NwYW46OmJlZm9yZXtvcGFjaXR5OjF9LmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgZm9ybSBsYWJlbC5jaGVja2JveC4tLWFnZS12YWxpZGF0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlfS5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIGZvcm0gbGFiZWwuY2hlY2tib3guLS1hZ2UtdmFsaWRhdGlvbiBzcGFuOjphZnRlcnt0b3A6LjlyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIGZvcm0gbGFiZWwuY2hlY2tib3guLS1hZ2UtdmFsaWRhdGlvbiBzcGFuOjphZnRlcnt0b3A6NTAlfX0uYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSBmb3JtIGxhYmVsLmNoZWNrYm94Li0tYWdlLXZhbGlkYXRpb24gc3Bhbjo6YmVmb3Jle3RvcDouOHJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgZm9ybSBsYWJlbC5jaGVja2JveC4tLWFnZS12YWxpZGF0aW9uIHNwYW46OmJlZm9yZXt0b3A6NTAlfX0uYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSBmb3JtIGF7Y29sb3I6IzQ3M2UyNX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjowO21pbi1oZWlnaHQ6NXJlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojMDAwO2xpbmUtaGVpZ2h0OjVyZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7dG9wOjEuMnJlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjojMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXN7b3V0bGluZTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXM6Zm9jdXN7b3V0bGluZTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXI6MXB4IHNvbGlkICNjYmNiY2J9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3due21hcmdpbi10b3A6My41cmVtO2JvcmRlci1jb2xvcjojY2JjYmNiO2JvcmRlci1yYWRpdXM6MH0ud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyLmlzLXN1Y2Nlc3N7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyLmlzLXN1Y2Nlc3MgLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lcl9fY29udGVudHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIuaXMtc3VjY2VzcyAud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyX19jb250ZW50IC5ibG9jay1wcm9kdWN0X19idXl7bWluLXdpZHRoOjE3cmVtfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW5vdGljZXtib3JkZXI6LjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoyLjNyZW07bGV0dGVyLXNwYWNpbmc6LjAzZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW5vdGljZXtmb250LXNpemU6MS43cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbX19Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciBhLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyBhLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSBhLC53b29jb21tZXJjZSAud29vY29tbWVyY2Utbm90aWNlIGF7Y29sb3I6IzQ3M2UyNX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWVycm9yIGEud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gYS53b29jb21tZXJjZS1CdXR0b24uYnV0dG9uLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSBhLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1ub3RpY2UgYS53b29jb21tZXJjZS1CdXR0b24uYnV0dG9ue21hcmdpbi10b3A6MH0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2V7Ym9yZGVyLWNvbG9yOiM0NzNlMjV9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlOjpiZWZvcmV7Y29sb3I6IzQ3M2UyNX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm97Ym9yZGVyLWNvbG9yOiNjNGFhOGJ9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvOjpiZWZvcmV7Y29sb3I6I2M0YWE4Yn0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWVycm9ye2JvcmRlci1jb2xvcjojZGMzMjMyfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3I6OmJlZm9yZXtjb2xvcjojZGMzMjMyfS53b29jb21tZXJjZSAud29vY29tbWVyY2Utbm90aWNle21hcmdpbjowIDAgMy40cmVtIDA7cGFkZGluZzoxcmVtO2JvcmRlci1jb2xvcjojY2JjYmNifUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW5vdGljZXtwYWRkaW5nOjJyZW19fS5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtbWVzc2FnZSwuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLWVycm9yLC53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1tZXNzYWdlLC53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1lcnJvcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLXRvcDo0cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLW1lc3NhZ2UsLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1lcnJvciwud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtbWVzc2FnZSwud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtZXJyb3J7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtZGlyZWN0aW9uOnJvd319LnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1tZXNzYWdlLi0tcmV2ZXJzZSwuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLWVycm9yLi0tcmV2ZXJzZSwud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtbWVzc2FnZS4tLXJldmVyc2UsLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWVycm9yLi0tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1tZXNzYWdlLi0tcmV2ZXJzZSwuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLWVycm9yLi0tcmV2ZXJzZSwud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtbWVzc2FnZS4tLXJldmVyc2UsLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWVycm9yLi0tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtbWVzc2FnZTo6YmVmb3JlLC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtZXJyb3I6OmJlZm9yZSwud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtbWVzc2FnZTo6YmVmb3JlLC53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1lcnJvcjo6YmVmb3Jle3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9fS5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtbWVzc2FnZSBhLmJ1dHRvbiwuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLWVycm9yIGEuYnV0dG9uLC53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1tZXNzYWdlIGEuYnV0dG9uLC53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1lcnJvciBhLmJ1dHRvbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi10b3A6MnJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1tZXNzYWdlIGEuYnV0dG9uLC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtZXJyb3IgYS5idXR0b24sLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5idXR0b24sLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWVycm9yIGEuYnV0dG9ue21hcmdpbjowO21hcmdpbi1sZWZ0OmF1dG99fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5yZXN0b3JlLWl0ZW0sLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1lcnJvciBhLnJlc3RvcmUtaXRlbSwud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtbWVzc2FnZSBhLnJlc3RvcmUtaXRlbSwud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtZXJyb3IgYS5yZXN0b3JlLWl0ZW17bWFyZ2luOjA7bWFyZ2luLWxlZnQ6YXV0b319Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNle3BhZGRpbmctYm90dG9tOjcuNHJlbX0ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxle21hcmdpbjowO2JvcmRlci1yYWRpdXM6MDtib3JkZXItY29sb3I6IzAwMDtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6Mi4zcmVtO2xldHRlci1zcGFjaW5nOi4wM2VtO2NvbG9yOiMwMDB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGV7Zm9udC1zaXplOjEuN3JlbTtsaW5lLWhlaWdodDoyLjVyZW19fS53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgaW1ne3dpZHRoOjEycmVtfS53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgdGgsLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSB0ZHtwYWRkaW5nOjEuNXJlbX0ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIHRoLnByb2R1Y3Qtc3VidG90YWwsLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXN1YnRvdGFse3RleHQtYWxpZ246cmlnaHR9Lndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXJlbW92ZXt0ZXh0LWFsaWduOmNlbnRlcn0ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtbmFtZSBhe2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNDczZTI1fS53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1xdWFudGl0eSAucXVhbnRpdHkgLnF0eXtwYWRkaW5nOjAgLjVyZW07bWluLWhlaWdodDo1cmVtO2JvcmRlcjoxcHggc29saWQgI2VmZWZlZjtib3JkZXItcmFkaXVzOjB9Lndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXF1YW50aXR5IC5xdWFudGl0eSAucXR5Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLC53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1xdWFudGl0eSAucXVhbnRpdHkgLnF0eTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntvcGFjaXR5OjF9Lndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSB0ZC5hY3Rpb25ze3BhZGRpbmc6MS41cmVtIDB9Lndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSB0ZC5hY3Rpb25zIC5jb3Vwb24gI2NvdXBvbl9jb2Rle3BhZGRpbmc6MCAxcmVtO3dpZHRoOjEwMCU7bWluLWhlaWdodDo1cmVtO2JvcmRlcjoxcHggc29saWQgI2VmZWZlZjtjb2xvcjojMDAwO2xldHRlci1zcGFjaW5nOi4wM2VtO2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6Mi4zcmVtfUBtZWRpYShtaW4td2lkdGg6IDU0NHB4KXsud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIHRkLmFjdGlvbnMgLmNvdXBvbiAjY291cG9uX2NvZGV7d2lkdGg6NTAlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSB0ZC5hY3Rpb25zIC5jb3Vwb24gI2NvdXBvbl9jb2Rle3dpZHRoOjMzcmVtO2ZvbnQtc2l6ZToxLjdyZW07bGluZS1oZWlnaHQ6Mi41cmVtfX0ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIHRkLmFjdGlvbnMgLmNvdXBvbiAjY291cG9uX2NvZGU6OnBsYWNlaG9sZGVye2xldHRlci1zcGFjaW5nOi4wM2VtO2NvbG9yOiMwMDB9Lndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSB0ZC5hY3Rpb25zIC5jb3Vwb24gLmJ1dHRvbnt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDU0NHB4KXsud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIHRkLmFjdGlvbnMgLmNvdXBvbiAuYnV0dG9ue3dpZHRoOjQ4JX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgdGQuYWN0aW9ucyAuY291cG9uIC5idXR0b257d2lkdGg6YXV0b319Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHN7bWFyZ2luLXRvcDo3LjRyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIHRhYmxlLnNob3BfdGFibGUgdGgsLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgdGFibGUuc2hvcF90YWJsZSB0ZHtwYWRkaW5nOjEuNXJlbSAycmVtIDEuNXJlbSAwfX0ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyB0YWJsZS5zaG9wX3RhYmxlIHRke3RleHQtYWxpZ246cmlnaHR9Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IC5idXR0b257bWluLWhlaWdodDphdXRvO2hlaWdodDphdXRvO2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6Mi41cmVtO3BhZGRpbmc6MnJlbX0ud29vY29tbWVyY2UtY2FydCAucmV0dXJuLXRvLXNob3B7bWFyZ2luLXRvcDoyLjRyZW19Lndvb2NvbW1lcmNlLWNhcnQgLmNyb3NzLXNlbGxzIC5wcm9kdWN0c3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9Lndvb2NvbW1lcmNlLWNhcnQgLmNyb3NzLXNlbGxzIC5wcm9kdWN0cyAuYmxvY2stcHJvZHVjdHttYXJnaW46MDtmbGV4LWJhc2lzOjEwMCV9Lndvb2NvbW1lcmNlLWNhcnQgLmNyb3NzLXNlbGxzIC5wcm9kdWN0cyAuYmxvY2stcHJvZHVjdF9fd3JhcHBlci4tLWRlZmF1bHR7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lndvb2NvbW1lcmNlLWNhcnQgLmNyb3NzLXNlbGxzIC5wcm9kdWN0cyAuYmxvY2stcHJvZHVjdHtmbGV4LWJhc2lzOjUwJTttYXgtd2lkdGg6NTAlfX0ud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZXtwYWRkaW5nOjcuNHJlbSAwfS53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIGZvcm0ubG9naW4sLndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgZm9ybS5yZWdpc3RlcnttYXJnaW46MDtwYWRkaW5nOjIuNXJlbSAxLjRyZW07Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQtY29sb3I6I2VmZWZlZjtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjIuM3JlbTtsZXR0ZXItc3BhY2luZzouMDNlbTtjb2xvcjojMDAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSBmb3JtLmxvZ2luLC53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXJ7cGFkZGluZzozLjVyZW07Zm9udC1zaXplOjEuN3JlbTtsaW5lLWhlaWdodDoyLjVyZW19fS53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIGZvcm0ubG9naW4gLmxvc3RfcGFzc3dvcmQsLndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgZm9ybS5yZWdpc3RlciAubG9zdF9wYXNzd29yZHttYXJnaW4tdG9wOjJyZW19Lndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnN7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czowO2JvcmRlci1jb2xvcjojMDAwO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjA7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoyLjNyZW07bGV0dGVyLXNwYWNpbmc6LjAzZW07Y29sb3I6IzAwMH0ud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyAuYnV0dG9ue2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luOi4ycmVtIDA7bWluLWhlaWdodDphdXRvO2hlaWdodDphdXRvfS53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIC5jb2wyLXNldHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0ud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAuY29sMi1zZXQgLmNvbC0xLC53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIC5jb2wyLXNldCAuY29sLTJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtmbGV4OjAgMCAxMDAlO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0ud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAuY29sMi1zZXQgLmNvbC0ye21hcmdpbjo1LjRyZW0gMH0ud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAuY29sMi1zZXQud29vY29tbWVyY2UtQWRkcmVzc2VzIC5jb2wtMSwud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAuY29sMi1zZXQud29vY29tbWVyY2UtQWRkcmVzc2VzIC5jb2wtMnttYXJnaW46MS41cmVtIDA7cGFkZGluZzo0LjVyZW0gMi41cmVtIDIuNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWZ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIC5jb2wyLXNldC53b29jb21tZXJjZS1BZGRyZXNzZXMgLmNvbC0xLC53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIC5jb2wyLXNldC53b29jb21tZXJjZS1BZGRyZXNzZXMgLmNvbC0ye3BhZGRpbmc6My41cmVtIDIuNXJlbSAyLjVyZW19fS53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIC5jb2wyLXNldC53b29jb21tZXJjZS1BZGRyZXNzZXMgLmVkaXR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEuNXJlbTtyaWdodDoyLjVyZW07Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6XCJncnVlYmVyXCIsc2Fucy1zZXJpZn0ud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAuY29sMi1zZXQud29vY29tbWVyY2UtQWRkcmVzc2VzIC5lZGl0OmhvdmVye29wYWNpdHk6Ljh9Lndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLmNvbDItc2V0Lndvb2NvbW1lcmNlLUFkZHJlc3NlcyBhZGRyZXNze3BhZGRpbmctdG9wOjEuNXJlbTtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjIuM3JlbTtib3JkZXItdG9wOjJweCBzb2xpZCAjMDAwfS53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIC53b29jb21tZXJjZS1mb3JtLXJvd3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDU0NHB4KXsud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAud29vY29tbWVyY2UtZm9ybS1yb3d7d2lkdGg6Y2FsYyg1MCUgLSAuNXJlbSk7bWFyZ2luOjB9Lndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLndvb2NvbW1lcmNlLWZvcm0tcm93Omxhc3Qtb2YtdHlwZXttYXJnaW4tbGVmdDouNHJlbX19Lndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3N1Ym1pdHttYXJnaW4tcmlnaHQ6MDt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDU0NHB4KXsud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fc3VibWl0e21hcmdpbi10b3A6MS41cmVtO21hcmdpbi1yaWdodDoxZW07d2lkdGg6YXV0b319Lndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3JlbWVtYmVybWV7bWFyZ2luLXRvcDoxLjVyZW19Lndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb257bWFyZ2luLWJvdHRvbTozcmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbnttYXJnaW4tYm90dG9tOjB9fS53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVse21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9Lndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGl7cGFkZGluZzoxLjJyZW07Ym9yZGVyLWJvdHRvbTouMXJlbSBzb2xpZCAjMDAwO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAuM3M7d2lsbC1jaGFuZ2U6YmFja2dyb3VuZC1jb2xvcn0ud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaTpmaXJzdC1vZi10eXBle2JvcmRlci10b3A6LjFyZW0gc29saWQgIzAwMH0ud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS5pcy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNDczZTI1fS53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLmlzLWFjdGl2ZSBhe2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwfS53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzU4NGQyZX0ud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaTpob3ZlciBhe2NvbG9yOiNmZmZ9Lndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDA7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoyLjVyZW07bGV0dGVyLXNwYWNpbmc6LjAzNWVtfS53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50e2ZvbnQtc2l6ZToxLjdyZW07bGluZS1oZWlnaHQ6Mi41cmVtO2NvbG9yOiMwMDB9Lndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgYXtjb2xvcjojNDczZTI1fS53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50PnA6Zmlyc3Qtb2YtdHlwZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7cGFkZGluZzoxcmVtO2ZvbnQtc2l6ZToxLjVyZW19Lndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQ+cCBtYXJre2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgdGFibGV7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czowO2JvcmRlci1jb2xvcjojMDAwO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjA7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoyLjNyZW07bGV0dGVyLXNwYWNpbmc6LjAzZW07Y29sb3I6IzAwMH0ud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlsc3ttYXJnaW4tYm90dG9tOjB9Lndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzc3twYWRkaW5nOjJyZW0gMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXRvcDoycHggc29saWQgIzAwMDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDAwO2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6Mi4zcmVtfS53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZvcm17YmFja2dyb3VuZC1jb2xvcjojZWZlZmVmO3BhZGRpbmc6M3JlbSAxLjVyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey53b29jb21tZXJjZS1hY2NvdW50IC5ibG9jay1jb3JlLS1zaG9ydGNvZGUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZvcm17cGFkZGluZzozcmVtfX0ud29vY29tbWVyY2UtYWNjb3VudCAuYmxvY2stY29yZS0tc2hvcnRjb2RlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBzcGFuIGVte2ZvbnQtc2l6ZToxLjRyZW19Lndvb2NvbW1lcmNlLWFjY291bnQgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLmJ1dHRvbnttYXJnaW4tdG9wOjJyZW19Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZXtwYWRkaW5nOjMuNHJlbSAwfS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCBoM3tmb250LXNpemU6MnJlbX0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgaDMgbGFiZWx7bWFyZ2luLWJvdHRvbTowfS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCBoMyBsYWJlbCBzcGFuOjpiZWZvcmUsLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IGgzIGxhYmVsIHNwYW46OmFmdGVye3RvcDoxLjNyZW19Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jb2wyLXNldHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbjowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbDItc2V0e2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtZGlyZWN0aW9uOnJvd319Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jb2wyLXNldDo6YmVmb3JlLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY29sMi1zZXQ6OmFmdGVye2Rpc3BsYXk6bm9uZX0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbDItc2V0IC5jb2wtMntkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7ZmxleDoxMDAlO2Zsb2F0Om5vbmU7cGFkZGluZzowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbDItc2V0IC5jb2wtMnttYXgtd2lkdGg6Y2FsYygoMTAwJS8yKSAtIDEuNnJlbSk7d2lkdGg6Y2FsYygoMTAwJS8yKSAtIDEuNnJlbSk7ZmxleDowIDAgY2FsYygoMTAwJS8yKSAtIDEuNnJlbSl9fS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHN7d2lkdGg6MTAwJX0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzIC4tZGVsaXZlcnktbm90ZXtwYWRkaW5nOjB9Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkcyAuLWRlbGl2ZXJ5LW5vdGUgbGFiZWx7ZGlzcGxheTpmbGV4O2xpbmUtaGVpZ2h0OjIuNnJlbX0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzIC4tZGVsaXZlcnktbm90ZSBzcGFuOmFmdGVyLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHMgLi1kZWxpdmVyeS1ub3RlIHNwYW46YmVmb3Jle3RvcDoxLjNyZW19Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcywud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc3t3aWR0aDoxMDAlfS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHM6OmJlZm9yZSwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzOjphZnRlciwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkczo6YmVmb3JlLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzOjphZnRlcntkaXNwbGF5Om5vbmV9Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlcntwYWRkaW5nOjEuNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWZ9Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGV7bWFyZ2luOjAgMCAzcmVtO2JvcmRlci1yYWRpdXM6MDtib3JkZXItY29sb3I6IzAwMDtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6Mi4zcmVtO2xldHRlci1zcGFjaW5nOi4wM2VtO2NvbG9yOiMwMDB9Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgdHIgdGgsLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgdHIgdGR7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZX0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSB0ciB0aDpudGgtY2hpbGQoMSksLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDEpe3BhZGRpbmctbGVmdDowfS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50e2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7Y29sb3I6IzAwMH0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAud2NfcGF5bWVudF9tZXRob2RzIC53Y19wYXltZW50X21ldGhvZHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46LjVyZW0gMH0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAud2NfcGF5bWVudF9tZXRob2RzIC53Y19wYXltZW50X21ldGhvZCBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y19wYXltZW50X21ldGhvZHMgLndjX3BheW1lbnRfbWV0aG9kIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotOTk5OXJlbX0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAud2NfcGF5bWVudF9tZXRob2RzIC53Y19wYXltZW50X21ldGhvZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjpiZWZvcmUsLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50Lndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kcyAud2NfcGF5bWVudF9tZXRob2QgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDo6YWZ0ZXJ7dG9wOjQ5JX0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAud2NfcGF5bWVudF9tZXRob2RzIC53Y19wYXltZW50X21ldGhvZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjphZnRlcntvcGFjaXR5OjF9Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50Lndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kcyAud2NfcGF5bWVudF9tZXRob2QgbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjIuNXJlbTtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbX0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAud2NfcGF5bWVudF9tZXRob2RzIC53Y19wYXltZW50X21ldGhvZCBsYWJlbDo6YmVmb3JlLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y19wYXltZW50X21ldGhvZHMgLndjX3BheW1lbnRfbWV0aG9kIGxhYmVsOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGV9Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50Lndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kcyAud2NfcGF5bWVudF9tZXRob2QgbGFiZWw6OmJlZm9yZXt3aWR0aDoxLjNyZW07aGVpZ2h0OjEuM3JlbTtsZWZ0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtib3JkZXI6LjJyZW0gc29saWQgIzQ3M2UyNTtib3JkZXItcmFkaXVzOjEwMCV9Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50Lndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kcyAud2NfcGF5bWVudF9tZXRob2QgbGFiZWw6OmFmdGVye2xlZnQ6LjNyZW07dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDouN3JlbTtoZWlnaHQ6LjdyZW07Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQtY29sb3I6IzU0NDUyNjtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IGVhc2UtaW4tb3V0IC4zczt3aWxsLWNoYW5nZTpvcGFjaXR5fS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y19wYXltZW50X21ldGhvZHMgLndjX3BheW1lbnRfbWV0aG9kIGltZ3tkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNTQ0cHgpey53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y19wYXltZW50X21ldGhvZHMgLndjX3BheW1lbnRfbWV0aG9kIGltZ3tkaXNwbGF5OmlubGluZS1ibG9ja319Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50Lndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kcyAud2NfcGF5bWVudF9tZXRob2QgLnBheW1lbnRfYm94e3BhZGRpbmc6MnJlbTtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbTtjb2xvcjojMDAwfS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjY3VzdG9tZXJfZGV0YWlsc3ttYXJnaW4tYm90dG9tOjMuNHJlbX0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI2N1c3RvbWVyX2RldGFpbHMgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRze21hcmdpbi1ib3R0b206My40cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI2N1c3RvbWVyX2RldGFpbHMgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRze21hcmdpbi1ib3R0b206MH19Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy5jcmVhdGUtYWNjb3VudHttYXJnaW46Mi40cmVtIDB9Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSAudmlzaXQtY2hhbm5lbHttYXJnaW4tdG9wOjJyZW07YmFja2dyb3VuZC1jb2xvcjojZWZlZmVmO3BhZGRpbmc6MS41cmVtfS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgLnZpc2l0LWNoYW5uZWwgLnNlbGVjdHtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTstby1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzpub25lO2ZvbnQtc2l6ZToxLjdyZW07bGluZS1oZWlnaHQ6NHJlbTtwYWRkaW5nOjAgMS41cmVtO2JvcmRlcjowO2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWmxjbk5wYjI0OUlqRXVNU0lnZUQwaU1USndlQ0lnZVQwaU1IQjRJaUIzYVdSMGFEMGlNalJ3ZUNJZ2FHVnBaMmgwUFNJemNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBMklETWlJR1Z1WVdKc1pTMWlZV05yWjNKdmRXNWtQU0p1WlhjZ01DQXdJRFlnTXlJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSStQSEJ2YkhsbmIyNGdjRzlwYm5SelBTSTFMams1TWl3d0lESXVPVGt5TERNZ0xUQXVNREE0TERBZ0lpOCtQQzl6ZG1jKyk7YmFja2dyb3VuZC1wb3NpdGlvbjo5OCUgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLXRpY2tldHNfX2l0ZW17bWFyZ2luLWJvdHRvbTowfS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtdGlja2V0c19faXRlbTpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTo1cmVtfS53b29jb21tZXJjZS1jaGVja291dCBmb3JtLndvb2NvbW1lcmNlLWZvcm0tbG9naW4sLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb257Ym9yZGVyLXJhZGl1czowO2JvcmRlcjowO2JhY2tncm91bmQtY29sb3I6I2VmZWZlZn0ud29vY29tbWVyY2UtY2hlY2tvdXQtbm90aWZpY2F0aW9ue2NvbG9yOiM0NWFjNWR9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcntwYWRkaW5nOjMuNHJlbSAwfS53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgdGFibGV7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czowO2JvcmRlci1jb2xvcjojMDAwO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjA7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoyLjNyZW07bGV0dGVyLXNwYWNpbmc6LjAzZW07Y29sb3I6IzAwMH0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHRhYmxlIHRyIHRoLC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgdGFibGUgdHIgdGR7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHRhYmxlIHRyIHRoOm50aC1jaGlsZCgxKSwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgxKXtwYWRkaW5nLWxlZnQ6MH0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyX19iYWNre2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6IzVhY2IyMDtwYWRkaW5nOjEuNXJlbSAycmVtO2NvbG9yOiNmZmY7bWluLWhlaWdodDo1cmVtO21pbi13aWR0aDphdXRvO2ZvbnQtZmFtaWx5OlwiZ3J1ZWJlclwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO3RyYW5zaXRpb246b3BhY2l0eSBlYXNlLWluLW91dCAuM3M7d2lsbC1jaGFuZ2U6b3BhY2l0eX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyX19iYWNrOmhvdmVye29wYWNpdHk6Ljh9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBhZGRyZXNze3BhZGRpbmc6MnJlbSAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtib3JkZXItdG9wOjJweCBzb2xpZCAjMDAwO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDA7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoyLjNyZW19Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY29sdW1ucy5hZGRyZXNzZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY29sdW1ucy5hZGRyZXNzZXMgLmNvbC0xLC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWNvbHVtbnMuYWRkcmVzc2VzIC5jb2wtMnt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2ZsZXg6MCAwIDEwMCU7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWNvbHVtbnMuYWRkcmVzc2VzIC5jb2wtMnttYXJnaW46NS40cmVtIDB9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItZGV0YWlsc3twYWRkaW5nOjB9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItZGV0YWlscyBsaXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luOi41cmVtIDB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLWRldGFpbHMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttYXJnaW4tcmlnaHQ6Mi41cmVtfX0ud29vY29tbWVyY2UgLm1haWxjaGltcC1uZXdzbGV0dGVye2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC12aWRlb3ttYXJnaW46Ny40cmVtIDB9LnByb2R1Y3QtdmlkZW9fX3dyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206NTYuMjUlfS5wcm9kdWN0LXZpZGVvIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucHJvZHVjdC1yZWxhdGVke21hcmdpbjo3LjRyZW0gMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnByb2R1Y3QtcmVsYXRlZHttYXJnaW4tdG9wOjguNHJlbX19LnByb2R1Y3QtcmVsYXRlZF9fdGl0bGV7bWFyZ2luLWJvdHRvbToyLjRyZW07Y29sb3I6IzAwMDtmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDozcmVtO2xldHRlci1zcGFjaW5nOi4wNXJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnByb2R1Y3QtcmVsYXRlZF9fdGl0bGV7bWFyZ2luLWJvdHRvbTozLjJyZW07Zm9udC1zaXplOjMuNXJlbTtsaW5lLWhlaWdodDo0LjJyZW19fS5wcm9kdWN0LXJlbGF0ZWRfX2l0ZW1ze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wcm9kdWN0LXJlbGF0ZWRfX2l0ZW1zIC5ibG9ja3t3aWR0aDoxMDAlO21hcmdpbjowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucHJvZHVjdC1yZWxhdGVkX19pdGVtcyAuYmxvY2t7d2lkdGg6YXV0bzttYXgtd2lkdGg6Y2FsYygxMDAlLzMpfX0iLCIgLyoqXG4gICogRm9udEZhY2UgbWl4aW5cbiAgKiBVc2FnZSBFeGFtcGxlIC0gc2VlICdiYXNlL190eXBvZ3JhcGh5LnNjc3MnIGZpbGVcbiAgKi9cbkBtaXhpbiBmb250RmFjZSggJGZvbnRfZmFtaWx5LCAkZm9udF93ZWlnaHQsICRmb250X3N0eWxlLCAkZm9udF9uYW1lLCAkZm9udF90eXBlLCAkZm9udHNfcGF0aDogJy4uL2ZvbnRzJywgJGZvbnRfdmVyc2lvbjogJzEuMC4wJyApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICcjeyRmb250X2ZhbWlseX0nO1xuICAgIGZvbnQtc3R5bGU6ICRmb250X3N0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udF93ZWlnaHQ7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuXG4gICAgc3JjOiB1cmwoJyN7JGZvbnRzX3BhdGh9LyN7JGZvbnRfbmFtZX0tI3skZm9udF90eXBlfS5lb3Q/dj0jeyRmb250X3ZlcnNpb259Jyk7XG4gICAgc3JjOiB1cmwoJyN7JGZvbnRzX3BhdGh9LyN7JGZvbnRfbmFtZX0tI3skZm9udF90eXBlfS5lb3Q/I2llZml4JnY9I3skZm9udF92ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnI3skZm9udHNfcGF0aH0vI3skZm9udF9uYW1lfS0jeyRmb250X3R5cGV9LndvZmYyP3Y9I3skZm9udF92ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnI3skZm9udHNfcGF0aH0vI3skZm9udF9uYW1lfS0jeyRmb250X3R5cGV9LndvZmY/dj0jeyRmb250X3ZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJyN7JGZvbnRzX3BhdGh9LyN7JGZvbnRfbmFtZX0tI3skZm9udF90eXBlfS50dGY/dj0jeyRmb250X3ZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCcjeyRmb250c19wYXRofS8jeyRmb250X25hbWV9LSN7JGZvbnRfdHlwZX0uc3ZnP3Y9I3skZm9udF92ZXJzaW9ufSN7JGZvbnRfdHlwZX0nKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG5cbi8qKlxuICogQmFja2dyb3VuZCBtaXhpbiAtIGZvciBub3JtYWwgYW5kIHJldGluYSBkaXNwbGF5XG4gKiBVc2FnZSBFeGFtcGxlIC0gQmFja2dyb3VuZCBmaWxlczogYmctYm9keS5wbmcsIGJnLWJvZHlAMngucG5nOlxuICogYm9keSB7XG4gKlx0QGluY2x1ZGUgYmFja2dyb3VuZC0yeCggJy4uL2ltYWdlcy9iZy1ib2R5JywgJ3BuZycsIHRvcCBjZW50ZXIsIDEwMCUgYXV0bywgbm8tcmVwZWF0LCBpbmhlcml0ICk7XG4gKiB9XG4gKi9cbkBtaXhpbiBiYWNrZ3JvdW5kLTJ4KCRwYXRoLCAkZXh0OiAncG5nJywgJHBvczogbGVmdCB0b3AsICRzaXplOiBjb3ZlciwgJHJlcGVhdDogbm8tcmVwZWF0LCAkY29sb3I6IGluaGVyaXQgICkge1xuICAkYXQxeF9wYXRoOiAnI3skcGF0aH0uI3skZXh0fSc7XG4gICRhdDJ4X3BhdGg6ICcjeyRwYXRofUAyeC4jeyRleHR9JztcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXQxeF9wYXRofScpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogJHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvcztcbiAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcblxuICBAbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIDogMS41KSxcbiAgICAgICAgIGFsbCBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMvMiksXG4gICAgICAgICBhbGwgYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG4gICAgICAgICBhbGwgYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGF0MnhfcGF0aH0nKTtcbiAgfVxufVxuXG4vKipcbiogTGV0dGVyIHNwYWNpbmcgbWl4aW4gLSBmb3IgY29udmVydCB2YWx1ZSBmcm9tIEFkb2JlWEQgdG8gQ1NTXG4qIFVzYWdlIGV4YW1wbGU6IEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKVxuKi9cbkBtaXhpbiBsZXR0ZXItc3BhY2luZygkc3BhY2luZykge1xuICBsZXR0ZXItc3BhY2luZzogKCRzcGFjaW5nIC8gMTAwMCkgKiAxZW07XG59XG4iLCJAaW5jbHVkZSBmb250RmFjZSggJ0ludGVyJywgMTAwLCBub3JtYWwsICdJbnRlcicsICdMaWdodCcgKTtcbkBpbmNsdWRlIGZvbnRGYWNlKCAnSW50ZXInLCA0MDAsIG5vcm1hbCwgJ0ludGVyJywgJ1JlZ3VsYXInICk7XG5AaW5jbHVkZSBmb250RmFjZSggJ0ludGVyJywgNzAwLCBub3JtYWwsICdJbnRlcicsICdCb2xkJyApO1xuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICRjX3RleHQ7XG4gIGZvbnQtZmFtaWx5OiAkZl9tYWluO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCggbWQgKSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgY29sb3I6ICRjX3RleHQ7XG4gIGZvbnQtZmFtaWx5OiAkZl9oZWFkZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoIG1kICkge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCBsZyApIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IDI2cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCggbWQgKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoIGxnICkge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCBtZCApIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCggbGcgKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoIG1kICkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCBsZyApIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuaDUge1xuICBmb250LXNpemU6IDE2cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCggbWQgKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoIGxnICkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVlbTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmEge1xuICBjb2xvcjogJGNfdGV4dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNfdGV4dDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU0NHB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuLy8gR3JpZCBzZXR0aW5nc1xuJGVuYWJsZS1mbGV4OiB0cnVlO1xuJG1haW4tc20tY29sdW1uczogMTI7XG4kc2lkZWJhci1zbS1jb2x1bW5zOiA0O1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2OHB4LFxuICB4bDogOTk4cHhcbikgIWRlZmF1bHQ7XG5cbi8vIENvbG9yc1xuJGNfcHJpbWFyeTogIzYzQTY3NTtcbiRjX3NlY29uZGFyeTogIzRENTA3NztcbiRjX3RleHQ6ICMwMDA7XG4kY193aGl0ZTogI0ZGRjtcbiRjX2JsYWNrOiAjMDAwO1xuJGNfZGFyay1hbWJlcjogIzQ3M0UyNTtcbiRjX2xpZ2h0LWFtYmVyOiAjNTQ0NTI2O1xuJGNfYnJpZ2h0LXJlZDogI0RDMzIzMjtcbiRjX3N0cm9uZy1yZWQ6ICNEMTAwMDA7XG4kY19saWdodC1ncmF5OiAjRUZFRkVGO1xuJGNfbGlnaHQtZ3JheS1hbHQ6ICNDQkNCQ0I7XG4kY19kYXJrLWdyYXk6ICNBM0EzQTM7XG4kY19kYXJrLWdyYXktMjogI0FEQURBRDtcbiRjX2dyYXk6ICNDQ0M7XG4kY19saW1lLWdyZWVuOiAjNENEQTZCO1xuJGNfZGFyay1ncmVlbjogIzI4NDUyRjtcbiRjX2xhbmRpbmctZGFyay1ibHVlOiAjMTUzQjU3O1xuJGNfbGFuZGluZy12ZXJ5LWRhcmstYmx1ZTogIzA0MjMzNDtcbiRjX2xpZ2h0LW9yYW5nZTogI0M0QUE4QjtcbiRjX2dyZWVuOiAjNDVBQzVEO1xuJGNfZ3JlZW4tYWx0OiAjNWFjYjIwO1xuXG4vLyBGb250c1xuJGZfbWFpbjogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiRmX2hlYWRlcjogJ2dydWViZXInLCBzYW5zLXNlcmlmO1xuXG4vLyBDb2xvcnMgLSBvdmVyd3JpdGUgbmF0aXZlIEJvb3RzdHJhcCBjb2xvciB2YXJpYWJsZXMsIHBsZWFzZSBkb24ndCBjaGFuZ2UgdGhpc1xuJGJyYW5kLXByaW1hcnk6ICRjX3ByaW1hcnk7XG4kYnJhbmQtc2Vjb25kYXJ5OiAkY19zZWNvbmRhcnk7XG4kdGV4dC1jb2xvcjogJGNfdGV4dDtcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAuLS1uYXJyb3cge1xuICAgIG1heC13aWR0aDogMzMuN3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1heC13aWR0aDogODAuNHJlbTtcbiAgICB9XG4gIH1cblxuICAuZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5zaWRlLW5hdl9fbGFuZy1zd2l0Y2hlcntcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6ICBub25lO1xuICB9XG59XG5cblxuLi1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi5ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA3LjRyZW0gMHB4O1xuXG4gICYtLWZ1bGx3aWR0aCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICgxMDB2dyAtIDEwMCUpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAxMDAlKSAvIC0yKTtcbiAgfVxuXG4gICYuYmxvY2stZm9ybSxcbiAgJi5ibG9jay1tYXAtc3RhdGljIHtcbiAgICBtYXJnaW4tdG9wOiA5LjRyZW07XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuYmxvY2stbWFwLXN0YXRpYyB7XG4gICAgKyAuYmxvY2stbGlua3Mge1xuICAgICAgbWFyZ2luLXRvcDogOXJlbTtcbiAgICB9XG4gIH1cblxuICAmLmJsb2NrLWxvY2F0aW9uIHtcbiAgICBtYXJnaW46IDguNnJlbSAwO1xuICB9XG5cbiAgJi5ibG9jay12aWRlbyB7XG4gICAgKyAuYmxvY2stc2xpZGVyLXRhYnMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDkuNHJlbSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmxvY2stc2xpZGVyLXRhYnMge1xuICAgICsgLmJsb2NrLWljb25zIHtcbiAgICAgIG1hcmdpbjogLTRyZW0gMCA4cmVtO1xuICAgIH1cbiAgfVxuXG4gICYuYmxvY2stbGlua3Mge1xuICAgICsgLmJsb2NrLXNsaWRlci1nYWxsZXJ5IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiA5cmVtIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyAuYmxvY2stbGluay4tLWZ1bGwge1xuICAgICAgbWFyZ2luLXRvcDogNy40cmVtO1xuICAgIH1cblxuICAgICsgLmJsb2NrLXZpZGVvIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5ibG9jay1hY2NvcmRpb25zIHtcbiAgICArIC5ibG9jay1jb3JlLS1wYXJhZ3JhcGgge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA5LjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyAuYmxvY2stY29udGVudC1jb2x1bW5zIHtcbiAgICAgIG1hcmdpbi10b3A6IDlyZW07XG4gICAgfVxuICB9XG5cbiAgJi5ibG9jay1zbGlkZXItaGVybyB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgICsgLmJsb2NrLWxpbmtzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi5ibG9jay10aWNrZXRzIHtcblxuICAgICsgLmJsb2NrLWNvbnRlbnQtY29sdW1ucyB7XG4gICAgICBtYXJnaW4tdG9wOiA5cmVtO1xuICAgIH1cbiAgfVxuXG4gICYuYmxvY2staGlzdG9yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxuXG4gICYuYmxvY2stY29udGVudC1jb2x1bW5zIHtcbiAgICArIC5ibG9jay1hd2FyZHMge1xuICAgICAgbWFyZ2luLXRvcDogOS42cmVtO1xuICAgIH1cbiAgfVxuXG4gICYuYmxvY2stc2xpZGVyLWdhbGxlcnkge1xuICAgIG1hcmdpbjogOS42cmVtIDA7XG4gIH1cblxuICAmLmJsb2NrLWNvcmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMS44cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAuNHJlbTtcbiAgICB9XG5cbiAgICAmLS1oZWFkaW5nIHtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgICAgfVxuXG4gICAgICBoMSxcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgaDYge1xuICAgICAgICBjb2xvcjogJGNfYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjdyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNDRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgKyAuYmxvY2stYWNjb3JkaW9ucyB7XG4gICAgICAgIG1hcmdpbjogM3JlbSAwIDVyZW07XG4gICAgICB9XG5cbiAgICAgICsgLmJsb2NrLXNsaWRlci10YWJzIHtcbiAgICAgICAgbWFyZ2luOiA0cmVtIDAgNy40cmVtO1xuICAgICAgfVxuXG4gICAgICArIC5ibG9jay1tYXAtc3RhdGljIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtIDAgNy40cmVtO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICsgLmJsb2NrLWNvcmUtLXBhcmFncmFwaCB7XG4gICAgICAgICAgcC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MC40cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXBhcmFncmFwaCB7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA3LjRyZW07XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAzMy44cmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgY29sb3I6ICRjX2JsYWNrO1xuICAgICAgfVxuXG4gICAgICArIC5ibG9jay1jb3JlLS1wYXJhZ3JhcGgge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjVlbTtcbiAgICAgIH1cblxuICAgICAgKyAuYmxvY2stY29yZS0taGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcuNHJlbTtcbiAgICAgIH1cblxuICAgICAgKyAuYmxvY2stZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGlzdCB7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjNyZW07XG4gICAgICBjb2xvcjogJGNfYmxhY2s7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAuNHJlbTtcbiAgICBwYWRkaW5nOiAwIDEuOHJlbTtcblxuXG4gICAgJi4tLXdpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEyNi44cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLm1haW4tbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB6LWluZGV4OiAxMDA7XG5cbiAgJl9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiA2OHB4O1xuICB9XG5cbiAgJl9fdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwMDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCBtZCApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNfdGV4dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICY6bnRoLWNoaWxkKCAxICkge1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoIC00NWRlZyApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKCAyICkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoIC00NWRlZyApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKCAzICkge1xuICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoIDQ1ZGVnICk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oIG1kICkge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogNTBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCBzbSApIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBhZGRpbmc6IDcwcHggMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCBtZCApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9O1xuXG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgJiA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgY29sb3I6ICRjX3RleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWxsLWNoYW5nZTogY29sb3I7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCggbWQgKSB7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNfcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAmID4gYSB7XG4gICAgICAgIGNvbG9yOiAkY19wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWItbWVudSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCBsZyApIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoIG1kICkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICB9XG5cbiAgICAgICYgPiAubWVudS1pdGVtIHtcbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCBtZCApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCBsZyApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCBtZCApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCBtZCApIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5hZG1pbi1iYXIge1xuICAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICB0b3A6IDQ2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCBtZCApIHtcbiAgICAgIHRvcDogMzJweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvbmF2aWdhdGlvbic7XG5cbi5wYWdlLWhlYWRlciB7XG4gICYuLS1zbWFsbGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtO1xuICB9XG59XG4iLCIuYXJjaGl2ZS1zaWRlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMTkuN3JlbTtcbiAgfVxuXG4gICZfX3RvZ2dsZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfZGFyay1hbWJlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgNHJlbSAwO1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxLjJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtaGVhZGluZyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmLi1hY3RpdmUge1xuICAgICAgLmFyY2hpdmUtc2lkZWJhcl9fdG9nZ2xlciB7XG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjI1cyBlYXNlLWluLW91dDtcblxuICAgICYuLW9wZW4ge1xuICAgICAgbWF4LWhlaWdodDogMjAwcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWJvdHRvbSAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmLWljb24ge1xuICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6ICRjX3RleHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tY2xvc2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIC5hcmNoaXZlLXNpZGViYXJfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogMTIwcmVtO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJi4tY2xvc2Uge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYWNldHdwLWZhY2V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5mYWNldHdwLXJhZGlvLFxuICAgIC5mYWNldHdwLWNoZWNrYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IC44cmVtIDEuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCAkY19ibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDM1KTtcbiAgICAgIGNvbG9yOiAkY19ibGFjaztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgLjNzO1xuICAgICAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY19kYXJrLWFtYmVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjX2JsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19saWdodC1ncmF5O1xuICAgICAgfVxuXG4gICAgICAmLmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19kYXJrLWFtYmVyO1xuICAgICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhY2V0d3Atc2xpZGVyLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAuNXJlbSAwIDEuNHJlbSAwO1xuXG4gICAgICAubm9VaS10YXJnZXQge1xuICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY19saWdodC1ncmF5O1xuICAgICAgfVxuXG4gICAgICAubm9VaS1jb25uZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNfZGFyay1ncmF5O1xuICAgICAgfVxuXG4gICAgICAubm9VaS1ob3Jpem9udGFsIHtcbiAgICAgICAgaGVpZ2h0OiAuNnJlbTtcblxuICAgICAgICAubm9VaS1oYW5kbGUge1xuICAgICAgICAgIHJpZ2h0OiAtLjZyZW07XG4gICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19kYXJrLWFtYmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhY2V0d3Atc2xpZGVyLXJlc2V0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmZhY2V0d3AtdGVtcGxhdGUge1xuICAmLi0tcHJvZHVjdHMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufSIsIi5tYWluLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19kYXJrLWFtYmVyO1xuICBjb2xvcjogJGNfd2hpdGU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDAgNXJlbTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWluLWhlaWdodDogMzhyZW07XG4gIH1cblxuICAmX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSxcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDQuNnJlbSAyLjlyZW0gMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDAgNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMy42cmVtIDAgNC41cmVtO1xuICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiA0cmVtIDIuOXJlbSA0LjZyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogNHJlbSAwIDQuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2lkZ2V0X3RleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyLjZyZW0gM3JlbSAzcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY19kYXJrLWFtYmVyLCAuODYpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuICAgICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmxhZyB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICBoZWlnaHQ6IDIuNHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB3aWR0aDogMy40cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvcHlyaWdodHMtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiYm9keSN0aW55bWNlIHtcbiAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gIWltcG9ydGFudDtcblxuICBwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgIG1hcmdpbjogMCAwIDAuNWVtIDA7XG4gIH1cbn1cbiIsIi5zaW5nbGUtcHJvZHVjdCB7XG4gIC5wcm9kdWN0LWJhc2Uge1xuICAgIC5wcm9kdWN0X3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuN3JlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICAgICAgY29sb3I6ICRjX2JsYWNrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQuMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiA1LjVyZW0gMCAzLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XG4gICAgICBjb2xvcjogJGNfYmxhY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgMy41cmVtO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm9ybWF0aW9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMCAxLjhyZW07XG5cbiAgICAgICYuLS1wcm9kdWN0LWJ1bmRsZSB7XG4gICAgICAgIC5wcm9kdWN0LWJhc2Uge1xuICAgICAgICAgICZfX2NvbCB7XG4gICAgICAgICAgICAmLi0tY29udGVudCB7XG4gICAgICAgICAgICAgIC5wcm9kdWN0LWJhc2VfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2wge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYuLS1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIG1heC13aWR0aDogMzMuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZfaGVhZGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgICAgY29sb3I6ICRjX2JsYWNrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWJhc2VfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tLXRodW1iIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi0taGFsZiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMy41cmVtKTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tLWRldGFpbHMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMS4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLS1jb25maWd1cmF0b3Ige1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU3LjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXRlZ29yeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxLjJyZW07XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICBtYXgtaGVpZ2h0OiA4cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gICAgICAgICAgY29sb3I6ICRjX2JsYWNrO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXF1YW50aXR5IHtcbiAgICAgICAgY29sb3I6ICRjX2dyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY19ncmF5O1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmX21haW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi0tbWFyZ2luLWJpZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tYWN0aXZlIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTByZW07XG5cbiAgICAgICAgLnByb2R1Y3QtYmFzZSB7XG4gICAgICAgICAgJl9fY2F0ZWdvcnl7XG4gICAgICAgICAgICAmLXF1YW50aXR5IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19leGNlcnB0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBwLFxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgICAgICAgY29sb3I6ICRjX2JsYWNrO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCAkY19ibGFjaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNXJlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICAgICAgICBjb2xvcjogJGNfYmxhY2s7XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1leGNlcnB0LWNvbnRlbnRdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmljaW5nIHtcbiAgICAgIC8vbWFyZ2luLXRvcDogMi40cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogNC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICAgICAgY29sb3I6ICRjX2JsYWNrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLmFtb3VudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgYmRpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdG9jayB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgICAgIGNvbG9yOiAkY19saW1lLWdyZWVuO1xuXG4gICAgICAmLi0tZ3JvdXBlZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXRhaWxzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2xpZ2h0LWdyYXk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgcGFkZGluZzogMi4xcmVtIDIuM3JlbTtcblxuICAgICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY19ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10ZXN0aW1vbmlhbCB7XG4gICAgICAgICYtYXV0aG9yIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWF2YXRhciB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogNy41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA3LjVyZW07XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtYmV0d2VlbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuLS1zaW1wbGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU3LjVyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWJ1dHRvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX2FkZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJi1jb250cm9sbGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICYuLS1taW51cyB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi0tcGx1cyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3F1YW50aXR5LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cblxuICAgICZfX3F1YW50aXR5IHtcbiAgICAgIGJvcmRlcjogLjNyZW0gc29saWQgJGNfYmxhY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDsgLyogRmlyZWZveCAqL1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRjX2JsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDkuN3JlbTtcbiAgICAgIHBhZGRpbmc6IC45cmVtIDFyZW07XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMi43cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1idXR0b25zX19hZGQge1xuICAgIC5wcm9kdWN0LWJ1dHRvbnNfX2J1dHRvbi5idXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA0LjhyZW07XG4gICAgICBtaW4td2lkdGg6IDE5cmVtO1xuICAgICAgbWF4LXdpZHRoOiAyMS43cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDIuN3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICByaWdodDogLjVyZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyOiAuM3JlbSBzb2xpZCAkY19ibGFjaztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKSBza2V3WSgyMGRlZyk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYnV0dG9uLWJhY2tncm91bmQuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzO1xuICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0LjhyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmX2hlYWRlcjtcbiAgICAgICAgY29sb3I6ICRjX2JsYWNrO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjhyZW0pO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IC4zcmVtIHNvbGlkICRjX2JsYWNrO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5nb190b19idW5kbGVfY29uZmlndXJhdG9ye1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1hd2FyZHMge1xuICAgIG1hcmdpbi10b3A6IDMuMXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDguMXJlbTtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stZ2FsbGVyeSB7XG4gICAgbWFyZ2luLXRvcDogMy42cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogOC4xcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNi44cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogOC40cmVtO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDkuOHJlbTtcbiAgfVxuXG4gIC53b29jb21tZXJjZS1lcnJvciwgLndvb2NvbW1lcmNlLWluZm8sIC53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gIH1cblxuICAud29vc2ItcHJvZHVjdHMge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAud29vc2ItdG90YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1cmVtO1xuICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuXG4gICAgICAud29vY29tbWVyY2UtUHJpY2UtY3VycmVuY3lTeW1ib2wge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZm9ybS5jYXJ0IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuN3JlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5xdWFudGl0eSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtYnV0dG9uc19fYWRkIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2sge1xuICBhLmJ1dHRvbixcbiAgc3Bhbi5idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNC44cmVtO1xuICAgIG1pbi13aWR0aDogMTlyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDVyZW07XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICByaWdodDogLjVyZW07XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXI6IC4zcmVtIHNvbGlkICRjX3doaXRlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpIHNrZXdZKDIwZGVnKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYnV0dG9uLWJhY2tncm91bmQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgb3BhY2l0eTogLjM7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IC4zcztcbiAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuICAgICAgZm9udC1mYW1pbHk6ICRmX2hlYWRlcjtcbiAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuOHJlbSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAuM3JlbSBzb2xpZCAkY193aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tYWx0IHtcbiAgICAgIG1pbi13aWR0aDogMTYuMnJlbTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gLjRyZW0pO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9idXR0b24tYmFja2dyb3VuZC1hbHQuc3ZnJyk7XG4gICAgICAgIG9wYWNpdHk6IC4xO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLW1vcmUge1xuICAgICAgbWluLXdpZHRoOiAxM3JlbTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gLjRyZW0pO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9idXR0b24tYmFja2dyb3VuZC1hbHQuc3ZnJyk7XG4gICAgICAgIG9wYWNpdHk6IC4xO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLWJsYWNrIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNfYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGNfYmxhY2s7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNfYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hcnRpY2xlIHtcblx0Jl9faGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCggbWQgKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoIGxnICkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmX19jb21tZW50cyB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxufVxuIiwiLnBvc3QtdGlsZSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0Jl9fd3JhcHBlciB7XG5cdFx0cGFkZGluZzogMjJweCAxOHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDE0cHggMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCBsZyApIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZXhjZXJwdCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG4iLCIvKipcbiAqIENyZWF0ZXMgc3R5bGVzIGZvciB3b3JkcHJlc3MgZ2FsbGVyaWVzXG4gKiBXb3JkcHJlc3MgZ2FsbGVyaWVzIGNvdWxkIGhhdmUgMSBvciA5IGNvbHVtbnMuXG4gKiBUaGlzIGZ1bmN0aW9uIGhlbHBzIGluIGdlbmVyYXRpbmcgc3R5bGVzIGZvciB0aGVtLlxuICpcbiAqIEBhdXRob3IgUEhcbiAqL1xuIEBtaXhpbiBnYWxsZXJ5U3R5bGVzKCAkY29sdW1uczogMykge1xuXHQkbnRoOiAnI3skY29sdW1uc31uIC0gI3skY29sdW1ucyAtIDF9Jztcblx0JG1hcmdpbjogKCAoICRjb2x1bW5zICogMiUgKSApIC8gKCAoICRjb2x1bW5zICogMiApIC0gMiApO1xuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLSN7JGNvbHVtbnN9IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0LmdhbGxlcnktaXRlbSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCBzbSApIHtcblx0XHRcdCAgd2lkdGg6ICggMTAwJSAvICRjb2x1bW5zICkgLSAyJTtcblx0XHRcdCAgLy8gbWFyZ2luOiAjeyRtYXJnaW59cHg7IC8vIHRlbXBvYXJhcnkgZGlzYWJsZWQgYXMgaXQgZ2VuZXJhdGVzIGZhdGFsIGVycm9yIHdoaWxlIGNvbXBpbGluZ1xuXG5cdFx0XHQgICY6bnRoLWNoaWxkKCAjeyRjb2x1bW5zfW4gKSB7XG5cdFx0XHQgIFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0ICB9XG5cblx0XHRcdCAgJjpudGgtY2hpbGQoICN7JG50aH0gKSB7XG5cdFx0XHQgIFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHQgIH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnkge1xuXHRAZm9yICRpIGZyb20gMSB0byAxMCB7XG5cdFx0QGluY2x1ZGUgZ2FsbGVyeVN0eWxlcyggJGkgKTtcblx0fVxufVxuIiwiLnBhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXG5cdCZfX2l0ZW1zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdC5wYWdlLWxpbmsge1xuXHRcdFx0cGFkZGluZzogOHB4IDE0cHg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRib3JkZXItY29sb3I6ICNlZWU7XG5cblx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjX3ByaW1hcnk7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjX3ByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJib2R5IC5jb29raWUtYmFyLmFsZXJ0IHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRtYXJnaW46IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEuNXJlbSAwO1xuXHRiYWNrZ3JvdW5kOiAkY19kYXJrLWFtYmVyO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR6LWluZGV4OiAxMDAxO1xuXG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTAwLjRyZW07XG5cdH1cblxuXHQuY29va2llLWJhciB7XG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbWVzc2FnZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNHJlbSk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDNyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY2xvc2Uge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0d2lkdGg6IDE0cmVtO1xuXHRcdFx0aGVpZ2h0OiA0cmVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzO1xuXHRcdFx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAuODtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc29jaWFsLW5hdiB7XG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgJi4tLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcblxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi4ycmVtO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjZyZW07XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tZm9vdGVyIHtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMnJlbTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMi4ycmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4ubWFpbi1tZW51IHtcbiAgJl9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMnJlbTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IC4xcmVtO1xuICAgICAgbGVmdDogLTEuNXJlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX3doaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgcGFkZGluZzogMS45cmVtIDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IC4xcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgY29sb3I6ICNDM0IwOTk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tY29sdW1ucyB7XG4gICAgICAuc3ViLW1lbnUtbW9iaWxlIHtcbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAwO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgZWFzZS1pbi1vdXQgLjNzO1xuICAgIHdpbGwtY2hhbmdlOiBoZWlnaHQ7XG5cbiAgICAmX19saXN0IHtcbiAgICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMCAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY193aGl0ZTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDI1KTtcbiAgICAgICAgY29sb3I6ICRjX3doaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4ubWFpbi1tZW51IHtcbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgJi4tLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XG4gICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJGZfaGVhZGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLW1vYmlsZSB7XG4gICAgICA+IGEge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IGVhc2UtaW4tb3V0IC4zcztcbiAgICB3aWxsLWNoYW5nZTogaGVpZ2h0O1xuXG4gICAgJl9fbGlzdCB7XG4gICAgICBtYXJnaW46IDFyZW0gMCAwO1xuICAgICAgcGFkZGluZzogMS4ycmVtIDAgMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNfd2hpdGU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyNSk7XG4gICAgICAgIGNvbG9yOiAkY193aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuKi8iLCIuc2Vjb25kYXJ5LW1lbnUge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG5cbiAgLm1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgICBwYWRkaW5nOiAxLjQ1cmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IC4xcmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbi5zZWNvbmRhcnktbWVudSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgLm1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XG4gICAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmX2hlYWRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuLS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICAubWVudSB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiovXG4iLCIudG9wLWJhbm5lci4tc2hvdyB7XG4gICYrLnBhZ2UtaGVhZGVyIHtcbiAgICAuc2lkZS1uYXYge1xuICAgICAgdG9wOiA1cmVtO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cmVtKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB0b3A6IDdyZW07XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gN3JlbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaWRlLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0MS43cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19kYXJrLWFtYmVyO1xuICBjb2xvcjogJGNfd2hpdGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAuM3M7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHotaW5kZXg6IDk5O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuLS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgIC5zaWRlLW5hdiB7XG5cbiAgICAgICZfX2NhcnQsXG4gICAgICAmX19zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAzLjhyZW0gMi42cmVtIDIuNnJlbSA1cmVtO1xuICAgIHotaW5kZXg6IDk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gICZfX25hdnMge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNnJlbTtcbiAgfVxuXG4gICZfX2JnaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJl9fbWlzYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuICAgIGNvbG9yOiAkY193aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogMy4xcmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cbiAgfVxuXG4gICZfX3RvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC01LjNyZW07XG4gICAgd2lkdGg6IDUuM3JlbTtcbiAgICBoZWlnaHQ6IDUuM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19kYXJrLWFtYmVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgLjNzO1xuICAgIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIuOXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDZweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY193aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tYWN0aXZlIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xMC42cmVtO1xuICAgIHdpZHRoOiA1LjNyZW07XG4gICAgaGVpZ2h0OiA1LjNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MSwgNjIsIDM3LCAuNjUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgLjNzO1xuICAgIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEuN3JlbTtcbiAgICAgIGhlaWdodDogMS43cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX3N0cm9uZy1yZWQ7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAgIGJvdHRvbTogLTFyZW07XG4gICAgICByaWdodDogLTFyZW07XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxLjQ3NnJlbTtcbiAgICAgIGhlaWdodDogMi4wNzdyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogY2FsYygxMDAlICsgNS4zcmVtKTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA1LjNyZW07XG4gICAgaGVpZ2h0OiA1LjNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfZGFyay1hbWJlcjtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCBlYXNlLWluLW91dCAuM3M7XG4gICAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUyLjNyZW07XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgd2lkdGg6IDUuM3JlbTtcbiAgICAgIHBhZGRpbmc6IDAgMS4ycmVtO1xuXG4gICAgICBzdmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLWFjdGl2ZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNS4zcmVtKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogNDByZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbnB1dC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjhyZW07XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgIH1cblxuICAgICYtY291bnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMXJlbTtcbiAgICAgIHJpZ2h0OiAtMXJlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMS43cmVtO1xuICAgICAgaGVpZ2h0OiAxLjdyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfc3Ryb25nLXJlZDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgY29sb3I6ICRjX3doaXRlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxLjQ3NnJlbTtcbiAgICAgIGhlaWdodDogMi4wNzdyZW07XG4gICAgfVxuICB9XG59XG5cblxuLmRnd3Qtd2NhcyB7XG4gICYtc3VnZ2VzdGlvbnMtd3JhcHAge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAmLW5vLXN1Ym1pdCB7XG4gICAgLmRnd3Qtd2Nhcy1zZi13cmFwcCBpbnB1dFt0eXBlPXNlYXJjaF0uZGd3dC13Y2FzLXNlYXJjaC1pbnB1dCB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmLXN0eWxlLXBpcngge1xuICAgIC5kZ3d0LXdjYXMge1xuICAgICAgJi1pY28tbWFnbmlmaWVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1wcmVsb2FkZXIge1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLXNmLXdyYXBwIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1zZWFyY2hdLmRnd3Qtd2Nhcy1zZWFyY2gtaW5wdXQge1xuICAgICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDIuNHJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubGFuZy1zd2l0Y2hlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAuMTVyZW0gMS41cmVtIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiAuMnJlbSAxLjVyZW0gMCAwO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogLS45cmVtO1xuICAgIHRvcDogLS45cmVtO1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBoZWlnaHQ6IDZyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYxNTk0NDtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkIGxpZ2h0ZW4oIzYxNTk0NCwgNSUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzLCB2aXNpYmlsaXR5IGVhc2Utb3V0IC4zcztcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdmlzaWJpbGl0eTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRvcDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAuMzVzO1xuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLi0tY3VycmVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTEuNXJlbTtcbiAgICAgICAgdG9wOiAuNzVyZW07XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IC41NXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1jaGV2cm9uLWRvd24uc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLi0tb3BlbiB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAubGFuZy1zd2l0Y2hlciB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDMxLjVyZW07XG4gICAgcGFkZGluZzogMy45cmVtIDEuNXJlbSA0cmVtO1xuICAgIGJhY2tncm91bmQ6ICRjX2xpZ2h0LWFtYmVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWluLWhlaWdodDogNTEuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDQuNXJlbSAycmVtIDcuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE1LjNyZW07XG4gICAgaGVpZ2h0OiAxMC45cmVtO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogMjIuOXJlbTtcbiAgICAgIGhlaWdodDogMTguM3JlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTUuM3JlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwLjlyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMi45cmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxOC4zcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyMCk7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRjX3doaXRlO1xuICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuXG4gICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICBsaW5lLWhlaWdodDogOHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG4iLCIuaGVhZGluZyB7XG4gIGNvbG9yOiAkY19kYXJrLWFtYmVyO1xuXG4gICYuLS1oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjJyZW07XG4gICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy44cmVtO1xuICAgIH1cbiAgfVxuXG4gICYuLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLnRvcC1iYW5uZXIuLXNob3cge1xuICAmICsgLnBhZ2UtaGVhZGVyIHtcbiAgICAubW9iaWxlLW5hdiB7XG4gICAgICAmX190b2dnbGUge1xuICAgICAgICB0b3A6IDVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHRvcDogN3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLS1hY3RpdmUge1xuICAgICAgICAgIHRvcDogLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc2VhcmNoIHtcbiAgICAgICAgdG9wOiA1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlLW5hdiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX3doaXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IC4zcztcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHotaW5kZXg6IDEwMDE7XG5cbiAgICAmLi0tb3BlbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMS4ycmVtIDMuMnJlbSAxLjZyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfZGFyay1hbWJlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogOTtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIG1hcmdpbi10b3A6IC42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuN3JlbTtcbiAgfVxuXG4gICZfX3RvcG1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyLjZyZW0gMy4ycmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTByZW0pO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNfZGFyay1hbWJlciwgLjg2KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC5zdWItbWVudS1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEwLjVyZW07XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgLjNzO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgei1pbmRleDogMztcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMy4ycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwLjVyZW0pO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY19kYXJrLWFtYmVyLCAuODYpO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgJi4tLW9wZW4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgICZfX2JhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYXJlbnQge1xuICAgICAgbWFyZ2luOiAyLjJyZW0gMCAwO1xuICAgICAgcGFkZGluZzogMCAwIC4ycmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjX3doaXRlO1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcbiAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMS4ycmVtIDA7XG4gICAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCByZ2JhKCRjX3doaXRlLCAuMDkpO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcbiAgICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RvZ2dsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogNS4zcmVtO1xuICAgIGhlaWdodDogNS4zcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2RhcmstYW1iZXI7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMi45cmVtO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNnB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjX3doaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cztcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLWFjdGl2ZSB7XG4gICAgICBsZWZ0OiAuNHJlbTtcbiAgICAgIHRvcDogLjZyZW07XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICY6bnRoLWNoaWxkKCAxICkge1xuICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoIC00NWRlZyApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKCAyICkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoIC00NWRlZyApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKCAzICkge1xuICAgICAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoIDQ1ZGVnICk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuOHJlbTtcbiAgICB9XG5cbiAgICAmLXdyYXBwZXJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIH1cblxuICAgICYtY291bnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxLjdyZW07XG4gICAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19zdHJvbmctcmVkO1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICBib3R0b206IC0xcmVtO1xuICAgICAgcmlnaHQ6IC0xcmVtO1xuICAgIH1cblxuICAgICYtdGl0bGV7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICBzdmd7XG4gICAgICB3aWR0aDogMS40NzZyZW07XG4gICAgICBoZWlnaHQ6IDIuMDc3cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZGd3dC13Y2FzIHtcbiAgJi1zdHlsZS1waXJ4IHtcbiAgICAmLmRnd3Qtd2Nhcy1zZWFyY2gtd3JhcHAtbW9iaWxlIHtcbiAgICAgIC5kZ3d0LXdjYXMtc2Ytd3JhcHAge1xuICAgICAgICBpbnB1dFt0eXBlPXNlYXJjaF0uZGd3dC13Y2FzLXNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkge1xuICAmLm1lbnUtb3BlbmVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4iLCIubWVnYS1tb2JpbGUtbmF2IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX3doaXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IC4zcztcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHotaW5kZXg6IDEwMDE7XG5cbiAgICAmLi0tb3BlbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMS4ycmVtIDIuNnJlbSAxLjZyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDk7XG4gICAgaGVpZ2h0OiA1LjZyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgJGNfd2hpdGU7XG4gIH1cblxuICAmX190b3BtZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjNyZW07XG4gICAgcmlnaHQ6IDlyZW07XG4gIH1cblxuICAmX190b3BtZW51LFxuICAmX190b3BtZW51LWluc2lkZSB7XG4gICAgLm1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogM3JlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1hY2NvdW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLjNyZW07XG4gICAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLXVzZXIuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi1jYXJ0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMC4zcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1jYXJ0LnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS43cmVtO1xuICB9XG5cbiAgJl9fdG9wbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNS42cmVtKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19ibGFjaztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiA5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2xhbmcge1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDEuNnJlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IC4xcmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UtaW4tb3V0LCBoZWlnaHQgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI0MzQjA5OTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBoZWlnaHQ6IC4ycmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzNCMDk5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNDM0IwOTk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAuMnJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MzQjA5OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3ViLW1lbnUtbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX3doaXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IC4zcztcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmxhY2s7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICAmLi0tb3BlbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgJl9fYmFjayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBwYWRkaW5nOiAuNXJlbSAuNnJlbSAycmVtO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IC4xcmVtO1xuICAgICAgICBsZWZ0OiAtMS42cmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMy4ycmVtKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhcmVudCB7XG4gICAgICBtYXJnaW46IDIuMnJlbSAwIDA7XG4gICAgICBwYWRkaW5nOiAwIDAgLjJyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNfd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG4gICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XG4gICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZ2FwOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgICBwYWRkaW5nOiAxLjlyZW0gMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogLjFyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0MzQjA5OTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IC4ycmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MzQjA5OTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQzNCMDk5O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGhlaWdodDogLjJyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDM0IwOTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwIDAgMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RvZ2dsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIGhlaWdodDogNS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAuMXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjZyZW0gMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNfd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tYWN0aXZlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMS40cmVtO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoIDEgKSB7XG4gICAgICAgICAgICB0b3A6IC45cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCAtNDVkZWcgKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCggMiApIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCAtNDVkZWcgKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCggMyApIHtcbiAgICAgICAgICAgIHRvcDogLS43cmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoIDQ1ZGVnICk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkge1xuICAmLm1lbnUtb3BlbmVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4iLCIjbWNfZW1iZWRfc2lnbnVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5tYy1maWVsZC1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogNjRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1jaGV2cm9uLXJpZ2h0LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjNyZW0gMi4zcmVtO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgcGFkZGluZzogLjVyZW0gMnJlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGNvbG9yOiAkY19ibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNfYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNi40cmVtKTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNi40cmVtKTtcbiAgICAgICAgICBoZWlnaHQ6IDQuNnJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2LjRyZW0pO1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNi40cmVtKTtcbiAgICAgICAgaGVpZ2h0OiA0LjZyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5tY2VfaW5saW5lX2Vycm9yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvdHRvbTogLTIuM3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAubWMtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBmbGV4LWJhc2lzOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjX3doaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZl9oZWFkZXI7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IC4zcztcbiAgICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiA0LjZyZW07XG4gICAgICB3aWR0aDogMTYuNHJlbTtcbiAgICAgIGZsZXgtYmFzaXM6IDE2LjRyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjX2JsYWNrLCAuNzQpO1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy4zcmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY19ibGFjaywgLjUpO1xuICAgIH1cbiAgfVxuXG4gICoge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5yZWNpcGUtdGlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMS40cmVtIC44cmVtO1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAxLjZyZW0pO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLyAyKSAtIDEuNnJlbSk7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fdGh1bWJuYWlsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAuM3M7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gICZfX21ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyLjNyZW0gMi41cmVtIDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmxhY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAkY193aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6IDMuM3JlbSAzLjVyZW0gMnJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDE3LjdyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMi42cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0LjJyZW07XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19jYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4zcmVtO1xuICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcbiAgICBmb250LWZhbWlseTogJGZfaGVhZGVyO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnJlY2lwZS10aWxlIHtcbiAgICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNvY2lhbC1zaGFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzcmVtIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDI1KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IC4zcztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjFyZW07XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxlZnQ6IDlyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIGxpbmVhciAuNHMsIG9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzO1xuICAgIHdpbGwtY2hhbmdlOiB3aWR0aCwgb3BhY2l0eTtcblxuICAgICYuLS1vcGVuIHtcbiAgICAgIHdpZHRoOiAxN3JlbTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLmEyYV9kZWZhdWx0X3N0eWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgYS5zb2NpYWwtc2hhcmVfX21lbnUtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuLmEyYV9zdmcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfZGFyay1hbWJlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi5hMmFfc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgLjNzO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfZGFyay1hbWJlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5maWx0ZXJzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogOC41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gIH1cblxuICAuZmFjZXR3cC1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiAxOS43cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gICAgfVxuXG4gICAgJl9fbW9iaWxlLXRvZ2dsZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4ycmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNS4zcmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogOTtcblxuICAgICAgJi4tLXN0aWNreSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjNyZW07XG4gICAgICAgIHotaW5kZXg6IDlcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFjZXR3cC1mYWNldCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHRvcDogMHJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDUuM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzO1xuICAgICAgd2lsbC1jaGFuZ2U6IG1heC1oZWlnaHQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmLi0tb3BlbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHRvcDogN3JlbTtcbiAgICAgICAgd2lkdGg6IDE5LjdyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYuLS1zdGlja3kge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogNS4zcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY193aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYuLS1vcGVuIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAmLmNoZWNrZWQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY19ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFjZXR3cC1yYWRpbyB7XG4gICAgICAgICAgJi5jaGVja2VkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNfZGFyay1hbWJlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZhY2V0d3AtcmFkaW8ge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUuM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMS4ycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCAkY19ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDM1KTtcbiAgICAgICAgY29sb3I6ICRjX2JsYWNrO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IC4zcztcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IC40cmVtIDEuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjX2RhcmstYW1iZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjX2JsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2xpZ2h0LWdyYXk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoZWNrZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2RhcmstYW1iZXI7XG4gICAgICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmFjZXR3cC10ZW1wbGF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgYm9yZGVyOiAuNnJlbSBzb2xpZCAkY19saWdodC1ncmF5LWFsdDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNfZGFyay1hbWJlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuMnJlbTtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMS41cmVtKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdG9wOiA3cmVtO1xuICAgICAgei1pbmRleDogOTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY193aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtLCBvcGFjaXR5IGVhc2UtaW4tb3V0IC4zcztcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgfVxuXG4gICAgJi4tLWxvYWRpbmcge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi5wb3N0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuOXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjX2dyYXk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDMxLjJyZW07XG4gICAgICBtaW4td2lkdGg6IDMxLjJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAyMS41cmVtO1xuXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjdyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogLTAuN3JlbTtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICBmb250LWZhbWlseTogJGZfaGVhZGVyO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjExcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy45cmVtO1xuICAgIH1cbiAgfVxuICAmX19leGNlcnB0IHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICB9XG59IiwiLmV2ZW50LXRpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDJyZW0gLjhyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjZyZW0pO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gMS42cmVtKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMS42cmVtKTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgMS4ycmVtIC44cmVtIDA7XG4gICAgd2lkdGg6IDExLjhyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG4gIH1cblxuICAmX19kYXkge1xuICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZl9oZWFkZXI7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuICB9XG5cbiAgJl9fb3RoZXIge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMS4ycmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMS41cmVtO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuICB9XG59XG4iLCIuZXZlbnQtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDkydmg7XG4gIG1pbi1oZWlnaHQ6IDYwcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjX3doaXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAuM3MsIG9wYWNpdHkgZWFzZS1pbi1vdXQgLjJzO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvdmVyZmxvdzogYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IDEwMC42cmVtO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDEuMjVlbSk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxLjI1ZW0pO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIGJvcmRlcjogMC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRjX2RhcmstYW1iZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFuaW1hdGlvbjogbG9hZGluZ3NwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTAyO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAuNnMsIHZpc2liaWxpdHkgZWFzZS1pbi1vdXQgLjNzO1xuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuICAgIHotaW5kZXg6IDEwMTtcbiAgfVxuXG4gICYuLS1pcy1vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTAwMjtcbiAgfVxuXG4gICYuLS1kYXRhLWxvYWRpbmcge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAucG9wdXAtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0LjVyZW0gMnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAzcztcbiAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2RhcmstYW1iZXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogN3JlbSAxMHJlbSA3LjdyZW0gNXJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3LjdyZW0pO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgb3JkZXI6IDI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcbiAgICAgIG9yZGVyOiAzO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FkZGl0aW9uYWwtaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgIH1cblxuICAgICZfX2xlZnQge1xuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAwIDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogNHJlbSAwIDAgMTByZW07XG4gICAgICAgICAgd2lkdGg6IDM3LjdyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aHVtYiB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMzcuN3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDI1LjlyZW07XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXRlZ29yeSxcbiAgICAmX19kYXRlLXRpbWUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmX2hlYWRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAmX19sb2NhdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XG4gICAgfVxuXG4gICAgJl9fc3RvY2stc3RhdHVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcbiAgICB9XG5cbiAgICAmX19hZGQtdG8tY2FydCB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICYuLS1kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc2luZ2xlLXByb2R1Y3Qge1xuICAgICAgICAucHJvZHVjdC1idXR0b25zIHtcbiAgICAgICAgICAmX19hZGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjdyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEuYnV0dG9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2cmVtO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwcmVtO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjdyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLi0tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY19ibGFjaywgLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzO1xuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gICYuLS1wb3B1cC1vcGVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZ3NwaW4ge1xuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXG5cdH1cbn1cblxuLmV2ZW50LXBvcHVwIHtcbiAgLndwY2Y3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfbGlnaHQtZ3JheTtcblxuICAgICYtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0uOHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLS44cmVtO1xuXG4gICAgICAmLWNvbnRyb2wge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxLjNyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcbiAgICAgICAgICBjb2xvcjogJGNfYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY19icmlnaHQtcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi53cGNmNy10ZXh0YXJlYSB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAxLjNyZW07XG4gICAgICAgICAgbWluLWhlaWdodDogMTZyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTcuOXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLndwY2Y3LXNlbGVjdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNfZGFyay1ncmF5LCAuNjIpO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Jsb2Nrcy9mb3JtL2ltYWdlcy9pY29uLXNlbGVjdC1jaGV2cm9uLW1vYi5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NS41JSBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgICBjb2xvcjogJGNfYmxhY2s7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Jsb2Nrcy9mb3JtL2ltYWdlcy9pY29uLXNlbGVjdC1jaGV2cm9uLnN2ZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtc3Bpbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTcuNXJlbTtcbiAgICB9XG5cbiAgICAmLXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICBjb2xvcjogJGNfYmxhY2s7XG4gICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDIwKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG5cbiAgICAgICYuc2VudCB7XG4gICAgICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNfbGltZS1ncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmludmFsaWQsXG4gICAgICAmLnVuYWNjZXB0ZWQge1xuICAgICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjX2JyaWdodC1yZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWpheC1sb2FkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcmlnaHQ6IC0zcmVtO1xuICAgICAgICB0b3A6IC0uMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjX2xpZ2h0LWdyYXktYWx0O1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY19zZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYW5pbWF0aW9uOiAxcyBzcGluIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stZm9ybSB7XG4gICAgJl9fZmllbGQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBtYXJnaW46IC43cmVtIC44cmVtO1xuXG4gICAgICAmLi0taGFsZiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjZyZW0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLS1mdWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24td3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjJyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLjhyZW07XG4gICAgICBoZWlnaHQ6IDQuN3JlbTtcbiAgICAgIHdpZHRoOiAzMHJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJl9fY2FwdGNoYS1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgcGFkZGluZzogMnJlbSAxcmVtIDA7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNC43cmVtO1xuICAgICAgLy9taW4td2lkdGg6IDE5LjlyZW07XG4gICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICByaWdodDogLTEuMTVyZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyOiAuM3JlbSBzb2xpZCAkY19ibGFjaztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMyZGVnKSBza2V3WSgyNGRlZyk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEuNXJlbSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9mb3JtL2ltYWdlcy9idXR0b24tYmFja2dyb3VuZC0tZGFya2VyLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzO1xuICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgICAgICAgei1pbmRleDogLTI7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICYuLS1zbWFsbGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNC40cmVtO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53cGNmNy1zdWJtaXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAvL3BhZGRpbmc6IDA7XG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgICAgIC8vcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgYm9yZGVyOiAuM3JlbSBzb2xpZCAjMDAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmX2hlYWRlcjtcbiAgICAgICAgY29sb3I6ICRjX2JsYWNrO1xuICAgICAgICBwYWRkaW5nOiAuOHJlbSAxcmVtIC43cmVtIDEuNHJlbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3BhY2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDMuNnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgc3BpbiB7XG4gICAgZnJvbSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxuICB9XG59IiwiLm1hY2FyZG8tY2x1YiB7XG4gICNzYl9pbnN0YWdyYW0ge1xuICAgIG1heC13aWR0aDogMTAwLjRyZW07XG4gIH1cbn1cblxuIiwiLnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLjJyZW07XG5cbiAgJl9fYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLi0tZnJvbnQge1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi0tYmFjayB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faG9sZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMS4ycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMCAxLjhyZW07XG4gICAgfVxuICB9XG5cbiAgJl9faG9sZSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlLzMpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlLzMpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gLTIuNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMCBlYXNlLW91dCwgb3BhY2l0eSAwIGVhc2Utb3V0O1xuXG4gICAgJi4tLWZpbGxlZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1vdXQsIG9wYWNpdHkgLjI1cyBlYXNlLW91dDtcbiAgICB9XG4gIH1cblxuICAmX19jb250cm9scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMS4ycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMCAxLjhyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY29udHJvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUvMyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUvMyk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fYWRkIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNzclO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODclO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MiU7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhdHVzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLi0tY2hlY2tlZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX25vdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLi0tYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYuLS1uby1pbWFnZSB7XG4gICAgLnByb2R1Y3QtYnVuZGxlLWNvbmZpZ3VyYXRvciB7XG4gICAgICAmX19ib3gge1xuICAgICAgICBoZWlnaHQ6IDQzMy4wMnB4O1xuICAgICAgfVxuXG4gICAgICAmX19zdGF0dXMge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGcge1xuICAgICAgICAgICAgc3Ryb2tlOiAkY19ibGFjaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogJGNfYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tLWhvbGVzLTQge1xuICAgIC5wcm9kdWN0LWJ1bmRsZS1jb25maWd1cmF0b3Ige1xuICAgICAgJl9fYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfbGlnaHQtZ3JheS1hbHQ7XG4gICAgICB9XG5cbiAgICAgICZfX2hvbGVzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTRyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgIH1cblxuICAgICAgJl9faG9sZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDQpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNjAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tIDByZW07XG4gICAgICAgIG1hcmdpbjogMCAxLjJyZW07XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRyb2xzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTRyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgIH1cblxuICAgICAgJl9fY29udHJvbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDQpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgICAgfVxuXG4gICAgICAmX19zdGF0dXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNSU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYWRkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODAlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnByb2R1Y3QtYnVuZGxlIHtcbiAgJl9fcG9wdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0LjJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIsIDIyLCAyMiwgMC4yNSk7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxLjhyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA2Ny45cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEuNXJlbSByZ2JhKDAsIDAsIDAsIC4xNik7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAyLjlyZW0gMi43cmVtIDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wcm9kdWN0cy13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wcm9kdWN0cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYtc2luZ2xlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUvMik7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJS8yKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlLzQpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJS80KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBoZWlnaHQ6IDIxcmVtO1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUvNSk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlLzUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmLi0tbGFzdC1saW5lIHtcbiAgICAgICAgLnByb2R1Y3QtYnVuZGxlX19wb3B1cC1pbm5lciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgdG9wOiAtNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5wcm9kdWN0LWJ1bmRsZV9fcG9wdXAge1xuICAgICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWRldGFpbHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud29vY29tbWVyY2UtUHJpY2UtY3VycmVuY3lTeW1ib2x7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEuNXJlbSByZ2JhKDAsIDAsIDAsIDApO1xuICAgIH1cblxuICAgICYtaW1hZ2VzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDIxcmVtO1xuICAgICAgbWluLWhlaWdodDogMjFyZW07XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogMCA0LjFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC43cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGV0YWlscyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJi1iYXNpYyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS40cmVtIDFyZW07XG4gICAgICB9XG5cbiAgICAgIC5tb3JlLWluZm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW0gMXJlbSAwO1xuICAgICAgICBjb2xvcjogJGNfYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZl9oZWFkZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYm9yZGVyOiAuM3JlbSBzb2xpZCAkY19ibGFjaztcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKSBza2V3WSgyMGRlZyk7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1oaWRkZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgfVxuXG4gICAgICAucHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRjLXRleHQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnRheCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19kYXJrLWFtYmVyO1xuICAgICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICYuLWFjdGl2ZSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjByZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxLjRyZW07XG4gICAgICB9XG5cbiAgICAgIC5hZGQtcHJvZHVjdCB7XG4gICAgICAgIG1pbi13aWR0aDogMTUuNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNS41cmVtO1xuICAgICAgICBtYXJnaW46IDEuNXJlbSAwIC41cmVtO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLW9wZW5lZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICZfX2N1c3RvbS1wcmljZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcbiAgICBjb2xvcjogJGNfYmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufSIsIi5zdGlja3ktYWRkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycmVtIDIuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG4gIGJvcmRlci10b3A6IC4xcmVtIHNvbGlkICRjX2RhcmstZ3JheTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwLjZyZW07XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBoZWlnaHQ6IDUuM3JlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAuNnJlbSk7XG4gICAgcGFkZGluZzogLjNyZW0gMnJlbSAuNHJlbSAycmVtO1xuICAgIGJvcmRlci10b3A6IHVuc2V0O1xuICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICRjX2RhcmstZ3JheTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0LCBsZWZ0IC4yNXMgZWFzZS1pbi1vdXQsIHdpZHRoIC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmLi1uYXYtYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBsZWZ0OiA0N3JlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0N3JlbSk7XG4gICAgfVxuICB9XG5cbiAgJi4tc2hvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgJi4taGlkZGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIH1cbiAgfVxuXG4gICYuLXRvcC1iYW5uZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHRvcDogN3JlbTtcbiAgICB9XG4gIH1cblxuICAmX19waG90byB7XG4gICAgZmxleC1iYXNpczogNHJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA4LjVyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHdpZHRoOiA0LjVyZW07XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfZGFyay1hbWJlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgfVxuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cblxuICAgICYuYWRkZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogMXJlbTtcbiAgICB3aWR0aDogMS4ycmVtO1xuICAgIGhlaWdodDogMS4ycmVtO1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgIGJvcmRlcjogMDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogLjJyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19kYXJrLWdyYXk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fZG9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2NoZWNrb3V0LFxuICBhLmFkZGVkX3RvX2NhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0LjhyZW07XG4gICAgbWluLXdpZHRoOiAxN3JlbTtcbiAgICBtYXgtd2lkdGg6IDE3LjdyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgZm9udC1mYW1pbHk6ICRmX2hlYWRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG5cbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuOXJlbSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDVyZW07XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICByaWdodDogMC41cmVtO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyOiAwLjNyZW0gc29saWQgIzAwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX3doaXRlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZykgc2tld1koMjBkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpIHNrZXdZKDIwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKSBza2V3WSgyMGRlZyk7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICByaWdodDogMC43cmVtO1xuICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBjb2xvcjogIzUxNTE1MTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cblxuICAgICYuYWRkZWQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2NoZWNrb3V0IHtcbiAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLmFkZGVkX3RvX2NhcnQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICYgKyAuc3RpY2t5LWFkZF9fZG9uZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iLCIudG9wLWJhbm5lci4tc2hvdyB7XG4gICsgLnNpdGUtaGVhZGVyIHtcbiAgICB0b3A6IDVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB0b3A6IDdyZW07XG4gICAgfVxuICB9XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIDM2MGRlZyxcbiAgICByZ2JhKDAsIDAsIDAsIDApIDAlLFxuICAgIHJnYmEoMCwgMCwgMCwgMC41KSA4Mi42OSVcbiAgKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRjX3doaXRlO1xuICB9XG59XG5cbi5tZWdhLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhlYWRlci10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHJlbSAycmVtO1xuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY193aGl0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjFyZW0gMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgICYuLWFjY291bnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwLjNyZW07XG4gICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi11c2VyLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLWNhcnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwLjNyZW07XG4gICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1jYXJ0LnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19ibGFjaztcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAtMS4xcmVtO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMzMzMzMzO1xuICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMS4zcmVtIDEuNXJlbTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZ2FwOiAwLjJyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjFyZW0pO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxLjFyZW07XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMC4xcmVtO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LFxuICAgICAgICAgICAgICAgIGhlaWdodCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYzNiMDk5O1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MzYjA5OTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYzNiMDk5O1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MzYjA5OTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDEuN3JlbTtcbiAgICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMC45cmVtO1xuXG4gICAgdWwge1xuICAgICAgZ2FwOiAyLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDByZW0gMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICB9XG5cbiAgJl9fbGVmdCxcbiAgJl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoNTB2dyAtIDE4LjNyZW0pO1xuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMS42cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtIDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMC4zcmVtO1xuICAgIG1pbi13aWR0aDogMTAuM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9nby1jb250YWluZXIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTQuMXJlbTtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbSAzLjlyZW07XG4gICAgICB3aWR0aDogMTguM3JlbTtcbiAgICAgIG1pbi13aWR0aDogMTguM3JlbTtcbiAgICB9XG5cbiAgICAuYmx1ciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxLjVyZW0pO1xuICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cmVtKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgY2xpcC1wYXRoOiBwYXRoKFxuICAgICAgICBcIk0xMDMgLTAuMjhWNTUuNEMxMDMgNTYuNTcgMTAyLjMgNTcuNTkgMTAxLjIgNTcuOTRMNTIuNCA3MS4wQzUyLjAgNzEuMSA1MS42IDcxLjEgNTEuMiA3MC45TDIuMTUgNTguMEMxLjA1IDU3LjggMC4yOCA1Ni42IDAuMjggNTUuNlYtMC4yOEgxMDNaXCJcbiAgICAgICk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwYXRoKFxuICAgICAgICAgIFwiTTE4NC41IC0wLjVWOTkuMzMzQzE4NC41IDEwMS4zNjcgMTgzLjEzNiAxMDMuMTQ4IDE4MS4xNzIgMTAzLjY3OEw5My45MTMxIDEyNy4yMDRDOTMuMTUyMyAxMjcuNDA5IDkyLjM1MDYgMTI3LjQxMiA5MS41ODg5IDEyNy4yMUwzLjg0NzY2IDEwMy45NjRDMS44NzQzMSAxMDMuNDQxIDAuNSAxMDEuNjU2IDAuNSA5OS42MTQzVi0wLjVIMTg0LjVaXCJcbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAzLjFyZW07XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBoZWlnaHQ6IDUuN3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAycmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBnYXA6IDQuMnJlbTtcbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgID4gYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAxLjRyZW07XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19ibGFjaztcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDg1cHggMjRweCAwcHggIzAwMDAwMDAwO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICMzMzMzMzM7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMy45cmVtIDNyZW07XG4gICAgICAgIGdhcDogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMS4xcmVtO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDAuMXJlbTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dCxcbiAgICAgICAgICAgICAgICBoZWlnaHQgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2MzYjA5OTtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC4ycmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2IwOTk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2MzYjA5OTtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC4ycmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2IwOTk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi1jb2x1bW5zIHtcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGdhcDogNHJlbTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjByZW07XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3Rlci1sb2dvcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQuOHJlbSAwIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gICZfX2xvZ290eXBlIHtcbiAgICBtYXgtd2lkdGg6IDEzLjVyZW07XG4gICAgbWF4LWhlaWdodDogODFyZW07XG4gICAgbWFyZ2luOiAwIDEuOHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogMCAyLjVyZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICB9XG59XG4iLCIubWVudS1mb290ZXItbWVudS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0LjZyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmX2hlYWRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyLWNvbnRhY3Qge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMjApO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxuXG4gICZfX2FkZHJlc3Mge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiAkY193aGl0ZTtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cbiAgfVxufVxuIiwiXG4ud29vLWNhdGVnb3JpZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRjX2JsYWNrO1xuICAgICAgcGFkZGluZzogMC40cmVtIDBweCAwLjVyZW07XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICRjX2JsYWNrO1xuICAgICAgfVxuICAgICAgJi4tLWN1cnJlbnR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2RhcmstYW1iZXI7XG4gICAgICAgIC53b28tY2F0ZWdvcmllc19fbGlua3tcbiAgICAgICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgY29sb3I6ICRjX2JsYWNrO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDM1cmVtO1xuICAgICAgcGFkZGluZzogMHB4IDFyZW07XG4gICAgfVxuICAgICZfX3NlbGVjdHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDEuM3JlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyBcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfZGFyay1hbWJlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1jaGV2cm9uLWRvd24uc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyLjdyZW0gMS40cmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSB0b3AgMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNfYmxhY2s7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjX3doaXRlOyBcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICAuLS1oaWRlLW1vYmlsZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuLS1oaWRlLWRlc2t0b3B7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9IiwiLmxhbmctc3dpdGNoZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSIsIi5tYWluLWNvbnRlbnQge1xuICAuYXJjaGl2ZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIH1cbiAgICAmX19pdGVtcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBwYWRkaW5nOiA3cmVtIDAgMS41cmVtO1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nOiAxMHJlbSAwIDcuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgICAgIH1cbiAgICAgIC5mYWNldHdwLXBhZ2Uge1xuICAgICAgICBtYXJnaW46IDAgMC43NXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjExcmVtO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjX2JsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlY2lwZXMge1xuICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDEwcmVtIDA7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtLjhyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0uOHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY19ibGFjaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cbiIsIi5mYWNldHdwLXRlbXBsYXRlIHtcbiAgJi4tLXByb2R1Y3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogNzNyZW07XG4gICAgfVxuXG4gICAgLmJsb2NrLXByb2R1Y3Qge1xuICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53b29jb21tZXJjZSB7XG4gIHVsLnByb2R1Y3RzIHtcbiAgICBtYXJnaW46IDAgLThweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgbGkucHJvZHVjdCB7XG4gICAgICBhIHtcbiAgICAgICAgLmJsb2NrLXByb2R1Y3RfX2ltYWdlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bC5wcm9kdWN0cy5jb2x1bW5zLTMge1xuICAgIGxpLnByb2R1Y3RzX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjX2JsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNpbmdsZS1yZWNpcGUge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY29sb3I6ICRjX2JsYWNrO1xuXG4gICZfX2JhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXJnaW46IDUuNXJlbSAwIDMuNXJlbTtcbiAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XG4gICAgY29sb3I6ICRjX2JsYWNrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAycmVtIDAgMy41cmVtO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuICAgIGNvbG9yOiAkY19ibGFjaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0LjJyZW07XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzOS40cmVtKTtcbiAgICB9XG4gIH1cblxuICAmX190aHVtYm5haWwge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIG1heC13aWR0aDogMzkuNHJlbTtcblxuICAgICYuLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDM5LjRyZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZ3JlZGllbnRzIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0M5QzlDOTtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzlDOTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1lYXN1cmUsXG4gICAgJi1pbmdyZWRpZW50IHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgJi1tZWFzdXJlIHtcbiAgICAgIHdpZHRoOiAyMyU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjNyZW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogMjclO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuN3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWluZ3JlZGllbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAuN3JlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vcmUtcmVjaXBlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHJlbSAwIDcuOXJlbTtcblxuICAuYmxvY2sge1xuICAgIG1hcmdpbjogMy43cmVtIDAgLjlyZW07XG4gIH1cblxuICAuYmxvY2stbGlua3NfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogLjdyZW07XG4gIH1cbn1cblxuLnJlbGF0ZWQtcHJvZHVjdHN7XG4gICZfX2NvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIG1hcmdpbjogMy43cmVtIGF1dG8gLjlyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAuNHJlbTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIC5ibG9ja3tcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLXRlbXBsYXRlLWxhbmRpbmcge1xuICAgIC5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuc3VjY2VzcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgICAgIC5ldmVudC1kaXJlY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLWxhbmRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2xhbmRpbmctdmVyeS1kYXJrLWJsdWU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZ3JhbmQtb3BlbmluZy1zdGFycy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MDAlO1xuICAgIHBhZGRpbmctdG9wOiA1LjRyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgfVxuXG4gICAgLmxhbmRpbmcge1xuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMXJlbTtcblxuICAgICAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2V2ZW50LWxhbmRpbmctYmcucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgODAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NC4zcmVtIGF1dG87ICBcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zLjFyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMuMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNjMuNXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwOC42cmVtIGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3Ni42cmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMi41cmVtXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC50aGFua19feW91IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxhbmRpbmdfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTQuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogOS44NnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAuMXJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkuMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcuMTRyZW0gMCAyLjdyZW07XG4gICAgICAgICAgICB3aWR0aDogNDcuOHJlbTtcbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNC42cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDIuN3JlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N0YXJ0LWRhdGUgeyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4zcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA0MS4ycmVtO1xuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19tb2JpbGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGFua19feW91IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIGgyLCBoMywgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuN3JlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjdyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjdyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjFyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0IHtcbiAgICAgICAgJl9fZm9ybS1jb250YWluZXIge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwLjRyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC43cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuN3JlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbC1tZC02IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjdyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgbWFyZ2luOiA2LjlyZW0gMCAyLjVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDYuM3JlbSAwIDNyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc3ViIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMy44cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuODlyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1oaWRlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjg5cmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hY2h0ZXNzZW4ge1xuICAgICAgICAgICAgLmNvbC1tZC02IHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3RfX2hlYWRpbmctc3ViIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4xcmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjlyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbDpob3ZlciBpbnB1dCB+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICRjX2xhbmRpbmctdmVyeS1kYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNyB7XG4gICAgICAgICYtZm9ybSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuOXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLXN1Ym1pdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNfd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMC4xcmVtIHNvbGlkICRjX2JsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICRjX2JsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRjX2JsYWNrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmX2hlYWRlcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB3aWR0aDogMjMuN3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogNC40cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG4gICAgICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjX3doaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMi4xcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNfYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAyLjFyZW07XG4gICAgICAgICAgICAgICAgbGVmdDogMTAxJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgJGNfd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWpheC1sb2FkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ub3QtdmFsaWQge1xuICAgICAgICAgICAgYm9yZGVyOiAuMnJlbSBzb2xpZCAkY19icmlnaHQtcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBzcGFuLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY19icmlnaHQtcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvY2F0aW9uIHtcbiAgICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG5cbiAgICAgICAgJl9fYmxvY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfbGFuZGluZy1kYXJrLWJsdWU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA0LjVyZW0gMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNzYuNnJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjlyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS45cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzMS40cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tYXAtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLW1hcC1keW5hbWljIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIC5ibG9jay1tYXAtZHluYW1pY19fZ21hcCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWZvb3RlciwgLnBhZ2UtaGVhZGVyLCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAxLjJyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjX2JsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDEyLjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuN3JlbSAxLjNyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmV2ZW50LWRpcmVjdGlvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzcmVtIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmX19ibG9ja3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4OHJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ibG9jayB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMS44cmVtIDIuMnJlbSAxLjhyZW0gMS44cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfbGFuZGluZy1kYXJrLWJsdWU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaW5nbGUtcG9zdCB7XG4gICZfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDcuN3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gICZfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA4MC40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBmb250LWZhbWlseTogJGZfaGVhZGVyO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjExcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy45cmVtO1xuICAgIH1cbiAgfVxuICAmX19iYWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDAuNnJlbTtcbiAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1jaGV2cm9uLXJpZ2h0LS1ibGFjay5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbiAgJl9fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICB9XG4gIH1cbiAgJl9fY2F0ZWdvcmllcyB7XG4gICAgJi1pdGVtIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnLCAnO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNHJlbTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXgtd2lkdGg6IDgwLjRyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAuYmxvY2suYmxvY2stY29yZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuYmxvY2suYmxvY2stY29yZS0tcGFyYWdyYXBoICsgLmJsb2NrLWNvcmUtLXBhcmFncmFwaCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICB9XG4gICAgLmJsb2NrLmJsb2NrLWNvcmUtLXBhcmFncmFwaCBwIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0MjVyZW07XG4gICAgfVxuICB9XG4gICZfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWF4LXdpZHRoOiA1M3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiA1NS44cmVtO1xuICAgIH1cbiAgICAuYmxvY2suYmxvY2stY29yZS0tcGFyYWdyYXBoIHtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC43cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi13cmFwIHtcbiAgICB3aWR0aDogMzByZW07XG4gICAgaGVpZ2h0OiA0LjdyZW07XG4gICAgbWFyZ2luLXRvcDogMS44cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJl9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQuN3JlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMS4ycmVtO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDVyZW07XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzJkZWcpIHNrZXdZKDI0ZGVnKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0LjdyZW07XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDFyZW0gMCAxLjRyZW07XG4gICAgY29sb3I6ICRjX2JsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkZl9oZWFkZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDAuM3JlbSBzb2xpZCAkY19ibGFjaztcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgJl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzOS40cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG4gICAgJi0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI3MnB4O1xuXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG5cbiAgICAuYmxvY2stc2xpZGVyLWdhbGxlcnkge1xuICAgICAgbWluLWhlaWdodDogMjMuMnJlbTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMi43cmVtO1xuICAgICAgfVxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICB0b3A6IGNhbGMoNTAlICsgMC44cmVtKTtcbiAgICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAwLjZyZW0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDEuMjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMS4yNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgbGVmdDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygwLjY3ICogKDEwMHZ3IC0gMzZweCkpO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stdmlkZW8ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjByZW07XG4gICAgICB9XG5cbiAgICAgICZfX3BsYXllciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NyU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2OC42JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fcGxheSB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDUuN3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDUuN3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zaW5nbGUtYmxvZyB7XG4gIC5ibG9jay5ibG9jay1jb3JlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLmJsb2NrLWNvcmUtLXBhcmFncmFwaDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmJsb2NrLmJsb2NrLWNvcmUtLWhlYWRpbmc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay5ibG9jay1jb3JlLS1wYXJhZ3JhcGggcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay5ibG9jay1jb3JlLS1oZWFkaW5nIGgye1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuNHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA3LjdyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA4MC40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmX2hlYWRlcjtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuOXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgJl9fYmFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwLjZyZW07XG4gICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tY2hldnJvbi1yaWdodC0tYmxhY2suc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3NpZGViYXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAmLXN0aWNreSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMTJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgJi1pbWFnZSB7XG4gICAgICBtYXJnaW46IDAgMCAycmVtIDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogOXJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1uYW1lLFxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYW5jaG9ycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi1pdGVtcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG5cbiAgICAgICYuLS1hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNfZGFyay1hbWJlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNfZGFyay1hbWJlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjX2RhcmstYW1iZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjX2RhcmstYW1iZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYy10ZXh0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaW5nbGUge1xuICAgICZfX3RhYi13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgbWFyZ2luOiAycmVtIDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNi40cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9iaWxlLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtIDcuMnJlbTtcbiAgICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICRjX2RhcmstYW1iZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLm9wZW5lZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC4zcmVtO1xuICAgICAgICBsZWZ0OiAyLjdyZW07XG4gICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby1hcnJvdy1ncmF5LnBuZycpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvLWFycm93LWdyYXkucG5nJyk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWVkaWEgcHJpbnQge1xuICBoZWFkZXIsXG4gIGZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zaW5nbGUtcG9zdCB7XG4gICAgJl9fY29udGFpbmVyIHtcblxuICAgIH1cblxuICAgICZfX2J1dHRvbi13cmFwLFxuICAgICZfX2JhY2ssXG4gICAgJl9fcmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLTQwNCB7XG4gIHBhZGRpbmc6IDguNHJlbSAwO1xufVxuIiwiLmV2ZW50cy1hcmNoaXZlIHtcbiAgJl9fbW9udGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCBlYXNlLWluLW91dCAuM3M7XG4gICAgd2lsbC1jaGFuZ2U6IG1heC1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY193aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IC41cywgdmlzaWJpbGl0eSBlYXNlLWluLW91dCAuMnM7XG4gICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdmlzaWJpbGl0eTtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgfVxuXG4gICAgJi4tLWxvYWRpbmcge1xuICAgICAgbWF4LWhlaWdodDogMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5hbWUge1xuICAgICAgcGFkZGluZzogLjhyZW0gMS42cmVtO1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfZGFyay1hbWJlcjtcbiAgICAgIGNvbG9yOiAkY193aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAuNHJlbSAxLjZyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDAgLS44cmVtIDRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiAwIC0uOHJlbSA4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xvYWQtbW9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNfbGlnaHQtZ3JheS1hbHQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkY19zZWNvbmRhcnk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAuM3M7XG4gICAgICBhbmltYXRpb246IDFzIHNwaW4gbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgICYuLS1sb2FkaW5nIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnRzLWFyY2hpdmVfX2J1dHRvbiB7XG4gICAgICAmLi0tZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiJXdvby1oMiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtO1xuICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XG4gIGNvbG9yOiAkY19ibGFjaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMnJlbTtcbiAgfVxufVxuXG4ld29vLWgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XG4gIGNvbG9yOiAkY19ibGFjaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIH1cbn1cblxuJXdvby1idG4ge1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBtaW4taGVpZ2h0OiA1cmVtO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRjX2JsYWNrICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkY193aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogJGZfaGVhZGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IC4zcztcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cbiAgJi53Yy1mb3J3YXJkLFxuICAmI3BsYWNlX29yZGVyIHtcbiAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfZ3JlZW4tYWx0ICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2JsYWNrO1xuICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICBvcGFjaXR5OiAuODtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY193aGl0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uYmxvY2stY29yZS0tc2hvcnRjb2RlIHtcbiAgLndvb2NvbW1lcmNlIHtcbiAgICBhIHtcbiAgICAgICYucmVtb3ZlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgY29sb3I6ICRjX2JsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNfd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19ibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1jYXJ0LWZvcm0ge1xuICAgICAgYSxcbiAgICAgIGJ1dHRvbixcbiAgICAgIGlucHV0IHtcbiAgICAgICAgJi5idXR0b24ge1xuICAgICAgICAgIEBleHRlbmQgJXdvby1idG47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogJGNfYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgJi5pbnB1dC10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX3doaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjX2JsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY19ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAkY193aGl0ZSBpbnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgJi5pbnB1dC10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkY19saWdodC1ncmF5LWFsdDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGNfYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjX2JsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgICYuY2hlY2tib3gge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjNyZW07XG5cbiAgICAgICAgICAgICY6OmFmdGVyLFxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAuMnJlbSBzb2xpZCAkY19kYXJrLWFtYmVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IC4ycztcbiAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDI3MTNcXDAwMjAnO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZfbWFpbjtcbiAgICAgICAgICAgICAgbGVmdDogLjJyZW07XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzO1xuICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcHRpb25hbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgJi5pbnB1dC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICY6bm90KDpjaGVja2VkKSxcbiAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTk5OTlyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2RhcmstYW1iZXI7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi4tLWFnZS12YWxpZGF0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IC45cmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IC44cmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNfZGFyay1hbWJlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sMi1zZXQge1xuICAgIGgyIHtcbiAgICAgIEBleHRlbmQgJXdvby1oMjtcbiAgICB9XG5cbiAgICBhLFxuICAgIGJ1dHRvbixcbiAgICBpbnB1dCB7XG4gICAgICAmLmJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJXdvby1idG47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICYtLWRlZmF1bHQge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAmLS1zaW5nbGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDVyZW07XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAmX19yZW5kZXJlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGNfYmxhY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICB0b3A6IDEuMnJlbTtcblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNfYmxhY2sgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi0tb3BlbiB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICYtLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjX2xpZ2h0LWdyYXktYWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgYm9yZGVyLWNvbG9yOiAkY19saWdodC1ncmF5LWFsdDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIuaXMtc3VjY2VzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lciB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmJsb2NrLXByb2R1Y3RfX2J1eSB7XG4gICAgICAgIG1pbi13aWR0aDogMTdyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud29vY29tbWVyY2Uge1xuICAud29vY29tbWVyY2UtZXJyb3IsXG4gIC53b29jb21tZXJjZS1pbmZvLFxuICAud29vY29tbWVyY2UtbWVzc2FnZSxcbiAgLndvb2NvbW1lcmNlLW5vdGljZSB7XG4gICAgYm9yZGVyOiAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY193aGl0ZTtcbiAgICBjb2xvcjogJGNfYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNfZGFyay1hbWJlcjtcblxuICAgICAgJi53b29jb21tZXJjZS1CdXR0b24ge1xuICAgICAgICAmLmJ1dHRvbiB7XG4gICAgICAgICAgQGV4dGVuZCAld29vLWJ0bjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICAgIGJvcmRlci1jb2xvcjogJGNfZGFyay1hbWJlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGNfZGFyay1hbWJlcjtcbiAgICB9XG4gIH1cblxuICAud29vY29tbWVyY2UtaW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY19saWdodF9vcmFuZ2U7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjX2xpZ2h0X29yYW5nZTtcbiAgICB9XG4gIH1cblxuICAud29vY29tbWVyY2UtZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGNfYnJpZ2h0LXJlZDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGNfYnJpZ2h0LXJlZDtcbiAgICB9XG4gIH1cblxuICAud29vY29tbWVyY2Utbm90aWNlIHtcbiAgICBtYXJnaW46IDAgMCAzLjRyZW0gMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1jb2xvcjogJGNfbGlnaHQtZ3JheS1hbHQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3QsXG4ud29vY29tbWVyY2UtY2FydCB7XG4gIC53b29jb21tZXJjZS1tZXNzYWdlLFxuICAud29vY29tbWVyY2UtZXJyb3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAmLi0tcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmLmJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJXdvby1idG47XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yZXN0b3JlLWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud29vY29tbWVyY2UtY2FydCB7XG4gIC53b29jb21tZXJjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNHJlbTtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICAmLnNob3BfdGFibGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNfYmxhY2s7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcbiAgICAgIGNvbG9yOiAkY19ibGFjaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgfVxuXG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgICAgICYucHJvZHVjdC1zdWJ0b3RhbCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICAmLnByb2R1Y3QtcmVtb3ZlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICRjX2RhcmstYW1iZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wcm9kdWN0LXF1YW50aXR5IHtcbiAgICAgICAgICAucXVhbnRpdHkge1xuICAgICAgICAgICAgLnF0eSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjVyZW07XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDVyZW07XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aW9ucyB7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XG5cbiAgICAgICAgICAuY291cG9uIHtcbiAgICAgICAgICAgICNjb3Vwb25fY29kZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDVyZW07XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY19ibGFjaztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzNyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjX2JsYWNrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJ0LWNvbGxhdGVyYWxzIHtcbiAgICBtYXJnaW4tdG9wOiA3LjRyZW07XG5cbiAgICB0YWJsZSB7XG4gICAgICAmLnNob3BfdGFibGUge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtIDEuNXJlbSAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJ0X3RvdGFscyB7XG4gICAgaDIge1xuICAgICAgQGV4dGVuZCAld29vLWgyO1xuICAgIH1cblxuICAgIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IHtcbiAgICAgIC5idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICV3b28tYnRuO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXR1cm4tdG8tc2hvcCB7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xuXG4gICAgYSxcbiAgICBidXR0b24sXG4gICAgaW5wdXQge1xuICAgICAgJi5idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICV3b28tYnRuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jcm9zcy1zZWxscyB7XG4gICAgLnByb2R1Y3RzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5ibG9jay1wcm9kdWN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICYuLS1kZWZhdWx0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53b29jb21tZXJjZS1hY2NvdW50IHtcbiAgLmJsb2NrLWNvcmUtLXNob3J0Y29kZSB7XG4gICAgLndvb2NvbW1lcmNlIHtcbiAgICAgIHBhZGRpbmc6IDcuNHJlbSAwO1xuXG4gICAgICBmb3JtIHtcbiAgICAgICAgJi5sb2dpbixcbiAgICAgICAgJi5yZWdpc3RlciB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAxLjRyZW07XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfbGlnaHQtZ3JheTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcbiAgICAgICAgICBjb2xvcjogJGNfYmxhY2s7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxvc3RfcGFzc3dvcmQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGFibGUge1xuICAgICAgICAmLm15X2FjY291bnRfb3JkZXJzIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjX2JsYWNrO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcbiAgICAgICAgICBjb2xvcjogJGNfYmxhY2s7XG5cbiAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAuMnJlbSAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbDItc2V0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuY29sLTEsXG4gICAgICAgIC5jb2wtMiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC0yIHtcbiAgICAgICAgICBtYXJnaW46IDUuNHJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi53b29jb21tZXJjZS1BZGRyZXNzZXMge1xuICAgICAgICAgIC5jb2wtMSxcbiAgICAgICAgICAuY29sLTIge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQuNXJlbSAyLjVyZW0gMi41cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfbGlnaHQtZ3JheTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMi41cmVtIDIuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZWRpdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZfaGVhZGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYWRkcmVzcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjX2JsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud29vY29tbWVyY2UtZm9ybS1sb2dpbiB7XG4gICAgICAgIC53b29jb21tZXJjZS1mb3JtLXJvdyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gLjVyZW0pO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJtaXQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmVtZW1iZXJtZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCAkY19ibGFjaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IC4zcztcbiAgICAgICAgICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAuMXJlbSBzb2xpZCAkY19ibGFjaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19kYXJrLWFtYmVyO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY19kYXJrLWFtYmVyLCA1JSk7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkY19ibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDM1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgY29sb3I6ICRjX2JsYWNrO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjX2RhcmstYW1iZXI7XG4gICAgICB9XG5cbiAgICAgID4gcCB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfbGlnaHQtZ3JheTtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgbWFyayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgQGV4dGVuZCAld29vLWgzO1xuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNfYmxhY2s7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuICAgICAgICAgIGNvbG9yOiAkY19ibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBleHRlbmQgJXdvby1oMztcbiAgICAgICAgfVxuXG4gICAgICAgIGFkZHJlc3Mge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNfYmxhY2s7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjX2JsYWNrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtQWRkcmVzcyB7XG4gICAgICBoMyB7XG4gICAgICAgIEBleHRlbmQgJXdvby1oMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuICAgICAgZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2xpZ2h0LWdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBoMyB7XG4gICAgICAgICAgQGV4dGVuZCAld29vLWgzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBlbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJXdvby1idG47XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud29vY29tbWVyY2UtY2hlY2tvdXQge1xuICAud29vY29tbWVyY2Uge1xuICAgIHBhZGRpbmc6IDMuNHJlbSAwO1xuXG4gICAgZm9ybSB7XG4gICAgICAmLndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIEBleHRlbmQgJXdvby1oMztcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlICxcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogMS4zcmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbDItc2V0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29sLTEsXG4gICAgICAgICAgLmNvbC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAxMDAlO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJS8yKSAtIDEuNnJlbSk7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlLzIpIC0gMS42cmVtKTtcbiAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUvMikgLSAxLjZyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAuLWRlbGl2ZXJ5LW5vdGUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgJjphZnRlcixcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogMS4zcmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzLFxuICAgICAgICAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2ZpZWxkLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfbGlnaHQtZ3JheTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHtcbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzcmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNfYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY19ibGFjaztcblxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICB0aCxcbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNwYXltZW50Lndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfbGlnaHQtZ3JheTtcbiAgICAgICAgICBjb2xvcjogJGNfYmxhY2s7XG5cbiAgICAgICAgICAud2NfcGF5bWVudF9tZXRob2RzIHtcbiAgICAgICAgICAgIC53Y19wYXltZW50X21ldGhvZCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAuNXJlbSAwO1xuXG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgJjpub3QoOmNoZWNrZWQpLFxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDklO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IC4ycmVtIHNvbGlkICRjX2RhcmstYW1iZXI7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC4zcmVtO1xuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogLjdyZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IC43cmVtO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2xpZ2h0LWFtYmVyO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzO1xuICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5wYXltZW50X2JveCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY19ibGFjaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgQGV4dGVuZCAld29vLWJ0bjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjY3VzdG9tZXJfZGV0YWlscyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xuXG4gICAgICAgICAgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1yb3cge1xuICAgICAgICAmLmNyZWF0ZS1hY2NvdW50IHtcbiAgICAgICAgICBtYXJnaW46IDIuNHJlbSAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpc2l0LWNoYW5uZWwge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgICBwYWRkaW5nOiAxLjVyZW07XG5cbiAgICAgIC5zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtby1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpsY25OcGIyNDlJakV1TVNJZ2VEMGlNVEp3ZUNJZ2VUMGlNSEI0SWlCM2FXUjBhRDBpTWpSd2VDSWdhR1ZwWjJoMFBTSXpjSGdpSUhacFpYZENiM2c5SWpBZ01DQTJJRE1pSUdWdVlXSnNaUzFpWVdOclozSnZkVzVrUFNKdVpYY2dNQ0F3SURZZ015SWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0krUEhCdmJIbG5iMjRnY0c5cGJuUnpQU0kxTGprNU1pd3dJREl1T1RreUxETWdMVEF1TURBNExEQWdJaTgrUEM5emRtYyspO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGlja2V0cyB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZvcm0ge1xuICAgICYud29vY29tbWVyY2UtZm9ybS1sb2dpbixcbiAgICAmLndvb2NvbW1lcmNlLWZvcm0tY291cG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19saWdodC1ncmF5O1xuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAld29vLWJ0bjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW5vdGlmaWNhdGlvbiB7XG4gICAgY29sb3I6ICRjX2dyZWVuO1xuICB9XG59XG5cbi53b29jb21tZXJjZSB7XG4gIC53b29jb21tZXJjZS1vcmRlciB7XG4gICAgcGFkZGluZzogMy40cmVtIDA7XG5cbiAgICAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB7XG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgJXdvby1oMjtcbiAgICAgIH1cblxuICAgICAgdGFibGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNfYmxhY2s7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XG4gICAgICAgIGNvbG9yOiAkY19ibGFjaztcblxuICAgICAgICB0ciB7XG4gICAgICAgICAgdGgsXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfZ3JlZW4tYWx0O1xuICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICBtaW4taGVpZ2h0OiA1cmVtO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6ICRmX2hlYWRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IC4zcztcbiAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMge1xuICAgICAgYWRkcmVzcyB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNfYmxhY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY19ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgICB9XG5cbiAgICAgIC53b29jb21tZXJjZS1jb2x1bW5zIHtcbiAgICAgICAgJi5hZGRyZXNzZXMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgLmNvbC0xLFxuICAgICAgICAgIC5jb2wtMiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29sLTIge1xuICAgICAgICAgICAgbWFyZ2luOiA1LjRyZW0gMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAuNXJlbSAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFpbGNoaW1wLW5ld3NsZXR0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5wcm9kdWN0LXZpZGVvIHtcbiAgbWFyZ2luOiA3LjRyZW0gMDtcblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufSIsIi5wcm9kdWN0LXJlbGF0ZWQge1xuICBtYXJnaW46IDcuNHJlbSAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiA4LjRyZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgIGNvbG9yOiAkY19ibGFjaztcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUvMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/