@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-news__image{margin-right:-36px;margin-left:-36px;padding-bottom:50px;grid-column:span 2}.single-news__image a,.single-news__image img{display:block}.single-news__image figcaption{display:none}.single-news__figure{margin-bottom:8px;grid-column:span 2;grid-column-gap:8px;grid-row-gap:8px}.single-news__image-box{display:flex;justify-content:space-between}.single-news__small-figure{position:relative;margin-bottom:8px;padding-bottom:36%;width:calc(50% - 4px);height:0;display:inline-block;background-position:50%;background-size:cover;background-repeat:no-repeat}.single-news__small-figure a{position:absolute;top:0;right:0;bottom:0;left:0}.single-news__date{display:block;color:#5a5858;font-size:15px;font-weight:500;letter-spacing:0;line-height:36px}.single-news__galleries{position:relative;padding-top:116px;padding-bottom:84px}.single-news__galleries:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin-right:-36px;margin-left:-36px;display:block;background-color:#f1f1f1;content:""}.single-news__all{margin-bottom:70px}.single-news .hero{padding-bottom:80px}@media (min-width:768px){.single-news__galleries:after,.single-news__image{margin-right:-80px;margin-left:-80px}}@media (min-width:1024px){.single-news__image{margin:0;padding-bottom:0;max-width:75%;transform:translate3d(0,-300px,0)}.single-news__content{padding:0 50px}.single-news .hero{padding-bottom:400px}.single-news .hero__subtitle p{font-size:28px;line-height:38px}}@media (min-width:1618px){.single-news__galleries:after{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2Fzc2V0cy9zY3NzL2Nzcy1wbHVnaW5zL3NsaWNrLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9zY3NzL3Jlc2V0LnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9zY3NzL2ZvbnRzLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9zY3NzL2dyaWQtc2V0dGluZ3Muc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL3Njc3MvbWl4aW5zLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9zY3NzL3NoYW1lLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9zY3NzL3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3Mvc2Nzcy90ZXh0LXN0eWxlL19lbGVtZW50cy5zY3NzIiwic2luZ2xlLW5ld3MuY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2hlYWRlci9oZWFkZXIuc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9mb290ZXIvZm9vdGVyLnNjc3MiLCIuLi9wYXJ0aWFscy8wMS1tb2xlY3VsZXMvaGVyby9oZXJvLnNjc3MiLCIuLi9wYXJ0aWFscy8wMS1tb2xlY3VsZXMvc2xpZGVyLWdhbGxlcnkvc2xpZGVyLWdhbGxlcnkuc2NzcyIsInNpbmdsZS1uZXdzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbVNBLGdCQVNBLENDeFNBLDJaQWFFLFFBQVMsQ0FDVCxTQUFVLENBQ1YsUUFBUyxDQUNULGNBQWUsQ0FDZixZQUFhLENBQ2IsdUJBQXdCLENBRzFCLDhFQUVFLGFBQWMsQ0FFaEIsS0FDRSxhQUFjLENBRWhCLE1BQ0UsZUFBZ0IsQ0FFbEIsYUFDRSxXQUFZLENBRWQsb0RBRUUsVUFBVyxDQUNYLFlBQWEsQ0FFZixNQUNFLHdCQUF5QixDQUN6QixnQkFBaUIsQ0MxQ25CLFdBQ0Usa0JBQXFCLENBQ3JCLDJEQUE4RCxDQUM5RCxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBR3BCLFdBQ0Usa0JBQXFCLENBQ3JC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akIscUJBQ0UsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixtQkFBb0IsQ0FDcEIsZ0JBQWlCLENBR25CLHdCQUNFLFlBQWEsQ0FDYiw2QkFBOEIsQ0FHaEMsMkJBQ0UsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIscUJBQXNCLENBQ3RCLFFBQVMsQ0FDVCxvQkFBcUIsQ0FDckIsdUJBQTJCLENBQzNCLHFCQUFzQixDQUN0QiwyQkFBNEIsQ0FUN0IsNkJUSUQsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsUUFBUyxDQUNULE1BQU8sQ1NhUCxtQkFDRSxhQUFjLENBQ2QsYVByRGlCLENPc0RqQixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUduQix3QkFDRSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUhyQiw4QlQxQkQsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsUUFBUyxDQUNULE1BQU8sQ1M2QkgsU0FBVSxDQUNWLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLHdCUHpFYyxDTzBFZCxVQUFXLENBSWYsa0JBQ0Usa0JBQW1CLENBL0V2QixtQkFtRkksbUJBQW9CLENBR3RCLHlCQUNFLGtEQUVFLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbkIsQ0FHSCwwQkFDRSxvQkFDRSxRQUFTLENBQ1QsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxpQ0FBb0MsQ0FHdEMsc0JBQ0UsY0FBZSxDQXZHckIsbUJBMkdNLG9CQUFxQixDQTNHM0IsK0JBOEdRLGNBQWUsQ0FDZixnQkFBaUIsQ0FDbEIsQ0FJTCwwQkFDRSw4QkFDRSw4QkFBNkMsQ0FDN0MsNkJBQTRDLENBQzdDIiwiZmlsZSI6InNpbmdsZS1uZXdzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5kcmFnZ2luZyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgfVxyXG59XHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuXHJcbiAgJiA+IGRpdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYuZHJhZ2dpbmcgaW1nIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5zbGljay12ZXJ0aWNhbCAmIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGN1c3RvbSBzbGljayBidXR0b25zICovXHJcbi5zbGljay1hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogNjRweDtcclxuICB6LWluZGV4OiAxO1xyXG4gIHdpZHRoOiA0OHB4O1xyXG4gIGhlaWdodDogNDhweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICYuc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgJi5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiAzNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogODhweDsgLy8gYmV0d2VlbiBhcnJvd3NcclxuICBsZWZ0OiA1MCU7XHJcbiAgd2lkdGg6IDExNXB4O1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgbGkge1xyXG4gICAgZmxleDogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgJGNvbG9yLXN1bjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuXHJcbiAgLnNsaWNrLWFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgYm90dG9tOiBpbml0aWFsO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3ggLnNsaWNrLXByZXYge1xyXG4gIGxlZnQ6IDE1cHhcclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1uZXh0IHtcclxuICByaWdodDogMTVweFxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtaGlkZSB7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtaGlkZS5zbGljay1saWdodGJveC1pZSB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKVxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtaGlkZS1pbml0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtOTk5OXB4O1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94LWhpZGUtaW5pdC5zbGljay1saWdodGJveC1pZSB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKVxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtaW5uZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveC1zbGljay1pdGVtOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1hcmdpbi1yaWdodDogLTAuMjVlbVxyXG59XHJcblxyXG4uc2xpY2stY2FwdGlvbi1ib3R0b20gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWNhcHRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG59XHJcblxyXG4uc2xpY2stY2FwdGlvbi1keW5hbWljIC5zbGljay1saWdodGJveC1zbGljay1pdGVtIC5zbGljay1saWdodGJveC1zbGljay1pdGVtIC5zbGljay1saWdodGJveC1zbGljay1jYXB0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0taW5uZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1heC13aWR0aDogOTAlO1xyXG4gIG1heC1oZWlnaHQ6IDkwJVxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtc2xpY2staW1nIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDkwJTtcclxuICBtYXgtaGVpZ2h0OiA5MCVcclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWNhcHRpb24ge1xyXG4gIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgY29sb3I6IHdoaXRlXHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveC1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMzVweDtcclxuICByaWdodDogMzVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IG5vbmVcclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94LWNsb3NlOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lXHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveC1jbG9zZTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBvcGFjaXR5OiAwLjg1O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgY29udGVudDogJ8OXJ1xyXG59XHJcbiIsIi8vIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXHJcbi8vICB2Mi4wIHwgMjAxMTAxMjZcclxuLy8gIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXHJcbmIsIHUsIGksIGNlbnRlcixcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8vIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnNcclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5ib2R5IHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5vbCwgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufSIsIiRwcmltYXJ5LWZvbnQ6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG5cclxuLyogZm9udHMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuIiwiQGN1c3RvbS1tZWRpYSAtLXRhYmxldFMgKG1pbi13aWR0aDogNjQwcHgpO1xyXG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0IChtaW4td2lkdGg6IDc2OHB4KTtcclxuQGN1c3RvbS1tZWRpYSAtLWxhcHRvcCAobWluLXdpZHRoOiAxMDI0cHgpO1xyXG5AY3VzdG9tLW1lZGlhIC0tbGFwdG9wTSAobWluLXdpZHRoOiAxMjgwcHgpO1xyXG5AY3VzdG9tLW1lZGlhIC0tbGFwdG9wTCAobWluLXdpZHRoOiAxNjE4cHgpO1xyXG5AY3VzdG9tLW1lZGlhIC0tbGFwdG9wWEwgKG1pbi13aWR0aDogMTc3OHB4KTtcclxuQGN1c3RvbS1tZWRpYSAtLTRrIChtaW4td2lkdGg6IDI1NjBweCk7XHJcblxyXG5AY3VzdG9tLW1lZGlhIC0tbWF4TGFwdG9wIChtYXgtd2lkdGg6IDEwMjNweCk7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLSBFeGFtcGxlcyAtLS0tLS0tLS0tLS0tLVxyXG5cclxuLy9AbWVkaWEgKC0tdGFibGV0Uyl7fVxyXG4vL0BtZWRpYSAoLS10YWJsZXQpe31cclxuLy9AbWVkaWEgKC0tbGFwdG9wKXt9XHJcbi8vQG1lZGlhICgtLWxhcHRvcEwpe31cclxuLy9AbWVkaWEgKC0tNGspe31cclxuXHJcbi8vIGNoYW5nZSBndXR0ZXIgd2lkdGggZGVwZW5kcyB0byBkZXNpZ25cclxuQGxvc3QgZ3V0dGVyIDhweDtcclxuIiwiJGRlZmF1bHQtd2lkdGg6IDEwMDBweDtcclxuJG1heC13aWR0aDogMTIwMHB4O1xyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAmOjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbn1cclxuXHJcbi8vQG1peGluIG91dGVyLWNvbnRhaW5lciAoJGxvY2FsLW1heC13aWR0aCkge1xyXG4vLyAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbi8vICB3aWR0aDogJGxvY2FsLW1heC13aWR0aDtcclxuLy8gIG1hcmdpbjogMCBhdXRvO1xyXG4vL31cclxuXHJcbkBtaXhpbiBjb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTE3MHB4ICsgNDBweCArIDQwcHgpO1xyXG5cclxuICBAbWVkaWEgKC0tdGFibGV0Uyl7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLWxhcHRvcEwpe1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1heC13aWR0aDogY2FsYygxNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gYnJvd3Nlci1wbGFjZWhvbGRlcigkY29sb3IpIHtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9XHJcbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9IC8qIEZGIDQtMTggKi9cclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9IC8qIEZGIDE5KyAqL1xyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9IC8qIElFIDEwKyAqL1xyXG59XHJcblxyXG5AbWl4aW4gYWJzb2x1dGUtcG9zaXRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZWxlbWVudG9yLWFuaW1hdGlvbi1wb3Age1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG4iLCJodG1sIHtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgLy8gZm9vciBzbW9vdGggc2Nyb2xsaW5nXHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAmLm5hdi1vcGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICZfX25hdi1iYXIge1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg2cHgsIDZweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCAtNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX21lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xhbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1vZGFsLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgJl9fbGFuZyB7XHJcbiAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmIsIHN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuaW1nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vdXRlci13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgbWF4LXdpZHRoOiAxNjE4cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG5cclxuICBAbWVkaWEgKC0tdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLWxhcHRvcFhMKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblxyXG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgfVxyXG59XHJcblxyXG4udmVydC1saW5lcyB7XHJcbiAgQG1lZGlhICgtLWxhcHRvcCkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMzQsIDQzLCA1NywgMC4xKTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgzNCwgNDMsIDU3LCAwLjEpO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgzNCwgNDMsIDU3LCAwLjEpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbGVmdDogMzMuMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IDY2LjY2NjYlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2NvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhbGxvdXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmNhbGxvdXQtbGluZS0xLFxyXG4gIC5jYWxsb3V0LWxpbmUtMiB7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMzQsIDQzLCA1NywgMC4xKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIG1pbi13aWR0aDogMTAwdnc7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xyXG4gIH1cclxuXHJcbiAgLmNhbGxvdXQtbGluZS0xIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gIC5jYWxsb3V0LWxpbmUtMiB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubGluay1saW5lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogMjhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1N3B4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICByaWdodDogNDdweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdW47XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDQ3cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFyay0xO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJjpob3ZlciB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogNDdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiAkY29sb3Itc3VuO1xyXG4gIH1cclxufVxyXG5cclxuLnBzd3Age1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBcclxuICAmLnBzd3AtLWFuaW1hdGVkLWluIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG59IiwiJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xyXG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XHJcblxyXG4kY29sb3ItZGFyazogIzIyMmIzOTtcclxuJGNvbG9yLWRhcmstMTogIzIzMjMyMztcclxuJGNvbG9yLWRhcmstMjogIzcwNzA3MDtcclxuJGNvbG9yLWRhcmstMzogIzU5NjE2QjtcclxuJGNvbG9yLWdyYXk6ICNjN2M3Yzc7XHJcbiRjb2xvci1ncmF5LTE6ICNFOUU5RUI7XHJcbiRjb2xvci1zbm93OiAjRjFGMUYxO1xyXG4kY29sb3Itc3VuOiAjZmZjOTAwO1xyXG4kY29sb3Itc3RvbmU6ICM1QTU4NTg7XHJcbiRjb2xvci1ib3JkZXI6ICNBQUFBQUE7XHJcbiRjb2xvci1lcnJvcnM6ICNjMDAwMDA7XHJcbiIsIi50ZXh0LXN0eWxlIHtcclxuXHQvL0BpbXBvcnQgXCJjb3B5XCI7XHJcblx0Ly9AaW1wb3J0IFwibGlzdHNcIjtcclxuXHQvL0BpbXBvcnQgXCJ0YWJsZXNcIjtcclxuXHQvL0BpbXBvcnQgXCJoZWFkaW5nc1wiO1xyXG5cclxuXHRwIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHRcdGNvbG9yOiAkY29sb3ItZGFyaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1zdG9uZTtcclxuICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgfVxyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxyXG4gKiBUaGVtZSBOYW1lOiBQaWVrxLzFq3N0YW3Eq2JhLmx2XHJcbiAqIERlc2NyaXB0aW9uOiBWaXNzIHBhciB1biBhcCBwaWVrxLzFq3N0YW3Eq2J1XHJcbiAqIEF1dGhvcjogVHVybi5sdlxyXG4gKiBUZXh0IERvbWFpbjogcGlla2x1c3RhbWliYVxyXG4gKiBEb21haW4gUGF0aDogL2xhbmd1YWdlc1xyXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4vKiBmb250cyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGN1c3RvbS1tZWRpYSAtLXRhYmxldFMgKG1pbi13aWR0aDogNjQwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLXRhYmxldCAobWluLXdpZHRoOiA3NjhweCk7XG5AY3VzdG9tLW1lZGlhIC0tbGFwdG9wIChtaW4td2lkdGg6IDEwMjRweCk7XG5AY3VzdG9tLW1lZGlhIC0tbGFwdG9wTSAobWluLXdpZHRoOiAxMjgwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLWxhcHRvcEwgKG1pbi13aWR0aDogMTYxOHB4KTtcbkBjdXN0b20tbWVkaWEgLS1sYXB0b3BYTCAobWluLXdpZHRoOiAxNzc4cHgpO1xuQGN1c3RvbS1tZWRpYSAtLTRrIChtaW4td2lkdGg6IDI1NjBweCk7XG5AY3VzdG9tLW1lZGlhIC0tbWF4TGFwdG9wIChtYXgtd2lkdGg6IDEwMjNweCk7XG5AbG9zdCBndXR0ZXIgOHB4O1xuQGtleWZyYW1lcyBlbGVtZW50b3ItYW5pbWF0aW9uLXBvcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICBodG1sLm5hdi1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgaHRtbC5uYXYtb3BlbiAuaGVhZGVyX19uYXYtYmFyOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNnB4LCA2cHgpOyB9XG4gICAgaHRtbC5uYXYtb3BlbiAuaGVhZGVyX19uYXYtYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIGh0bWwubmF2LW9wZW4gLmhlYWRlcl9fbmF2LWJhcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg1cHgsIC01cHgpOyB9XG4gICAgaHRtbC5uYXYtb3BlbiAuaGVhZGVyX19tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBodG1sLm5hdi1vcGVuIC5oZWFkZXJfX2xhbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgaHRtbC5tb2RhbC1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgaHRtbC5tb2RhbC1vcGVuIC5oZWFkZXJfX2xhbmctYm94IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ub3V0ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXgtd2lkdGg6IDE2MThweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4OyB9XG4gIEBtZWRpYSAoLS10YWJsZXQpIHtcbiAgICAub3V0ZXItd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9IH1cbiAgQG1lZGlhICgtLWxhcHRvcFhMKSB7XG4gICAgLm91dGVyLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgQG1lZGlhICgtLWxhcHRvcCkge1xuICAgIC5ncmlkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7IH0gfVxuXG5AbWVkaWEgKC0tbGFwdG9wKSB7XG4gIC52ZXJ0LWxpbmVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDM0LCA0MywgNTcsIDAuMSk7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDM0LCA0MywgNTcsIDAuMSk7IH1cbiAgICAudmVydC1saW5lczpiZWZvcmUsIC52ZXJ0LWxpbmVzOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgzNCwgNDMsIDU3LCAwLjEpOyB9XG4gICAgLnZlcnQtbGluZXM6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDMzLjMzMzMlOyB9XG4gICAgLnZlcnQtbGluZXM6YWZ0ZXIge1xuICAgICAgbGVmdDogNjYuNjY2NiU7IH0gfVxuXG4jY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2FsbG91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FsbG91dCAuY2FsbG91dC1saW5lLTEsXG4gIC5jYWxsb3V0IC5jYWxsb3V0LWxpbmUtMiB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNCwgNDMsIDU3LCAwLjEpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7IH1cbiAgLmNhbGxvdXQgLmNhbGxvdXQtbGluZS0xIHtcbiAgICB0b3A6IDA7IH1cbiAgLmNhbGxvdXQgLmNhbGxvdXQtbGluZS0yIHtcbiAgICBib3R0b206IDA7IH1cblxuLmxpbmstbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgcGFkZGluZy1yaWdodDogNTdweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjIyYjM5O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLmxpbmstbGluZTpiZWZvcmUsIC5saW5rLWxpbmU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubGluay1saW5lOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDQ3cHg7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZjOTAwOyB9XG4gIC5saW5rLWxpbmU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGJhY2tncm91bmQ6ICMyMzIzMjM7IH1cbiAgLmxpbmstbGluZTphY3RpdmU6YmVmb3JlLCAubGluay1saW5lOmhvdmVyOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ3cHg7IH1cbiAgLmxpbmstbGluZTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lLWNvbG9yOiAjZmZjOTAwOyB9XG5cbi5wc3dwIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5wc3dwLnBzd3AtLWFuaW1hdGVkLWluIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi50ZXh0LXN0eWxlIHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiAjMjIyYjM5O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC50ZXh0LXN0eWxlIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgY29sb3I6ICM1QTU4NTg7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGN1c3RvbSBzbGljayBidXR0b25zICovXG4uc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjRweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAzNnB4OyB9XG4gIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICByaWdodDogMzZweDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4OHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMTVweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2M3Yzc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIGZsZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNmZmM5MDA7IH1cblxuLnNsaWNrLWxpZ2h0Ym94IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTsgfVxuICAuc2xpY2stbGlnaHRib3ggLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5zbGljay1saWdodGJveCAuc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saWdodGJveCAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDE1cHg7IH1cblxuLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDE1cHg7IH1cblxuLnNsaWNrLWxpZ2h0Ym94LWhpZGUge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zbGljay1saWdodGJveC1oaWRlLnNsaWNrLWxpZ2h0Ym94LWllIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLnNsaWNrLWxpZ2h0Ym94LWhpZGUtaW5pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zbGljay1saWdodGJveC1oaWRlLWluaXQuc2xpY2stbGlnaHRib3gtaWUge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2xpY2stbGlnaHRib3gtaW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc2xpY2stbGlnaHRib3gtc2xpY2staXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2xpY2stbGlnaHRib3gtc2xpY2staXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVlbTsgfVxuXG4uc2xpY2stY2FwdGlvbi1ib3R0b20gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uc2xpY2stY2FwdGlvbi1keW5hbWljIC5zbGljay1saWdodGJveC1zbGljay1pdGVtIC5zbGljay1saWdodGJveC1zbGljay1pdGVtIC5zbGljay1saWdodGJveC1zbGljay1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2xpY2stbGlnaHRib3gtc2xpY2staXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1heC1oZWlnaHQ6IDkwJTsgfVxuXG4uc2xpY2stbGlnaHRib3gtc2xpY2staW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWF4LWhlaWdodDogOTAlOyB9XG5cbi5zbGljay1saWdodGJveC1zbGljay1jYXB0aW9uIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zbGljay1saWdodGJveC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICByaWdodDogMzVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5zbGljay1saWdodGJveC1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNsaWNrLWxpZ2h0Ym94LWNsb3NlOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC44NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6ICfDlyc7IH1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDE1MXB4OyB9XG4gICAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuaGVhZGVyX19uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyX19uYXYtdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjJlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5oZWFkZXJfX25hdi1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlYWRlcl9fbmF2LWJhciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgwKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KSwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuMTVzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpOyB9XG4gICAgICAuaGVhZGVyX19uYXYtYmFyOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgdG9wOiAycHg7IH1cbiAgICAgIC5oZWFkZXJfX25hdi1iYXI6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB0b3A6IDEwcHg7IH1cbiAgICAgIC5oZWFkZXJfX25hdi1iYXI6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICB0b3A6IDE3cHg7IH1cbiAgLmhlYWRlcl9fbWVudS1saW5rIHNwYW4sIC5oZWFkZXJfX2xhbmctbGluayBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyX19tZW51LWxpbmsgc3BhbjpiZWZvcmUsIC5oZWFkZXJfX21lbnUtbGluayBzcGFuOmFmdGVyLCAuaGVhZGVyX19sYW5nLWxpbmsgc3BhbjpiZWZvcmUsIC5oZWFkZXJfX2xhbmctbGluayBzcGFuOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5oZWFkZXJfX21lbnUtbGluayBzcGFuOmJlZm9yZSwgLmhlYWRlcl9fbGFuZy1saW5rIHNwYW46YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAgIC5oZWFkZXJfX21lbnUtbGluayBzcGFuOmFmdGVyLCAuaGVhZGVyX19sYW5nLWxpbmsgc3BhbjphZnRlciB7XG4gICAgICByaWdodDogNTAlOyB9XG4gIC5oZWFkZXJfX21lbnUtbGluazpob3ZlciBzcGFuOmJlZm9yZSwgLmhlYWRlcl9fbWVudS1saW5rOmhvdmVyIHNwYW46YWZ0ZXIsIC5oZWFkZXJfX21lbnUtbGluazpmb2N1cyBzcGFuOmJlZm9yZSwgLmhlYWRlcl9fbWVudS1saW5rOmZvY3VzIHNwYW46YWZ0ZXIsIC5oZWFkZXJfX2xhbmctbGluazpob3ZlciBzcGFuOmJlZm9yZSwgLmhlYWRlcl9fbGFuZy1saW5rOmhvdmVyIHNwYW46YWZ0ZXIsIC5oZWFkZXJfX2xhbmctbGluazpmb2N1cyBzcGFuOmJlZm9yZSwgLmhlYWRlcl9fbGFuZy1saW5rOmZvY3VzIHNwYW46YWZ0ZXIge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyYjM5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXJfX21lbnUtaXRlbXMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuaGVhZGVyX19tZW51LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0gLmhlYWRlcl9fbWVudS1saW5rIHNwYW46YmVmb3JlLCAuaGVhZGVyX19tZW51LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0gLmhlYWRlcl9fbWVudS1saW5rIHNwYW46YWZ0ZXIsIC5oZWFkZXJfX21lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50IC5oZWFkZXJfX21lbnUtbGluayBzcGFuOmJlZm9yZSwgLmhlYWRlcl9fbWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQgLmhlYWRlcl9fbWVudS1saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5oZWFkZXJfX21lbnUtbGluayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuaGVhZGVyX19tZW51LWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZmZjOTAwOyB9XG4gIC5oZWFkZXJfX2xhbmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogMTB2aDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlcl9fbGFuZy10cmlnZ2VyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuaGVhZGVyX19sYW5nLXRyaWdnZXIgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgLmhlYWRlcl9fbGFuZy10cmlnZ2VyIGJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgI2ZmYzkwMDsgfVxuICAgIC5oZWFkZXJfX2xhbmctYm94IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgzNCwgNDMsIDU3LCAwLjk1KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAuaGVhZGVyX19sYW5nLWJveCBzdHJvbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDIuNjI1cmVtOyB9XG4gICAgLmhlYWRlcl9fbGFuZy1jbG9zZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmM5MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXJfX2xhbmctbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmhlYWRlcl9fbGFuZy1pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDJweDsgfVxuICAgIC5oZWFkZXJfX2xhbmctaXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDJweDsgfVxuICAgIC5oZWFkZXJfX2xhbmctaXRlbS5jdXJyZW50LWxhbmcgLmhlYWRlcl9fbGFuZy1saW5rIHNwYW46YmVmb3JlLCAuaGVhZGVyX19sYW5nLWl0ZW0uY3VycmVudC1sYW5nIC5oZWFkZXJfX2xhbmctbGluayBzcGFuOmFmdGVyIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuaGVhZGVyX19sYW5nLWxpbmsge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5oZWFkZXJfX2xhbmctbGluayBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMTg3NXJlbTsgfVxuICBAbWVkaWEgKC0tdGFibGV0KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNjRweDsgfVxuICAgICAgLmhlYWRlcl9fbWVudSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtODBweDsgfVxuICAgICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxOTJweDsgfSB9XG4gIEBtZWRpYSAoLS1sYXB0b3BNKSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlcl9fbWVudSwgLmhlYWRlcl9fbGFuZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuaGVhZGVyX19tZW51IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuaGVhZGVyX19tZW51LWl0ZW1zIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuaGVhZGVyX19tZW51LWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUtbGluayB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmhlYWRlcl9fbGFuZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogaW5pdGlhbDsgfSB9XG4gIEBtZWRpYSAoLS1sYXB0b3BMKSB7XG4gICAgLmhlYWRlcl9fbWVudS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAyNXB4OyB9IH1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi1yaWdodDogLTM2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgLmZvb3Rlcl9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzQsIDQzLCA1NywgMC4xKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDM0LCA0MywgNTcsIDAuMSk7IH1cbiAgLmZvb3Rlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICMyMjJiMzk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmZvb3Rlcl9fbGluayB7XG4gICAgY29sb3I6ICMyMjJiMzk7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5mb290ZXJfX2xpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb290ZXJfX3NtYWxsLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyMjJiMzk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZm9vdGVyX19hZHJlc3Mge1xuICAgIGNvbG9yOiAjMjIyYjM5O1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhICgtLXRhYmxldCkge1xuICAgIC5mb290ZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtODBweDsgfSB9XG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7IH1cbiAgICAgIC5mb290ZXJfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAgICAgLmZvb3Rlcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjJiMzk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5oZXJvLS10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAuaGVybzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03N3B4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgYmFja2dyb3VuZDogIzIyMmIzOTsgfVxuICAuaGVyb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhlcm9fX3N1YnRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVyb19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9XG4gICAgLmhlcm9fX2xpc3QgZHQsXG4gICAgLmhlcm9fX2xpc3QgZGQge1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyk7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLmhlcm9fX2xpc3QgZGQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuaGVyb19fbGlzdCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuaGVyb19fbGlzdCBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIC5oZXJvX19uYXYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmhlcm9fX25hdi1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICBsaW5lLWhlaWdodDogNTNweDsgfVxuICAuaGVyb19fZmlsdGVycyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgLmhlcm9fX2ZpbHRlcnMtbGluayB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycHg7XG4gICAgICBsaW5lLWhlaWdodDogNTNweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgLmhlcm9fX2ZpbHRlcnMtbGluay0tYWN0aXZlLCAuaGVyb19fZmlsdGVycy1saW5rOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjOTAwOyB9XG4gIEBtZWRpYSAoLS1tYXhMYXB0b3ApIHtcbiAgICAuaGVyb19fbmF2LWxpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmhlcm9fX25hdi1saW5rLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjOTAwOyB9IH1cbiAgQG1lZGlhICgtLXRhYmxldFMpIHtcbiAgICAuaGVyb19fZmlsdGVycyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7IH0gfVxuICBAbWVkaWEgKC0tdGFibGV0KSB7XG4gICAgLmhlcm9fX2ZpbHRlcnMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpOyB9XG4gICAgLmhlcm8tLXRleHQgLmhlcm9fX3N1YnRpdGxlIHAge1xuICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07IH1cbiAgICAuaGVybzpiZWZvcmUge1xuICAgICAgdG9wOiAtMTMwcHg7IH1cbiAgICAuaGVyb19fc3VidGl0bGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cbiAgQG1lZGlhICgtLWxhcHRvcCkge1xuICAgIC5oZXJvX19maWx0ZXJzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmhlcm9fX2ZpbHRlcnMtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAuaGVyb19fZmlsdGVycy1saW5rOmhvdmVyIHNwYW46YmVmb3JlLFxuICAgICAgICAuaGVyb19fZmlsdGVycy1saW5rOmhvdmVyIHNwYW46YWZ0ZXIsIC5oZXJvX19maWx0ZXJzLWxpbmsuaGVyb19fZmlsdGVycy1saW5rLS1hY3RpdmUgc3BhbjpiZWZvcmUsXG4gICAgICAgIC5oZXJvX19maWx0ZXJzLWxpbmsuaGVyb19fZmlsdGVycy1saW5rLS1hY3RpdmUgc3BhbjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAuaGVyb19fZmlsdGVycy1saW5rICsgLmhlcm9fX2ZpbHRlcnMtbGluayB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7IH1cbiAgICAgIC5oZXJvX19maWx0ZXJzIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuaGVyb19fZmlsdGVycyBzcGFuOmJlZm9yZSwgLmhlcm9fX2ZpbHRlcnMgc3BhbjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjOTAwOyB9XG4gICAgICAgIC5oZXJvX19maWx0ZXJzIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgICAgLmhlcm9fX2ZpbHRlcnMgc3BhbjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDUwJTsgfVxuICAgIC5oZXJvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQuMzc1cmVtOyB9XG4gICAgLmhlcm8tLXRleHQge1xuICAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4OyB9XG4gICAgLmhlcm86YmVmb3JlIHtcbiAgICAgIHRvcDogLTE0MHB4OyB9XG4gICAgLmhlcm9fX2xpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2JSArIDM2cHgpOyB9XG4gICAgLmhlcm9fX25hdiB7XG4gICAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDY2LjY2NiUgKyAzNnB4KTsgfVxuICAgICAgLmhlcm9fX25hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1N3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuaGVyb19fbmF2LWxpbms6YmVmb3JlLCAuaGVyb19fbmF2LWxpbms6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDJweDsgfVxuICAgICAgICAuaGVyb19fbmF2LWxpbms6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmM5MDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAuaGVyb19fbmF2LWxpbms6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIyMmIzOTsgfVxuICAgICAgICAuaGVyb19fbmF2LWxpbms6aG92ZXI6YmVmb3JlLCAuaGVyb19fbmF2LWxpbmsuY3VycmVudC1tZW51LWl0ZW06YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogNDdweDsgfSB9XG5cbi5zbGlkZXItZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAtMzZweDtcbiAgbWFyZ2luLWxlZnQ6IC0zNnB4OyB9XG4gIC5zbGlkZXItZ2FsbGVyeV9fbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc2xpZGVyLWdhbGxlcnlfX21haW4gLnNsaWNrLWRvdHMsXG4gICAgLnNsaWRlci1nYWxsZXJ5X19tYWluIC5zbGljay1hcnJvdyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgbGVmdDogLTk5OTk5cHg7IH1cbiAgLnNsaWRlci1nYWxsZXJ5X19jbG9uZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBoZWlnaHQ6IDE1NnB4O1xuICAgIG1heC13aWR0aDogNjIwcHg7IH1cbiAgICAuc2xpZGVyLWdhbGxlcnlfX2Nsb25lIC5zbGljay1hcnJvdyB7XG4gICAgICB0b3A6IGluaXRpYWw7XG4gICAgICBib3R0b206IC03cHg7IH1cbiAgICAgIC5zbGlkZXItZ2FsbGVyeV9fY2xvbmUgLnNsaWNrLWFycm93IHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxMnB4OyB9XG4gICAgLnNsaWRlci1nYWxsZXJ5X19jbG9uZSAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IDQ0cHg7IH1cbiAgICAgIC5zbGlkZXItZ2FsbGVyeV9fY2xvbmUgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAuc2xpZGVyLWdhbGxlcnlfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03OSUpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7IH1cbiAgICAuc2xpZGVyLWdhbGxlcnlfX2Fycm93Lm1vZC1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuc2xpZGVyLWdhbGxlcnlfX2Fycm93Lm1vZC1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC5zbGlkZXItZ2FsbGVyeV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zbGlkZXItZ2FsbGVyeV9faW1nIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGlkZXItZ2FsbGVyeSAuc2xpY2stbGlzdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2xpZGVyLWdhbGxlcnkgLnNsaWNrLXNsaWRlIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNsaWRlci1nYWxsZXJ5IC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAzMHB4OyB9XG4gIEBtZWRpYSAoLS10YWJsZXQpIHtcbiAgICAuc2xpZGVyLWdhbGxlcnkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtODBweDsgfSB9XG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcbiAgICAuc2xpZGVyLWdhbGxlcnlfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDU1MHB4OyB9IH1cbiAgQG1lZGlhICgtLWxhcHRvcEwpIHtcbiAgICAuc2xpZGVyLWdhbGxlcnkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgtMTAwdncgLyAyKSArICgxMDAlIC8gMikpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0xMDB2dyAvIDIpICsgKDEwMCUgLyAyKSk7IH1cbiAgICAgIC5zbGlkZXItZ2FsbGVyeV9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiA2NzBweDsgfSB9XG5cbi5zbGljay1saWdodGJveCAuc2xpY2stYXJyb3cge1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc2luZ2xlLW5ld3NfX2ltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzZweDtcbiAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjsgfVxuICAuc2luZ2xlLW5ld3NfX2ltYWdlIGltZywgLnNpbmdsZS1uZXdzX19pbWFnZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2luZ2xlLW5ld3NfX2ltYWdlIGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpbmdsZS1uZXdzX19maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIGdyaWQtY29sdW1uLWdhcDogOHB4O1xuICBncmlkLXJvdy1nYXA6IDhweDsgfVxuXG4uc2luZ2xlLW5ld3NfX2ltYWdlLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uc2luZ2xlLW5ld3NfX3NtYWxsLWZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzYlO1xuICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5zaW5nbGUtbmV3c19fc21hbGwtZmlndXJlIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuLnNpbmdsZS1uZXdzX19kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNUE1ODU4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzZweDsgfVxuXG4uc2luZ2xlLW5ld3NfX2dhbGxlcmllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDExNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogODRweDsgfVxuICAuc2luZ2xlLW5ld3NfX2dhbGxlcmllczphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgY29udGVudDogJyc7IH1cblxuLnNpbmdsZS1uZXdzX19hbGwge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cbi5zaW5nbGUtbmV3cyAuaGVybyB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG5cbkBtZWRpYSAoLS10YWJsZXQpIHtcbiAgLnNpbmdsZS1uZXdzX19nYWxsZXJpZXM6YWZ0ZXIsIC5zaW5nbGUtbmV3c19faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4OyB9IH1cblxuQG1lZGlhICgtLWxhcHRvcCkge1xuICAuc2luZ2xlLW5ld3NfX2ltYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwcHgsIDApOyB9XG4gIC5zaW5nbGUtbmV3c19fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA1MHB4OyB9XG4gIC5zaW5nbGUtbmV3cyAuaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwMHB4OyB9XG4gICAgLnNpbmdsZS1uZXdzIC5oZXJvX19zdWJ0aXRsZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cblxuQG1lZGlhICgtLWxhcHRvcEwpIHtcbiAgLnNpbmdsZS1uZXdzX19nYWxsZXJpZXM6YWZ0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoLTEwMHZ3IC8gMikgKyAoMTAwJSAvIDIpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoLTEwMHZ3IC8gMikgKyAoMTAwJSAvIDIpKTsgfSB9XG4iLCIuaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBwYWRkaW5nLXRvcDogMzJweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAmX19sb2dvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgd2lkdGg6IDE1MXB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnVyZ2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmX19uYXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogNDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTAuMmVtO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYtaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLWJhciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgwKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjE1cyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIHRvcDogMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudS1saW5rLFxyXG4gICZfX2xhbmctbGluayB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC00cHg7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1bjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcms7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJi1pdGVtcyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtLFxyXG4gICAgICAmLmN1cnJlbnQtbWVudS1wYXJlbnQge1xyXG4gICAgICAgIC5oZWFkZXJfX21lbnUtbGluayBzcGFuIHtcclxuICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkY29sb3Itc3VuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYW5nIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJvdHRvbTogMTB2aDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi10cmlnZ2VyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRjb2xvci1zdW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3gge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzQsIDQzLCA1NywgMC45NSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNsb3NlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1bjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jdXJyZW50LWxhbmcge1xyXG4gICAgICAgIC5oZWFkZXJfX2xhbmctbGluayBzcGFuIHtcclxuICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLXRhYmxldCkge1xyXG4gICAgcGFkZGluZy10b3A6IDY0cHg7XHJcblxyXG4gICAgJl9fbWVudSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgd2lkdGg6IDE5MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLWxhcHRvcE0pIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICZfX2J1cmdlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVudSxcclxuICAgICZfX2xhbmcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICYtaXRlbXMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYW5nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLWxhcHRvcEwpIHtcclxuICAgICZfX21lbnUtaXRlbSB7XHJcbiAgICAgIG1hcmdpbjogMCAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZm9vdGVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzZweDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzNCwgNDMsIDU3LCAwLjEpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzNCwgNDMsIDU3LCAwLjEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFyaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFyaztcclxuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc21hbGwtbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjb2xvci1kYXJrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gICZfX2FkcmVzcyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKC0tdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLWxhcHRvcCkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaGVybyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAmLS10ZXh0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC03N3B4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgbWluLXdpZHRoOiAxMDB2dztcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcblxyXG4gICAgZHQsXHJcbiAgICBkZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcblxyXG4gICAgZGQge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogM3B4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWx0ZXJzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLG1pbm1heCgwLDFmcikpO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAmLS1hY3RpdmUsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN1bjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLW1heExhcHRvcCkge1xyXG4gICAgJl9fbmF2LWxpbmsge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN1bjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLXRhYmxldFMpIHtcclxuICAgICZfX2ZpbHRlcnMge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLG1pbm1heCgwLDFmcikpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLXRhYmxldCkge1xyXG4gICAgJl9fZmlsdGVycyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsbWlubWF4KDAsMWZyKSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGV4dCB7XHJcbiAgICAgIC5oZXJvIHtcclxuICAgICAgICAmX19zdWJ0aXRsZSBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdG9wOiAtMTMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcclxuXHJcbiAgICAmX19maWx0ZXJzIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBcclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICBcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuaGVyb19fZmlsdGVycy1saW5rLS1hY3RpdmUge1xyXG4gICAgICAgICAgc3BhbjpiZWZvcmUsXHJcbiAgICAgICAgICBzcGFuOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgJiArIC5oZXJvX19maWx0ZXJzLWxpbmsge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC00cHg7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1bjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNC4zNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdG9wOiAtMTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDY2LjY2NiUgKyAzNnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxODBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2JSArIDM2cHgpO1xyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU3cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3VuO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB3aWR0aDogNDdweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNsaWRlci1nYWxsZXJ5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzZweDtcclxuXHJcbiAgJl9fbWFpbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAuc2xpY2stZG90cyxcclxuICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGxlZnQ6IC05OTk5OXB4O1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jbG9uZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGhlaWdodDogMTU2cHg7XHJcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgYm90dG9tOiAtN3B4O1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICBib3R0b206IDQ0cHg7XHJcblxyXG4gICAgICBsaS5zbGljay1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc5JSk7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTtcclxuXHJcbiAgICAmLm1vZC1wcmV2IHtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm1vZC1uZXh0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAvL2Zsb2F0OiBsZWZ0O1xyXG4gICAgLy92ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbGlzdCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXNsaWRlIHtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zbGljay1zbGlkZSA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKC0tdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLWxhcHRvcCkge1xyXG4gICAgJl9faW1nIHtcclxuICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAoLS1sYXB0b3BMKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xMDB2dyAvIDIpICsgKDEwMCUgLyAyKSk7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoLTEwMHZ3IC8gMikgKyAoMTAwJSAvIDIpKTtcclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBoZWlnaHQ6IDY3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1hcnJvdyB7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9zY3NzL3Njc3Mvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9zY3NzL2Nzcy1wbHVnaW5zL3NsaWNrXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2hlYWRlci9oZWFkZXJcIjtcclxuQGltcG9ydCBcIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9mb290ZXIvZm9vdGVyXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vcGFydGlhbHMvMDEtbW9sZWN1bGVzL2hlcm8vaGVyb1wiO1xyXG5AaW1wb3J0IFwiLi4vcGFydGlhbHMvMDEtbW9sZWN1bGVzL3NsaWRlci1nYWxsZXJ5L3NsaWRlci1nYWxsZXJ5XCI7XHJcblxyXG4uc2luZ2xlLW5ld3Mge1xyXG4gICZfX2ltYWdlIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTM2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTM2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIC8vZGlzcGxheTogZ3JpZDtcclxuICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgIC8vZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICAvL2dyaWQtcm93LWdhcDogOHB4O1xyXG5cclxuICAgIGltZywgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZmlndXJlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDhweDtcclxuICAgIGdyaWQtcm93LWdhcDogOHB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2UtYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX19zbWFsbC1maWd1cmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM2JTtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtcG9zaXRpb247XHJcbiAgICAgIC8vcGFkZGluZy1ib3R0b206IDc2JTtcclxuICAgICAgLy9oZWlnaHQ6IDA7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAvL2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RhdGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGNvbG9yLXN0b25lO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgfVxyXG5cclxuICAmX19nYWxsZXJpZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDExNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDg0cHg7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlLXBvc2l0aW9uO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTM2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc25vdztcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hbGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICB9XHJcblxyXG4gIC5oZXJvIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLXRhYmxldCkge1xyXG4gICAgJl9fZ2FsbGVyaWVzOmFmdGVyLFxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKC0tbGFwdG9wKSB7XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVybyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MDBweDtcclxuXHJcbiAgICAgICZfX3N1YnRpdGxlIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLWxhcHRvcEwpIHtcclxuICAgICZfX2dhbGxlcmllczphZnRlciB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoLTEwMHZ3IC8gMikgKyAoMTAwJSAvIDIpKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0xMDB2dyAvIDIpICsgKDEwMCUgLyAyKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
