@font-face{font-family:'Proxima Nova';src:url(../fonts/Proxima-Nova-Regular.woff2) format("woff2"),url(../fonts/Proxima-Nova-Regular.woff) format("woff"),url(../fonts/Proxima-Nova-Reg.ttf) format("truetype");font-weight:400;font-display:swap}html{height:100%;overflow-x:hidden;font-family:"Proxima Nova",sans-serif;background:#fff}html.hidden{overflow:hidden}@media screen and (min-width:1025px){html.hidden{padding-right:var(--scrollbar-width,0)}}html.hidden .site-header{z-index:1}@media screen and (min-width:1025px){html.hidden .site-header{padding-right:var(--scrollbar-width,0)}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}body{margin:0;padding:0;overflow:hidden;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;min-height:100%;font-size:16px;font-weight:400;background-color:var(--page-background,#fff);-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.modal-open{overflow:hidden;position:fixed;left:0;top:0;width:100%}img{max-width:100%;width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}svg{display:block}svg path{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}picture{line-height:0;display:block}a{text-decoration:none}a,div,li,p,span{margin:0;font-size:16px;font-weight:400;font-family:"Proxima Nova",sans-serif;line-height:162.5%}@media screen and (max-width:567px){a,div,li,p,span{line-height:150%}}h1,h2,h3,h4,h5,h6{margin:0;line-height:120%;font-family:"Proxima Nova",sans-serif;font-weight:400}ul{margin:0;padding:0;list-style:none}a,button{cursor:pointer}button{-webkit-appearance:none;background-color:transparent;border:none;outline:0;margin:0;padding:0;font-size:16px;line-height:120%;font-weight:400}input{outline:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1!important;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1!important;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1!important;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}input::placeholder,textarea::placeholder{opacity:1!important;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1!important;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent!important;opacity:0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent!important;opacity:0!important}input:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{opacity:0!important;color:transparent!important}input:focus::placeholder,textarea:focus::placeholder{opacity:0!important;color:transparent!important}.max-width-full{max-width:1920px}.max-width{max-width:1512px}.container-fluid-full{width:100%;margin-right:auto;margin-left:auto}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding:0 20px}.d-none{display:none}iframe,video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}video{height:auto}.iframe_wrapper{position:relative;height:0;padding-bottom:56.25%;width:100%}.iframe_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.overflow-hidden{overflow-y:hidden}main{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-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.section-title{color:#5f9543;font-size:48px;margin-bottom:26px}@media screen and (max-width:1024px){.section-title{font-size:36px}}@media screen and (max-width:567px){.section-title{font-size:28px;margin-bottom:16px}}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:40px;padding:10px 18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background:#5f9543;text-align:center;font-size:16px;font-style:normal;font-weight:400;font-family:"Proxima Nova",sans-serif;line-height:120%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.btn:hover{opacity:.8}.wpcf7-form p{line-height:1}.wpcf7-form br{display:none}.wpcf7-form label{visibility:hidden;display:block;height:0}.wpcf7-form input{width:100%;background-color:transparent;padding:11px 18px;min-height:50px;border:1px solid #d9d9d9;color:#000;font-family:"Proxima Nova",sans-serif;font-size:16px;line-height:162.5%}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item{margin:0}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item>label{position:relative}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item>label:before{content:'';position:absolute;top:4px;left:0;display:block;width:16px;height:16px;background-color:transparent;border:1px solid #d9d9d9}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item>label:has(input:checked):before{background:transparent url(../svg/check_green.svg) center/contain no-repeat}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label:before{content:none}.wpcf7-form .wpcf7-checkbox label{visibility:visible;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-left:26px;cursor:pointer}.wpcf7-form .wpcf7-checkbox input{position:absolute;visibility:hidden;width:0;min-height:0;margin:0}.wpcf7-form .wpcf7-submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:50px;min-width:232px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background:#5f9543;text-align:center;font-size:16px;font-style:normal;font-weight:400;font-family:"Proxima Nova",sans-serif;line-height:120%;cursor:pointer;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.wpcf7-form .wpcf7-submit:hover{opacity:.8}.wpcf7-form p:has(.wpcf7-submit){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.wpcf7-form .wpcf7-spinner{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0}.wpcf7-form .wpcf7-not-valid-tip{font-size:14px}.site-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;-webkit-transform:translateY(18px);transform:translateY(18px);z-index:5;width:100%}.site-header.background{-webkit-transform:translateY(0);transform:translateY(0)}.site-header.background,.site-header.open,.site-header:hover{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:#fff}.site-header.background .site-header__logo--dark,.site-header.open .site-header__logo--dark,.site-header:hover .site-header__logo--dark{display:block}.site-header.background .site-header__logo--white,.site-header.open .site-header__logo--white,.site-header:hover .site-header__logo--white{display:none}.site-header.background .menu-item,.site-header.open .menu-item,.site-header:hover .menu-item{color:#333233}.site-header.background .menu-item a,.site-header.open .menu-item a,.site-header:hover .menu-item a{color:#333233}.site-header.background .btn-menu,.site-header.background .menu-item:last-child a,.site-header.open .btn-menu,.site-header.open .menu-item:last-child a,.site-header:hover .btn-menu,.site-header:hover .menu-item:last-child a{border:1px solid #333233;color:#333233}.site-header.background .burger span,.site-header.open .burger span,.site-header:hover .burger span{background-color:#333233}.site-header.background .burger::after,.site-header.background .burger::before,.site-header.open .burger::after,.site-header.open .burger::before,.site-header:hover .burger::after,.site-header:hover .burger::before{background-color:#333233}.site-header.open{background-color:#fff}.site-header.open .site-header__nav{opacity:1;pointer-events:all}.site-header.open.top{-webkit-transform:translateY(0);transform:translateY(0)}.site-header__container{margin:0 auto;max-width:1880px;width:100%;padding:0;background-color:transparent;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (max-width:1920px){.site-header__container{margin:0 19.5px}}.site-header__wrapper{position:relative;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.site-header__wrapper{padding:20px}}.site-header__logo{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (max-width:567px){.site-header__logo{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.site-header__logo--dark{display:none}.site-header__logo--white{display:block}.site-header__logo img{width:auto;height:30px}@media screen and (max-width:1280px){.site-header__logo img{height:25px}}@media screen and (max-width:567px){.site-header__logo img{width:80%;height:auto}}.site-header__logo:hover{opacity:.8}.site-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){.site-header__nav{position:absolute;top:100%;outline:20px solid #fff;opacity:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:#eae6e1;padding:20px}}@media screen and (max-width:1024px) and (max-width:1024px){.site-header__nav{right:-1px;left:-1px}}.site-header__nav .main-navigation__list__mainheader{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){.site-header__nav .main-navigation__list__mainheader{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.site-header__nav .menu-item a{color:#fff;font-family:"Proxima Nova",sans-serif;font-size:16px;font-weight:400;line-height:120%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media screen and (max-width:1024px){.site-header__nav .menu-item a{color:#333233}}.site-header__nav .menu-item a:hover{opacity:.8}.site-header .btn-menu,.site-header .menu-item:last-child a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:40px;padding:11px 26px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:25px;border:1px solid #fff;color:#fff;text-align:center;font-family:"Proxima Nova",sans-serif;font-size:16px;font-weight:400;line-height:100%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media screen and (max-width:1024px){.site-header .btn-menu,.site-header .menu-item:last-child a{color:#333233;border-color:#333233}}.site-header .btn-menu:hover,.site-header .menu-item:last-child a:hover{opacity:.8}.site-header .burger{display:none}@media screen and (max-width:1024px){.site-header .burger{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:50;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:36px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:26px;cursor:pointer}}@media screen and (max-width:567px){.site-header .burger{min-width:23px;width:23px;height:18px}}.site-header .burger span{height:2px;width:100%;-webkit-transform:scale(1);transform:scale(1);background-color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.site-header .burger::after,.site-header .burger::before{content:'';position:absolute;height:2px;width:100%;background-color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.site-header .burger::before{top:0}.site-header .burger::after{bottom:0}.site-header .burger.active span{-webkit-transform:scale(0);transform:scale(0)}.site-header .burger.active::before{top:50%;-webkit-transform:rotate(-45deg) translate(0,-50%);transform:rotate(-45deg) translate(0,-50%)}.site-header .burger.active::after{bottom:50%;-webkit-transform:rotate(45deg) translate(0,50%);transform:rotate(45deg) translate(0,50%)}@-webkit-keyframes burgerAnimation{from{opacity:0}to{opacity:1}}@keyframes burgerAnimation{from{opacity:0}to{opacity:1}}.site-footer{padding:100px 0 148px}@media screen and (max-width:1280px){.site-footer{padding-bottom:100px}}@media screen and (max-width:567px){.site-footer{padding:60px 0}}.site-footer__container{max-width:1290px;margin:0 auto;padding:0 40px}@media screen and (max-width:1024px){.site-footer__container{padding:0 20px}}@media screen and (max-width:768px){.site-footer__container{padding:0 60px}}@media screen and (max-width:567px){.site-footer__container{padding:0 20px}}.site-footer__logo{display:block;margin-bottom:68px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (max-width:567px){.site-footer__logo{margin-bottom:40px}}.site-footer__logo img{width:400px}@media screen and (max-width:1280px){.site-footer__logo img{width:333px}}@media screen and (max-width:567px){.site-footer__logo img{width:64.5%}}.site-footer__logo:hover{opacity:.8}.site-footer__columns{display:grid;grid-template-columns:57% auto}@media screen and (max-width:1024px){.site-footer__columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}}@media screen and (max-width:768px){.site-footer__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.site-footer__columns--first{display:-webkit-box;display:-ms-flexbox;display:flex;gap:86px}@media screen and (max-width:1024px){.site-footer__columns--first{gap:40px}}@media screen and (max-width:768px){.site-footer__columns--first{gap:60px}}@media screen and (max-width:567px){.site-footer__columns--first{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.site-footer__columns--second>div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (max-width:1280px){.site-footer__columns--second>div{margin:0 0 0 auto}}@media screen and (max-width:768px){.site-footer__columns--second>div{margin:0}}.site-footer__columns a{color:#5f9543}.site-footer__title{color:#000;font-size:24px;margin-bottom:16px}body:has(section.error-404) .site-header{background-color:#fff}body:has(section.error-404) .site-header .site-header__logo--dark{display:block}body:has(section.error-404) .site-header .site-header__logo--white{display:none}body:has(section.error-404) .site-header .menu-item{color:#333233}body:has(section.error-404) .site-header .menu-item a{color:#333233}body:has(section.error-404) .site-header .btn-menu,body:has(section.error-404) .site-header .menu-item:last-child a{border:1px solid #333233;color:#333233}body:has(section.error-404) .site-header .burger span{background-color:#333233}body:has(section.error-404) .site-header .burger::after,body:has(section.error-404) .site-header .burger::before{background-color:#333233}section.error-404{padding-top:300px;padding-bottom:200px;text-align:center}@media screen and (max-width:768px){section.error-404{padding-top:200px;padding-bottom:100px}}.hero-img{height:100vh;width:100%;max-width:1920px;margin:0 auto}.hero-img__container{padding-top:20px;padding-bottom:20px;height:100%;overflow:hidden}.hero-img__wrapper{width:100%;height:100%;position:relative;overflow:hidden;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}.hero-img__content{margin:var(--margin-top,0) 0 var(--margin-bottom,0);padding:var(--padding-top,0) 20px var(--padding-bottom,0);position:relative;z-index:2}@media screen and (max-width:768px){.hero-img__content{margin:var(--margin-top-mob,0) 0 var(--margin-bottom-mob,0);padding:var(--padding-top-mob,0) 20px var(--padding-bottom-mob,0)}}.hero-img__title{color:var(--title-color,#fff);text-align:center;font-size:var(--font-size,60px);line-height:116.667%;margin-bottom:3px;max-width:1200px}@media screen and (max-width:1024px){.hero-img__title{max-width:800px}}@media screen and (max-width:768px){.hero-img__title{font-size:var(--font-size,32px)}}.hero-img__subtitle p{max-width:650px;margin:0 auto;color:var(--text-color,#fff);text-align:center;font-size:20px;line-height:150%}.hero-img__icon{width:30px;height:30px;position:absolute;top:-54px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero-img__icon svg{width:30px;height:30px;fill:#fff}.hero-img__background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.hero-img__background img,.hero-img__background video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:130%;height:130%}.hero-img__background .video-placeholder{-webkit-transition:1.5s ease;transition:1.5s ease}.hero-img__background .lazy-video{display:none;background-color:#545454}.hero-img__background .video-loaded.lazy-video{display:block}.hero-img__background .video-loaded.lazy-video~.video-placeholder{opacity:0}.hero-img__background:after{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3)));background:linear-gradient(0deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 100%);pointer-events:none}.hero-img__arrow{position:absolute;z-index:2;bottom:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero-img__arrow svg{width:8px;height:47px}.block-with-img{width:100%;max-width:1920px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:var(--margin-top,0) auto var(--margin-bottom,0);padding-left:20px;padding-right:20px}@media screen and (max-width:1024px){.block-with-img{margin:var(--margin-top-mob,0) 0 var(--margin-bottom-mob,0)}}.block-with-img.full-width{padding:0;max-width:100%}.block-with-img.full-width .block-with-img__container{padding:0 20px}.block-with-img__container{width:100%;background-color:var(--background,transparent)}.block-with-img__wrapper{display:grid;grid-template-columns:59% auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1472px;margin:0 auto;gap:80px;padding:var(--padding-top,120px) 136px var(--padding-bottom,120px)}@media screen and (max-width:1280px){.block-with-img__wrapper{padding-left:60px;padding-right:60px;gap:40px}}@media screen and (max-width:1024px){.block-with-img__wrapper{grid-template-columns:1fr;padding:var(--padding-top-mob,40px) 20px var(--padding-bottom-mob,40px)}}.block-with-img__wrapper.reverse{grid-template-columns:35% auto}.block-with-img__wrapper.reverse .block-with-img__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:1024px){.block-with-img__wrapper.reverse{grid-template-columns:1fr}}@media screen and (max-width:1024px){.block-with-img__image{max-width:400px;margin:0 auto}}.block-with-img__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-with-img__image.set_aspect_ratio{aspect-ratio:700/757;overflow:hidden}.block-with-img__content{max-width:400px}@media screen and (max-width:1280px){.block-with-img__content{max-width:unset}}.block-with-img__title{color:var(--title-color,#5f9543)}.block-with-img__text{color:var(--text-color,#333233)}.block-with-img__text ol:not(:last-child),.block-with-img__text p:not(:last-child),.block-with-img__text ul:not(:last-child){margin-top:20px}@media screen and (max-width:768px){.block-with-img__text ol:not(:last-child),.block-with-img__text p:not(:last-child),.block-with-img__text ul:not(:last-child){margin-top:16px}}.block-with-img__text a{color:var(--links-color,#5f9543)}.block-with-img__btn{color:var(--button-text,#fff);background-color:var(--button-background,#5f9543);min-width:205px;margin-top:40px}@media screen and (max-width:567px){.block-with-img__btn{margin-top:16px}}.block-with-big-img{width:100%;max-width:1920px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;margin:var(--margin-top,0) auto var(--margin-bottom,0);padding-left:20px;padding-right:20px}@media screen and (max-width:1024px){.block-with-big-img{margin:var(--margin-top-mob,0) 0 var(--margin-bottom-mob,0)}}.block-with-big-img__container{width:100%;background-color:var(--background,transparent)}.block-with-big-img__wrapper{display:grid;grid-template-columns:55.5% auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:78px;padding:var(--padding-top,0) 0 var(--padding-bottom,0)}@media screen and (max-width:1280px){.block-with-big-img__wrapper{gap:40px}}@media screen and (max-width:1024px){.block-with-big-img__wrapper{grid-template-columns:1fr;padding:var(--padding-top-mob,0) 0 var(--padding-bottom-mob,0)}}.block-with-big-img__wrapper.reverse{grid-template-columns:39% auto}.block-with-big-img__wrapper.reverse .block-with-big-img__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block-with-big-img__wrapper.reverse .block-with-big-img__content{margin-left:auto}@media screen and (max-width:1024px){.block-with-big-img__wrapper.reverse{grid-template-columns:1fr}}@media screen and (max-width:1024px){.block-with-big-img__image{max-width:400px;margin:0 auto}}.block-with-big-img__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-with-big-img__image.set_aspect_ratio{aspect-ratio:816/836;overflow:hidden}.block-with-big-img__content{max-width:440px;padding-left:20px;padding-right:20px}@media screen and (max-width:1024px){.block-with-big-img__content{max-width:100%}}.block-with-big-img__title{color:var(--title-color,#5f9543)}.block-with-big-img__text{color:var(--text-color,#333233)}.block-with-big-img__text ol:not(:last-child),.block-with-big-img__text p:not(:last-child),.block-with-big-img__text ul:not(:last-child){margin-top:20px}@media screen and (max-width:768px){.block-with-big-img__text ol:not(:last-child),.block-with-big-img__text p:not(:last-child),.block-with-big-img__text ul:not(:last-child){margin-top:16px}}.block-with-big-img__text a{color:var(--links-color,#5f9543)}.block-with-big-img__btn{color:var(--button-text,#fff);background-color:var(--button-background,#5f9543);min-width:205px;margin-top:40px}@media screen and (max-width:567px){.block-with-big-img__btn{margin-top:16px}}.full-img__container{width:100%}.full-img img,.full-img video{width:100%;height:100%;max-height:700px;min-height:500px;overflow:hidden;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1024px){.full-img img,.full-img video{min-height:400px}}.block-with-numbers{margin:var(--margin-top,0) 0 var(--margin-bottom,0);padding:var(--padding-top,120px) 0 var(--padding-bottom,120px);background-color:var(--background,transparent)}@media screen and (max-width:1024px){.block-with-numbers{margin:var(--margin-top-mob,0) 0 var(--margin-bottom-mob,0);padding:var(--padding-top-mob,40px) 0 var(--padding-bottom-mob,40px)}}.block-with-numbers__wrapper{max-width:1272px;margin:0 auto}.block-with-numbers__list{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}@media screen and (max-width:567px){.block-with-numbers__list{grid-template-columns:1fr}}.block-with-numbers .count,.block-with-numbers__number{margin-bottom:3px;color:var(--title-color,#5f9543);text-align:center;font-size:96px;line-height:93.75%}@media screen and (max-width:1024px){.block-with-numbers .count,.block-with-numbers__number{font-size:60px}}.block-with-numbers__description{color:var(--text-color,#333233);text-align:center}.block-team-members{margin:var(--margin-top,0) 0 var(--margin-bottom,0)}@media screen and (max-width:1024px){.block-team-members{margin:var(--margin-top-mob,0) 0 var(--margin-bottom-mob,0)}}.block-team-members__wrapper{width:100%;background-color:var(--background,transparent);padding:var(--padding-top,80px) 0 var(--padding-bottom,160px)}@media screen and (max-width:1024px){.block-team-members__wrapper{padding:var(--padding-top-mob,40px) 0 var(--padding-bottom-mob,40px)}}.block-team-members__content{max-width:1272px;padding-right:20px;padding-left:20px;margin:0 auto}.block-team-members__title{color:var(--title-color,#5f9543);text-align:center;margin-bottom:20px}.block-team-members__text{color:var(--text-color,#000);text-align:center;margin-bottom:40px}@media screen and (max-width:567px){.block-team-members__text{margin-bottom:16px}}.block-team-members__flex{margin-bottom:87px}@media screen and (max-width:567px){.block-team-members__flex{margin-bottom:40px}}.block-team-members__list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media screen and (max-width:1024px){.block-team-members__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:567px){.block-team-members__list{grid-template-columns:1fr}}.block-team-members__item{position:relative}.block-team-members__item:after{content:'';position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:100%;height:100px;background:transparent url(../svg/shadow.svg) center/contain no-repeat}@media screen and (min-width:1025px){.block-team-members__item:focus .block-team-members__image-block.-back,.block-team-members__item:hover .block-team-members__image-block.-back{opacity:1;pointer-events:all}.block-team-members__item:focus .block-team-members__image-block.-front,.block-team-members__item:hover .block-team-members__image-block.-front{opacity:0;pointer-events:none}}.block-team-members__item .show-info{position:absolute;z-index:2;top:10px;right:10px}.block-team-members__item .show-info svg{pointer-events:none}.block-team-members__item__arrow{display:none;position:absolute;top:10px;right:10px;z-index:3}@media screen and (max-width:1024.98px){.block-team-members__item__arrow{display:block}}.block-team-members__item__arrow svg{width:40px;height:40px;fill:#fff;pointer-events:none}.block-team-members__flip-card-inner{position:relative;width:100%;height:100%;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.block-team-members__image-block{position:relative;opacity:1;pointer-events:all;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.block-team-members__image-block.-front{cursor:pointer}.block-team-members__image-block.-front.hide{opacity:0;pointer-events:none}.block-team-members__image-block.-front.hide~.block-team-members__image-block.-back{opacity:1;pointer-events:all}.block-team-members__image-block.-back{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;pointer-events:none}.block-team-members__image-block.-back .block-team-members__image:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;display:block;background-color:rgba(0,0,0,.5);pointer-events:none}.block-team-members__image{aspect-ratio:293/446;overflow:hidden}.block-team-members__image img{height:100%}.block-team-members__details{position:absolute;z-index:1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:16px;width:100%;text-align:center;color:var(--details-color,#fff)}.block-team-members__name{font-size:20px;line-height:150%}.block-team-members__bio{font-size:14px}.block-team-members__strings{display:grid;grid-template-columns:25% auto;gap:20px;max-width:200px;margin:0 auto}.block-team-members__strings:first-child{margin-top:20px}.block-team-members__strings a{text-align:left;color:var(--details-color,#fff);text-decoration:underline}.block-team-members__strings p{text-align:left}.block-team-members__form-title{margin-bottom:16px;font-size:30px;color:var(--title-color,#5f9543)}.block-team-members__form-text{margin-bottom:36px}.block-team-members .contact-form__flex{display:grid;grid-template-columns:1fr 1fr;row-gap:34px;-webkit-column-gap:43px;-moz-column-gap:43px;column-gap:43px;margin-bottom:46px}@media screen and (max-width:768px){.block-team-members .contact-form__flex{grid-template-columns:1fr;row-gap:20px;margin-bottom:20px}}.block-team-members .contact-form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;justify-items:flex-start;gap:20px}@media screen and (max-width:768px){.block-team-members .contact-form__submit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block-with-slider{margin:var(--margin-top,0) 0 var(--margin-bottom,0);background-color:var(--background,#333233)}@media screen and (max-width:1024px){.block-with-slider{margin:var(--margin-top-mob,0) 0 var(--margin-bottom-mob,0)}}.block-with-slider__container{margin:0 auto}.block-with-slider__wrapper{width:100%;padding:var(--padding-top,98px) 0 var(--padding-bottom,144px)}@media screen and (max-width:1024px){.block-with-slider__wrapper{padding:var(--padding-top-mob,40px) 0 var(--padding-bottom-mob,40px)}}.block-with-slider__content{max-width:944px;padding-left:20px;padding-right:20px;margin:0 auto 52px;text-align:center}@media screen and (max-width:567px){.block-with-slider__content{margin-bottom:24px}}.block-with-slider__icon{margin-bottom:6px}.block-with-slider__icon svg{margin:0 auto;fill:#5f9543;width:20px;height:20px}.block-with-slider__title{margin-bottom:30px;color:var(--title-color,#5f9543)}@media screen and (max-width:567px){.block-with-slider__title{margin-bottom:16px}}.block-with-slider__text{color:var(--text-color,#eae6e1);margin-bottom:26px}@media screen and (max-width:567px){.block-with-slider__text{margin-bottom:16px}}.block-with-slider__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1024px){.block-with-slider__list{max-width:550px;margin:0 auto}}@media screen and (max-width:567px){.block-with-slider__list{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;max-width:100%}}.block-with-slider__hashtag{font-size:12px;line-height:216.667%;color:var(--links-color,#5f9543)}.block-with-slider__nolink{pointer-events:none;cursor:auto}.block-with-slider__slider{max-width:1272px;padding-right:20px;padding-left:20px;margin:0 auto}.block-with-slider__slider #sb_instagram{padding-bottom:0!important}.block-with-slider__slider #sb_instagram #sbi_images{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;padding:0}@media screen and (max-width:768px){.block-with-slider__slider #sb_instagram #sbi_images{margin-bottom:24px}}.block-with-slider__slider #sb_instagram #sbi_images .sbi_item{max-width:300px;aspect-ratio:1}@media screen and (max-width:768px){.block-with-slider__slider #sb_instagram #sbi_images .sbi_item{max-width:250px}}.block-with-slider__slider #sb_instagram #sbi_images .sbi_item:not(:last-child){margin-right:20px!important}@media screen and (max-width:768px){.block-with-slider__slider #sb_instagram #sbi_images .sbi_item:not(:last-child){margin-right:16px!important}}.block-with-slider__slider #sb_instagram #sbi_images .sbi_lightbox_carousel_icon,.block-with-slider__slider #sb_instagram #sbi_images .sbi_playbtn{visibility:hidden}.block-with-slider__slider #sb_instagram #sbi_images .sbi_inner_wrap{height:100%}.block-with-slider__slider #sb_instagram #sbi_images .sbi_photo_wrap{height:100%}.block-with-slider__slider #sb_instagram #sbi_images .sbi_photo_wrap:hover .sbi_link{background:0 0!important}.block-with-slider__slider #sb_instagram #sbi_images .sbi_photo_wrap:has(.sbi_lightbox_carousel_icon)::before{content:"";position:absolute;z-index:10;right:10px;top:10px;display:block;width:24px;height:24px;background:url(../../dest/svg/instagram-icon-gallery.svg) center/contain no-repeat}.block-with-slider__slider #sb_instagram #sbi_images .sbi_photo_wrap:has(.sbi_playbtn)::before{content:"";position:absolute;z-index:10;right:10px;top:10px;display:block;width:30px;height:30px;background:url(../../dest/svg/instagram-icon-play.svg) center/contain no-repeat}.block-with-slider__slider #sb_instagram #sbi_images .sbi_link{-webkit-transition:none;transition:none}.block-with-slider__slider #sb_instagram #sbi_images .sbi_photo{height:100%!important;position:relative}.block-with-slider__slider #sb_instagram #sbi_images .sbi_photo img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;display:block!important;height:100%;-o-object-fit:cover;object-fit:cover}.block-with-slider__slider #sb_instagram #sbi_images .sbi_photo:has(.sbi_lightbox_carousel_icon)::before{content:"";position:absolute;z-index:10;right:10px;top:10px;display:block;width:24px;height:24px;background:url(../../dest/svg/instagram-icon-gallery.svg) center/contain no-repeat}.block-with-slider__slider #sb_instagram #sbi_images .sbi_photo:has(.sbi_playbtn)::before{content:"";position:absolute;z-index:10;right:10px;top:10px;display:block;width:30px;height:30px;background:url(../../dest/svg/instagram-icon-play.svg) center/contain no-repeat}.block-with-slider__slider #sb_instagram #sbi_images .sbi_photo:hover img{scale:1.05}.block-with-slider__slider #sb_instagram #sbi_load .svg-inline--fa{display:none}.block-with-slider__slider #sb_instagram #sbi_load a{margin:0;padding:15px 20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:50px;min-width:251px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background:#5f9543;border-radius:0;text-align:center;font-size:16px;font-style:normal;font-weight:400;font-family:"Proxima Nova",sans-serif;line-height:120%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media screen and (max-width:567px){.block-with-slider__slider #sb_instagram #sbi_load a{padding:10px 18px;min-width:210px;min-height:40px}}.block-with-slider__slider #sb_instagram #sbi_load a:hover{opacity:.8}.block-with-slider__slider #sb_instagram #sbi_load a span{line-height:120%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fZm9udHMuc2NzcyIsImdsb2JhbC9fYmFzZS5zY3NzIiwiZ2xvYmFsL19taXhpbnMuc2NzcyIsImFwcC5jc3MiLCJjb21wb25lbnRzL2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIuc2NzcyIsInBhZ2VzLzQwNC5zY3NzIiwiYmxvY2tzL2hlcm9fbW9kdWxlLnNjc3MiLCJibG9ja3MvbW9kdWxlX3dpdGhfaW1nLnNjc3MiLCJibG9ja3MvbW9kdWxlX3dpdGhfYmlnX2ltYWdlLnNjc3MiLCJibG9ja3MvbW9kdWxlX2Z1bGxfaW1hZ2Uuc2NzcyIsImJsb2Nrcy9tb2R1bGVfd2l0aF9udW1iZXJzLnNjc3MiLCJibG9ja3MvY29udGFjdHNfbW9kdWxlLnNjc3MiLCJibG9ja3MvbW9kdWxlX3dpdGhfc2xpZGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDSSxZQUFBLGVBQ0EsSUFBQSx5Q0FBQSxlQUFBLENBQUEsd0NBQUEsY0FBQSxDQUFBLG1DQUFBLG1CQUdBLFlBQUEsSUFDQSxhQUFBLEtDTkosS0FDSSxPQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsY0FBQSxDQUFBLFdBQ0EsV0FBQSxLQUpKLFlBT1EsU0FBQSxPQ0FOLHFDRFBGLFlBU1ksY0FBQSwwQkFUWix5QkFhWSxRQUFBLEVDTlYscUNEUEYseUJBZWdCLGNBQUEsMEJBT2hCLEVBQUEsT0FBQSxRQUNJLG1CQUFBLFdBQUEsV0FBQSxXQUdKLEVBQ0ksNEJBQUEsWUFHSixLQUNJLE9BQUEsRUFDQSxRQUFBLEVBQ0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsV0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsaUJBQUEsNEJBQ0EscUJBQUEsS0FDQSxzQkFBQSxLQUNBLHlCQUFBLEtBQ0EsdUJBQUEsWUFDQSx3QkFBQSxVQWZKLGdC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a0llLFFBQUEsS0FsSWYscURBc0llLE9BQUEsRUFDQSxRQUFBLEtBQUEsS0FDQSxRQUFBLG1CQUFBLFFBQUEsbUJBQUEsUUFBQSxZQUNBLFdBQUEsS0FDQSxVQUFBLE1BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsTUFBQSxLQUNBLFdBQUEsUUFDQSxjQUFBLEVBQ0EsV0FBQSxPQUNBLFVBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFlBQUEsY0FBQSxDQUFBLFdBQ0EsWUFBQSxLQUNBLG1CQUFBLFFBQUEsSUFBQSxZQUFBLFdBQUEsUUFBQSxJQUFBLFlYeE9sQixvQ1drRkcscURBeUptQixRQUFBLEtBQUEsS0FDQSxVQUFBLE1BQ0EsV0FBQSxNQTNKbkIsMkRBK0ptQixRQUFBLEdBL0puQiwwREFtS21CLFlBQUEiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYS1Ob3ZhLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9Qcm94aW1hLU5vdmEtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9Qcm94aW1hLU5vdmEtUmVnLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsImh0bWwge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZUNvbG9yO1xyXG5cclxuICAgICYuaGlkZGVuIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbncoJHNtLXBjKzFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zY3JvbGxiYXItd2lkdGgsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpdGUtaGVhZGVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWludygkc20tcGMrMXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zY3JvbGxiYXItd2lkdGgsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuKiwgOmFmdGVyLCA6YmVmb3JlIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbioge1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJhY2tncm91bmQsICR3aGl0ZUNvbG9yKTtcclxuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxuICAgICYubW9kYWwtb3BlbiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbnN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBwYXRoIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbl9mdW5jdGlvbjtcclxuICAgIH1cclxufVxyXG5cclxucGljdHVyZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxucCwgc3BhbiwgbGksIGEsIGRpdiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNjIuNSU7XHJcbiAgICBAaW5jbHVkZSBtYXh3KCRtb2IpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIH1cclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5hIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0LCB0ZXh0YXJlYSB7XHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uX2Z1bmN0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25fZnVuY3Rpb247XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uX2Z1bmN0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1heC13aWR0aC1mdWxsIHtcclxuICAgIG1heC13aWR0aDogJGZoZDtcclxufVxyXG5cclxuLm1heC13aWR0aCB7XHJcbiAgICBtYXgtd2lkdGg6ICRtYXhXaWR0aENvbnRhaW5lcitweDtcclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZC1mdWxsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLmQtbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG52aWRlbywgaWZyYW1lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxudmlkZW8ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uaWZyYW1lX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5vdmVyZmxvdy1oaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG5tYWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkYWNjZW50Q29sb3I7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgQGluY2x1ZGUgbWF4dygkc20tcGMpIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtYXh3KCRtb2IpIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGJhY2tncm91bmQ6ICRhY2NlbnRDb2xvcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWZ1bmN0aW9uO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxufVxyXG5cclxuLndwY2Y3LWZvcm0ge1xyXG4gICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMThweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XHJcblxyXG4gICAgICAgIGNvbG9yOiAkYmxhY2tDb2xvcjtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTYyLjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC53cGNmNy1jaGVja2JveCB7XHJcblxyXG4gICAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAmID4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhhcyhpbnB1dDpjaGVja2VkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vc3ZnL2NoZWNrX2dyZWVuLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3LXN1Ym1pdCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIzMnB4O1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50Q29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWZ1bmN0aW9uO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwOmhhcygud3BjZjctc3VibWl0KSB7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctc3Bpbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIkBtaXhpbiBtYXh3KCRtZWRpYSkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWludygkbWVkaWEpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGFkYXB0aXYtdmFsdWUgKCRwcm9wZXJ0eSwgJHN0YXJ0U2l6ZSwgJG1pblNpemUsICR0eXBlKSB7XG4gICRhZGRTaXplOiAkc3RhcnRTaXplIC0gJG1pblNpemU7XG5cbiAgQGlmICR0eXBlPT0nc20nIHtcbiAgICAjeyRwcm9wZXJ0eX06ICRzdGFydFNpemUgKyBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtYXhXaWR0aENvbnRhaW5lciArIHB4fSkge1xuICAgICAgI3skcHJvcGVydHl9OiBjYWxjKCN7JG1pblNpemUgKyBweH0gKyAjeyRhZGRTaXplfSAqICgoMTAwdncgLSAzNzVweCkgLyAjeyRtYXhXaWR0aENvbnRhaW5lciAtIDM3NX0pKTtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkdHlwZT09J2xnJyB7XG4gICAgI3skcHJvcGVydHl9OiAkc3RhcnRTaXplICsgcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skbWF4V2lkdGhDb250YWluZXIgKyBweH0pIHtcbiAgICAgICN7JHByb3BlcnR5fTogY2FsYygjeyRtaW5TaXplICsgcHh9ICsgI3skYWRkU2l6ZX0gKiAoKDEwMHZ3IC0gMzc1cHgpIC8gI3skbWF4V2lkdGggLSAzNzV9KSk7XG4gICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuICAgICN7JHByb3BlcnR5fTogY2FsYygjeyRtaW5TaXplICsgcHh9ICsgI3skYWRkU2l6ZX0gKiAoKDEwMHZ3IC0gMzc1cHgpIC8gI3skbWF4V2lkdGggLSAzNzV9KSk7XG4gIH1cbn0iLG51bGwsIi5zaXRlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxOHB4KTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vdHJhbnNpdGlvbjogJHRyYW5zaXRpb25fZnVuY3Rpb24sIGJhY2tncm91bmQtY29sb3IgMHM7XG5cbiAgICAmLmJhY2tncm91bmQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgJi5iYWNrZ3JvdW5kLCAmOmhvdmVyLCAmLm9wZW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1mdW5jdGlvbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlQ29sb3I7XG5cbiAgICAgICAgLnNpdGUtaGVhZGVyX19sb2dvIHtcbiAgICAgICAgICAgICYtLWRhcmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS13aGl0ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLW1lbnUsIC5tZW51LWl0ZW06bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluVGV4dENvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1cmdlciBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGV4dENvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1cmdlcjo6YmVmb3JlLCAuYnVyZ2VyOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpblRleHRDb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZUNvbG9yO1xuXG4gICAgICAgIC5zaXRlLWhlYWRlcl9fbmF2IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50b3Age1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTg4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZ1bmN0aW9uO1xuICAgICAgICBAaW5jbHVkZSBtYXh3KCRmaGQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxOS41cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1heHcoJHBjKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25fZnVuY3Rpb247XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4dygkbW9iKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kYXJrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS13aGl0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heHcoJHBjKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4dygkbW9iKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4dygkc20tcGMpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIG91dGxpbmU6IDIwcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25fZnVuY3Rpb247XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFNkUxO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heHcoJHNtLXBjKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLW5hdmlnYXRpb25fX2xpc3RfX21haW5oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXh3KCRzbS1wYykge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtaXRlbSB7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVDb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZnVuY3Rpb247XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4dygkc20tcGMpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1tZW51LCAubWVudS1pdGVtOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDI2cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGVDb2xvcjtcblxuICAgICAgICBjb2xvcjogJHdoaXRlQ29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1mdW5jdGlvbjtcblxuICAgICAgICBAaW5jbHVkZSBtYXh3KCRzbS1wYykge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpblRleHRDb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1cmdlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4dygkc20tcGMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXh3KCRtb2IpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjNweDtcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1cmdlciBzcGFuIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVDb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25fZnVuY3Rpb247XG4gICAgfVxuXG4gICAgLmJ1cmdlcjo6YmVmb3JlLCAuYnVyZ2VyOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlQ29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uX2Z1bmN0aW9uO1xuICAgIH1cblxuICAgIC5idXJnZXI6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuYnVyZ2VyOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYnVyZ2VyLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG5cbiAgICAuYnVyZ2VyLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIH1cblxuICAgIC5idXJnZXIuYWN0aXZlOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAsIDUwJSk7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBidXJnZXJBbmltYXRpb24ge1xuICAgICAgICBmcm9tIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgfVxuICAgICAgICB0byB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2l0ZS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTQ4cHg7XG5cbiAgICBAaW5jbHVkZSBtYXh3KCRwYykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4dygkbW9iKSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEyOTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXh3KCRzbS1wYykge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1heHcoJHRhYmxldCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1heHcoJG1vYikge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1mdW5jdGlvbjtcbiAgICAgICAgQGluY2x1ZGUgbWF4dygkbW9iKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heHcoJHBjKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4dygkbW9iKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY0LjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2x1bW5zIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NyUgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWF4dygkc20tcGMpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXh3KCR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmLS1maXJzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA4NnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4dygkc20tcGMpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXh3KCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXh3KCRtb2IpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNlY29uZCA+IGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heHcoJHBjKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4dygkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudENvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG59XG4iLCJib2R5OmhhcyhzZWN0aW9uLmVycm9yLTQwNCkge1xuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZUNvbG9yO1xuXG4gICAgICAgIC5zaXRlLWhlYWRlcl9fbG9nbyB7XG4gICAgICAgICAgICAmLS1kYXJrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0td2hpdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLW1lbnUsIC5tZW51LWl0ZW06bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluVGV4dENvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1cmdlciBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGV4dENvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1cmdlcjo6YmVmb3JlLCAuYnVyZ2VyOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpblRleHRDb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc2VjdGlvbi5lcnJvci00MDQge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1heHcoJHRhYmxldCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbn1cbiIsIi5oZXJvLWltZyB7XHJcblxyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAkZmhkO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IHZhcigtLW1hcmdpbi10b3AsIDApIDAgdmFyKC0tbWFyZ2luLWJvdHRvbSwgMCk7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy10b3AsIDApIDIwcHggdmFyKC0tcGFkZGluZy1ib3R0b20sIDApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1heHcoJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IHZhcigtLW1hcmdpbi10b3AtbW9iLCAwKSAwIHZhcigtLW1hcmdpbi1ib3R0b20tbW9iLCAwKTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy10b3AtbW9iLCAwKSAyMHB4IHZhcigtLXBhZGRpbmctYm90dG9tLW1vYiwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRpdGxlLWNvbG9yLCAkd2hpdGVDb2xvcik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLCA2MHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTE2LjY2NyU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1heHcoJHNtLXBjKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1heHcoJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZSwgMzJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHAge1xyXG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IsICR3aGl0ZUNvbG9yKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNTRweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkd2hpdGVDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBpbWcsIHZpZGVvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEzMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWRlby1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDEuNXMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYXp5LXZpZGVvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ1NDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZGVvLWxvYWRlZC5sYXp5LXZpZGVvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmIH4gLnZpZGVvLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjMwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjMwKSAxMDAlKTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmxvY2std2l0aC1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6ICRmaGQ7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luOiB2YXIoLS1tYXJnaW4tdG9wLCAwKSBhdXRvIHZhcigtLW1hcmdpbi1ib3R0b20sIDApO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIEBpbmNsdWRlIG1heHcoJHNtLXBjKSB7XHJcbiAgICAgICAgbWFyZ2luOiB2YXIoLS1tYXJnaW4tdG9wLW1vYiwgMCkgMCB2YXIoLS1tYXJnaW4tYm90dG9tLW1vYiwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmJsb2NrLXdpdGgtaW1nX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCwgdHJhbnNwYXJlbnQpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTklIGF1dG87XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NzJweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBnYXA6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy10b3AsIDEyMHB4KSAxMzZweCB2YXIoLS1wYWRkaW5nLWJvdHRvbSwgMTIwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1heHcoJHBjKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtYXh3KCRzbS1wYykge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy10b3AtbW9iLCA0MHB4KSAyMHB4IHZhcigtLXBhZGRpbmctYm90dG9tLW1vYiwgNDBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJldmVyc2Uge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSBhdXRvO1xyXG4gICAgICAgICAgICAuYmxvY2std2l0aC1pbWdfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heHcoJHNtLXBjKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heHcoJHNtLXBjKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2V0X2FzcGVjdF9yYXRpbyB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNzAwLzc1NztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtYXh3KCRwYykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRpdGxlLWNvbG9yLCAkYWNjZW50Q29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLCAkbWFpblRleHRDb2xvcik7XHJcblxyXG4gICAgICAgIHAsIG9sLCB1bCB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXh3KCR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbGlua3MtY29sb3IsICRhY2NlbnRDb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJ1dHRvbi10ZXh0LCAkd2hpdGVDb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWJhY2tncm91bmQsICRhY2NlbnRDb2xvcik7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1heHcoJG1vYikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmxvY2std2l0aC1iaWctaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAkZmhkO1xyXG4gICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBtYXJnaW46IHZhcigtLW1hcmdpbi10b3AsIDApIGF1dG8gdmFyKC0tbWFyZ2luLWJvdHRvbSwgMCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgbWF4dygkc20tcGMpIHtcclxuICAgICAgICBtYXJnaW46IHZhcigtLW1hcmdpbi10b3AtbW9iLCAwKSAwIHZhcigtLW1hcmdpbi1ib3R0b20tbW9iLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQsIHRyYW5zcGFyZW50KTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU1LjUlIGF1dG87XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBnYXA6IDc4cHg7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy10b3AsIDApIDAgdmFyKC0tcGFkZGluZy1ib3R0b20sIDApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1heHcoJHBjKSB7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4dygkc20tcGMpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmctdG9wLW1vYiwgMCkgMCB2YXIoLS1wYWRkaW5nLWJvdHRvbS1tb2IsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZXZlcnNlIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzOSUgYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5ibG9jay13aXRoLWJpZy1pbWdfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2std2l0aC1iaWctaW1nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXh3KCRzbS1wYykge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIG1heHcoJHNtLXBjKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2V0X2FzcGVjdF9yYXRpbyB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogODE2LzgzNjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtYXh3KCRzbS1wYykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IsICRhY2NlbnRDb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IsICRtYWluVGV4dENvbG9yKTtcclxuXHJcbiAgICAgICAgcCwgb2wsIHVsIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXh3KCR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpbmtzLWNvbG9yLCAkYWNjZW50Q29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dCwgJHdoaXRlQ29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1iYWNrZ3JvdW5kLCAkYWNjZW50Q29sb3IpO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtYXh3KCRtb2IpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZ1bGwtaW1nIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nLCB2aWRlbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4dygkc20tcGMpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5ibG9jay13aXRoLW51bWJlcnMge1xyXG4gICAgbWFyZ2luOiB2YXIoLS1tYXJnaW4tdG9wLCAwKSAwIHZhcigtLW1hcmdpbi1ib3R0b20sIDApO1xyXG4gICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy10b3AsIDEyMHB4KSAwIHZhcigtLXBhZGRpbmctYm90dG9tLCAxMjBweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLCB0cmFuc3BhcmVudCk7XHJcbiAgICBAaW5jbHVkZSBtYXh3KCRzbS1wYykge1xyXG4gICAgICAgIG1hcmdpbjogdmFyKC0tbWFyZ2luLXRvcC1tb2IsIDApIDAgdmFyKC0tbWFyZ2luLWJvdHRvbS1tb2IsIDApO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmctdG9wLW1vYiwgNDBweCkgMCB2YXIoLS1wYWRkaW5nLWJvdHRvbS1tb2IsIDQwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTI3MnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBnYXA6IDM2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heHcoJG1vYikge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtYmVyLCAuY291bnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IsICRhY2NlbnRDb2xvcik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogOTMuNzUlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1heHcoJHNtLXBjKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLCAkbWFpblRleHRDb2xvcik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIi5ibG9jay10ZWFtLW1lbWJlcnMge1xyXG5cclxuICAgIG1hcmdpbjogdmFyKC0tbWFyZ2luLXRvcCwgMCkgMCB2YXIoLS1tYXJnaW4tYm90dG9tLCAwKTtcclxuICAgIEBpbmNsdWRlIG1heHcoJHNtLXBjKSB7XHJcbiAgICAgICAgbWFyZ2luOiB2YXIoLS1tYXJnaW4tdG9wLW1vYiwgMCkgMCB2YXIoLS1tYXJnaW4tYm90dG9tLW1vYiwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCwgdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmctdG9wLCA4MHB4KSAwIHZhcigtLXBhZGRpbmctYm90dG9tLCAxNjBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4dygkc20tcGMpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy10b3AtbW9iLCA0MHB4KSAwIHZhcigtLXBhZGRpbmctYm90dG9tLW1vYiwgNDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTI3MnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IsICRhY2NlbnRDb2xvcik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IsICRibGFja0NvbG9yKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtYXh3KCRtb2IpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmxleCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODdweDtcclxuICAgICAgICBAaW5jbHVkZSBtYXh3KCRtb2IpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4dygkc20tcGMpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heHcoJG1vYikge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vc3ZnL3NoYWRvdy5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWludygxMDI1cHgpIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuYmxvY2stdGVhbS1tZW1iZXJzX19pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi4tYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLi1mcm9udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3ctaW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbV9fYXJyb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXh3KDEwMjQuOThweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZUNvbG9yO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmxpcC1jYXJkLWlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzO1xyXG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2ltYWdlLWJsb2NrIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZ1bmN0aW9uO1xyXG5cclxuICAgICAgICAmLi1mcm9udCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJiB+IC5ibG9jay10ZWFtLW1lbWJlcnNfX2ltYWdlLWJsb2NrLi1iYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuLWJhY2sge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAuYmxvY2stdGVhbS1tZW1iZXJzX19pbWFnZTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMjkzLzQ0NjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZGV0YWlscy1jb2xvciwgJHdoaXRlQ29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iaW8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdHJpbmdzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIGF1dG87XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZXRhaWxzLWNvbG9yLCAkd2hpdGVDb2xvcik7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvciwgJGFjY2VudENvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtZm9ybSB7XHJcbiAgICAgICAgJl9fZmxleCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICAgICAgcm93LWdhcDogMzRweDtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogNDNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heHcoJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3VibWl0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heHcoJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmxvY2std2l0aC1zbGlkZXIge1xyXG4gICAgbWFyZ2luOiB2YXIoLS1tYXJnaW4tdG9wLCAwKSAwIHZhcigtLW1hcmdpbi1ib3R0b20sIDApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCwgJG1haW5UZXh0Q29sb3IpO1xyXG4gICAgQGluY2x1ZGUgbWF4dygkc20tcGMpIHtcclxuICAgICAgICBtYXJnaW46IHZhcigtLW1hcmdpbi10b3AtbW9iLCAwKSAwIHZhcigtLW1hcmdpbi1ib3R0b20tbW9iLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmctdG9wLCA5OHB4KSAwIHZhcigtLXBhZGRpbmctYm90dG9tLCAxNDRweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4dygkc20tcGMpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy10b3AtbW9iLCA0MHB4KSAwIHZhcigtLXBhZGRpbmctYm90dG9tLW1vYiwgNDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogOTQ0cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4dygkbW9iKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAgMCBhdXRvO1xyXG4gICAgICAgICAgICBmaWxsOiAkYWNjZW50Q29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvciwgJGFjY2VudENvbG9yKTtcclxuICAgICAgICBAaW5jbHVkZSBtYXh3KCRtb2IpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IsICNFQUU2RTEpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4dygkbW9iKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4dygkc20tcGMpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1heHcoJG1vYikge1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hhc2h0YWcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjE2LjY2NyU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWxpbmtzLWNvbG9yLCAkYWNjZW50Q29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25vbGluayB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjcycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICNzYl9pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAjc2JpX2ltYWdlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXh3KCR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zYmlfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4dygkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4dygkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2JpX2xpZ2h0Ym94X2Nhcm91c2VsX2ljb24sIC5zYmlfcGxheWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zYmlfaW5uZXJfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zYmlfcGhvdG9fd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNiaV9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aGFzKC5zYmlfbGlnaHRib3hfY2Fyb3VzZWxfaWNvbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rlc3Qvc3ZnL2luc3RhZ3JhbS1pY29uLWdhbGxlcnkuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoLnNiaV9wbGF5YnRuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGVzdC9zdmcvaW5zdGFncmFtLWljb24tcGxheS5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zYmlfbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2JpX3Bob3RvIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZ1bmN0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoLnNiaV9saWdodGJveF9jYXJvdXNlbF9pY29uKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGVzdC9zdmcvaW5zdGFncmFtLWljb24tZ2FsbGVyeS5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhhcyguc2JpX3BsYXlidG4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kZXN0L3N2Zy9pbnN0YWdyYW0taWNvbi1wbGF5LnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NhbGU6IDEuMDU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3NiaV9sb2FkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3ZnLWlubGluZS0tZmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1mdW5jdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4dygkbW9iKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */
