@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@custom-media --4k (min-width: 2560px);@lost gutter 8px;@keyframes elementor-animation-pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}html{scroll-behavior:smooth;overflow-x:hidden}html.nav-open{overflow:hidden}html.nav-open .header__nav-bar:first-of-type{transform:rotate(45deg) translate(6px,6px)}html.nav-open .header__nav-bar:nth-of-type(2){transform:scaleX(0);opacity:0}html.nav-open .header__nav-bar:nth-of-type(3){transform:rotate(-45deg) translate(5px,-5px)}html.nav-open .header__menu{display:flex}html.nav-open .header__lang{display:block}html.modal-open{overflow:hidden}html.modal-open .header__lang-box{transform:scale(1);visibility:visible}*,:after,:before{box-sizing:border-box}body{overflow-x:hidden;font-family:Roboto,sans-serif;line-height:1.5}button{-webkit-appearance:button;padding:0;background-color:transparent;background-image:none;border:none;cursor:pointer}b,strong{font-weight:bolder}img{display:inline-block;width:100%}.outer-wrapper{display:flex;flex-direction:column;min-height:100vh;max-width:1618px;margin-right:auto;margin-left:auto;padding-right:36px;padding-left:36px}@media (min-width:768px){.outer-wrapper{padding-right:80px;padding-left:80px}}@media (min-width:1778px){.outer-wrapper{padding-right:0;padding-left:0}}.grid{display:grid;grid-template-columns:1fr}@media (min-width:1024px){.grid{padding-top:100px;grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.vert-lines{position:relative;z-index:0;border-right:1px solid rgba(34,43,57,.1);border-left:1px solid rgba(34,43,57,.1)}.vert-lines:after,.vert-lines:before{position:absolute;top:0;z-index:-1;width:1px;height:100%;content:"";background:rgba(34,43,57,.1)}.vert-lines:before{left:33.3333%}.vert-lines:after{left:66.6666%}}#content,.callout{position:relative}.callout .callout-line-1,.callout .callout-line-2{height:1px;background:rgba(34,43,57,.1);position:absolute;left:50%;width:100vw;min-width:100vw;max-width:100vw;margin-left:-50vw}.callout .callout-line-1{top:0}.callout .callout-line-2{bottom:0}.link-line{position:relative;margin-top:28px;padding-right:57px;display:inline-flex;align-items:center;color:#222b39;font-weight:500;text-decoration:none;outline:1px solid transparent;transition:all .2s ease-in-out}.link-line:after,.link-line:before{position:absolute;height:2px;content:"";transition:all .2s ease-in-out}.link-line:before{right:47px;z-index:1;width:0;background:#ffc900}.link-line:after{background:#232323}.link-line:active:before,.link-line:after,.link-line:hover:before{right:0;width:47px}.link-line:focus-visible{outline-color:#ffc900}.pswp{visibility:hidden}.pswp.pswp--animated-in{visibility:visible}.text-style p{margin-bottom:1.5rem;color:#222b39;line-height:1.5}.text-style p:first-of-type{color:#5a5858;font-size:19px}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0;height:100%;width:100%;transition-property:transform;box-sizing:content-box}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;height:100%}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide>div{display:flex;height:100%;width:100%}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;bottom:64px;z-index:1;width:48px;height:48px;display:flex;align-content:center;justify-content:center;cursor:pointer}.slick-arrow.slick-prev{left:36px}.slick-arrow.slick-next{right:36px}.slick-dots{display:flex;position:absolute;bottom:88px;left:50%;width:115px;height:3px;background-color:#c7c7c7;pointer-events:none;transform:translateX(-50%)}.slick-dots li{flex:1;background-color:transparent}.slick-dots li.slick-active{background-color:#fff}.slick-dots li button{display:block;width:100%;height:100%;font-size:0;line-height:0}.slick-dots li button:focus-visible{outline:1px solid #ffc900}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#000;transition:opacity .5s ease}.slick-lightbox .slick-arrow{top:50%;bottom:auto;transform:translateY(-50%)}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:#fff}.slick-lightbox-close{position:absolute;top:35px;right:35px;display:block;height:40px;width:40px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:none}.slick-lightbox-close:before{font-family:slick;font-size:40px;line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"×"}.header{position:relative;z-index:2;padding-top:32px;display:flex;align-items:center;color:#fff;flex-direction:column}.header__logo{position:absolute;left:0;z-index:2;width:151px}.header__logo img{display:block}.header__burger{position:relative;z-index:2;width:50px;height:42px;margin-left:auto;padding:10px;color:#fff}.header__nav{position:relative;top:0;left:0;width:100%;height:100%;display:block}.header__nav-text{position:absolute;right:40px;margin-top:-.2em;display:none;font-size:1.2em;text-transform:uppercase}.header__nav-icon{position:relative;top:0;left:0;width:100%;height:100%;display:block}.header__nav-bar{position:absolute;width:100%;height:2px;background-color:#fff;transform:rotate(0deg) translate(0);transform-origin:center center;transition:width .3s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.445,.05,.55,.95),transform .3s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.47,0,.745,.715)}.header__nav-bar:first-of-type{top:2px}.header__nav-bar:nth-of-type(2){top:10px}.header__nav-bar:nth-of-type(3){top:17px}.header__lang-link span,.header__menu-link span{position:relative}.header__lang-link span:after,.header__lang-link span:before,.header__menu-link span:after,.header__menu-link span:before{position:absolute;bottom:-4px;width:0;height:2px;background-color:#ffc900;content:"";transition:all .2s ease-in-out}.header__lang-link span:before,.header__menu-link span:before{left:50%}.header__lang-link span:after,.header__menu-link span:after{right:50%}.header__lang-link:focus span:after,.header__lang-link:focus span:before,.header__lang-link:hover span:after,.header__lang-link:hover span:before,.header__menu-link:focus span:after,.header__menu-link:focus span:before,.header__menu-link:hover span:after,.header__menu-link:hover span:before{width:50%}.header__menu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin-right:-36px;margin-left:-36px;height:100vh;display:none;background:#222b39;color:#fff;font-size:18px;justify-content:center}.header__menu-items{margin:0;padding:0;width:100%;display:flex;align-items:center;font-size:1.5625rem;flex-direction:column;justify-content:center;list-style:none}.header__menu-item.current-menu-parent .header__menu-link span:after,.header__menu-item.current-menu-parent .header__menu-link span:before,.header__menu-item.current_page_item .header__menu-link span:after,.header__menu-item.current_page_item .header__menu-link span:before{width:50%}.header__menu-link{color:#fff;font-weight:600;line-height:65px;letter-spacing:.3px;text-decoration:none}.header__menu-link:focus-visible{outline:1px solid #ffc900}.header__lang{position:fixed;right:auto;z-index:1;bottom:10vh;display:none}.header__lang-trigger{display:flex;align-items:center;cursor:pointer}.header__lang-trigger button{padding-right:14px;color:#fff;font-size:100%;line-height:24px}.header__lang-trigger button:focus-visible{outline:1px solid #ffc900}.header__lang-box{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(34,43,57,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:scale(0);transition:all .2s ease-in-out;visibility:hidden}.header__lang-box strong{margin-bottom:60px;font-size:2.625rem}.header__lang-close{margin-bottom:45px;width:32px;height:32px;display:flex;align-items:center;background:#ffc900;border-radius:50%;cursor:pointer;justify-content:center}.header__lang-list{display:flex}.header__lang-item:first-of-type{margin-right:42px}.header__lang-item:nth-of-type(2){margin-left:42px}.header__lang-item.current-lang .header__lang-link span:after,.header__lang-item.current-lang .header__lang-link span:before{width:50%}.header__lang-link{color:#fff}.header__lang-link span{display:inline-block;font-size:1.1875rem}@media (min-width:768px){.header{padding-top:64px}.header__menu{margin-right:-80px;margin-left:-80px}.header__logo{width:192px}}@media (min-width:1280px){.header{justify-content:center}.header__burger{display:none}.header__lang,.header__menu{display:block}.header__menu{position:relative;top:auto;right:auto;bottom:auto;left:auto;padding-right:220px;padding-left:220px;width:100%;height:auto;background-color:transparent}.header__menu-items{margin:0;width:100%;font-size:1rem;font-weight:400;flex-direction:row;justify-content:center}.header__menu-item{margin:0 10px}.header__menu-link{font-weight:400}.header__lang{position:absolute;right:0;bottom:auto}}@media (min-width:1618px){.header__menu-item{margin:0 25px}}.footer{margin-right:-36px;margin-left:-36px;display:grid;grid-template-columns:1fr}.footer__item{padding-top:60px;padding-bottom:60px;border-top:1px solid rgba(34,43,57,.1);display:flex;flex-direction:column;align-items:center;text-align:center}.footer__item:first-child{border-bottom:1px solid rgba(34,43,57,.1)}.footer__title{margin-bottom:20px;font-size:16px}.footer__link,.footer__title{color:#222b39;font-weight:700}.footer__link{font-size:1.5625rem}.footer__link:hover{text-decoration:none}.footer__small-link{position:relative;margin-top:28px;display:inline-flex;align-items:center;color:#222b39;font-weight:500}.footer__adress{color:#222b39;font-size:1.5625rem;font-weight:700}@media (min-width:768px){.footer{margin-right:-80px;margin-left:-80px}}@media (min-width:1024px){.footer{grid-template-columns:1fr 1fr 1fr}.footer__item{padding-right:40px;padding-left:40px}.footer__item:first-child{border-bottom:none}}.hero{position:relative;padding-top:100px;background-color:#222b39;color:#fff}.hero--text{padding-bottom:80px}.hero:before{content:"";position:absolute;top:-77px;bottom:0;left:50%;z-index:-1;margin-left:-50vw;width:100vw;max-width:100vw;min-width:100vw;background:#222b39}.hero__title{margin-bottom:32px;font-size:2.625rem;text-align:center}.hero__subtitle p{font-size:1.1875rem;text-align:center}.hero__list{margin-top:100px;padding-bottom:105px;display:grid;grid-template-columns:1fr 1fr;font-size:.9375rem}.hero__list dd,.hero__list dt{padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.13);line-height:1.5}.hero__list dd{text-align:right}.hero__list a{color:#fff;display:block;text-decoration:none}.hero__list svg{position:relative;top:3px;margin-left:8px}.hero__nav{margin-top:80px;display:flex;flex-direction:column}.hero__nav-link{position:relative;font-weight:500;letter-spacing:.2px;line-height:53px}.hero__filters{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;padding-bottom:80px}.hero__filters-link{border:1px solid #fff;position:relative;display:inline-flex;align-items:center;letter-spacing:.2px;line-height:53px;flex-direction:column;font-weight:500;color:#fff;text-decoration:none;transition:all .2s ease-in-out}.hero__filters-link--active,.hero__filters-link:hover{border-color:#ffc900}@media (max-width:1023px){.hero__nav-link{margin-bottom:22px;padding:0;border:1px solid #fff;text-align:center;display:flex;color:#fff;font-size:.9375rem;flex-direction:column;align-items:center;text-decoration:none}.hero__nav-link.current-menu-item{border-color:#ffc900}}@media (min-width:640px){.hero__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.hero__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.hero--text .hero__subtitle p{font-size:1.5625rem}.hero:before{top:-130px}.hero__subtitle{margin:0 auto;max-width:800px}}@media (min-width:1024px){.hero__filters{padding-bottom:100px;display:flex;justify-content:center}.hero__filters-link{display:inline-flex;align-items:center;font-size:16px;font-weight:400;border:none}.hero__filters-link.hero__filters-link--active span:after,.hero__filters-link.hero__filters-link--active span:before,.hero__filters-link:hover span:after,.hero__filters-link:hover span:before{width:50%}.hero__filters-link+.hero__filters-link{margin-left:26px}.hero__filters span{position:relative;display:inline-block}.hero__filters span:after,.hero__filters span:before{content:"";height:2px;position:absolute;bottom:-4px;width:0;transition:all .2s ease-in-out;background:#ffc900}.hero__filters span:before{left:50%}.hero__filters span:after{right:50%}.hero__title{font-size:4.375rem}.hero--text{padding-top:180px;padding-bottom:160px}.hero:before{top:-140px}.hero__list,.hero__nav{margin-left:calc(66.666% + 36px)}.hero__nav{margin-top:180px}.hero__nav-link{padding-left:57px;display:inline-flex;align-items:center;color:#fff;font-size:1.875rem;text-decoration:none}.hero__nav-link:after,.hero__nav-link:before{position:absolute;content:"";height:2px}.hero__nav-link:before{left:0;width:0;background:#ffc900;transition:all .2s ease-in-out;z-index:1}.hero__nav-link:after{left:0;background:transparent;width:47px;background:#222b39}.hero__nav-link.current-menu-item:before,.hero__nav-link:hover:before{right:auto;width:47px}}.slider-gallery{position:relative;z-index:1;margin-right:-36px;margin-left:-36px}.slider-gallery__main{position:relative;display:block;overflow:hidden}.slider-gallery__main .slick-arrow,.slider-gallery__main .slick-dots{opacity:0;left:-99999px}.slider-gallery__clone{position:relative;margin-right:auto;margin-left:auto;height:156px;max-width:620px}.slider-gallery__clone .slick-arrow{top:auto;bottom:-7px}.slider-gallery__clone .slick-arrow svg{position:relative;top:12px}.slider-gallery__clone .slick-dots{bottom:44px}.slider-gallery__clone .slick-dots li.slick-active{background:#000}.slider-gallery__arrow{position:absolute;top:50%;transform:translateY(-79%);width:40px;height:40px;font-size:14px;font-family:Helvetica,sans-serif;line-height:40px;text-align:center;z-index:10;cursor:pointer;transition:background .3s ease}.slider-gallery__arrow.mod-prev{left:0}.slider-gallery__arrow.mod-next{right:0}.slider-gallery__item{position:relative}.slider-gallery__img{height:400px;width:auto;display:block}.slider-gallery .slick-list{overflow:hidden}.slider-gallery .slick-slide{outline:none!important}.slider-gallery .slick-slide>div{padding:0 30px}@media (min-width:768px){.slider-gallery{margin-right:-80px;margin-left:-80px}}@media (min-width:1024px){.slider-gallery__img{height:550px}}@media (min-width:1618px){.slider-gallery{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.slider-gallery__img{height:670px}}.slick-lightbox .slick-arrow{z-index:10}.single-poster{position:relative}.single-poster .hero{padding-bottom:80px}.single-poster .hero__title{margin-bottom:0;font-size:24px;font-weight:700;line-height:34px}.single-poster .hero+.grid{padding-bottom:145px}.single-poster__img{position:relative;z-index:1;margin:0 -36px;padding-bottom:50px}.single-poster__img figcaption{position:absolute;visibility:hidden}.single-poster__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.single-poster__galleries{position:relative;margin-right:-36px;margin-left:-36px;padding:117px 0 84px;background-color:#f1f1f1}.single-poster__galleries:after,.single-poster__galleries:before{position:absolute;top:0;width:200%;height:100%;background-color:#f1f1f1;content:""}.single-poster__galleries:before{left:-200%}.single-poster__galleries:after{right:-200%}.single-poster__galleries .slider-gallery__figure{height:671px}.single-poster__galleries .slider-gallery__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.single-poster__content.text-style ol,.single-poster__content.text-style ul{list-style:none;margin:15px 0 15px 20px;position:relative}.single-poster__content.text-style ol li,.single-poster__content.text-style ul li{position:relative;margin:0;padding:0;color:#5a5858;font-size:16px;font-weight:300;line-height:28px;list-style:none}.single-poster__content.text-style ol li:before,.single-poster__content.text-style ul li:before{position:absolute;top:13px;left:-16px;width:6px;height:6px;border-radius:50%;display:inline-block;content:"";background-color:#e9e9eb}@media (min-width:768px){.single-poster .hero{padding-top:125px}.single-poster .hero__title{font-size:28px;line-height:42px}.single-poster__img{margin:0 -80px}.single-poster__galleries{margin-right:-80px;margin-left:-80px}}@media (min-width:1024px){.single-poster__img{margin:-300px 0 0;padding-bottom:0;height:887px;max-width:75%;grid-column:span 2}.single-poster .hero{padding-top:180px;padding-bottom:330px}.single-poster .hero__title{font-size:42px;line-height:62px}.single-poster__content{padding:0 50px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2Fzc2V0cy9zY3NzL2Nzcy1wbHVnaW5zL3NsaWNrLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9zY3NzL3Jlc2V0LnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9zY3NzL2ZvbnRzLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9zY3NzL2dyaWQtc2V0dGluZ3Muc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL3Njc3MvbWl4aW5zLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9zY3NzL3NoYW1lLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9zY3NzL3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3Mvc2Nzcy90ZXh0LXN0eWxlL19lbGVtZW50cy5zY3NzIiwic2luZ2xlLXBvc3Rlci5jc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvaGVhZGVyL2hlYWRlci5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2Zvb3Rlci9mb290ZXIuc2NzcyIsIi4uL3BhcnRpYWxzLzAxLW1vbGVjdWxlcy9oZXJvL2hlcm8uc2NzcyIsIi4uL3BhcnRpYWxzLzAxLW1vbGVjdWxlcy9zbGlkZXItZ2FsbGVyeS9zbGlkZXItZ2FsbGVyeS5zY3NzIiwic2luZ2xlLXBvc3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1TQSxnQkFTQSxDQ3hTQSwyWkFhRSxRQUFTLENBQ1QsU0FBVSxDQUNWLFFBQVMsQ0FDVCxjQUFlLENBQ2YsWUFBYSxDQUNiLHVCQUF3QixDQUcxQiw4RUFFRSxhQUFjLENBRWhCLEtBQ0UsYUFBYyxDQUVoQixNQUNFLGVBQWdCLENBRWxCLGFBQ0UsV0FBWSxDQUVkLG9EQUVFLFVBQVcsQ0FDWCxZQUFhLENBRWYsTUFDRSx3QkFBeUIsQ0FDekIsZ0JBQWlCLENDMUNuQixXQUNFLGtCQUFxQixDQUNyQiwyREFBOEQsQ0FDOUQsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUdwQixXQUNFLGtCQUFxQixD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L0IscUJBK0lZLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FoSmpDLDRCQW1KZ0IsY0FBZSxDQUNmLGdCQUFpQixDQUl6Qix3QkFDSSxjQUFlLENBQ2xCIiwiZmlsZSI6InNpbmdsZS1wb3N0ZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmRyYWdnaW5nIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGN1cnNvcjogaGFuZDtcclxuICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG5cclxuICAmID4gZGl2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJi5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgJi5kcmFnZ2luZyBpbWcge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXZlcnRpY2FsICYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogY3VzdG9tIHNsaWNrIGJ1dHRvbnMgKi9cclxuLnNsaWNrLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiA2NHB4O1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJi5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IDM2cHg7XHJcbiAgfVxyXG5cclxuICAmLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IDM2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiA4OHB4OyAvLyBiZXR3ZWVuIGFycm93c1xyXG4gIGxlZnQ6IDUwJTtcclxuICB3aWR0aDogMTE1cHg7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICBsaSB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkY29sb3Itc3VuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG5cclxuICAuc2xpY2stYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBib3R0b206IGluaXRpYWw7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3ggLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveCAuc2xpY2stcHJldiB7XHJcbiAgbGVmdDogMTVweFxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3ggLnNsaWNrLW5leHQge1xyXG4gIHJpZ2h0OiAxNXB4XHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveC1oaWRlIHtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveC1oaWRlLnNsaWNrLWxpZ2h0Ym94LWllIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApXHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveC1oaWRlLWluaXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtaGlkZS1pbml0LnNsaWNrLWxpZ2h0Ym94LWllIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApXHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveC1pbm5lciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtc2xpY2staXRlbSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW06YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtXHJcbn1cclxuXHJcbi5zbGljay1jYXB0aW9uLWJvdHRvbSAuc2xpY2stbGlnaHRib3gtc2xpY2staXRlbSAuc2xpY2stbGlnaHRib3gtc2xpY2staXRlbSAuc2xpY2stbGlnaHRib3gtc2xpY2stY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbn1cclxuXHJcbi5zbGljay1jYXB0aW9uLWR5bmFtaWMgLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWNhcHRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtc2xpY2staXRlbS1pbm5lciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgbWF4LWhlaWdodDogOTAlXHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveC1zbGljay1pbWcge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1heC13aWR0aDogOTAlO1xyXG4gIG1heC1oZWlnaHQ6IDkwJVxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtc2xpY2stY2FwdGlvbiB7XHJcbiAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICBjb2xvcjogd2hpdGVcclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94LWNsb3NlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzNXB4O1xyXG4gIHJpZ2h0OiAzNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogNDBweDtcclxuICB3aWR0aDogNDBweDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZVxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtY2xvc2U6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmVcclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94LWNsb3NlOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIG9wYWNpdHk6IDAuODU7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICBjb250ZW50OiAnw5cnXHJcbn1cclxuIiwiLy8gaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cclxuLy8gIHYyLjAgfCAyMDExMDEyNlxyXG4vLyAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXHJcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuLy8gSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2Vyc1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbm9sLCB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59IiwiJHByaW1hcnktZm9udDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcblxyXG4vKiBmb250cyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG4iLCJAY3VzdG9tLW1lZGlhIC0tdGFibGV0UyAobWluLXdpZHRoOiA2NDBweCk7XHJcbkBjdXN0b20tbWVkaWEgLS10YWJsZXQgKG1pbi13aWR0aDogNzY4cHgpO1xyXG5AY3VzdG9tLW1lZGlhIC0tbGFwdG9wIChtaW4td2lkdGg6IDEwMjRweCk7XHJcbkBjdXN0b20tbWVkaWEgLS1sYXB0b3BNIChtaW4td2lkdGg6IDEyODBweCk7XHJcbkBjdXN0b20tbWVkaWEgLS1sYXB0b3BMIChtaW4td2lkdGg6IDE2MThweCk7XHJcbkBjdXN0b20tbWVkaWEgLS1sYXB0b3BYTCAobWluLXdpZHRoOiAxNzc4cHgpO1xyXG5AY3VzdG9tLW1lZGlhIC0tNGsgKG1pbi13aWR0aDogMjU2MHB4KTtcclxuXHJcbkBjdXN0b20tbWVkaWEgLS1tYXhMYXB0b3AgKG1heC13aWR0aDogMTAyM3B4KTtcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tIEV4YW1wbGVzIC0tLS0tLS0tLS0tLS0tXHJcblxyXG4vL0BtZWRpYSAoLS10YWJsZXRTKXt9XHJcbi8vQG1lZGlhICgtLXRhYmxldCl7fVxyXG4vL0BtZWRpYSAoLS1sYXB0b3Ape31cclxuLy9AbWVkaWEgKC0tbGFwdG9wTCl7fVxyXG4vL0BtZWRpYSAoLS00ayl7fVxyXG5cclxuLy8gY2hhbmdlIGd1dHRlciB3aWR0aCBkZXBlbmRzIHRvIGRlc2lnblxyXG5AbG9zdCBndXR0ZXIgOHB4O1xyXG4iLCIkZGVmYXVsdC13aWR0aDogMTAwMHB4O1xyXG4kbWF4LXdpZHRoOiAxMjAwcHg7XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxufVxyXG5cclxuLy9AbWl4aW4gb3V0ZXItY29udGFpbmVyICgkbG9jYWwtbWF4LXdpZHRoKSB7XHJcbi8vICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuLy8gIHdpZHRoOiAkbG9jYWwtbWF4LXdpZHRoO1xyXG4vLyAgbWFyZ2luOiAwIGF1dG87XHJcbi8vfVxyXG5cclxuQG1peGluIGNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIG1heC13aWR0aDogY2FsYygxMTcwcHggKyA0MHB4ICsgNDBweCk7XHJcblxyXG4gIEBtZWRpYSAoLS10YWJsZXRTKXtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKC0tbGFwdG9wTCl7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtaXhpbiBicm93c2VyLXBsYWNlaG9sZGVyKCRjb2xvcikge1xyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjokY29sb3I7IH1cclxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjokY29sb3I7IH0gLyogRkYgNC0xOCAqL1xyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjokY29sb3I7IH0gLyogRkYgMTkrICovXHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjokY29sb3I7IH0gLyogSUUgMTArICovXHJcbn1cclxuXHJcbkBtaXhpbiBhYnNvbHV0ZS1wb3NpdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBlbGVtZW50b3ItYW5pbWF0aW9uLXBvcCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbiIsImh0bWwge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyAvLyBmb29yIHNtb290aCBzY3JvbGxpbmdcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICYubmF2LW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgJl9fbmF2LWJhciB7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDZweCwgNnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg1cHgsIC01cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGFuZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubW9kYWwtb3BlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAmX19sYW5nIHtcclxuICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYiwgc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm91dGVyLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBtYXgtd2lkdGg6IDE2MThweDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgcGFkZGluZy1yaWdodDogMzZweDtcclxuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcblxyXG4gIEBtZWRpYSAoLS10YWJsZXQpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKC0tbGFwdG9wWEwpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHJcbiAgQG1lZGlhICgtLWxhcHRvcCkge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICB9XHJcbn1cclxuXHJcbi52ZXJ0LWxpbmVzIHtcclxuICBAbWVkaWEgKC0tbGFwdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgzNCwgNDMsIDU3LCAwLjEpO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDM0LCA0MywgNTcsIDAuMSk7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCA0MywgNTcsIDAuMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAzMy4zMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgbGVmdDogNjYuNjY2NiU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2FsbG91dCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuY2FsbG91dC1saW5lLTEsXHJcbiAgLmNhbGxvdXQtbGluZS0yIHtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgzNCwgNDMsIDU3LCAwLjEpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgbWluLXdpZHRoOiAxMDB2dztcclxuICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XHJcbiAgfVxyXG5cclxuICAuY2FsbG91dC1saW5lLTEge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNhbGxvdXQtbGluZS0yIHtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5saW5rLWxpbmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDU3cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiA0N3B4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXN1bjtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogNDdweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrLTE7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSxcclxuICAmOmhvdmVyIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmUtY29sb3I6ICRjb2xvci1zdW47XHJcbiAgfVxyXG59XHJcblxyXG4ucHN3cCB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIFxyXG4gICYucHN3cC0tYW5pbWF0ZWQtaW4ge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn0iLCIkY29sb3Itd2hpdGU6ICNmZmZmZmY7XHJcbiRjb2xvci1ibGFjazogIzAwMDAwMDtcclxuXHJcbiRjb2xvci1kYXJrOiAjMjIyYjM5O1xyXG4kY29sb3ItZGFyay0xOiAjMjMyMzIzO1xyXG4kY29sb3ItZGFyay0yOiAjNzA3MDcwO1xyXG4kY29sb3ItZGFyay0zOiAjNTk2MTZCO1xyXG4kY29sb3ItZ3JheTogI2M3YzdjNztcclxuJGNvbG9yLWdyYXktMTogI0U5RTlFQjtcclxuJGNvbG9yLXNub3c6ICNGMUYxRjE7XHJcbiRjb2xvci1zdW46ICNmZmM5MDA7XHJcbiRjb2xvci1zdG9uZTogIzVBNTg1ODtcclxuJGNvbG9yLWJvcmRlcjogI0FBQUFBQTtcclxuJGNvbG9yLWVycm9yczogI2MwMDAwMDtcclxuIiwiLnRleHQtc3R5bGUge1xyXG5cdC8vQGltcG9ydCBcImNvcHlcIjtcclxuXHQvL0BpbXBvcnQgXCJsaXN0c1wiO1xyXG5cdC8vQGltcG9ydCBcInRhYmxlc1wiO1xyXG5cdC8vQGltcG9ydCBcImhlYWRpbmdzXCI7XHJcblxyXG5cdHAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1kYXJrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXN0b25lO1xyXG4gICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICB9XHJcblx0fVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXHJcbiAqIFRoZW1lIE5hbWU6IFBpZWvEvMWrc3RhbcSrYmEubHZcclxuICogRGVzY3JpcHRpb246IFZpc3MgcGFyIHVuIGFwIHBpZWvEvMWrc3RhbcSrYnVcclxuICogQXV0aG9yOiBUdXJuLmx2XHJcbiAqIFRleHQgRG9tYWluOiBwaWVrbHVzdGFtaWJhXHJcbiAqIERvbWFpbiBQYXRoOiAvbGFuZ3VhZ2VzXHJcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi8qIGZvbnRzICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0UyAobWluLXdpZHRoOiA2NDBweCk7XG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0IChtaW4td2lkdGg6IDc2OHB4KTtcbkBjdXN0b20tbWVkaWEgLS1sYXB0b3AgKG1pbi13aWR0aDogMTAyNHB4KTtcbkBjdXN0b20tbWVkaWEgLS1sYXB0b3BNIChtaW4td2lkdGg6IDEyODBweCk7XG5AY3VzdG9tLW1lZGlhIC0tbGFwdG9wTCAobWluLXdpZHRoOiAxNjE4cHgpO1xuQGN1c3RvbS1tZWRpYSAtLWxhcHRvcFhMIChtaW4td2lkdGg6IDE3NzhweCk7XG5AY3VzdG9tLW1lZGlhIC0tNGsgKG1pbi13aWR0aDogMjU2MHB4KTtcbkBjdXN0b20tbWVkaWEgLS1tYXhMYXB0b3AgKG1heC13aWR0aDogMTAyM3B4KTtcbkBsb3N0IGd1dHRlciA4cHg7XG5Aa2V5ZnJhbWVzIGVsZW1lbnRvci1hbmltYXRpb24tcG9wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIGh0bWwubmF2LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBodG1sLm5hdi1vcGVuIC5oZWFkZXJfX25hdi1iYXI6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg2cHgsIDZweCk7IH1cbiAgICBodG1sLm5hdi1vcGVuIC5oZWFkZXJfX25hdi1iYXI6bnRoLW9mLXR5cGUoMikge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgaHRtbC5uYXYtb3BlbiAuaGVhZGVyX19uYXYtYmFyOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDVweCwgLTVweCk7IH1cbiAgICBodG1sLm5hdi1vcGVuIC5oZWFkZXJfX21lbnUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIGh0bWwubmF2LW9wZW4gLmhlYWRlcl9fbGFuZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBodG1sLm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBodG1sLm1vZGFsLW9wZW4gLmhlYWRlcl9fbGFuZy1ib3gge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vdXRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1heC13aWR0aDogMTYxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7IH1cbiAgQG1lZGlhICgtLXRhYmxldCkge1xuICAgIC5vdXRlci13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH0gfVxuICBAbWVkaWEgKC0tbGFwdG9wWEwpIHtcbiAgICAub3V0ZXItd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICBAbWVkaWEgKC0tbGFwdG9wKSB7XG4gICAgLmdyaWQge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjsgfSB9XG5cbkBtZWRpYSAoLS1sYXB0b3ApIHtcbiAgLnZlcnQtbGluZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMzQsIDQzLCA1NywgMC4xKTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMzQsIDQzLCA1NywgMC4xKTsgfVxuICAgIC52ZXJ0LWxpbmVzOmJlZm9yZSwgLnZlcnQtbGluZXM6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCA0MywgNTcsIDAuMSk7IH1cbiAgICAudmVydC1saW5lczpiZWZvcmUge1xuICAgICAgbGVmdDogMzMuMzMzMyU7IH1cbiAgICAudmVydC1saW5lczphZnRlciB7XG4gICAgICBsZWZ0OiA2Ni42NjY2JTsgfSB9XG5cbiNjb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYWxsb3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYWxsb3V0IC5jYWxsb3V0LWxpbmUtMSxcbiAgLmNhbGxvdXQgLmNhbGxvdXQtbGluZS0yIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCA0MywgNTcsIDAuMSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dzsgfVxuICAuY2FsbG91dCAuY2FsbG91dC1saW5lLTEge1xuICAgIHRvcDogMDsgfVxuICAuY2FsbG91dCAuY2FsbG91dC1saW5lLTIge1xuICAgIGJvdHRvbTogMDsgfVxuXG4ubGluay1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1N3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyMjJiMzk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubGluay1saW5lOmJlZm9yZSwgLmxpbmstbGluZTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5saW5rLWxpbmU6YmVmb3JlIHtcbiAgICByaWdodDogNDdweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmM5MDA7IH1cbiAgLmxpbmstbGluZTphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgYmFja2dyb3VuZDogIzIzMjMyMzsgfVxuICAubGluay1saW5lOmFjdGl2ZTpiZWZvcmUsIC5saW5rLWxpbmU6aG92ZXI6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDdweDsgfVxuICAubGluay1saW5lOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmUtY29sb3I6ICNmZmM5MDA7IH1cblxuLnBzd3Age1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnBzd3AucHN3cC0tYW5pbWF0ZWQtaW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnRleHQtc3R5bGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgY29sb3I6ICMyMjJiMzk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLnRleHQtc3R5bGUgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBjb2xvcjogIzVBNTg1ODtcbiAgICBmb250LXNpemU6IDE5cHg7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGhlaWdodDogMTAwJTsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogY3VzdG9tIHNsaWNrIGJ1dHRvbnMgKi9cbi5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2NHB4O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDM2cHg7IH1cbiAgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAzNnB4OyB9XG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDg4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgZmxleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgI2ZmYzkwMDsgfVxuXG4uc2xpY2stbGlnaHRib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlOyB9XG4gIC5zbGljay1saWdodGJveCAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1wcmV2IHtcbiAgbGVmdDogMTVweDsgfVxuXG4uc2xpY2stbGlnaHRib3ggLnNsaWNrLW5leHQge1xuICByaWdodDogMTVweDsgfVxuXG4uc2xpY2stbGlnaHRib3gtaGlkZSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNsaWNrLWxpZ2h0Ym94LWhpZGUuc2xpY2stbGlnaHRib3gtaWUge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2xpY2stbGlnaHRib3gtaGlkZS1pbml0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNsaWNrLWxpZ2h0Ym94LWhpZGUtaW5pdC5zbGljay1saWdodGJveC1pZSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG5cbi5zbGljay1saWdodGJveC1pbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zbGljay1saWdodGJveC1zbGljay1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zbGljay1saWdodGJveC1zbGljay1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtOyB9XG5cbi5zbGljay1jYXB0aW9uLWJvdHRvbSAuc2xpY2stbGlnaHRib3gtc2xpY2staXRlbSAuc2xpY2stbGlnaHRib3gtc2xpY2staXRlbSAuc2xpY2stbGlnaHRib3gtc2xpY2stY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zbGljay1jYXB0aW9uLWR5bmFtaWMgLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zbGljay1saWdodGJveC1zbGljay1pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWF4LWhlaWdodDogOTAlOyB9XG5cbi5zbGljay1saWdodGJveC1zbGljay1pbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXgtaGVpZ2h0OiA5MCU7IH1cblxuLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWNhcHRpb24ge1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnNsaWNrLWxpZ2h0Ym94LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIHJpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnNsaWNrLWxpZ2h0Ym94LWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stbGlnaHRib3gtY2xvc2U6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjg1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogJ8OXJzsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTUxcHg7IH1cbiAgICAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyX19idXJnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZWFkZXJfX25hdi10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTAuMmVtO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmhlYWRlcl9fbmF2LWljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyX19uYXYtYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIG9wYWNpdHkgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7IH1cbiAgICAgIC5oZWFkZXJfX25hdi1iYXI6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICB0b3A6IDJweDsgfVxuICAgICAgLmhlYWRlcl9fbmF2LWJhcjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHRvcDogMTBweDsgfVxuICAgICAgLmhlYWRlcl9fbmF2LWJhcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHRvcDogMTdweDsgfVxuICAuaGVhZGVyX19tZW51LWxpbmsgc3BhbiwgLmhlYWRlcl9fbGFuZy1saW5rIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZWFkZXJfX21lbnUtbGluayBzcGFuOmJlZm9yZSwgLmhlYWRlcl9fbWVudS1saW5rIHNwYW46YWZ0ZXIsIC5oZWFkZXJfX2xhbmctbGluayBzcGFuOmJlZm9yZSwgLmhlYWRlcl9fbGFuZy1saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM5MDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmhlYWRlcl9fbWVudS1saW5rIHNwYW46YmVmb3JlLCAuaGVhZGVyX19sYW5nLWxpbmsgc3BhbjpiZWZvcmUge1xuICAgICAgbGVmdDogNTAlOyB9XG4gICAgLmhlYWRlcl9fbWVudS1saW5rIHNwYW46YWZ0ZXIsIC5oZWFkZXJfX2xhbmctbGluayBzcGFuOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmhlYWRlcl9fbWVudS1saW5rOmhvdmVyIHNwYW46YmVmb3JlLCAuaGVhZGVyX19tZW51LWxpbms6aG92ZXIgc3BhbjphZnRlciwgLmhlYWRlcl9fbWVudS1saW5rOmZvY3VzIHNwYW46YmVmb3JlLCAuaGVhZGVyX19tZW51LWxpbms6Zm9jdXMgc3BhbjphZnRlciwgLmhlYWRlcl9fbGFuZy1saW5rOmhvdmVyIHNwYW46YmVmb3JlLCAuaGVhZGVyX19sYW5nLWxpbms6aG92ZXIgc3BhbjphZnRlciwgLmhlYWRlcl9fbGFuZy1saW5rOmZvY3VzIHNwYW46YmVmb3JlLCAuaGVhZGVyX19sYW5nLWxpbms6Zm9jdXMgc3BhbjphZnRlciB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuaGVhZGVyX19tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweDtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMyMjJiMzk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmhlYWRlcl9fbWVudS1pdGVtcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5oZWFkZXJfX21lbnUtaXRlbS5jdXJyZW50X3BhZ2VfaXRlbSAuaGVhZGVyX19tZW51LWxpbmsgc3BhbjpiZWZvcmUsIC5oZWFkZXJfX21lbnUtaXRlbS5jdXJyZW50X3BhZ2VfaXRlbSAuaGVhZGVyX19tZW51LWxpbmsgc3BhbjphZnRlciwgLmhlYWRlcl9fbWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQgLmhlYWRlcl9fbWVudS1saW5rIHNwYW46YmVmb3JlLCAuaGVhZGVyX19tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudCAuaGVhZGVyX19tZW51LWxpbmsgc3BhbjphZnRlciB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmhlYWRlcl9fbWVudS1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5oZWFkZXJfX21lbnUtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNmZmM5MDA7IH1cbiAgLmhlYWRlcl9fbGFuZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAxMHZoO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyX19sYW5nLXRyaWdnZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5oZWFkZXJfX2xhbmctdHJpZ2dlciBidXR0b24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgICAuaGVhZGVyX19sYW5nLXRyaWdnZXIgYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZmZjOTAwOyB9XG4gICAgLmhlYWRlcl9fbGFuZy1ib3gge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCA0MywgNTcsIDAuOTUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgIC5oZWFkZXJfX2xhbmctYm94IHN0cm9uZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07IH1cbiAgICAuaGVhZGVyX19sYW5nLWNsb3NlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2ZmYzkwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmhlYWRlcl9fbGFuZy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaGVhZGVyX19sYW5nLWl0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MnB4OyB9XG4gICAgLmhlYWRlcl9fbGFuZy1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MnB4OyB9XG4gICAgLmhlYWRlcl9fbGFuZy1pdGVtLmN1cnJlbnQtbGFuZyAuaGVhZGVyX19sYW5nLWxpbmsgc3BhbjpiZWZvcmUsIC5oZWFkZXJfX2xhbmctaXRlbS5jdXJyZW50LWxhbmcgLmhlYWRlcl9fbGFuZy1saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5oZWFkZXJfX2xhbmctbGluayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmhlYWRlcl9fbGFuZy1saW5rIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtOyB9XG4gIEBtZWRpYSAoLS10YWJsZXQpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NHB4OyB9XG4gICAgICAuaGVhZGVyX19tZW51IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtODBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04MHB4OyB9XG4gICAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE5MnB4OyB9IH1cbiAgQG1lZGlhICgtLWxhcHRvcE0pIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuaGVhZGVyX19idXJnZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyX19tZW51LCAuaGVhZGVyX19sYW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5oZWFkZXJfX21lbnUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUtaXRlbXMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudS1saW5rIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuaGVhZGVyX19sYW5nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiBpbml0aWFsOyB9IH1cbiAgQG1lZGlhICgtLWxhcHRvcEwpIHtcbiAgICAuaGVhZGVyX19tZW51LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDI1cHg7IH0gfVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzZweDtcbiAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAuZm9vdGVyX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzNCwgNDMsIDU3LCAwLjEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mb290ZXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzQsIDQzLCA1NywgMC4xKTsgfVxuICAuZm9vdGVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogIzIyMmIzOTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZm9vdGVyX19saW5rIHtcbiAgICBjb2xvcjogIzIyMmIzOTtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmZvb3Rlcl9fc21hbGwtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzIyMmIzOTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5mb290ZXJfX2FkcmVzcyB7XG4gICAgY29sb3I6ICMyMjJiMzk7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgKC0tdGFibGV0KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC04MHB4OyB9IH1cbiAgQG1lZGlhICgtLWxhcHRvcCkge1xuICAgIC5mb290ZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjsgfVxuICAgICAgLmZvb3Rlcl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgICAgICAuZm9vdGVyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMmIzOTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhlcm8tLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5oZXJvOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTc3cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICBiYWNrZ3JvdW5kOiAjMjIyYjM5OyB9XG4gIC5oZXJvX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVyb19fc3VidGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZXJvX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH1cbiAgICAuaGVyb19fbGlzdCBkdCxcbiAgICAuaGVyb19fbGlzdCBkZCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAuaGVyb19fbGlzdCBkZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5oZXJvX19saXN0IGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5oZXJvX19saXN0IHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgLmhlcm9fX25hdiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuaGVyb19fbmF2LWxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4OyB9XG4gIC5oZXJvX19maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICAuaGVyb19fZmlsdGVycy1saW5rIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuaGVyb19fZmlsdGVycy1saW5rLS1hY3RpdmUsIC5oZXJvX19maWx0ZXJzLWxpbms6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmM5MDA7IH1cbiAgQG1lZGlhICgtLW1heExhcHRvcCkge1xuICAgIC5oZXJvX19uYXYtbGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuaGVyb19fbmF2LWxpbmsuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmM5MDA7IH0gfVxuICBAbWVkaWEgKC0tdGFibGV0Uykge1xuICAgIC5oZXJvX19maWx0ZXJzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTsgfSB9XG4gIEBtZWRpYSAoLS10YWJsZXQpIHtcbiAgICAuaGVyb19fZmlsdGVycyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7IH1cbiAgICAuaGVyby0tdGV4dCAuaGVyb19fc3VidGl0bGUgcCB7XG4gICAgICBmb250LXNpemU6IDEuNTYyNXJlbTsgfVxuICAgIC5oZXJvOmJlZm9yZSB7XG4gICAgICB0b3A6IC0xMzBweDsgfVxuICAgIC5oZXJvX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogODAwcHg7IH0gfVxuICBAbWVkaWEgKC0tbGFwdG9wKSB7XG4gICAgLmhlcm9fX2ZpbHRlcnMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuaGVyb19fZmlsdGVycy1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIC5oZXJvX19maWx0ZXJzLWxpbms6aG92ZXIgc3BhbjpiZWZvcmUsXG4gICAgICAgIC5oZXJvX19maWx0ZXJzLWxpbms6aG92ZXIgc3BhbjphZnRlciwgLmhlcm9fX2ZpbHRlcnMtbGluay5oZXJvX19maWx0ZXJzLWxpbmstLWFjdGl2ZSBzcGFuOmJlZm9yZSxcbiAgICAgICAgLmhlcm9fX2ZpbHRlcnMtbGluay5oZXJvX19maWx0ZXJzLWxpbmstLWFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5oZXJvX19maWx0ZXJzLWxpbmsgKyAuaGVyb19fZmlsdGVycy1saW5rIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjZweDsgfVxuICAgICAgLmhlcm9fX2ZpbHRlcnMgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5oZXJvX19maWx0ZXJzIHNwYW46YmVmb3JlLCAuaGVyb19fZmlsdGVycyBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmM5MDA7IH1cbiAgICAgICAgLmhlcm9fX2ZpbHRlcnMgc3BhbjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgICAuaGVyb19fZmlsdGVycyBzcGFuOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogNTAlOyB9XG4gICAgLmhlcm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNC4zNzVyZW07IH1cbiAgICAuaGVyby0tdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7IH1cbiAgICAuaGVybzpiZWZvcmUge1xuICAgICAgdG9wOiAtMTQwcHg7IH1cbiAgICAuaGVyb19fbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg2Ni42NjYlICsgMzZweCk7IH1cbiAgICAuaGVyb19fbmF2IHtcbiAgICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2JSArIDM2cHgpOyB9XG4gICAgICAuaGVyb19fbmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU3cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5oZXJvX19uYXYtbGluazpiZWZvcmUsIC5oZXJvX19uYXYtbGluazphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgICAgIC5oZXJvX19uYXYtbGluazpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmYzkwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIC5oZXJvX19uYXYtbGluazphZnRlciB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyYjM5OyB9XG4gICAgICAgIC5oZXJvX19uYXYtbGluazpob3ZlcjpiZWZvcmUsIC5oZXJvX19uYXYtbGluay5jdXJyZW50LW1lbnUtaXRlbTpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiA0N3B4OyB9IH1cblxuLnNsaWRlci1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xuICBtYXJnaW4tbGVmdDogLTM2cHg7IH1cbiAgLnNsaWRlci1nYWxsZXJ5X19tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zbGlkZXItZ2FsbGVyeV9fbWFpbiAuc2xpY2stZG90cyxcbiAgICAuc2xpZGVyLWdhbGxlcnlfX21haW4gLnNsaWNrLWFycm93IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBsZWZ0OiAtOTk5OTlweDsgfVxuICAuc2xpZGVyLWdhbGxlcnlfX2Nsb25lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGhlaWdodDogMTU2cHg7XG4gICAgbWF4LXdpZHRoOiA2MjBweDsgfVxuICAgIC5zbGlkZXItZ2FsbGVyeV9fY2xvbmUgLnNsaWNrLWFycm93IHtcbiAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgIGJvdHRvbTogLTdweDsgfVxuICAgICAgLnNsaWRlci1nYWxsZXJ5X19jbG9uZSAuc2xpY2stYXJyb3cgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDEycHg7IH1cbiAgICAuc2xpZGVyLWdhbGxlcnlfX2Nsb25lIC5zbGljay1kb3RzIHtcbiAgICAgIGJvdHRvbTogNDRweDsgfVxuICAgICAgLnNsaWRlci1nYWxsZXJ5X19jbG9uZSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC5zbGlkZXItZ2FsbGVyeV9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc5JSk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTsgfVxuICAgIC5zbGlkZXItZ2FsbGVyeV9fYXJyb3cubW9kLXByZXYge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5zbGlkZXItZ2FsbGVyeV9fYXJyb3cubW9kLW5leHQge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgLnNsaWRlci1nYWxsZXJ5X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNsaWRlci1nYWxsZXJ5X19pbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWRlci1nYWxsZXJ5IC5zbGljay1saXN0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zbGlkZXItZ2FsbGVyeSAuc2xpY2stc2xpZGUge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuc2xpZGVyLWdhbGxlcnkgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgQG1lZGlhICgtLXRhYmxldCkge1xuICAgIC5zbGlkZXItZ2FsbGVyeSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC04MHB4OyB9IH1cbiAgQG1lZGlhICgtLWxhcHRvcCkge1xuICAgIC5zbGlkZXItZ2FsbGVyeV9faW1nIHtcbiAgICAgIGhlaWdodDogNTUwcHg7IH0gfVxuICBAbWVkaWEgKC0tbGFwdG9wTCkge1xuICAgIC5zbGlkZXItZ2FsbGVyeSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xMDB2dyAvIDIpICsgKDEwMCUgLyAyKSk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoLTEwMHZ3IC8gMikgKyAoMTAwJSAvIDIpKTsgfVxuICAgICAgLnNsaWRlci1nYWxsZXJ5X19pbWcge1xuICAgICAgICBoZWlnaHQ6IDY3MHB4OyB9IH1cblxuLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1hcnJvdyB7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zaW5nbGUtcG9zdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaW5nbGUtcG9zdGVyIC5oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAgIC5zaW5nbGUtcG9zdGVyIC5oZXJvX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgLnNpbmdsZS1wb3N0ZXIgLmhlcm8gKyAuZ3JpZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7IH1cbiAgLnNpbmdsZS1wb3N0ZXJfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luOiAwIC0zNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgLnNpbmdsZS1wb3N0ZXJfX2ltZyBmaWdjYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5zaW5nbGUtcG9zdGVyX19pbWcgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgLnNpbmdsZS1wb3N0ZXJfX2dhbGxlcmllcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICAgIHBhZGRpbmc6IDExN3B4IDAgODRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxOyB9XG4gICAgLnNpbmdsZS1wb3N0ZXJfX2dhbGxlcmllczo6YWZ0ZXIsIC5zaW5nbGUtcG9zdGVyX19nYWxsZXJpZXM6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMjAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLnNpbmdsZS1wb3N0ZXJfX2dhbGxlcmllczpiZWZvcmUge1xuICAgICAgbGVmdDogLTIwMCU7IH1cbiAgICAuc2luZ2xlLXBvc3Rlcl9fZ2FsbGVyaWVzOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMjAwJTsgfVxuICAgIC5zaW5nbGUtcG9zdGVyX19nYWxsZXJpZXMgLnNsaWRlci1nYWxsZXJ5X19maWd1cmUge1xuICAgICAgaGVpZ2h0OiA2NzFweDsgfVxuICAgIC5zaW5nbGUtcG9zdGVyX19nYWxsZXJpZXMgLnNsaWRlci1nYWxsZXJ5X19pbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuICAuc2luZ2xlLXBvc3Rlcl9fY29udGVudC50ZXh0LXN0eWxlIHVsLCAuc2luZ2xlLXBvc3Rlcl9fY29udGVudC50ZXh0LXN0eWxlIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMTVweCAwIDE1cHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2luZ2xlLXBvc3Rlcl9fY29udGVudC50ZXh0LXN0eWxlIHVsIGxpLCAuc2luZ2xlLXBvc3Rlcl9fY29udGVudC50ZXh0LXN0eWxlIG9sIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogIzVBNTg1ODtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5zaW5nbGUtcG9zdGVyX19jb250ZW50LnRleHQtc3R5bGUgdWwgbGk6YmVmb3JlLCAuc2luZ2xlLXBvc3Rlcl9fY29udGVudC50ZXh0LXN0eWxlIG9sIGxpOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICBsZWZ0OiAtMTZweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUVCOyB9XG4gIEBtZWRpYSAoLS10YWJsZXQpIHtcbiAgICAuc2luZ2xlLXBvc3RlciAuaGVybyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTI1cHg7IH1cbiAgICAgIC5zaW5nbGUtcG9zdGVyIC5oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgICAuc2luZ2xlLXBvc3Rlcl9faW1nIHtcbiAgICAgIG1hcmdpbjogMCAtODBweDsgfVxuICAgIC5zaW5nbGUtcG9zdGVyX19nYWxsZXJpZXMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtODBweDsgfSB9XG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcbiAgICAuc2luZ2xlLXBvc3Rlcl9faW1nIHtcbiAgICAgIG1hcmdpbjogLTMwMHB4IDAgMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiA4ODdweDtcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjsgfVxuICAgIC5zaW5nbGUtcG9zdGVyIC5oZXJvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMzBweDsgfVxuICAgICAgLnNpbmdsZS1wb3N0ZXIgLmhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjJweDsgfVxuICAgIC5zaW5nbGUtcG9zdGVyX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDsgfSB9XG4iLCIuaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBwYWRkaW5nLXRvcDogMzJweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAmX19sb2dvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgd2lkdGg6IDE1MXB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnVyZ2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmX19uYXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogNDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTAuMmVtO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYtaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLWJhciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgwKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjE1cyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIHRvcDogMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudS1saW5rLFxyXG4gICZfX2xhbmctbGluayB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC00cHg7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1bjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcms7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJi1pdGVtcyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtLFxyXG4gICAgICAmLmN1cnJlbnQtbWVudS1wYXJlbnQge1xyXG4gICAgICAgIC5oZWFkZXJfX21lbnUtbGluayBzcGFuIHtcclxuICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkY29sb3Itc3VuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYW5nIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJvdHRvbTogMTB2aDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi10cmlnZ2VyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRjb2xvci1zdW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3gge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzQsIDQzLCA1NywgMC45NSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNsb3NlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1bjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jdXJyZW50LWxhbmcge1xyXG4gICAgICAgIC5oZWFkZXJfX2xhbmctbGluayBzcGFuIHtcclxuICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLXRhYmxldCkge1xyXG4gICAgcGFkZGluZy10b3A6IDY0cHg7XHJcblxyXG4gICAgJl9fbWVudSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgd2lkdGg6IDE5MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLWxhcHRvcE0pIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICZfX2J1cmdlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVudSxcclxuICAgICZfX2xhbmcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICYtaXRlbXMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYW5nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLWxhcHRvcEwpIHtcclxuICAgICZfX21lbnUtaXRlbSB7XHJcbiAgICAgIG1hcmdpbjogMCAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZm9vdGVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzZweDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzNCwgNDMsIDU3LCAwLjEpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzNCwgNDMsIDU3LCAwLjEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFyaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFyaztcclxuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc21hbGwtbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjb2xvci1kYXJrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gICZfX2FkcmVzcyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKC0tdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLWxhcHRvcCkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaGVybyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAmLS10ZXh0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC03N3B4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgbWluLXdpZHRoOiAxMDB2dztcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcblxyXG4gICAgZHQsXHJcbiAgICBkZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcblxyXG4gICAgZGQge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogM3B4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWx0ZXJzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLG1pbm1heCgwLDFmcikpO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAmLS1hY3RpdmUsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN1bjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLW1heExhcHRvcCkge1xyXG4gICAgJl9fbmF2LWxpbmsge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN1bjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLXRhYmxldFMpIHtcclxuICAgICZfX2ZpbHRlcnMge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLG1pbm1heCgwLDFmcikpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLXRhYmxldCkge1xyXG4gICAgJl9fZmlsdGVycyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsbWlubWF4KDAsMWZyKSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGV4dCB7XHJcbiAgICAgIC5oZXJvIHtcclxuICAgICAgICAmX19zdWJ0aXRsZSBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdG9wOiAtMTMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcclxuXHJcbiAgICAmX19maWx0ZXJzIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBcclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICBcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuaGVyb19fZmlsdGVycy1saW5rLS1hY3RpdmUge1xyXG4gICAgICAgICAgc3BhbjpiZWZvcmUsXHJcbiAgICAgICAgICBzcGFuOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgJiArIC5oZXJvX19maWx0ZXJzLWxpbmsge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC00cHg7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1bjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNC4zNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdG9wOiAtMTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDY2LjY2NiUgKyAzNnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxODBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2JSArIDM2cHgpO1xyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU3cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3VuO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB3aWR0aDogNDdweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNsaWRlci1nYWxsZXJ5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzZweDtcclxuXHJcbiAgJl9fbWFpbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAuc2xpY2stZG90cyxcclxuICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGxlZnQ6IC05OTk5OXB4O1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jbG9uZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGhlaWdodDogMTU2cHg7XHJcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgYm90dG9tOiAtN3B4O1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICBib3R0b206IDQ0cHg7XHJcblxyXG4gICAgICBsaS5zbGljay1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc5JSk7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTtcclxuXHJcbiAgICAmLm1vZC1wcmV2IHtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm1vZC1uZXh0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAvL2Zsb2F0OiBsZWZ0O1xyXG4gICAgLy92ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbGlzdCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXNsaWRlIHtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zbGljay1zbGlkZSA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKC0tdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLWxhcHRvcCkge1xyXG4gICAgJl9faW1nIHtcclxuICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAoLS1sYXB0b3BMKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xMDB2dyAvIDIpICsgKDEwMCUgLyAyKSk7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoLTEwMHZ3IC8gMikgKyAoMTAwJSAvIDIpKTtcclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBoZWlnaHQ6IDY3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1hcnJvdyB7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9zY3NzL3Njc3Mvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9zY3NzL2Nzcy1wbHVnaW5zL3NsaWNrXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2hlYWRlci9oZWFkZXJcIjtcclxuQGltcG9ydCBcIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9mb290ZXIvZm9vdGVyXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vcGFydGlhbHMvMDEtbW9sZWN1bGVzL2hlcm8vaGVyb1wiO1xyXG5AaW1wb3J0IFwiLi4vcGFydGlhbHMvMDEtbW9sZWN1bGVzL3NsaWRlci1nYWxsZXJ5L3NsaWRlci1nYWxsZXJ5XCI7XHJcblxyXG5cclxuLnNpbmdsZS1wb3N0ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5oZXJvIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIC5ncmlkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMzZweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2FsbGVyaWVzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTM2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTE3cHggMCA4NHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zbm93O1xyXG5cclxuICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc25vdztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIlxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXItZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgICZfX2ZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY3MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNjcxcHg7XHJcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgJi50ZXh0LXN0eWxlIHtcclxuICAgICAgICAgICAgdWwsIG9sIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXN0b25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKC0tdGFibGV0KSB7ICBcclxuICAgICAgICAuaGVybyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjVweDtcclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC04MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fZ2FsbGVyaWVzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKC0tbGFwdG9wKSB7IFxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTMwMHB4IDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogODg3cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMzBweDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */
