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{border:0;font-size:100%;font:inherit;margin:0;padding:0;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}a{text-decoration:none}video{outline:none!important}@font-face{font-family:Circe;font-style:normal;font-weight:350;src:url(../fonts/Circe-Light.eot);src:url(../fonts/Circe-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Circe-Light.woff) format("woff"),url(../fonts/Circe-Light.ttf) format("truetype")}@font-face{font-family:Circe;font-style:normal;font-weight:400;src:url(../fonts/Circe-Regular.eot);src:url(../fonts/Circe-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Circe-Regular.woff) format("woff"),url(../fonts/Circe-Regular.ttf) format("truetype")}@font-face{font-family:Circe;font-style:normal;font-weight:700;src:url(../fonts/Circe-Bold.eot);src:url(../fonts/Circe-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Circe-Bold.woff) format("woff"),url(../fonts/Circe-Bold.ttf) format("truetype")}@font-face{font-family:Circe;font-style:normal;font-weight:800;src:url(../fonts/Circe-ExtraBold.eot);src:url(../fonts/Circe-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Circe-ExtraBold.woff) format("woff"),url(../fonts/Circe-ExtraBold.ttf) format("truetype")}@font-face{font-family:Mont;font-style:normal;font-weight:600;src:url(../fonts/Mont-SemiBold.eot);src:url(../fonts/Mont-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-SemiBold.woff) format("woff"),url(../fonts/Mont-SemiBold.ttf) format("truetype")}@font-face{font-family:Mont;font-style:normal;font-weight:700;src:url(../fonts/Mont-Bold.eot);src:url(../fonts/Mont-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-Bold.woff) format("woff"),url(../fonts/Mont-Bold.ttf) format("truetype")}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{-ms-flex-negative:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.carousel{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.carousel *,.carousel :after,.carousel :before{-webkit-box-sizing:inherit;box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{max-height:100%;max-width:100%;overflow:hidden;position:relative}.carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel__slide{-webkit-box-flex:0;-ms-scroll-chaining:none;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem;position:relative;width:var(--carousel-slide-width,60%)}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;list-style:none;margin:0 auto;padding:0;position:absolute;right:0;top:calc(100% + .5rem);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel__dots .carousel__dot{cursor:pointer;display:block;height:22px;margin:0;padding:0;position:relative;width:22px}.carousel__dots .carousel__dot:after{background-color:currentColor;border-radius:50%;content:"";height:8px;left:50%;opacity:.25;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;width:8px}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--carousel-button-bg,transparent);border:0;border-radius:var(--carousel-button-border-radius,50%);-webkit-box-shadow:var(--carousel-button-shadow,none);box-shadow:var(--carousel-button-shadow,none);color:var(--carousel-button-color,currentColor);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--carousel-button-height,48px);justify-content:center;padding:0;pointer-events:all;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;width:var(--carousel-button-width,48px)}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter,none);filter:var(--carousel-button-svg-filter,none);height:var(--carousel-button-svg-height,50%);pointer-events:none;width:var(--carousel-button-svg-width,50%)}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;-ms-touch-action:none;touch-action:none}.fancybox__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.4));bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--fancybox-color,#fff);direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;margin:0;outline:none;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;right:0;top:0;-webkit-transform-origin:top left;transform-origin:top left;z-index:1050}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94));box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}@media (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{background:var(--fancybox-bg,rgba(24,24,27,.92));bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.fancybox__carousel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;min-height:0;position:relative;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{cursor:default;height:100%;overflow:visible;position:relative;width:100%}.fancybox__track{height:100%}.fancybox__slide,.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex}.fancybox__slide{-webkit-box-flex:0;-ms-scroll-chaining:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;margin:0;max-width:100%;outline:0;overflow:auto;overscroll-behavior:contain;padding:48px 8px 8px;position:relative;width:100%}.fancybox__slide:after,.fancybox__slide:before{-webkit-box-flex:0;content:"";-ms-flex:0 0 0px;flex:0 0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{-ms-flex-item-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-self:center;background:var(--fancybox-content-bg,#fff);color:var(--fancybox-content-color,#374151);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;position:relative;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){-webkit-box-shadow:none;box-shadow:none;outline:thin dotted}.fancybox__caption{-ms-flex-item-align:center;-ms-flex-negative:0;align-self:center;color:var(--fancybox-color,currentColor);cursor:auto;flex-shrink:0;line-height:1.375;margin:0;max-width:100%;overflow-wrap:anywhere;padding:1rem 0 0;visibility:visible}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{color:var(--fancybox-color,#fff);top:100%}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;right:8px;right:calc(env(safe-area-inset-right, 0px) + 8px);top:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{color:var(--fancybox-color,#fff);position:absolute;right:0;top:-40px}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{color:var(--fancybox-color,currentColor);height:50px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform-origin:center center;transform-origin:center center;width:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke:currentColor;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite}@-webkit-keyframes fancybox-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fancybox-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{-webkit-animation:fancybox-fadeIn .15s ease backwards;animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{-webkit-animation:fancybox-fadeOut .15s ease both;animation:fancybox-fadeOut .15s ease both}.fancybox-fadeIn{-webkit-animation:fancybox-fadeIn .15s ease both;animation:fancybox-fadeIn .15s ease both}.fancybox-fadeOut{-webkit-animation:fancybox-fadeOut .1s ease both;animation:fancybox-fadeOut .1s ease both}.fancybox-zoomInUp{-webkit-animation:fancybox-zoomInUp .2s ease both;animation:fancybox-zoomInUp .2s ease both}.fancybox-zoomOutDown{-webkit-animation:fancybox-zoomOutDown .15s ease both;animation:fancybox-zoomOutDown .15s ease both}.fancybox-throwOutUp{-webkit-animation:fancybox-throwOutUp .15s ease both;animation:fancybox-throwOutUp .15s ease both}.fancybox-throwOutDown{-webkit-animation:fancybox-throwOutDown .15s ease both;animation:fancybox-throwOutDown .15s ease both}@-webkit-keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{0%{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@keyframes fancybox-zoomInUp{0%{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@-webkit-keyframes fancybox-zoomOutDown{to{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}}@keyframes fancybox-zoomOutDown{to{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}}@-webkit-keyframes fancybox-throwOutUp{to{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}}@keyframes fancybox-throwOutUp{to{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}}@-webkit-keyframes fancybox-throwOutDown{to{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}}@keyframes fancybox-throwOutDown{to{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}}.fancybox__carousel .carousel__slide{scrollbar-color:#ccc hsla(0,0%,100%,.1);scrollbar-width:thin}.fancybox__carousel .carousel__slide::-webkit-scrollbar{height:8px;width:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2);box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__image{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:none;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-image .fancybox__content{background:transparent;min-height:1px;padding:0}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{height:auto;max-width:100%}.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{height:100%;width:100%}.has-image[data-image-fit=cover] .fancybox__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{-ms-flex-negative:1;flex-shrink:1;max-width:100%;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{height:80%;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{height:540px;max-height:100%;max-width:100%;width:960px}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{background:rgba(24,24,27,.9);color:#fff;padding:0}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:transparent;border:0;display:block;height:100%;width:100%}.fancybox-placeholder{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fancybox__thumbs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;opacity:var(--fancybox-opacity,1);padding:0 3px;position:relative}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:fancybox-fadeIn .15s ease-in backwards;animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;margin:0;overflow:visible;padding:8px 3px;width:var(--fancybox-thumbs-width,96px)}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));border-radius:var(--fancybox-thumbs-border-radius,4px);border-style:solid;border-width:5px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__thumb{background-color:hsla(0,0%,100%,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--fancybox-thumbs-border-radius,4px);padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));position:relative;width:100%}.fancybox__toolbar{-webkit-box-pack:justify;-ms-flex-pack:justify;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(8.1%,rgba(0,0,0,.006)),color-stop(15.5%,rgba(0,0,0,.021)),color-stop(22.5%,rgba(0,0,0,.046)),color-stop(29%,rgba(0,0,0,.077)),color-stop(35.3%,rgba(0,0,0,.114)),color-stop(41.2%,rgba(0,0,0,.155)),color-stop(47.1%,rgba(0,0,0,.198)),color-stop(52.9%,rgba(0,0,0,.242)),color-stop(58.8%,rgba(0,0,0,.285)),color-stop(64.7%,rgba(0,0,0,.326)),color-stop(71%,rgba(0,0,0,.363)),color-stop(77.5%,rgba(0,0,0,.394)),color-stop(84.5%,rgba(0,0,0,.419)),color-stop(91.9%,rgba(0,0,0,.434)),to(rgba(0,0,0,.44)));background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44));display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;opacity:var(--fancybox-opacity,1);padding:0;position:absolute;right:0;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4));top:0;-ms-touch-action:none;touch-action:none;z-index:20}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:fancybox-fadeIn .15s ease-in backwards;animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:-webkit-box;display:-ms-flexbox;display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{-webkit-font-smoothing:subpixel-antialiased;font-size:17px;font-variant-numeric:tabular-nums;line-height:var(--carousel-button-height,48px);min-width:72px;padding:0 10px;text-align:center}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:30}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::-webkit-backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px;position:absolute}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps__thumb-x{background-color:#aaa;border-radius:6px;bottom:2px;height:6px;position:absolute;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-y{background-color:#aaa;right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}@supports(-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;-webkit-transform-style:flat;transform-style:flat;width:100%;will-change:transform;z-index:1}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;right:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{bottom:-17px;height:34px;right:-6px;width:28px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;-webkit-transform:translate(50%);transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;-webkit-transform:translateY(-18px);transform:translateY(-18px)}body,html{min-width:320px}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Circe;font-style:normal;font-weight:400}.content{width:100%}.content,.ps{overflow:hidden}.ps{height:100%;position:relative}.ps__thumb-y{background-color:#b2bec4;border-radius:6px}.ps__rail-y,.ps__thumb-y{position:absolute;right:0;width:2px}.ps__rail-y{background:#dde3e2;border-radius:2px;margin-bottom:40px;margin-top:40px}.carousel__button.is-prev,html .carousel__button.is-next{top:53%;-webkit-transform:translateY(-53%);transform:translateY(-53%)}.main-container{margin:0 auto;max-width:1920px;width:100%}@media(max-width:650px){.main-container{width:calc(100% - 60px)}}.button-def{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:65px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:800;justify-content:center;text-align:center;-webkit-transition:.5s;transition:.5s}.button-def_green,.button-def_orange,.button-def_red{color:#fff}.button-def_shadow{-webkit-box-shadow:0 0 38px 3px rgba(0,0,0,.25);box-shadow:0 0 38px 3px rgba(0,0,0,.25)}.button-def_small{border-radius:65px}.button-def_big{border-radius:119px}.button-def_red{background:#f4483d}.button-def_red:hover{background:#ff1000}.button-def_red:active{background:#a42e26}.button-def_orange,.button-def_orange:hover{background:#f15a2f}.button-def_orange:active{background:#c05e42}.button-def_green{background:#54c0a5}.button-def_green:hover{background:#5bdfbe}.button-def_green:active{background:#52a28e}.button-def_white{background:#fff;color:#f15a2f}.button-def_white:active{background:#eee}.slider-button{cursor:pointer;outline:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5}.slider-button circle{-webkit-transition:.5s;transition:.5s}.slider-button:active circle{fill:#ebebeb}.slider-button_prev{left:0}.slider-button_next{right:0}.top-preview{background-repeat:no-repeat;background-size:cover;height:100vh;max-height:1129px;min-height:720px;width:100%}.top-preview .main-container{height:100%}.top-preview__head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:51px 87px}.top-preview__logo{margin-right:37px;max-height:244px;max-width:403px}.top-preview__number{color:#fff;font-size:70px;margin-top:30px}.top-preview__body{margin-top:80px}.top-preview__title{color:#fff;font-size:87px;font-weight:800;margin-bottom:10px;text-align:center}.top-preview__desc{color:#f8b1aa;font-size:47px;font-weight:800;margin-bottom:36px;text-align:center}.top-preview__buttons{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.top-preview__buttons a{font-size:36px;height:111px;width:553px}.top-preview__buttons a:first-child{margin-right:40px}@media(max-width:1920px){.top-preview{max-height:58.8020833333vw;min-height:37.5vw}.top-preview__head{padding:2.65625vw 4.53125vw}.top-preview__logo{margin-right:1.9270833333vw;max-height:12.7083333333vw;max-width:20.9895833333vw}.top-preview__number{font-size:3.6458333333vw;margin-top:1.5625vw}.top-preview__body{margin-top:4.1666666667vw}.top-preview__title{font-size:4.53125vw;margin-bottom:.5208333333vw}.top-preview__desc{font-size:2.4479166667vw;margin-bottom:1.875vw}.top-preview__buttons a{font-size:1.875vw;height:5.78125vw;width:28.8020833333vw}.top-preview__buttons a:first-child{margin-right:2.0833333333vw}}@media(max-width:1280px){.top-preview{max-height:56.09375vw;min-height:47.265625vw}.top-preview__head{padding:2.890625vw 4.140625vw}.top-preview__logo{margin-right:2.890625vw;max-height:13.359375vw;max-width:22.03125vw}.top-preview__number{font-size:3.515625vw;margin-top:1.796875vw}.top-preview__body{margin-top:3.125vw}.top-preview__title{font-size:4.84375vw;margin-bottom:.78125vw}.top-preview__desc{font-size:2.734375vw;margin-bottom:3.125vw}.top-preview__buttons a{font-size:1.953125vw;height:5.9375vw;width:29.921875vw}.top-preview__buttons a:first-child{margin-right:3.125vw}}@media(max-width:800px){.top-preview{max-height:109.625vw;min-height:75.625vw}.top-preview__head{padding:8.75vw 5.25vw}.top-preview__logo{margin-right:3.125vw;max-height:16.625vw;max-width:27.25vw}.top-preview__number{font-size:4.125vw;margin-top:2.5vw}.top-preview__body{margin-bottom:calc(36% - 8.75vw);margin-top:calc(19% - 4.875vw)}.top-preview__title{font-size:5.125vw;margin-bottom:1.25vw}.top-preview__desc{font-size:3vw;margin-bottom:4.25vw}.top-preview__buttons a{font-size:2.625vw;height:8.625vw;width:34.125vw}.top-preview__buttons a:first-child{margin-right:7.5vw}}@media(max-width:800px)and (max-height:420px){.top-preview__body{margin-top:0}}@media(max-width:650px){.top-preview{max-height:672px;min-height:605px}.top-preview__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:14px}.top-preview__logo{margin-bottom:20px;margin-right:0;max-height:116px;max-width:189px}.top-preview__number{font-size:21px;margin-top:0}.top-preview__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;margin-top:75px}.top-preview__title{font-size:31px;margin-bottom:10px}.top-preview__desc{font-size:15px;margin-bottom:34px;max-width:245px}.top-preview__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.top-preview__buttons a{font-size:13px;height:auto;padding:11px 0;width:276px}.top-preview__buttons a:first-child{margin-bottom:20px;margin-right:0}}.default-section{border-radius:60px 60px 0 0;height:auto;margin-top:-65px;position:relative;width:100%}.default-section_blue{background:#ebf4fb}.default-section_pink{background:#f8bbcb}.default-section_pink-dark{background:#ffb59f}.default-section_yellow{background:#faa61a}.default-section_orange{background:#f15a2f}.default-section_white{background:#fff}@media(max-width:1920px){.default-section{border-radius:3.125vw 3.125vw 0 0;margin-top:-3.3854166667vw}}@media(max-width:1280px){.default-section{border-radius:4.6875vw 4.6875vw 0 0;margin-top:-4.296875vw}}@media(max-width:800px){.default-section{border-radius:7.5vw 7.5vw 0 0;margin-top:-5.625vw}}@media(max-width:650px){.default-section{border-radius:30px 30px 0 0;margin-top:-35px}}.town-nature{background-position:bottom;background-repeat:no-repeat;background-size:cover;overflow:hidden}.town-nature__container{margin:0 auto;width:1720px}.town-nature__title{color:#414042;font-size:65px;font-weight:700;padding-top:84px;text-align:center;text-transform:uppercase}.town-nature__title span{font-weight:800}.town-nature__info{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:-348px;margin-top:200px;width:100%}.town-nature__info-green-block{display:none}.town-nature__info-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.town-nature__info-item-title{-webkit-background-clip:text;background-clip:text;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:transparent;font-size:93px;font-weight:800;text-align:center;text-transform:uppercase}.town-nature__info-item-title_town{background-image:url(../img/town.png)}.town-nature__info-item-title_nature{background-image:url(../img/green.png)}.town-nature__info-item-desc{color:#414042;font-size:38px;margin-top:25px;max-width:500px;text-align:center}.town-nature__nature{bottom:0;height:auto;left:0;position:absolute;width:100%}.town-nature__buildings{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;position:relative;width:100%}.town-nature__buildings img{height:auto;margin-bottom:-4px;width:100%}.town-nature__buildings-build{margin-bottom:-15px;width:512px}.town-nature__buildings-build:last-child{margin-bottom:-70px;width:500px}.town-nature__buildings-green-block{margin-right:-255px;width:480px}@media(max-width:1920px){.town-nature__container{width:89.5833333333vw}.town-nature__title{font-size:3.3854166667vw;padding-top:4.375vw}.town-nature__info{margin-bottom:-18.125vw;margin-top:10.4166666667vw}.town-nature__info-item-title{font-size:4.84375vw}.town-nature__info-item-desc{font-size:1.9791666667vw;margin-top:1.3020833333vw;max-width:26.0416666667vw}.town-nature__buildings img{margin-bottom:-.2083333333vw}.town-nature__buildings-build{margin-bottom:-.78125vw;width:26.6666666667vw}.town-nature__buildings-build:last-child{margin-bottom:-3.6458333333vw;width:26.0416666667vw}.town-nature__buildings-green-block{margin-right:-13.28125vw;width:25vw}}@media(max-width:1280px){.town-nature__container{width:91.40625vw}.town-nature__title{font-size:3.359375vw;padding-top:5.15625vw}.town-nature__info{margin-bottom:-12.8125vw;margin-top:8.984375vw}.town-nature__info-item-title{font-size:5vw}.town-nature__info-item-desc{font-size:2.1875vw;margin-top:1.5625vw;max-width:26.953125vw}.town-nature__buildings img{margin-bottom:-.3125vw}.town-nature__buildings-build{margin-bottom:-.78125vw;width:27.109375vw}.town-nature__buildings-build:last-child{margin-bottom:-2.734375vw;width:21.875vw}.town-nature__buildings-green-block{margin-right:-12.109375vw;max-height:39.84375vw;width:25vw}}@media(max-width:800px){.town-nature__container{width:calc(100% - 6.25vw)}.town-nature__title{font-size:4.875vw;padding-top:8.75vw}.town-nature__info{margin-bottom:-18.875vw;margin-top:17.5vw}.town-nature__info-item-title{font-size:5.5vw}.town-nature__info-item-desc{font-size:2.75vw;margin-top:2.5vw;max-width:26.375vw}.town-nature__buildings img{margin-bottom:-.5vw}.town-nature__buildings-build{margin-bottom:-1.25vw;width:31.25vw}.town-nature__buildings-build:last-child{margin-bottom:-4.375vw;width:22.5vw}.town-nature__buildings-green-block{margin-right:-15.875vw;max-height:none;width:28.75vw}}@media(max-width:650px){.town-nature__container{width:100%}.town-nature__title{font-size:22px;line-height:27px;margin-left:auto;margin-right:auto;max-width:208px;padding-top:28px}.town-nature__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;margin-top:30px}.town-nature__info-green-block{display:block;margin-top:10px;width:100%}.town-nature__info-green-block img{height:auto;width:100%}.town-nature__info-item-title{font-size:44px}.town-nature__info-item-desc{font-size:22px;margin-top:20px;max-width:240px}.town-nature__buildings{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.town-nature__buildings img{margin-bottom:-4px}.town-nature__buildings-build{margin-bottom:-10px;width:186px}.town-nature__buildings-build:last-child{margin-bottom:-35px;width:155px}.town-nature__buildings-green-block{display:none}}.about-info{overflow:hidden;padding-bottom:172px;padding-top:107px;position:relative}.about-info:before{background-image:url(../img/decor-1.png);height:100%;left:0;top:0;width:100%}.about-info:after,.about-info:before{background-repeat:no-repeat;background-size:cover;content:"";position:absolute}.about-info:after{background-image:url(../img/decor-2.png);bottom:-93px;height:585px;right:-20px;width:525px;z-index:0}.about-info__container{grid-column-gap:45px;display:grid;grid-template-columns:805px auto;margin:0 auto;position:relative;width:1773px;z-index:2}.about-info__img{background-repeat:no-repeat;background-size:cover;border-radius:53px;-webkit-box-shadow:0 0 21px 3px rgba(0,0,0,.25);box-shadow:0 0 21px 3px rgba(0,0,0,.25);height:478px;width:100%}.about-info__txt-title{color:#000;font-size:36px;line-height:41px;margin-bottom:41px;margin-top:12px}.about-info__txt-desc{color:#414042;font-size:28px;font-weight:350;line-height:39px}.about-info__txt-desc p{display:inline-block;margin-bottom:12px}.about-info__txt-desc p:last-child{margin-bottom:0}@media(max-width:1920px){.about-info{padding-bottom:8.9583333333vw;padding-top:5.5729166667vw}.about-info:after{bottom:-4.84375vw;height:30.46875vw;right:-1.0416666667vw;width:27.34375vw}.about-info__container{grid-column-gap:2.34375vw;grid-template-columns:41.9270833333vw auto;width:92.34375vw}.about-info__img{border-radius:2.7604166667vw;height:24.8958333333vw}.about-info__txt-title{font-size:1.875vw;line-height:2.1354166667vw;margin-bottom:2.1354166667vw;margin-top:.625vw}.about-info__txt-desc{font-size:1.4583333333vw;line-height:2.03125vw}.about-info__txt-desc p{margin-bottom:.625vw}}@media(max-width:1280px){.about-info{padding-bottom:9.453125vw;padding-top:4.375vw}.about-info:after{bottom:-1.25vw;height:45.703125vw;right:-2.8125vw;width:38.828125vw}.about-info__container{grid-column-gap:3.515625vw;grid-template-columns:42.734375vw auto;width:92.1875vw}.about-info__img{border-radius:4.140625vw;height:25.390625vw}.about-info__txt-title{font-size:2.109375vw;line-height:2.5vw;margin-bottom:1.5625vw;margin-top:.78125vw}.about-info__txt-desc{font-size:1.484375vw;line-height:2.03125vw;max-width:40.625vw}.about-info__txt-desc p{margin-bottom:1.953125vw}}@media(max-width:800px){.about-info{padding-bottom:10vw;padding-top:8.375vw}.about-info:before{background-image:url(../img/decor-1-mob.png);bottom:0;height:62.5vw;top:auto;width:42.75vw}.about-info:after{bottom:-2vw;height:73.125vw;right:-4.5vw;width:62.125vw}.about-info__container{grid-column-gap:0;grid-template-columns:100%;width:calc(100% - 12.5vw)}.about-info__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;border-radius:6.625vw;height:48.375vw;margin-top:7.5vw;order:2}.about-info__txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.about-info__txt-title{font-size:3vw;line-height:3.375vw;margin-bottom:3.125vw;margin-top:0}.about-info__txt-desc{font-size:2.375vw;line-height:2.875vw;max-width:none}.about-info__txt-desc p{margin-bottom:3.125vw}}@media(max-width:650px){.about-info{padding-bottom:60px;padding-top:25px}.about-info:before{height:350px;left:-72px;width:240px}.about-info:after{bottom:-16px;height:400px;right:-36px;width:357px}.about-info__container{width:calc(100% - 50px)}.about-info__img{border-radius:19px;height:197px;margin-top:27px}.about-info__txt-title{font-size:15px;line-height:17px;margin-bottom:18px}.about-info__txt-desc{font-size:12px;line-height:15px}.about-info__txt-desc p{margin-bottom:10px}}.photo-gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding-bottom:166px;padding-top:84px}.photo-gallery-wrapper{position:relative}.photo-gallery-wrapper:before{background-image:url(../img/b-dec.png);background-repeat:no-repeat;background-size:cover;content:"";height:935px;left:-264px;position:absolute;top:-346px;width:2366px}.photo-gallery__title{font-size:65px;font-weight:800;margin-top:70px}.photo-gallery__desc,.photo-gallery__title{color:#fff;text-align:center;text-transform:uppercase}.photo-gallery__desc{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:46px;justify-content:center;margin-top:33px}.photo-gallery__desc span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.photo-gallery__wrapper{display:inline-block;position:relative}.photo-gallery__wrapper .slider-button svg{max-height:133px;max-width:133px}.photo-gallery__wrapper .slider-button_next{right:-195px}.photo-gallery__wrapper .slider-button_prev{left:-195px}.photo-gallery__slider{border-radius:38px;height:744px;width:1407px}.photo-gallery__slider-slide{height:100%;width:100%}.photo-gallery__slider-slide-img{background-repeat:no-repeat;background-size:cover;display:block;height:100%;width:100%}@media(min-width:1921px){.photo-gallery-wrapper:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width:1920px){.photo-gallery{padding-bottom:8.6458333333vw;padding-top:4.375vw}.photo-gallery-wrapper:before{height:48.6979166667vw;left:-13.75vw;top:-18.0208333333vw;-webkit-transform:none;transform:none;width:123.2291666667vw}.photo-gallery__title{font-size:3.3854166667vw;margin-top:3.6458333333vw}.photo-gallery__desc{font-size:2.3958333333vw;margin-top:1.71875vw}.photo-gallery__wrapper .slider-button svg{max-height:6.9270833333vw;max-width:6.9270833333vw}.photo-gallery__wrapper .slider-button_next{right:-10.15625vw}.photo-gallery__wrapper .slider-button_prev{left:-10.15625vw}.photo-gallery__slider{height:38.75vw;width:73.28125vw}}@media(max-width:1280px){.photo-gallery{padding-bottom:8.59375vw;padding-top:5.546875vw}.photo-gallery-wrapper:before{height:47.8125vw;left:-7.65625vw;top:-17.5vw;width:121.09375vw}.photo-gallery__title{font-size:3.203125vw;margin-top:2.34375vw}.photo-gallery__desc{font-size:2.34375vw;margin-top:1.953125vw}.photo-gallery__wrapper .slider-button svg{max-height:6.09375vw;max-width:6.09375vw}.photo-gallery__wrapper .slider-button_next{right:-6.5625vw}.photo-gallery__wrapper .slider-button_prev{left:-6.5625vw}.photo-gallery__slider{height:38.828125vw;width:73.359375vw}}@media(max-width:800px){.photo-gallery{padding-bottom:15.625vw;padding-top:12.5vw}.photo-gallery-wrapper:before{height:46.25vw;left:-6.75vw;top:-15.875vw;width:117.25vw}.photo-gallery__title{font-size:5.125vw;margin-top:2.5vw}.photo-gallery__desc{font-size:2.5vw;margin-top:3.5vw}.photo-gallery__wrapper .slider-button svg{max-height:5.875vw;max-width:5.875vw}.photo-gallery__wrapper .slider-button_next{right:-5.625vw}.photo-gallery__wrapper .slider-button_prev{left:-5.625vw}.photo-gallery__slider{height:37.125vw;width:70.25vw}}@media(max-width:650px){.photo-gallery{padding-bottom:70px;padding-top:20px}.photo-gallery-wrapper:before{height:198px;left:50%;top:-86px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:501px}.photo-gallery__title{font-size:23px;margin-top:20px}.photo-gallery__desc{font-size:11px;line-height:12px;margin-top:12px;max-width:263px}.photo-gallery__wrapper{width:75%}.photo-gallery__wrapper .slider-button svg{max-height:30px;max-width:30px}.photo-gallery__wrapper .slider-button_next{right:-35px}.photo-gallery__wrapper .slider-button_prev{left:-35px}.photo-gallery__slider{border-radius:14px;height:155px;width:100%}}.table-info{padding-bottom:153px;padding-top:70px}.table-info__container{margin:0 auto;width:1740px}.table-info__prev-txt{color:#fff;text-align:center;text-transform:uppercase}.table-info__prev-txt-subtitle{font-size:46px;font-weight:400}.table-info__prev-txt-title{font-size:65px;font-weight:800;margin-top:10px}.table-info__grid{grid-column-gap:35px;grid-row-gap:46px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:83px}.table-info__grid-item:last-child{grid-column:2/4}.table-info__grid-item-title{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:17px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:34px;height:162px;justify-content:center;text-transform:uppercase;width:100%}.table-info__grid-item-desc{color:#fff;font-size:22px;line-height:32px;margin-top:30px;padding-left:29px;position:relative}.table-info__grid-item-desc:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:4px}@media(max-width:1920px){.table-info{padding-bottom:7.96875vw;padding-top:3.6458333333vw}.table-info__container{width:90.625vw}.table-info__prev-txt-subtitle{font-size:2.3958333333vw}.table-info__prev-txt-title{font-size:3.3854166667vw;margin-top:.5208333333vw}.table-info__grid{grid-column-gap:1.8229166667vw;grid-row-gap:2.3958333333vw;margin-top:4.3229166667vw}.table-info__grid-item-title{border-radius:.8854166667vw;font-size:1.7708333333vw;height:8.4375vw}.table-info__grid-item-desc{font-size:1.1458333333vw;line-height:1.6666666667vw;margin-top:1.5625vw;padding-left:1.5104166667vw}.table-info__grid-item-desc:before{width:.2083333333vw}}@media(max-width:1280px){.table-info{padding-bottom:11.328125vw;padding-top:3.90625vw}.table-info__container{width:calc(100% - 7.8125vw)}.table-info__prev-txt-subtitle{font-size:2.34375vw}.table-info__prev-txt-title{font-size:3.4375vw;margin-top:.78125vw}.table-info__grid{grid-column-gap:1.5625vw;grid-row-gap:2.421875vw;margin-top:3.59375vw}.table-info__grid-item-title{border-radius:1.328125vw;font-size:1.875vw;height:9.375vw}.table-info__grid-item-desc{font-size:1.171875vw;line-height:1.71875vw;margin-top:1.71875vw;padding-left:1.484375vw}.table-info__grid-item-desc:before{width:.3125vw}}@media(max-width:800px){.table-info{padding-bottom:15.625vw;padding-top:4.5vw}.table-info__container{width:calc(100% - 7.5vw)}.table-info__prev-txt-subtitle{font-size:3.625vw}.table-info__prev-txt-title{font-size:4.5vw;line-height:5.125vw;margin-top:1.25vw}.table-info__grid{-webkit-box-pack:center;-ms-flex-pack:center;grid-column-gap:2.75vw;grid-row-gap:4.5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-top:3.75vw}.table-info__grid-item{display:inline-block;width:auto}.table-info__grid-item:first-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:47.375vw}.table-info__grid-item:nth-child(2){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:37.875vw}.table-info__grid-item:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:52vw}.table-info__grid-item:nth-child(4){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:33.375vw}.table-info__grid-item:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;width:100%}.table-info__grid-item-title{border-radius:2.125vw;font-size:2.75vw;height:9.375vw}.table-info__grid-item-desc{font-size:1.875vw;line-height:2.75vw;margin-top:2.75vw;padding-left:2.375vw}.table-info__grid-item-desc:before{width:.5vw}}@media(max-width:650px){.table-info{padding-bottom:100px;padding-top:37px}.table-info__container{width:calc(100% - 50px)}.table-info__prev-txt-subtitle{font-size:18px}.table-info__prev-txt-title{font-size:27px;line-height:36px;margin-top:12px}.table-info__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;grid-row-gap:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:26px}.table-info__grid-item{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;width:100%!important}.table-info__grid-item:last-child{margin-bottom:0}.table-info__grid-item-title{border-radius:9px;font-size:17px;height:50px;text-align:center}.table-info__grid-item-title span{max-width:247px}.table-info__grid-item-desc{font-size:15px;line-height:22px;margin-top:15px;padding-left:15px}.table-info__grid-item-desc:before{width:4px}}.school{background:#e9e9e9;-webkit-box-shadow:-9px -9px 39px rgba(0,0,0,.17);box-shadow:-9px -9px 39px rgba(0,0,0,.17);overflow:hidden}.school__container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.school__decor{height:845px;position:absolute;right:-171px;top:-50px;width:377px}.school__decor-mob{display:none}.school__txt{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;color:#000;justify-content:flex-end;position:relative;width:42%}.school__txt,.school__txt-wrapper-content{display:-webkit-box;display:-ms-flexbox;display:flex}.school__txt-wrapper-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;padding-right:144px}.school__txt-title{font-size:88px;font-weight:800;margin-left:-6px;text-transform:uppercase}.school__txt-desc{font-size:22px;line-height:32px;margin-top:15px;max-width:600px}.school__img{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:635px;width:58%}@media(max-width:1920px){.school__decor{height:44.0104166667vw;right:-8.90625vw;top:-2.6041666667vw;width:19.6354166667vw}.school__txt-wrapper-content{padding-right:7.5vw}.school__txt-title{font-size:4.5833333333vw;margin-left:-.3125vw}.school__txt-desc{font-size:1.1458333333vw;line-height:1.6666666667vw;margin-top:.78125vw;max-width:31.25vw}.school__img{height:33.0729166667vw}}@media(max-width:1280px){.school__decor{height:35.703125vw;right:-8.984375vw;top:-3.90625vw;width:19.140625vw}.school__txt{width:53%}.school__txt-wrapper-content{padding-right:8.984375vw}.school__txt-title{font-size:4.140625vw;margin-left:-.3125vw}.school__txt-desc{font-size:1.25vw;line-height:1.875vw;margin-top:1.171875vw;max-width:37.109375vw}.school__img{height:27.1875vw;width:47%}}@media(max-width:800px){.school__decor{height:57.125vw;right:-16vw;top:-4.25vw;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);width:32.5vw}.school__txt{width:52%}.school__txt-wrapper-content{padding-right:8.875vw}.school__txt-title{font-size:5.5vw;margin-left:-.375vw}.school__txt-desc{font-size:1.375vw;line-height:2vw;margin-top:1.875vw;max-width:34vw}.school__img{height:47.25vw;width:48%}}@media(max-width:450px){.school{padding-top:24px}.school__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.school__decor{display:none}.school__decor-mob{display:none;height:auto;left:0;min-width:auto;position:absolute;top:53px;width:100%}.school__txt{width:100%}.school__txt,.school__txt-wrapper-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.school__txt-wrapper-content{padding-right:0}.school__txt-title{font-size:44px;margin-left:-2px}.school__txt-desc{font-size:11px;line-height:16px;margin-top:15px;max-width:295px;text-align:center}.school__img{background-position:top;border-radius:15px 15px 0 0;height:292px;margin-top:20px;width:100%}}.test{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:216px;padding-top:106px}.test,.test__show-but{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.test__show-but{-webkit-box-pack:center;-ms-flex-pack:center;border-radius:66px;-webkit-box-shadow:0 0 14px 2px rgba(0,0,0,.25);box-shadow:0 0 14px 2px rgba(0,0,0,.25);color:#54c0a5;cursor:pointer;font-size:53px;height:108px;justify-content:center;margin-top:83px;text-transform:uppercase;width:516px}.test__show-but,.test__title{font-weight:800;text-align:center}.test__title{color:#000;font-size:61px;line-height:80px;margin-bottom:10px}.test__subtitle{color:#fff;font-size:33px;font-weight:700;line-height:39px;max-width:1029px;text-align:center}.test__subtitle_mob{display:none}.test__subtitle span{background:#54c0a5;display:inline-block;margin-bottom:5px;padding:0 10px}.test__subtitle span:last-child{margin-bottom:0}.test__container{grid-column-gap:100px;grid-row-gap:74px;display:grid;grid-template-columns:1fr 1fr;margin-top:100px;width:1740px}.test__question{color:#000;font-family:Mont}.test__question-title{font-size:31px;font-weight:700;line-height:40px;margin-bottom:34px}.test__question-circle{-ms-flex-negative:0;background:#54c0a5;border:0;border-radius:50%;-webkit-box-shadow:inset 4px 4px 4px rgba(0,0,0,.25);box-shadow:inset 4px 4px 4px rgba(0,0,0,.25);-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;height:25px;margin-right:16px;margin-top:2px;pointer-events:none;-webkit-transition-duration:.35s;transition-duration:.35s;width:25px}.test__question-variants{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.test__question-variants li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:25px;font-weight:600;line-height:32px;margin-bottom:25px}.test__question-variants li:last-child{margin-bottom:0}.test__question-variants li.active .test__question-circle{background:#f5f5f5;border:4px solid #54c0a5;-webkit-box-shadow:none;box-shadow:none}.test__question-variants li span{pointer-events:none}.test__download{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#54c0a5;border-radius:119px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin-top:115px;padding:20px 80px;-webkit-transition:.5s;transition:.5s}.test__download:hover{background:#5bdfbe}.test__download:active{background:#52a28e}.test__download svg{max-height:113px;max-width:113px;pointer-events:none}.test__download span{color:#fff;font-size:56px;font-weight:800;line-height:normal;pointer-events:none;text-align:center;text-transform:uppercase}@media(max-width:1920px){.test{padding-bottom:11.25vw;padding-top:5.5208333333vw}.test__show-but{border-radius:3.4375vw;-webkit-box-shadow:0 0 .7291666667vw .1041666667vw rgba(0,0,0,.25);box-shadow:0 0 .7291666667vw .1041666667vw rgba(0,0,0,.25);font-size:2.7604166667vw;height:5.625vw;margin-top:4.3229166667vw;width:26.875vw}.test__title{font-size:3.1770833333vw;line-height:4.1666666667vw;margin-bottom:.5208333333vw}.test__subtitle{font-size:1.71875vw;line-height:2.03125vw;max-width:53.59375vw}.test__subtitle span{margin-bottom:.2604166667vw;padding:0 .5208333333vw}.test__container{grid-column-gap:5.2083333333vw;grid-row-gap:3.8541666667vw;margin-top:5.2083333333vw;width:90.625vw}.test__question-title{font-size:1.6145833333vw;line-height:2.0833333333vw;margin-bottom:1.7708333333vw}.test__question-circle{height:1.3020833333vw;margin-right:.8333333333vw;margin-top:.1041666667vw;width:1.3020833333vw}.test__question-variants li{font-size:1.3020833333vw;line-height:1.6666666667vw;margin-bottom:1.3020833333vw}.test__question-variants li.active .test__question-circle{border:.2083333333vw solid #54c0a5}.test__download{border-radius:6.1979166667vw;margin-top:5.9895833333vw;padding:1.0416666667vw 4.1666666667vw}.test__download svg{max-height:5.8854166667vw;max-width:5.8854166667vw}.test__download span{font-size:2.9166666667vw}}@media(max-width:1280px){.test{padding-bottom:8.90625vw;padding-top:8.75vw}.test__show-but{border-radius:5.15625vw;-webkit-box-shadow:0 0 1.09375vw .15625vw rgba(0,0,0,.25);box-shadow:0 0 1.09375vw .15625vw rgba(0,0,0,.25);font-size:3.515625vw;height:6.953125vw;margin-top:5.46875vw;width:33.4375vw}.test__title{font-size:2.96875vw;line-height:6.25vw;margin-bottom:.9375vw}.test__subtitle{font-size:2.03125vw;line-height:2.8125vw;max-width:66.484375vw}.test__subtitle span{margin-bottom:.390625vw;padding:0 .78125vw}.test__container{grid-column-gap:1.5625vw;grid-row-gap:5.859375vw;margin-top:5.78125vw;width:86.328125vw}.test__question-title{font-size:1.640625vw;line-height:2.109375vw;margin-bottom:1.5625vw}.test__question-circle{height:1.40625vw;margin-right:.78125vw;margin-top:.078125vw;width:1.40625vw}.test__question-variants li{font-size:1.171875vw;line-height:1.484375vw;margin-bottom:1.25vw}.test__question-variants li.active .test__question-circle{border:.15625vw solid #54c0a5}.test__download{border-radius:9.296875vw;margin-top:4.0625vw;padding:1.171875vw 3.90625vw}.test__download svg{max-height:5.15625vw;max-width:5.15625vw}.test__download span{font-size:2.8125vw;line-height:3.59375vw}}@media(max-width:800px){.test{-webkit-box-shadow:-5px -4px 40px rgba(0,0,0,.25);box-shadow:-5px -4px 40px rgba(0,0,0,.25);margin-bottom:11.625vw;padding-bottom:7.5vw;padding-top:3.75vw}.test__show-but{border-radius:8.25vw;-webkit-box-shadow:0 0 1.75vw .25vw rgba(0,0,0,.25);box-shadow:0 0 1.75vw .25vw rgba(0,0,0,.25);font-size:3.375vw;height:6.25vw;margin-top:5.625vw;width:29.75vw}.test__title{font-size:3vw;line-height:10vw;margin-bottom:1.5vw}.test__subtitle{font-size:2.25vw;line-height:2.875vw;max-width:69.375vw}.test__subtitle span{margin-bottom:.375vw;padding:0 1vw}.test__container{grid-column-gap:5.625vw;grid-row-gap:5.125vw;margin-top:5.5vw;width:calc(100% - 10vw)}.test__question-title{font-size:1.625vw;line-height:2.125vw;margin-bottom:2.5vw}.test__question-circle{height:1.625vw;margin-right:1.875vw;margin-top:.25vw;width:1.625vw}.test__question-variants li{font-size:1.25vw;line-height:1.875vw;margin-bottom:1vw}.test__question-variants li.active .test__question-circle{border:.25vw solid #54c0a5}.test__download{border-radius:14.875vw;margin-top:6.25vw;padding:1.875vw 2.75vw}.test__download svg{max-height:6.25vw;max-width:6.25vw}.test__download span{font-size:2.375vw;line-height:3.125vw}}@media(max-width:650px){.test{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;padding-bottom:86px;padding-top:30px}.test__show-but{border-radius:66px;-webkit-box-shadow:0 0 14px 2px rgba(0,0,0,.25);box-shadow:0 0 14px 2px rgba(0,0,0,.25);font-size:21px;height:41px;margin-top:28px;width:194px}.test__title{font-size:17px;line-height:22px;margin-bottom:15px;max-width:318px}.test__subtitle{font-size:13px;line-height:17px;max-width:none}.test__subtitle_desc{display:none}.test__subtitle_mob{display:block}.test__subtitle span{margin-bottom:4px;padding:0 6px}.test__container{grid-column-gap:0;grid-row-gap:30px;grid-template-columns:100%;margin-top:28px;width:calc(100% - 60px)}.test__question-title{font-size:11px;line-height:14px;margin-bottom:11px}.test__question-circle{height:11px;margin-right:11px;width:11px}.test__question-variants li{font-size:11px;line-height:14px;margin-bottom:6px}.test__question-variants li.active .test__question-circle{border:2px solid #54c0a5}.test__download{border-radius:119px;margin-top:27px;padding:8px 18px}.test__download svg{max-height:30px;max-width:30px}.test__download span{font-size:13px;line-height:16px}}.reviews{background:#fff;padding-bottom:390px;padding-top:54px}.reviews__container{margin:0 auto;width:1766px}.reviews__container-new{grid-column-gap:70px;grid-row-gap:165px;-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;margin-bottom:15px;margin-left:auto;margin-right:auto;width:1860px}.reviews__top{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:50px}.reviews__top-logo{height:274px;width:453px}.reviews__top-about{color:#414042}.reviews__top-about-title{font-size:65px;font-weight:800;text-transform:uppercase}.reviews__top-about-desc{font-size:32px;font-weight:400;margin-top:8px}.reviews__review{grid-column-gap:33px;display:grid;grid-template-columns:auto auto}.reviews__review:last-child{margin-bottom:0}.reviews__review-avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;height:194px;overflow:hidden;width:194px}.reviews__review-txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;color:#414042;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.reviews__review-txt-name{font-size:54px;font-weight:800;margin-bottom:15px;overflow-wrap:break-word}.reviews__review-txt-desc{font-size:28px;font-weight:400;line-height:38px;overflow-wrap:break-word}.reviews__stories-wr{position:relative;width:100%}.reviews__stories-wr-decor{height:607px;position:absolute;right:-235px;top:-180px;width:578px}.reviews__stories{-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);background:linear-gradient(114.15deg,hsla(0,0%,85%,.56),hsla(0,0%,85%,.56) 100.7%);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:96px;margin-top:124px;padding-bottom:40px;padding-top:40px;position:relative;width:100%}.reviews__stories-wr-slider{height:auto;position:relative;width:auto}.reviews__stories-wr-slider .slider-button{display:none}.reviews__stories-slider{width:1710px}.reviews__stories-slider-slide{height:545px;margin-right:38px;outline:none;position:relative;width:310px}.reviews__stories-slider-slide:last-child{margin-right:0}.reviews__stories-slider-slide svg{left:50%;max-height:99px;max-width:99px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reviews__stories-slider-slide a{outline:none}.reviews__stories-slider-slide-img{background-repeat:no-repeat;background-size:cover;border-radius:24px;height:100%;width:100%}@media(max-width:1920px){.reviews{padding-bottom:20.3125vw;padding-top:2.8125vw}.reviews__container{width:91.9791666667vw}.reviews__container-new{grid-column-gap:3.6458333333vw;grid-row-gap:8.59375vw;margin-bottom:.78125vw;width:96.875vw}.reviews__top{margin-bottom:2.6041666667vw}.reviews__top-logo{height:14.2708333333vw;width:23.59375vw}.reviews__top-about-title{font-size:3.3854166667vw}.reviews__top-about-desc{font-size:1.6666666667vw;margin-top:.4166666667vw}.reviews__review{grid-column-gap:1.71875vw}.reviews__review-avatar{height:10.1041666667vw;width:10.1041666667vw}.reviews__review-txt-name{font-size:2.8125vw;margin-bottom:.78125vw}.reviews__review-txt-desc{font-size:1.4583333333vw;line-height:1.9791666667vw}.reviews__stories-wr-decor{height:31.6145833333vw;right:-12.2395833333vw;top:-9.375vw;width:30.1041666667vw}.reviews__stories{margin-bottom:5vw;margin-top:6.4583333333vw;padding-bottom:2.0833333333vw;padding-top:2.0833333333vw}.reviews__stories-slider{width:89.0625vw}.reviews__stories-slider-slide{height:28.3854166667vw;margin-right:1.9791666667vw;width:16.1458333333vw}.reviews__stories-slider-slide svg{max-height:5.15625vw;max-width:5.15625vw}.reviews__stories-slider-slide-img{border-radius:1.25vw}}@media(max-width:1280px){.reviews{padding-bottom:20.703125vw;padding-top:3.90625vw}.reviews__container{width:89.84375vw}.reviews__container-new{grid-column-gap:7.34375vw;grid-row-gap:8.046875vw;margin-bottom:1.171875vw;padding-left:3.125vw;padding-right:3.125vw;width:100%}.reviews__top{margin-bottom:2.34375vw}.reviews__top-logo{height:11.796875vw;width:19.453125vw}.reviews__top-about-title{font-size:4.0625vw}.reviews__top-about-desc{font-size:2.109375vw;margin-top:.625vw}.reviews__review{grid-column-gap:1.953125vw}.reviews__review-avatar{height:12.265625vw;width:12.265625vw}.reviews__review-txt-name{font-size:3.125vw;margin-bottom:.9375vw}.reviews__review-txt-desc{font-size:1.328125vw;line-height:2.03125vw}.reviews__stories-wr-decor{height:31.09375vw;right:-16.09375vw;top:-13.671875vw;width:29.609375vw}.reviews__stories{margin-bottom:7.03125vw;margin-top:8.203125vw;padding-bottom:3.125vw;padding-top:3.125vw}.reviews__stories-slider{width:86.40625vw}.reviews__stories-slider-slide{height:27.1875vw;margin-right:2.65625vw;width:15.15625vw}.reviews__stories-slider-slide svg{max-height:4.921875vw;max-width:4.921875vw}.reviews__stories-slider-slide-img{border-radius:1.875vw}}@media(max-width:800px){.reviews{padding-bottom:25.375vw;padding-top:2.5vw}.reviews__container{width:calc(100% - 6.25vw)}.reviews__container-new{grid-column-gap:3.5vw;grid-row-gap:6.5vw;margin-bottom:1.875vw;padding-left:2.5vw;padding-right:2.5vw}.reviews__top{margin-bottom:3.75vw}.reviews__top-logo{height:11.375vw;width:18.875vw}.reviews__top-about-title{font-size:3.5vw}.reviews__top-about-desc{font-size:1.875vw;margin-top:1vw}.reviews__review{grid-column-gap:1.625vw}.reviews__review-avatar{height:10.75vw;width:10.75vw}.reviews__review-txt-name{font-size:2.625vw;margin-bottom:1vw}.reviews__review-txt-desc{font-size:1.5vw;line-height:2.25vw}.reviews__stories-wr-decor{height:30.125vw;right:-14.5vw;top:-12.625vw;width:28.625vw}.reviews__stories{margin-bottom:7vw;margin-top:9.125vw;padding-bottom:2.25vw;padding-top:2.25vw}.reviews__stories-slider-slide{margin-right:2.625vw}.reviews__stories-slider-slide svg{max-height:5vw;max-width:5vw}.reviews__stories-slider-slide-img{border-radius:3vw;height:26.75vw;width:15.25vw}}@media(max-width:650px){.reviews{padding-bottom:150px;padding-top:12px}.reviews__container{width:calc(100% - 40px)}.reviews__container-new{grid-column-gap:0;grid-row-gap:32px;grid-template-columns:100%;margin-bottom:10px;padding-left:20px;padding-right:20px}.reviews__top{margin-bottom:45px}.reviews__top-logo{height:50px;width:83px}.reviews__top-about-title{font-size:19px}.reviews__top-about-desc{font-size:10px;margin-top:6px}.reviews__review{grid-column-gap:12px}.reviews__review-avatar{height:79px;width:79px}.reviews__review-txt-name{font-size:16px;margin-bottom:8px}.reviews__review-txt-desc{font-size:12px;line-height:16px}.reviews__stories-wr-decor{height:241px;right:-136px;top:-107px;width:229px}.reviews__stories{margin-bottom:60px;margin-top:60px;padding-bottom:18px;padding-top:18px}.reviews__stories .reviews__container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.reviews__stories-wr-slider{display:inline-block}.reviews__stories-wr-slider .slider-button{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__stories-wr-slider .slider-button_prev{left:-54px}.reviews__stories-wr-slider .slider-button_next{right:-54px}.reviews__stories-wr-slider .slider-button svg{height:45px;width:45px}.reviews__stories-slider{height:458px;width:257px}.reviews__stories-slider-slide{height:100%;margin-right:0;width:100%}.reviews__stories-slider-slide svg{max-height:83px;max-width:83px;opacity:.61}.reviews__stories-slider-slide-img{border-radius:8px;height:100%;width:100%}}.contacts{position:relative}.contacts__container{border-radius:60px 60px 0 0;display:grid;grid-template-columns:60% 40%;overflow:hidden;position:relative}.contacts__info,.contacts__location{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:945px}.contacts__info{background-repeat:no-repeat;background-size:cover;padding-top:32px}.contacts__info-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:column;flex-direction:column}.contacts__info-container,.contacts__info-top{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts__info-top{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:space-between;margin-bottom:150px;padding-left:83px;padding-right:46px;width:100%}.contacts__info-logo{-ms-flex-negative:0;flex-shrink:0;height:244px;width:403px}.contacts__info-phone{color:#fff;font-size:70px;margin-top:35px}.contacts__info-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.contacts__info-button,.contacts__info-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.contacts__info-button{-webkit-box-pack:center;-ms-flex-pack:center;font-size:41px;height:95px;justify-content:center;width:905px}.contacts__info-button:first-child{margin-bottom:61px}.contacts__location{background:#f0493e;padding-left:81px;padding-right:20px;padding-top:56px}.contacts__location-links{margin-top:70px}.contacts__location-links li{margin-bottom:10px}.contacts__location-links li:last-child{margin-bottom:0}.contacts__location-links li a{color:#fff;cursor:pointer;font-size:27px;font-weight:800}.contacts__location-item{color:#fff;margin-bottom:35px}.contacts__location-item:last-child{margin-bottom:0}.contacts__location-item-label{font-size:38px;font-weight:800}.contacts__location-item-value{font-size:29px;margin-top:8px}.contacts__location-item-map{background-color:#000;background-repeat:no-repeat;background-size:cover;height:298px;margin-top:15px;width:449px}.contacts__location-desc{color:#fff;font-size:30px;line-height:38px;margin-top:29px}@media(max-width:1920px){.contacts__container{border-radius:3.125vw 3.125vw 0 0}.contacts__info,.contacts__location{min-height:49.21875vw}.contacts__info{padding-top:1.6666666667vw}.contacts__info-top{margin-bottom:7.8125vw;padding-left:4.3229166667vw;padding-right:2.3958333333vw}.contacts__info-logo{height:12.7083333333vw;width:20.9895833333vw}.contacts__info-phone{font-size:3.6458333333vw;margin-top:1.8229166667vw}.contacts__info-button{font-size:2.1354166667vw;height:4.9479166667vw;width:47.1354166667vw}.contacts__info-button:first-child{margin-bottom:3.1770833333vw}.contacts__location{padding-left:4.21875vw;padding-right:1.0416666667vw;padding-top:2.9166666667vw}.contacts__location-links{margin-top:3.6458333333vw}.contacts__location-links li{margin-bottom:.5208333333vw}.contacts__location-links li a{font-size:1.40625vw}.contacts__location-item{margin-bottom:1.8229166667vw}.contacts__location-item-label{font-size:1.9791666667vw}.contacts__location-item-value{font-size:1.5104166667vw;margin-top:.4166666667vw}.contacts__location-item-map{height:15.5208333333vw;margin-top:.78125vw;width:23.3854166667vw}.contacts__location-desc{font-size:1.5625vw;line-height:1.9791666667vw;margin-top:1.5104166667vw}}@media(max-width:1280px){.contacts__container{border-radius:4.6875vw 4.6875vw 0 0}.contacts__info,.contacts__location{min-height:50vw}.contacts__info{padding-top:1.71875vw}.contacts__info-top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:8.515625vw;padding-left:5.703125vw;padding-right:2.34375vw}.contacts__info-logo{height:10.703125vw;width:17.265625vw}.contacts__info-phone{font-size:2.8125vw;margin-left:2.03125vw;margin-top:1.640625vw}.contacts__info-button{font-size:2.265625vw;height:4.921875vw;width:47.734375vw}.contacts__info-button:first-child{margin-bottom:3.125vw}.contacts__location{padding-left:2.890625vw;padding-right:1.171875vw;padding-top:2.8125vw}.contacts__location-links{margin-top:2.03125vw}.contacts__location-links li{margin-bottom:.78125vw}.contacts__location-links li a{font-size:1.40625vw}.contacts__location-item{margin-bottom:1.40625vw}.contacts__location-item-label{font-size:2.03125vw}.contacts__location-item-value{font-size:1.796875vw;margin-top:.625vw}.contacts__location-item-map{height:15.546875vw;margin-top:.625vw;width:22.65625vw}.contacts__location-desc{font-size:1.640625vw;line-height:2.109375vw;margin-top:1.5625vw}}@media(max-width:800px){.contacts__container{border-radius:7.5vw 7.5vw 0 0}.contacts__info,.contacts__location{min-height:59.625vw}.contacts__info{padding-top:2.125vw}.contacts__info-top{margin-bottom:14.375vw;padding-left:3.375vw;padding-right:2.5vw}.contacts__info-logo{height:11.375vw;width:18.375vw}.contacts__info-phone{font-size:2.875vw;margin-left:2.375vw;margin-top:1.75vw}.contacts__info-button{font-size:2.375vw;height:5.25vw;width:calc(100% - 3.75vw)}.contacts__info-button:first-child{margin-bottom:3.375vw}.contacts__location{padding-left:2.625vw;padding-right:1.875vw;padding-top:2.5vw}.contacts__location-links{margin-bottom:3vw;margin-top:3vw}.contacts__location-links li{margin-bottom:1vw}.contacts__location-links li a{font-size:1.875vw}.contacts__location-item{margin-bottom:1.875vw}.contacts__location-item-label{font-size:2.625vw}.contacts__location-item-value{font-size:1.75vw;margin-top:1vw}.contacts__location-item-map{height:20.25vw;margin-top:1vw;width:29.375vw}.contacts__location-desc{font-size:1.75vw;line-height:2.25vw;margin-top:2.125vw}}@media(max-width:500px){.contacts__container{border-radius:43px 43px 0 0;grid-template-columns:100%}.contacts__info,.contacts__location{min-height:auto}.contacts__info{padding-bottom:52px;padding-top:8px}.contacts__info-top{margin-bottom:36px;padding-left:25px;padding-right:25px}.contacts__info-logo{height:58px;width:94px}.contacts__info-phone{font-size:13px;margin-left:10px;margin-top:7px}.contacts__info-button{font-size:14px;height:42px;max-width:300px;width:calc(100% - 80px)}.contacts__info-button:first-child{margin-bottom:20px}.contacts__location{padding:20px}.contacts__location-links{margin-top:17px;text-align:center}.contacts__location-links li{margin-bottom:6px}.contacts__location-links li a{font-size:13px}.contacts__location-container,.contacts__location-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contacts__location-item{margin-bottom:12px}.contacts__location-item-label{font-size:16px;text-align:center}.contacts__location-item-value{font-size:10px;margin-top:8px;text-align:center}.contacts__location-item-map{height:139px;margin-top:8px;width:202px}.contacts__location-desc{font-size:10px;line-height:15px;margin-top:8px;text-align:center}}.flats__panel{-webkit-box-shadow:1px -5px 64px rgba(0,0,0,.25);box-shadow:1px -5px 64px rgba(0,0,0,.25)}.flats__panel-main{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:52px 60px}.flats__panel-main,.flats__panel-main-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.flats__panel-main-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flats__panel-main-title{color:#f15a2f;font-size:49px;font-weight:800;line-height:58px;max-width:590px;text-transform:uppercase}.flats__panel-main-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:26px;height:100px;justify-content:center;line-height:31px;margin-right:45px;overflow-wrap:break-word;text-transform:uppercase;width:380px}.flats__panel-main-button:last-child{margin-right:0}.flats__banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;left:0;padding-bottom:36px;padding-left:60px;padding-top:36px;position:absolute;top:191px;z-index:5}.flats__banner:before{background:#f15a2f;border-radius:0 27px 27px 0;content:"";height:100%;left:0;position:absolute;top:0;width:50%;z-index:-1}.flats__banner-title{color:#fff;font-size:45px;font-weight:800;line-height:48px;margin-top:20px;max-width:400px}.flats__genplan{border-radius:61px 61px 0 0;overflow:hidden;position:relative}.flats__genplan-img{height:100%;left:0;position:absolute;top:0;width:100%}.flats__genplan-svg{height:100%;position:relative;width:100%}.flats__genplan-svg g[id^=_x]{cursor:pointer}.flats__genplan-svg g[id^=_x] text{font-family:Circe!important;font-weight:800!important}.flats__info{padding-top:53px}.flats__info_fl .flats__info-desc span{color:#fff!important}.flats__info-desc{font-size:27px;font-weight:800;line-height:31px;margin-bottom:30px;text-transform:uppercase}.flats__info-desc span:first-child{color:#fff}.flats__info-desc span:last-child{color:#f15a2f}.flats__info-corpuses-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f15a2f;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:47px;font-weight:800;height:120px;justify-content:center;margin-bottom:30px;width:120px}.flats__info-corpuses-item:last-child{margin-bottom:0}.flats__close{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:19px;font-weight:700;line-height:20px;position:absolute;right:58px;top:57px}.flats__close span,.flats__close svg{pointer-events:none}.flats__close svg{height:36px;margin-right:20px;width:36px}.flats__filter,.flats__results{background:#ffb59f;display:grid;grid-template-columns:312px auto;margin-left:auto;margin-right:auto;max-width:1920px;padding:0 60px;position:relative}.flats__results-table{width:1216px}.flats__results-table-list{height:800px;padding-bottom:80px;position:relative}.flats__results-table-list .ps__rail-y{background:#c07f7b;border-radius:20px;margin-bottom:80px;margin-top:0;opacity:1;width:8px}.flats__results-table-list .ps__rail-y .ps__thumb-y{background:#fff;border-radius:20px;opacity:1;width:100%}.flats__results-table-list .flats__results-table-row{background:#f2f2f2;cursor:pointer;height:60px;margin-bottom:20px;overflow:hidden;-webkit-transition-duration:.35s;transition-duration:.35s}.flats__results-table-list .flats__results-table-row-info,.flats__results-table-list .flats__results-table-row-item{pointer-events:none;text-align:center}.flats__results-table-list .flats__results-table-row.active{background:#fff;height:550px}.flats__results-table-list .flats__results-table-row:last-child{margin-bottom:0}.flats__results-table-row{width:calc(100% - 28px)}.flats__results-table-row-hidden{grid-column-gap:145px;color:#000;display:grid;grid-template-columns:367px auto;margin-top:20px;padding-bottom:50px;padding-left:95px;padding-right:95px}.flats__results-table-row-hidden-wrtext{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.flats__results-table-row-hidden-other{margin-top:70px}.flats__results-table-row-hidden-other-item:first-child{margin-right:60px}.flats__results-table-row-hidden-other-item:last-child{margin-right:0}.flats__results-table-row-hidden-other-row{display:-webkit-box;display:-ms-flexbox;display:flex}.flats__results-table-row-hidden-other-row:first-child{margin-top:0}.flats__results-table-row-hidden-other-row:last-child{margin-top:20px}.flats__results-table-row-hidden-img{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:420px}.flats__results-table-row-hidden-img img{-ms-flex-negative:0;flex-shrink:0;max-height:420px;max-width:367px}.flats__results-table-row-hidden-desc_big{font-size:22px;margin-bottom:20px}.flats__results-table-row-hidden-desc_small{font-size:17px;margin-bottom:12px}.flats__results-table-row-hidden-value{font-weight:800}.flats__results-table-row-hidden-value_big{font-size:60px}.flats__results-table-row-hidden-value_small{font-size:35px}.flats__results-table-row-info{grid-column-gap:10px;display:grid;grid-template-columns:repeat(7,1fr)}.flats__results-table-row-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;height:60px;justify-content:center;text-transform:uppercase}.flats__results-table-row-item.sort{cursor:pointer;position:relative}.flats__results-table-row-item.sort:before{bottom:16px;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.761 0 5 3.761 1.239 0 0 1.239l5 5 5-5L8.761 0Z' fill='%23000'/%3E%3C/svg%3E");display:none;left:50%;max-height:7px;max-width:10px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.flats__results-table-row-item.sort.active:before{display:block}.flats__results-table-row-item.sort.active.ASC:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.243 7.237 3.76-3.761 3.762 3.76 1.239-1.238-5-5-5 5 1.239 1.239Z' fill='%23000'/%3E%3C/svg%3E")}.flats__filter{padding-bottom:150px;padding-top:50px}.flats__filter-label{color:#f15a2f;font-size:25px;font-weight:700;text-transform:uppercase}.flats__filter-params{width:1225px}.flats__filter-params-corpuses{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.flats__filter-params-corpuses-label{margin-right:22px}.flats__filter-params-corpuses-list,.flats__filter-params-corpuses-list li{display:-webkit-box;display:-ms-flexbox;display:flex}.flats__filter-params-corpuses-list li{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f15a2f;cursor:pointer;font-size:43px;font-weight:800;height:100px;justify-content:center;margin-right:10px;-webkit-transition-duration:.45s;transition-duration:.45s;width:100px}.flats__filter-params-corpuses-list li:last-child{margin-right:0}.flats__filter-params-corpuses-list li.active{background:#f15a2f;color:#fff}.flats__filter-params-ranges{grid-row-gap:40px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:60px;margin-top:55px}.flats__filter-params-range-label{margin-bottom:30px}.flats__filter-params-range-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.flats__filter-params-range-block-wr{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:21px;width:400px}.flats__filter-params-range-block-line{background:#f15a2f;width:400px}.flats__filter-params-range-block-line .noUi-horizontal{height:1px;margin-top:-1px}.flats__filter-params-range-block-line .noUi-target{background:#fff;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.flats__filter-params-range-block-line .noUi-connect{background:#f15a2f}.flats__filter-params-range-block-line .noUi-horizontal .noUi-handle{background:#f15a2f;border:none;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;height:22px;outline:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px}.flats__filter-params-range-block-line .noUi-horizontal .noUi-handle:after,.flats__filter-params-range-block-line .noUi-horizontal .noUi-handle:before{display:none}.flats__filter-params-range-block-line .noUi-horizontal .noUi-handle.noUi-handle-upper{left:auto;right:0}.flats__filter-params-range-block-line .noUi-horizontal .noUi-handle.noUi-handle-lower{right:-22px}.flats__filter-params-range-block-val{color:#f15a2f;font-size:43px;font-weight:700}.flats__filter-params-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.flats__filter-params-checkbox-label{margin-right:37px;pointer-events:none}.flats__filter-params-checkbox-circle{border:1px solid #fff;border-radius:50%;height:25px;margin-right:12px;pointer-events:none;width:25px}.flats__filter-params-checkbox-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flats__filter-params-checkbox-list li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f15a2f;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:25px;font-weight:700;margin-bottom:6px;margin-right:40px;text-transform:uppercase}.flats__filter-params-checkbox-list li:last-child{margin-right:0}.flats__filter-params-checkbox-list li.active .flats__filter-params-checkbox-circle{background:#fff}.flats__filter-params-checkbox-list li span{pointer-events:none}.flats__filter-params-bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:65px}.flats__filter-params-bottom,.flats__filter-params-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.flats__filter-params-button{-webkit-box-pack:center;-ms-flex-pack:center;background:#f5f5f5;border-radius:47px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f15a2f;cursor:pointer;font-size:25px;font-weight:700;height:72px;justify-content:center;width:350px}@media(max-width:1920px){.flats__panel-main{padding:2.7083333333vw 3.125vw}.flats__panel-main-title{font-size:2.5520833333vw;line-height:3.0208333333vw;max-width:30.7291666667vw}.flats__panel-main-button{font-size:1.3541666667vw;height:5.2083333333vw;line-height:1.6145833333vw;margin-right:2.34375vw;width:19.7916666667vw}.flats__banner{padding-bottom:1.875vw;padding-left:3.125vw;padding-top:1.875vw;top:9.9479166667vw}.flats__banner:before{border-radius:0 1.40625vw 1.40625vw 0}.flats__banner-icon{height:6.71875vw;width:6.71875vw}.flats__banner-title{font-size:2.34375vw;line-height:2.5vw;margin-top:1.0416666667vw;max-width:20.8333333333vw}.flats__genplan{border-radius:3.1770833333vw 3.1770833333vw 0 0}.flats__info{padding-top:2.7604166667vw}.flats__info-desc{font-size:1.40625vw;line-height:1.6145833333vw;margin-bottom:1.5625vw}.flats__info-corpuses-item{font-size:2.4479166667vw;height:6.25vw;margin-bottom:1.5625vw;width:6.25vw}.flats__close{font-size:.9895833333vw;line-height:1.0416666667vw;right:3.0208333333vw;top:2.96875vw}.flats__close svg{height:1.875vw;margin-right:1.0416666667vw;width:1.875vw}.flats__filter,.flats__results{grid-template-columns:16.25vw auto;max-width:100vw;padding:0 3.125vw}.flats__results-table{width:63.3333333333vw}.flats__results-table-list{height:41.6666666667vw;padding-bottom:4.1666666667vw}.flats__results-table-list .ps__rail-y{border-radius:1.0416666667vw;margin-bottom:4.1666666667vw;width:.4166666667vw}.flats__results-table-list .ps__rail-y .ps__thumb-y{border-radius:1.0416666667vw}.flats__results-table-list .flats__results-table-row{height:3.125vw;margin-bottom:1.0416666667vw}.flats__results-table-list .flats__results-table-row.active{height:28.6458333333vw}.flats__results-table-row{width:calc(100% - 1.45833vw)}.flats__results-table-row-hidden{grid-column-gap:7.5520833333vw;grid-template-columns:19.1145833333vw auto;margin-top:1.0416666667vw;padding-bottom:2.6041666667vw;padding-left:4.9479166667vw;padding-right:4.9479166667vw}.flats__results-table-row-hidden-other{margin-top:3.6458333333vw}.flats__results-table-row-hidden-other-item:first-child{margin-right:3.125vw}.flats__results-table-row-hidden-other-row:last-child{margin-top:1.0416666667vw}.flats__results-table-row-hidden-img{min-height:21.875vw}.flats__results-table-row-hidden-img img{max-height:21.875vw;max-width:19.1145833333vw}.flats__results-table-row-hidden-desc_big{font-size:1.1458333333vw;margin-bottom:1.0416666667vw}.flats__results-table-row-hidden-desc_small{font-size:.8854166667vw;margin-bottom:.625vw}.flats__results-table-row-hidden-value_big{font-size:3.125vw}.flats__results-table-row-hidden-value_small{font-size:1.8229166667vw}.flats__results-table-row-info{grid-column-gap:.5208333333vw}.flats__results-table-row-item{font-size:.9375vw;height:3.125vw}.flats__results-table-row-item.sort:before{bottom:.8333333333vw;max-height:.3645833333vw;max-width:.5208333333vw}.flats__filter{padding-bottom:7.8125vw;padding-top:2.6041666667vw}.flats__filter-label{font-size:1.3020833333vw}.flats__filter-params{width:63.8020833333vw}.flats__filter-params-corpuses-label{margin-right:1.1458333333vw}.flats__filter-params-corpuses-list li{font-size:2.2395833333vw;height:5.2083333333vw;margin-right:.5208333333vw;width:5.2083333333vw}.flats__filter-params-ranges{grid-row-gap:2.0833333333vw;margin-bottom:3.125vw;margin-top:2.8645833333vw}.flats__filter-params-range-label{margin-bottom:1.5625vw}.flats__filter-params-range-block-wr{margin-top:1.09375vw;width:20.8333333333vw}.flats__filter-params-range-block-line{width:20.8333333333vw}.flats__filter-params-range-block-line .noUi-horizontal .noUi-handle{height:1.1458333333vw;width:1.1458333333vw}.flats__filter-params-range-block-line .noUi-horizontal .noUi-handle.noUi-handle-lower{right:-1.1458333333vw}.flats__filter-params-range-block-val{font-size:2.2395833333vw}.flats__filter-params-checkbox-label{margin-right:1.9270833333vw}.flats__filter-params-checkbox-circle{height:1.3020833333vw;margin-right:.625vw;width:1.3020833333vw}.flats__filter-params-checkbox-list li{font-size:1.3020833333vw;margin-right:2.0833333333vw}.flats__filter-params-bottom{margin-top:3.3854166667vw}.flats__filter-params-button{border-radius:2.4479166667vw;font-size:1.3020833333vw;height:3.75vw;width:18.2291666667vw}}@media(max-width:1280px){.flats__panel-main{padding:2.34375vw 4.0625vw}.flats__panel-main-title{font-size:2.890625vw;line-height:3.046875vw;max-width:33.59375vw}.flats__panel-main-button{font-size:1.484375vw;height:5.078125vw;line-height:1.640625vw;margin-right:.9375vw;width:18.90625vw}.flats__banner{padding-bottom:2.1875vw;padding-left:2.34375vw;padding-top:.9375vw;top:14.84375vw}.flats__banner:before{border-radius:0 2.109375vw 2.109375vw 0}.flats__banner-icon{height:7.265625vw;width:7.265625vw}.flats__banner-title{font-size:2.34375vw;line-height:2.5vw;margin-top:.625vw;max-width:19.53125vw}.flats__genplan{border-radius:4.765625vw 4.765625vw 0 0}.flats__info{padding-top:4.140625vw}.flats__info-desc{font-size:1.5625vw;line-height:2.1875vw;margin-bottom:2.34375vw}.flats__info-corpuses-item{font-size:3.671875vw;height:9.375vw;margin-bottom:1.5625vw;width:9.375vw}.flats__close{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;font-size:1.484375vw;line-height:1.5625vw;right:4.53125vw;top:4.453125vw}.flats__close svg{height:2.8125vw;margin-bottom:1.5625vw;margin-right:0;width:2.8125vw}.flats__filter,.flats__results{grid-template-columns:12.5vw auto;max-width:none;padding:0 3.125vw}.flats__results-table{width:72.34375vw}.flats__results-table-list{height:40.625vw;padding-bottom:6.25vw}.flats__results-table-list .ps__rail-y{border-radius:1.5625vw;margin-bottom:6.25vw;width:.46875vw}.flats__results-table-list .ps__rail-y .ps__thumb-y{border-radius:1.5625vw}.flats__results-table-list .flats__results-table-row{height:4.6875vw;margin-bottom:1.5625vw}.flats__results-table-list .flats__results-table-row.active{height:23.4375vw}.flats__results-table-row{width:calc(100% - 2.03125vw)}.flats__results-table-row-hidden{grid-column-gap:5.46875vw;grid-template-columns:15.625vw auto;margin-top:.390625vw;padding-bottom:1.5625vw;padding-left:4.21875vw;padding-right:4.21875vw}.flats__results-table-row-hidden-rm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.flats__results-table-row-hidden-wrtext{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.flats__results-table-row-hidden-other{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin-top:0}.flats__results-table-row-hidden-other-item:first-child{margin-right:4.6875vw}.flats__results-table-row-hidden-other-row:last-child{margin-top:1.5625vw}.flats__results-table-row-hidden-img{min-height:16.40625vw}.flats__results-table-row-hidden-img img{max-height:17.1875vw;max-width:15.625vw}.flats__results-table-row-hidden-desc_big{font-size:1.71875vw;margin-bottom:1.5625vw}.flats__results-table-row-hidden-desc_small{font-size:1.328125vw;margin-bottom:.9375vw}.flats__results-table-row-hidden-value_big{font-size:4.6875vw}.flats__results-table-row-hidden-value_small{font-size:2.734375vw}.flats__results-table-row-info{grid-column-gap:.78125vw}.flats__results-table-row-item{font-size:1.171875vw;height:4.6875vw}.flats__results-table-row-item.sort:before{bottom:.9375vw;max-height:.46875vw;max-width:.625vw}.flats__filter{padding-bottom:8.59375vw;padding-top:2.34375vw}.flats__filter-label{font-size:1.5625vw;line-height:2.265625vw}.flats__filter-params{width:70.3125vw}.flats__filter-params-corpuses-label{margin-right:1.171875vw}.flats__filter-params-corpuses-list li{font-size:2.734375vw;height:4.6875vw;margin-right:1.171875vw;width:4.6875vw}.flats__filter-params-ranges{grid-row-gap:1.953125vw;margin-bottom:1.953125vw;margin-top:1.953125vw}.flats__filter-params-range-label{margin-bottom:1.5625vw}.flats__filter-params-range-block-wr{margin-top:.78125vw;width:23.4375vw}.flats__filter-params-range-block-line{width:23.4375vw}.flats__filter-params-range-block-line .noUi-horizontal .noUi-handle{height:1.71875vw;width:1.71875vw}.flats__filter-params-range-block-line .noUi-horizontal .noUi-handle.noUi-handle-lower{right:-1.71875vw}.flats__filter-params-range-block-val{font-size:2.734375vw}.flats__filter-params-checkbox-label{margin-right:1.5625vw}.flats__filter-params-checkbox-label_hid{display:none}.flats__filter-params-checkbox-circle{height:1.953125vw;margin-right:.9375vw;width:1.953125vw}.flats__filter-params-checkbox-list li{font-size:1.5625vw;margin-right:1.953125vw}.flats__filter-params-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.953125vw}.flats__filter-params-button{border-radius:3.671875vw;font-size:1.5625vw;height:5.46875vw;margin-left:auto;margin-right:auto;margin-top:3.515625vw;width:22.265625vw}}@media(max-width:800px){.flats__panel{-webkit-box-shadow:1px -3px 13px rgba(0,0,0,.25);box-shadow:1px -3px 13px rgba(0,0,0,.25);margin-top:0}.flats__panel-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:3.125vw 8.75vw}.flats__panel-main-title{font-size:3.25vw;line-height:4.375vw;margin-bottom:15px;max-width:none}.flats__panel-main-button{font-size:1.875vw;line-height:2.125vw;margin-right:1vw;min-height:7vw;min-width:25vw}.flats__banner{padding-bottom:3.125vw;padding-left:2vw;padding-top:2.5vw;top:8.75vw}.flats__banner:before{border-radius:0 3.375vw 3.375vw 0}.flats__banner-icon{height:9.375vw;width:9.375vw}.flats__banner-title{font-size:2.125vw;line-height:2.5vw;margin-top:1vw;max-width:22.5vw}.flats__genplan{border-radius:4.625vw 4.625vw 0 0;margin-top:35px}.flats__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1vw}.flats__info_fl .flats__info-desc{max-width:13.125vw!important}.flats__info-desc{font-size:2.5vw;line-height:3.5vw;margin-bottom:0;margin-right:1.875vw}.flats__info-desc span br{display:none}.flats__info-corpuses-item{font-size:3.75vw;height:8.75vw;margin-bottom:1.25vw;width:8.75vw}.flats__close{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:2vw;line-height:2vw;right:5.25vw;top:2.375vw}.flats__close svg{height:3.5vw;margin-bottom:0;margin-right:1.25vw;width:3.5vw}.flats__filter,.flats__results .flats__info{padding:0 4.25vw}.flats__filter,.flats__results{grid-template-columns:100%;max-width:none}.flats__results{padding:0}.flats__results-table{width:100%}.flats__results-table-list{height:58.125vw;padding-bottom:9.375vw;padding-left:4.25vw;padding-right:4.25vw}.flats__results-table-list .ps__rail-y{border-radius:2.5vw;margin-bottom:6.25vw;right:1.875vw;width:.75vw}.flats__results-table-list .ps__rail-y .ps__thumb-y{border-radius:2.5vw}.flats__results-table-list .flats__results-table-row{height:7.5vw;margin-bottom:1.875vw}.flats__results-table-list .flats__results-table-row.active{height:34.375vw}.flats__results-table-row{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.flats__results-table-row_prev{padding:0 4.25vw}.flats__results-table-row-hidden{grid-column-gap:6.875vw;grid-template-columns:20.625vw auto;margin-top:.5vw;padding-bottom:2.5vw;padding-left:4.25vw;padding-right:4.25vw}.flats__results-table-row-hidden-rm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.flats__results-table-row-hidden-wrtext{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.flats__results-table-row-hidden-other{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin-top:0}.flats__results-table-row-hidden-other-item:first-child{margin-right:6.25vw}.flats__results-table-row-hidden-other-row:last-child{margin-top:1.875vw}.flats__results-table-row-hidden-img{min-height:21.25vw}.flats__results-table-row-hidden-img img{max-height:23.125vw;max-width:20vw}.flats__results-table-row-hidden-desc_big{font-size:2.25vw;margin-bottom:1vw}.flats__results-table-row-hidden-desc_small{font-size:1.75vw;margin-bottom:.625vw}.flats__results-table-row-hidden-value_big{font-size:6.25vw}.flats__results-table-row-hidden-value_small{font-size:3.75vw}.flats__results-table-row-info{grid-column-gap:.625vw}.flats__results-table-row-item{font-size:1.625vw;height:7.5vw}.flats__results-table-row-item.sort:before{bottom:1.5vw;max-height:.75vw;max-width:1vw}.flats__filter{padding-bottom:11.375vw;padding-top:5vw}.flats__filter-label{font-size:2vw;line-height:3vw}.flats__filter-params{margin-top:3.125vw;width:100%}.flats__filter-params-corpuses-label{margin-right:1.875vw;max-width:11vw}.flats__filter-params-corpuses-list li{font-size:3.5vw;height:6.25vw;margin-right:1.75vw;width:6.25vw}.flats__filter-params-ranges{grid-row-gap:2.125vw;margin-bottom:3.125vw;margin-top:3.125vw}.flats__filter-params-range-label{margin-bottom:2.5vw}.flats__filter-params-range-block-wr{margin-top:1.25vw;width:31.25vw}.flats__filter-params-range-block-line{width:31.25vw}.flats__filter-params-range-block-line .noUi-horizontal .noUi-handle{height:2.25vw;width:2.25vw}.flats__filter-params-range-block-line .noUi-horizontal .noUi-handle.noUi-handle-lower{right:-2.25vw}.flats__filter-params-range-block-val{font-size:3.5vw}.flats__filter-params-checkbox-label{margin-right:2.125vw}.flats__filter-params-checkbox-circle{height:2.5vw;margin-right:1.25vw;width:2.5vw}.flats__filter-params-checkbox-list li{font-size:2vw;margin-right:2.5vw}.flats__filter-params-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3.125vw}.flats__filter-params-button{border-radius:5.875vw;font-size:1.875vw;height:6.875vw;margin-left:auto;margin-right:auto;margin-top:4.5vw;width:28.5vw}}@media(max-width:650px){.flats__panel{-webkit-box-shadow:1px -3px 13px rgba(0,0,0,.25);box-shadow:1px -3px 13px rgba(0,0,0,.25);margin-top:-35px}.flats__panel-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:24px 30px}.flats__panel-main-title{font-size:24px;line-height:26px;margin-bottom:15px;max-width:285px;text-align:center}.flats__panel-main-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;width:100%}.flats__panel-main-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25);-ms-flex-direction:row;flex-direction:row;font-size:15px;line-height:17px;margin-bottom:12px;margin-right:0;max-width:330px;min-height:30px;min-width:auto;width:100%}.flats__panel-main-button:last-child{margin-bottom:0}.flats__banner{padding-bottom:9px;padding-left:9px;padding-top:8px;top:70px}.flats__banner:before{border-radius:0 15px 15px 0}.flats__banner-icon{height:39px;width:39px}.flats__banner-title{font-size:10px;line-height:12px;margin-top:5px;max-width:100px}.flats__genplan{border-radius:37px 37px 0 0;margin-top:0}.flats__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:8px}.flats__info_fl .flats__info-desc{max-width:105px!important}.flats__info-desc{font-size:15px;line-height:18px;margin-bottom:0;margin-right:15px}.flats__info-desc span br{display:block}.flats__info-corpuses-item{font-size:30px;height:60px;margin-bottom:0;width:60px}.flats__close{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:14px;line-height:16px;right:20px;top:19px}.flats__close svg{height:24px;margin-bottom:0;margin-right:12px;width:24px}.flats__filter,.flats__results .flats__info{padding:0 20px}.flats__filter,.flats__results{grid-template-columns:100%;max-width:none}.flats__results{padding:0}.flats__results-table{width:100%}.flats__results-table-list{height:430px;padding-bottom:56px}.flats__results-table-list .ps__rail-y{border-radius:20px;margin-bottom:60px;width:4px}.flats__results-table-list .ps__rail-y .ps__thumb-y{border-radius:20px}.flats__results-table-list .flats__results-table-row{height:43px;margin-bottom:13px}.flats__results-table-list .flats__results-table-row.active{height:210px}.flats__results-table-list .flats__results-table-row-item{font-size:12px}.flats__results-table-list .flats__results-table-row-item:nth-child(6){font-size:7px}.flats__results-table-row{width:100%}.flats__results-table-row-hidden{grid-column-gap:40px;grid-template-columns:130px auto;margin-top:4px;padding-bottom:20px;padding-left:30px;padding-right:30px}.flats__results-table-row-hidden-rm{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-bottom:14px}.flats__results-table-row-hidden-rm,.flats__results-table-row-hidden-wrtext{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flats__results-table-row-hidden-wrtext{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:normal;-ms-flex-pack:normal;align-items:flex-start;justify-content:normal;padding-top:9px}.flats__results-table-row-hidden-other{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin-top:0}.flats__results-table-row-hidden-other-item:first-child{margin-right:20px}.flats__results-table-row-hidden-other-row:last-child{margin-top:14px}.flats__results-table-row-hidden-img{min-height:150px}.flats__results-table-row-hidden-img img{max-height:150px;max-width:130px}.flats__results-table-row-hidden-desc_big{font-size:12px;margin-bottom:4px}.flats__results-table-row-hidden-desc_small{font-size:10px;margin-bottom:2px}.flats__results-table-row-hidden-value_big{font-size:22px}.flats__results-table-row-hidden-value_small{font-size:18px}.flats__results-table-row-info{grid-column-gap:0;grid-template-columns:repeat(7,1fr)}.flats__results-table-row-item{font-size:8px;height:43px;position:relative;text-align:center}.flats__results-table-row-item.sort:before{bottom:10px;max-height:6px;max-width:8px}.flats__filter{padding-bottom:180px;padding-top:25px}.flats__filter-label{font-size:16px;line-height:24px}.flats__filter-params{margin-top:25px;width:100%}.flats__filter-params-corpuses{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.flats__filter-params-corpuses-label{margin-bottom:14px;margin-right:0;max-width:none}.flats__filter-params-corpuses-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.flats__filter-params-corpuses-list li{font-size:28px;height:50px;margin-bottom:14px;margin-right:14px;width:50px}.flats__filter-params-ranges{grid-row-gap:22px;grid-template-columns:100%;margin-bottom:25px;margin-top:25px}.flats__filter-params-range-label{margin-bottom:20px}.flats__filter-params-range-block-wr{margin-top:15px;width:100%}.flats__filter-params-range-block-line{margin-left:0;margin-right:0;width:100%}.flats__filter-params-range-block-line .noUi-horizontal .noUi-handle{height:18px;width:18px}.flats__filter-params-range-block-line .noUi-horizontal .noUi-handle.noUi-handle-lower{right:-18px}.flats__filter-params-range-block-val{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:28px}.flats__filter-params-range-block-val:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flats__filter-params-range-block-val:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flats__filter-params-checkbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flats__filter-params-checkbox-label{margin-bottom:15px;margin-right:17px}.flats__filter-params-checkbox-circle{height:20px;margin-right:10px;width:20px}.flats__filter-params-checkbox-list li{font-size:16px;margin-bottom:20px;margin-right:12px}.flats__filter-params-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:25px}.flats__filter-params-button{border-radius:47px;font-size:15px;height:55px;margin-left:auto;margin-right:auto;margin-top:36px;width:228px}}@media(max-width:460px){.flats__genplan-img,.flats__genplan-svg{height:303px;width:auto}.flats__genplan-img{left:-79px}.flats__genplan-svg{margin-left:-79px}.flats__banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:35px;-ms-flex-direction:row;flex-direction:row;left:61px;padding-bottom:5px;top:auto}.flats__banner:before{border-radius:15px 15px 0 0;width:58%}.flats__banner-icon{margin-right:10px}.flats__banner-title{margin-top:0}.flats__results-table-row-info{grid-template-columns:repeat(3,1fr) 44px 52px 46px 75px}}.infra{overflow:hidden}.infra__container{display:grid;grid-template-columns:645px auto}.infra__set{background:#fff;padding-bottom:178px;padding-top:50px}.infra__set-wr-slider{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(114.15deg,hsla(0,0%,94%,.72),hsla(0,0%,94%,.72) 100.7%);border-radius:63px;-webkit-box-sizing:border-box;box-sizing:border-box;height:469px;margin-left:auto;margin-right:auto;padding-top:47px;position:relative;width:518px}.infra__set-wr-slider .slider-button svg{height:52px;width:52px}.infra__set-wr-slider .slider-button_prev{left:60px}.infra__set-wr-slider .slider-button_next{right:60px}.infra__set-wr-slider-decor{display:none;height:100%;position:absolute;width:100%}.infra__set-wr-slider-decor.active{display:block}.infra__set-wr-slider-decor img{position:absolute}.infra__set-wr-slider-decor img:first-child{bottom:0;left:0}.infra__set-wr-slider-decor img:last-child{right:0;top:0}.infra__set-slider-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.infra__set-slider-slide-title{font-size:48px;font-weight:800;margin-bottom:50px;text-transform:uppercase}.infra__set-slider-slide-title_red{color:#f0493e}.infra__set-slider-slide-title_yellow{color:#faa61a}.infra__set-slider-slide-title_green{color:#33bda4}.infra__set-slider-slide-title_blue{color:#21355e}.infra__set-slider-slide-img img{max-height:335px;max-width:250px}.infra__set-other{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:30px}.infra__set-other svg{display:none}.infra__set-other svg.active{display:block}.infra__set-other_type-1 .infra__set-other-subtitle{color:#f0493e}.infra__set-other_type-1 .infra__set-other-subtitle-1{display:inline-block}.infra__set-other_type-1 .infra__set-other-title{color:#f15a2f}.infra__set-other_type-1 .button-def{background:#f0493e}.infra__set-other_type-2 .infra__set-other-subtitle{color:#faa61a}.infra__set-other_type-2 .infra__set-other-subtitle-2{display:inline-block}.infra__set-other_type-2 .infra__set-other-title{color:#f15a2f}.infra__set-other_type-2 .button-def{background:#f15a2f}.infra__set-other_type-2 svg path{fill:#faa61a}.infra__set-other_type-3 .infra__set-other-subtitle{color:#33bda4}.infra__set-other_type-3 .infra__set-other-subtitle-3{display:inline-block}.infra__set-other_type-3 .infra__set-other-title{color:#076}.infra__set-other_type-3 .button-def{background:#076}.infra__set-other_type-3 svg path{fill:#33bda4}.infra__set-other_type-4 .infra__set-other-subtitle-4{display:inline-block}.infra__set-other_type-4 .infra__set-other-subtitle,.infra__set-other_type-4 .infra__set-other-title{color:#21355e}.infra__set-other_type-4 .button-def{background:#0a0d36}.infra__set-other_type-4 svg{display:none}.infra__set-other-subtitle,.infra__set-other-title{text-align:center;text-transform:uppercase}.infra__set-other-title{max-width:520px}.infra__set-other-subtitle{display:none;font-size:29px;font-weight:700;line-height:normal;margin-bottom:0!important;margin-top:15px}.infra__set-other-title{font-size:36px;font-weight:800;line-height:43px}.infra__set-other-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:28px}.infra__set-other-buttons .button-def{color:#fff;font-size:27px;font-weight:800;height:97px;line-height:32px;margin-bottom:20px;text-align:center;width:355px}.infra__set-other-buttons .button-def:last-child{margin-bottom:0}.infra__info{color:#fff}.infra__info-slide{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:100%;padding-bottom:25px;padding-top:40px}.infra__info-slide_red{background:#f0493e}.infra__info-slide_orange{background:#f15a2f}.infra__info-slide_green{background:#076}.infra__info-slide_blue{background:#21355e}.infra__info-slide.active{display:block}.infra__info-content-def{font-size:27px;font-weight:700;line-height:45px;padding-left:110px;padding-right:110px;padding-top:20px}.infra__info-content-grid{grid-column-gap:45px;display:grid;grid-template-columns:1fr 1fr;padding-bottom:75px;padding-left:60px;padding-right:40px}.infra__info-content-grid-block{margin-bottom:42px}.infra__info-content-grid-block img{display:block;height:75px;margin-bottom:25px;margin-left:auto;margin-right:auto;width:auto}.infra__info-content-grid-block-title{color:#fff;font-size:34px;font-weight:800;line-height:37px;margin-bottom:33px;text-align:center;text-transform:uppercase}.infra__info-content-grid-block-list-el{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px;position:relative}.infra__info-content-grid-block-list-el:last-child{margin-bottom:0}.infra__info-content-grid-block-list-el-title{font-size:26px;font-weight:700;line-height:26px}.infra__info-content-grid-block-list-el-desc{font-size:23px;line-height:25px}.infra__info-title{font-size:65px;font-weight:800;margin-bottom:35px;text-align:center;text-transform:uppercase}@media(max-width:1920px){.infra__container{grid-template-columns:33.59375vw auto}.infra__set{padding-bottom:9.2708333333vw;padding-top:2.6041666667vw}.infra__set-wr-slider{border-radius:3.28125vw;height:24.4270833333vw;padding-top:2.4479166667vw;width:26.9791666667vw}.infra__set-wr-slider .slider-button svg{height:2.7083333333vw;width:2.7083333333vw}.infra__set-wr-slider .slider-button_prev{left:3.125vw}.infra__set-wr-slider .slider-button_next{right:3.125vw}.infra__set-slider-slide-title{font-size:2.5vw;margin-bottom:2.6041666667vw}.infra__set-slider-slide-img img{max-height:17.4479166667vw;max-width:13.0208333333vw}.infra__set-other{margin-top:1.5625vw}.infra__set-other-title{max-width:27.0833333333vw}.infra__set-other-subtitle{font-size:1.5104166667vw;margin-bottom:1.5625vw;margin-top:.78125vw}.infra__set-other-title{font-size:1.875vw;line-height:2.2395833333vw}.infra__set-other-buttons{margin-top:1.4583333333vw}.infra__set-other-buttons .button-def{font-size:1.40625vw;height:5.0520833333vw;line-height:1.6666666667vw;margin-bottom:1.0416666667vw;width:18.4895833333vw}.infra__info-slide{padding-bottom:1.3020833333vw;padding-top:2.0833333333vw}.infra__info-content-def{font-size:1.40625vw;line-height:2.34375vw;padding-left:5.7291666667vw;padding-right:5.7291666667vw;padding-top:1.0416666667vw}.infra__info-content-grid{grid-column-gap:2.34375vw;padding-bottom:3.90625vw;padding-left:3.125vw;padding-right:2.0833333333vw}.infra__info-content-grid-block{margin-bottom:1.8229166667vw}.infra__info-content-grid-block img{height:3.6979166667vw;margin-bottom:1.3020833333vw}.infra__info-content-grid-block-title{font-size:1.7708333333vw;line-height:1.9270833333vw;margin-bottom:1.71875vw}.infra__info-content-grid-block-list-el{margin-bottom:1.6666666667vw}.infra__info-content-grid-block-list-el-title{font-size:1.3541666667vw;line-height:1.3541666667vw}.infra__info-content-grid-block-list-el-desc{font-size:1.1979166667vw;line-height:1.3020833333vw}.infra__info-title{font-size:3.3854166667vw;margin-bottom:1.8229166667vw}}@media(max-width:1280px){.infra__container{grid-template-columns:32.109375vw auto}.infra__set{padding-bottom:10vw;padding-top:1.640625vw}.infra__set-wr-slider{border-radius:4.921875vw;height:23.984375vw;padding-top:2.34375vw;width:26.5625vw}.infra__set-wr-slider .slider-button svg{height:2.65625vw;width:2.65625vw}.infra__set-wr-slider .slider-button_prev{left:3.125vw}.infra__set-wr-slider .slider-button_next{right:3.125vw}.infra__set-slider-slide-title{font-size:2.734375vw;margin-bottom:1.953125vw}.infra__set-slider-slide-img img{max-height:15.625vw;max-width:15.625vw}.infra__set-other{margin-top:1.71875vw}.infra__set-other-title{max-width:28.28125vw}.infra__set-other-subtitle{font-size:1.5625vw;margin-bottom:2.03125vw;margin-top:.78125vw}.infra__set-other-title{font-size:2.1875vw;line-height:2.34375vw}.infra__set-other-buttons{margin-top:1.328125vw}.infra__set-other-buttons .button-def{font-size:1.25vw;height:4.921875vw;line-height:1.5625vw;margin-bottom:1.09375vw;width:18.125vw}.infra__info-slide{padding-bottom:1.953125vw;padding-top:2.34375vw}.infra__info-content-def{font-size:1.40625vw;line-height:2.65625vw;padding-left:3.75vw;padding-right:3.75vw;padding-top:.78125vw}.infra__info-content-grid{grid-column-gap:2.734375vw;padding-bottom:4.296875vw;padding-left:4.296875vw;padding-right:.78125vw}.infra__info-content-grid-block{margin-bottom:1.953125vw}.infra__info-content-grid-block img{height:4.6875vw;margin-bottom:.9375vw}.infra__info-content-grid-block-title{font-size:1.71875vw;line-height:2.890625vw;margin-bottom:1.875vw}.infra__info-content-grid-block-list-el{margin-bottom:1.5625vw}.infra__info-content-grid-block-list-el-title{font-size:1.484375vw;line-height:1.5625vw}.infra__info-content-grid-block-list-el-desc{font-size:1.328125vw;line-height:1.953125vw;margin-top:.15625vw}.infra__info-title{font-size:3.125vw;margin-bottom:2.734375vw}}@media(max-width:800px){.infra__container{grid-template-columns:26.25vw auto;min-height:101.25vw}.infra__set{padding-bottom:10vw;padding-top:2.5vw}.infra__set-wr-slider{border-radius:3.75vw;height:17.75vw;padding-top:1.875vw;width:19.75vw}.infra__set-wr-slider .slider-button svg{height:3.375vw;width:3.375vw}.infra__set-wr-slider .slider-button_prev{left:1.25vw}.infra__set-wr-slider .slider-button_next{right:1.25vw}.infra__set-slider-slide-title{font-size:1.75vw;margin-bottom:1.75vw}.infra__set-slider-slide-img img{max-height:12vw;max-width:12vw}.infra__set-other{margin-top:1.875vw}.infra__set-other-title{max-width:25vw}.infra__set-other-subtitle{font-size:1.25vw;margin-bottom:1.25vw;margin-top:1.25vw}.infra__set-other-title{font-size:1.75vw;line-height:2vw}.infra__set-other-buttons{margin-top:2.125vw}.infra__set-other-buttons .button-def{font-size:1.375vw;height:4.75vw;line-height:1.75vw;margin-bottom:1.25vw;width:21vw}.infra__info-slide{padding-bottom:2.5vw;padding-top:1.875vw}.infra__info-content-def{font-size:1.625vw;line-height:3vw;padding-left:3.125vw;padding-right:3.125vw;padding-top:1.25vw}.infra__info-content-grid{grid-column-gap:1.875vw;padding-bottom:5.625vw;padding-left:2.5vw;padding-right:2.5vw}.infra__info-content-grid-block{margin-bottom:1.875vw}.infra__info-content-grid-block img{height:4vw;margin-bottom:1.25vw}.infra__info-content-grid-block-title{font-size:1.625vw;line-height:1.875vw;margin-bottom:1.625vw}.infra__info-content-grid-block-list-el{margin-bottom:1.25vw}.infra__info-content-grid-block-list-el-title{font-size:1.5vw;line-height:1.75vw}.infra__info-content-grid-block-list-el-desc{font-size:1.375vw;line-height:1.5vw;margin-top:.125vw}.infra__info-title{font-size:3.5vw;margin-bottom:4.25vw}}@media(max-width:650px){.infra__container{grid-template-columns:100%;min-height:auto}.infra__set{padding-bottom:30px;padding-top:20px}.infra__set-wr-slider{border-radius:30px;height:143px;padding-top:15px;width:209px}.infra__set-wr-slider .slider-button svg{height:27px;width:27px}.infra__set-wr-slider .slider-button_prev{left:10px}.infra__set-wr-slider .slider-button_next{right:10px}.infra__set-slider-slide-title{font-size:14px;margin-bottom:12px}.infra__set-slider-slide-img img{max-height:96px;max-width:96px}.infra__set-other{margin-left:auto;margin-right:auto;margin-top:15px;width:calc(100% - 60px)}.infra__set-other-title{max-width:none}.infra__set-other-subtitle{font-size:10px;margin-bottom:10px;margin-top:10px}.infra__set-other-title{font-size:14px;line-height:16px}.infra__set-other-buttons{margin-top:13px}.infra__set-other-buttons .button-def{font-size:14px;height:29px;line-height:14px;margin-bottom:10px;width:309px}.infra__info{border-radius:32px 32px 0 0;grid-template-columns:100%;overflow:hidden}.infra__info-slide{padding-bottom:60px;padding-top:30px}.infra__info-content-def{font-size:10px;line-height:18px;padding-left:30px;padding-right:30px;padding-top:10px}.infra__info-content-grid{grid-column-gap:0;grid-template-columns:100%;padding-bottom:0;padding-left:30px;padding-right:30px}.infra__info-content-grid-block{margin-bottom:15px}.infra__info-content-grid-block img{height:32px;margin-bottom:10px}.infra__info-content-grid-block-title{font-size:13px;line-height:17px;margin-bottom:12px}.infra__info-content-grid-block-list-el{margin-bottom:11px}.infra__info-content-grid-block-list-el-title{font-size:12px;line-height:14px}.infra__info-content-grid-block-list-el-desc{font-size:12px;line-height:14px;margin-top:1px}.infra__info-title{font-size:24px;line-height:27px;margin-bottom:33px;margin-left:auto;margin-right:auto;max-width:300px}}.price-section{grid-column-gap:110px;background:#f0493e;display:grid;grid-template-columns:663px auto}.price-section__img{background-position:100%;background-repeat:no-repeat;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;height:550px;width:100%}.price-section__img_mob{display:none}.price-section__txt{padding-top:85px}.price-section__txt-inner{font-family:Circe}.price-section__label{color:#fff;font-size:50px;font-weight:400;margin-bottom:10px;text-transform:uppercase}.price-section__value{color:#fff;font-size:197px;font-weight:800;text-transform:uppercase}.price-section__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:50px;font-weight:400;margin-top:8px;text-transform:uppercase}.price-section__button svg{height:35px;margin-right:8px;width:26px}@media(min-width:1990px){.price-section{grid-template-columns:40% auto}}@media(max-width:1921px){.price-section{grid-column-gap:5.7291666667vw;grid-template-columns:34.53125vw auto}.price-section__img{height:28.6458333333vw}.price-section__txt{padding-top:4.4270833333vw}.price-section__label{font-size:2.6041666667vw;margin-bottom:.5208333333vw}.price-section__value{font-size:10.2604166667vw}.price-section__button{font-size:2.6041666667vw;margin-top:.4166666667vw}.price-section__button svg{height:1.8229166667vw;margin-right:.4166666667vw;width:1.3541666667vw}}@media(max-width:1280px){.price-section{grid-column-gap:3.515625vw;grid-template-columns:32.5vw auto}.price-section__img{height:29.6875vw}.price-section__txt{padding-top:3.125vw}.price-section__label{font-size:2.734375vw;margin-bottom:.625vw}.price-section__value{font-size:11.40625vw}.price-section__button{font-size:2.734375vw;margin-top:.625vw}.price-section__button svg{height:1.875vw;margin-right:.625vw;width:1.40625vw}}@media(max-width:800px){.price-section{grid-column-gap:6.25vw;grid-template-columns:35.625vw auto}.price-section__img{height:28.75vw}.price-section__txt{padding-top:3.125vw}.price-section__label{font-size:2.75vw;margin-bottom:1vw}.price-section__value{font-size:9vw}.price-section__button{font-size:2.75vw;margin-top:1vw}.price-section__button svg{height:2vw;margin-right:1vw;width:1.5vw}}@media(max-width:650px){.price-section{grid-column-gap:0;grid-template-columns:100%}.price-section__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;background-position:top;min-height:290px;order:2;width:100%}.price-section__img_desk{display:none}.price-section__img_mob{display:block}.price-section__txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:15px;order:1;padding-top:25px}.price-section__label{font-size:22px;margin-bottom:8px}.price-section__value{font-size:72px}.price-section__button{font-size:22px;margin-top:8px}.price-section__button svg{height:17px;margin-right:8px;width:13px}}.vote{background:#fff;padding-bottom:190px;padding-left:187px;position:relative}.vote__stars{height:auto;left:38px;position:absolute;top:158px;width:107px}.vote__img{position:absolute;right:210px;top:50px}.vote__img img{height:auto;max-height:562px;width:837px}.vote__txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;padding-top:180px}.vote__sub-title{font-size:50px}.vote__sub-title,.vote__title{color:#000;font-family:Circe;font-weight:400;margin-bottom:6px;text-transform:uppercase}.vote__title{font-size:73px}.vote__desc{color:#9e7a1c;font-size:73px;font-weight:700}.vote__button,.vote__desc{font-family:Circe;text-transform:uppercase}.vote__button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f6e6a6;border-radius:63px;color:#987310;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:50px;font-weight:400;justify-content:center;margin-top:34px;padding:19px 116px}@media(max-width:1921px){.vote{padding-bottom:9.8958333333vw;padding-left:9.7395833333vw}.vote__stars{left:1.9791666667vw;top:8.2291666667vw;width:5.5729166667vw}.vote__img{right:10.9375vw;top:2.6041666667vw}.vote__img img{max-height:29.2708333333vw;width:43.59375vw}.vote__txt{padding-top:9.375vw}.vote__sub-title{font-size:2.6041666667vw;margin-bottom:.3125vw}.vote__title{margin-bottom:.3125vw}.vote__desc,.vote__title{font-size:3.8020833333vw}.vote__button{border-radius:3.28125vw;font-size:2.6041666667vw;margin-top:1.7708333333vw;padding:.9895833333vw 6.0416666667vw}}@media(max-width:1280px){.vote{padding-bottom:10.9375vw;padding-left:7.578125vw}.vote__stars{left:1.953125vw;top:3.4375vw;width:6.25vw}.vote__img{right:16.40625vw;top:1.5625vw}.vote__img img{max-height:20.46875vw;width:34.140625vw}.vote__txt{padding-top:3.359375vw}.vote__sub-title{font-size:2.34375vw;margin-bottom:.46875vw}.vote__title{font-size:3.671875vw;margin-bottom:.46875vw}.vote__desc{font-size:3.515625vw}.vote__button{border-radius:3.203125vw;font-size:2.578125vw;margin-top:1.171875vw;padding:1.015625vw 5.078125vw}}@media(max-width:800px){.vote{padding-bottom:12.5vw;padding-left:8.125vw}.vote__stars{left:1.875vw;top:2.5vw;width:7vw}.vote__img{right:15vw;top:1.875vw}.vote__img img{max-height:26.25vw;width:31.25vw}.vote__txt{padding-top:3.75vw}.vote__sub-title{font-size:1.875vw;margin-bottom:.75vw}.vote__title{font-size:4vw;margin-bottom:.75vw}.vote__desc{font-size:3.75vw}.vote__button{border-radius:5.125vw;font-size:2.25vw;margin-top:2.5vw;padding:1.25vw 2.5vw}}@media(max-width:650px){.vote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:85px;padding-left:0}.vote__stars{display:none}.vote__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;order:1;padding-top:12px;position:relative;right:auto;top:auto;width:100%}.vote__img img{-ms-flex-negative:0;flex-shrink:0;max-height:240px;max-width:272px;width:calc(100% - 20px)}.vote__txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-top:12px;order:2;padding-top:0}.vote__sub-title{font-size:17px;margin-bottom:6px}.vote__title{font-size:23px;margin-bottom:6px}.vote__desc{font-size:17px}.vote__button{border-radius:41px;font-size:18px;margin-top:22px;padding:10px 18px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RUEsaUJBSEEsaUJBRUEsb0JBQ0EsRUFLTix3QkFDRSxNQUlFLHlEQUNBLGtFQUZBLHFEQUNBLGdEQUhBLG9CQUNBLGNBR0EsQ0FFQSxhQUNFLGFBR0YsV0FDRSw2Q0FPQSw2Q0FGQSxvREFDQSxxREFDQSx1QkFQQSxRQVFBLGlCQVBBLGtCQUVBLFdBREEsU0FFQSxVQUlBLENBRUEsZUFJRSxrQ0FEQSxpQkFEQSxnQkFEQSx1QkFHQSxDQUlKLFdBRUUsNkNBREEsZ0JBQ0EsUUFDQSxjQUdGLGlCQUNFLGVBQ0Esa0JBR0YsYUFDRSxlQUNBLGtCQUdGLFlBQ0UsZUFHRixjQUVFLG1CQUVBLGVBSEEsZ0JBRUEsaUJBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9fbWl4aW5zL19mb250LWZhY2Uuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc3RhcnRlci8uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9DYXJvdXNlbC9zY3NzL2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvQ2Fyb3VzZWwvcGx1Z2lucy9Eb3RzL0RvdHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvQ2Fyb3VzZWwvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zdGFydGVyLy4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0Nhcm91c2VsL3BsdWdpbnMvTmF2aWdhdGlvbi9OYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zdGFydGVyLy4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3MvYmFzZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc3RhcnRlci8uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zdGFydGVyLy4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3Mvc3Bpbm5lci5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc3RhcnRlci8uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9zY3NzL2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9zY3JvbGxiYXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9jdXJzb3Iuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvcGx1Z2lucy9JbWFnZS9JbWFnZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc3RhcnRlci8uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9wbHVnaW5zL0h0bWwvSHRtbC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc3RhcnRlci8uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9wbHVnaW5zL1RodW1icy9UaHVtYnMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvcGx1Z2lucy9Ub29sYmFyL1Rvb2xiYXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvdnVlMi1wZXJmZWN0LXNjcm9sbGJhci9kaXN0L3Z1ZTItcGVyZmVjdC1zY3JvbGxiYXIuY3NzIiwid2VicGFjazovL3dlYnBhY2stc3RhcnRlci8uL25vZGVfbW9kdWxlcy9ub3Vpc2xpZGVyL2Rpc3Qvbm91aXNsaWRlci5jc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvX2dlbmVyYWwuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9fbWFpbi1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9fYnV0dG9uLWRlZi5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL19taXhpbnMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9fdmFycy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL19zbGlkZXItYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvX3RvcC1wcmV2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvX2RlZmF1bHQtc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL190b3duLW5hdHVyZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL19hYm91dC1pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvX3Bob3RvLWdhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9fdGFibGUtaW5mby5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL19zY2hvb2wuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9fdGVzdC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL19yZXZpZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvX2NvbnRhY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvX2ZsYXRzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvX2luZnJhLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvX3ByaWNlLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9fdm90ZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbm9sLCB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5he1xyXG4gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbnZpZGVvIHtcclxuICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59IiwiQG1peGluIGZvbnQtZmFjZSgkZm9udC1mYW1pbHksICRmaWxlLXBhdGgsICR3ZWlnaHQ6IG5vcm1hbCwgJHN0eWxlOiBub3JtYWwpIHtcblx0QGZvbnQtZmFjZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcblx0XHRmb250LXdlaWdodDogJHdlaWdodDtcblx0XHRmb250LXN0eWxlOiAkc3R5bGU7XG5cblx0XHRzcmM6IHVybCgnI3skZmlsZS1wYXRofS5lb3QnKTtcblx0XHRzcmM6IFxuXHRcdFx0dXJsKCcjeyRmaWxlLXBhdGh9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIFxuXHRcdFx0Ly91cmwoJyN7JGZpbGUtcGF0aH0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIFxuXHRcdFx0dXJsKCcjeyRmaWxlLXBhdGh9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgXG5cdFx0XHR1cmwoJyN7JGZpbGUtcGF0aH0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHR9XG59IiwiQGltcG9ydCBcIl9taXhpbnMvZm9udC1mYWNlXCI7XHJcblxyXG5AaW5jbHVkZSBmb250LWZhY2UoXCJDaXJjZVwiLCBcIi4uL2ZvbnRzL0NpcmNlLUxpZ2h0XCIsIDM1MCk7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZShcIkNpcmNlXCIsIFwiLi4vZm9udHMvQ2lyY2UtUmVndWxhclwiLCA0MDApO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoXCJDaXJjZVwiLCBcIi4uL2ZvbnRzL0NpcmNlLUJvbGRcIiwgNzAwKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKFwiQ2lyY2VcIiwgXCIuLi9mb250cy9DaXJjZS1FeHRyYUJvbGRcIiwgODAwKTtcclxuXHJcbkBpbmNsdWRlIGZvbnQtZmFjZShcIk1vbnRcIiwgXCIuLi9mb250cy9Nb250LVNlbWlCb2xkXCIsIDYwMCk7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZShcIk1vbnRcIiwgXCIuLi9mb250cy9Nb250LUJvbGRcIiwgNzAwKTsiLCIvKipcbiAqIFN3aXBlciA4LjMuMlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMiBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdWx5IDI2LCAyMDIyXG4gKi9cblxuQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5AYXQtcm9vdCB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbkBhdC1yb290IHtcbiAgOnJvb3Qge1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbiAgfVxufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0IHtcbiAgJixcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZCB7XG4gICYsXG4gICYuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgfVxuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLWNlbnRlcmVkIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3JkZXI6IDk5OTk7XG4gIH1cbiAgJi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuXG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cblxuXG5cbiIsIi4jeyRjYXJvdXNlbC1wcmVmaXh9Y2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJiAqLFxuICAmICo6YmVmb3JlLFxuICAmICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIH1cblxuICAmLmlzLWRyYWdnYWJsZSB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgfVxuXG4gICYuaXMtZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICB9XG59XG5cbi4jeyRjYXJvdXNlbC1wcmVmaXh9Y2Fyb3VzZWxfX3ZpZXdwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLiN7JGNhcm91c2VsLXByZWZpeH1jYXJvdXNlbF9fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uI3skY2Fyb3VzZWwtcHJlZml4fWNhcm91c2VsX19zbGlkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBAaWYgKCRjYXJvdXNlbC1zbGlkZS13aWR0aCkge1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtc2xpZGUtd2lkdGg7XG4gIH1cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xufVxuIiwiLmhhcy1kb3RzIHtcbiAgQGlmICgkY2Fyb3VzZWwtZG90cy1tYXJnaW4gPiAwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRjYXJvdXNlbC1kb3RzLW1hcmdpbn0gKyAjeyRjYXJvdXNlbC1kb3RzLWhlaWdodH0pO1xuICB9XG59XG5cbi5jYXJvdXNlbF9fZG90cyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuXG4gIEBpZiAoJGNhcm91c2VsLWRvdHMtYWJzb2x1dGUpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAjeyRjYXJvdXNlbC1kb3RzLW1hcmdpbn0pO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBsaXN0LXN0eWxlOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAuY2Fyb3VzZWxfX2RvdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB3aWR0aDogJGNhcm91c2VsLWRvdHMtd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtZG90cy1oZWlnaHQ7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogJGNhcm91c2VsLWRvdHMtZG90LXdpZHRoO1xuICAgICAgaGVpZ2h0OiAkY2Fyb3VzZWwtZG90cy1kb3QtaGVpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGNhcm91c2VsLWRvdHMtZG90LXJhZGl1cztcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRvdHMtZG90LWNvbG9yO1xuXG4gICAgICBAaWYgKCRjYXJvdXNlbC1kb3RzLWRvdC1vcGFjaXR5IDwgMSkge1xuICAgICAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtZG90cy1kb3Qtb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKCRjYXJvdXNlbC1kb3RzLWRvdC1vcGFjaXR5IDwgMSkge1xuICAgICAgJi5pcy1zZWxlY3RlZDphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkY2Fyb3VzZWwtcHJlZml4OiBcIlwiICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtc2xpZGUtd2lkdGg6IHZhcigtLWNhcm91c2VsLXNsaWRlLXdpZHRoLCA2MCUpICFkZWZhdWx0O1xyXG5cclxuLypcclxuICAgIERvdHMgcGx1Z2luXHJcbiovXHJcbiRjYXJvdXNlbC1kb3RzLWFic29sdXRlOiB0cnVlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtZG90cy1tYXJnaW46IDAuNXJlbSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRvdHMtd2lkdGg6IDIycHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kb3RzLWhlaWdodDogMjJweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1kb3RzLWRvdC13aWR0aDogOHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtZG90cy1kb3QtaGVpZ2h0OiA4cHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kb3RzLWRvdC1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtZG90cy1kb3Qtb3BhY2l0eTogMC4yNSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRvdHMtZG90LXJhZGl1czogNTAlICFkZWZhdWx0O1xyXG5cclxuLypcclxuICAgIE5hdmlnYXRpb24gcGx1Z2luXHJcbiovXHJcblxyXG4kY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24td2lkdGgsIDQ4cHgpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCkgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtYnV0dG9uLWNvbG9yOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tY29sb3IsIGN1cnJlbnRDb2xvcikgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24tYmc6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1iZywgdHJhbnNwYXJlbnQpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLXNoYWRvdzogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXNoYWRvdywgbm9uZSkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1czogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXMsIDUwJSkgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtYnV0dG9uLXByZXYtcG9zOiAxMHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLW5leHQtcG9zOiAxMHB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjMgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aCwgNTAlKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodCwgNTAlKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aCwgMS41KSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlciwgbm9uZSkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24tc3ZnLWZpbGw6IG5vbmUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24tc3ZnLXNjYWxlOiBmYWxzZSAhZGVmYXVsdDtcclxuIiwiLmNhcm91c2VsX19idXR0b24ge1xuICB3aWR0aDogJGNhcm91c2VsLWJ1dHRvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDtcblxuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGNhcm91c2VsLWJ1dHRvbi1jb2xvcjtcbiAgYmFja2dyb3VuZDogJGNhcm91c2VsLWJ1dHRvbi1iZztcblxuICBAaWYgKCRjYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIEBpZiAoJGNhcm91c2VsLWJ1dHRvbi1zaGFkb3cgIT0gZmFsc2UpIHtcbiAgICBib3gtc2hhZG93OiAkY2Fyb3VzZWwtYnV0dG9uLXNoYWRvdztcbiAgfVxuXG4gICYuaXMtcHJldixcbiAgJi5pcy1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgJi5pcy1wcmV2IHtcbiAgICBsZWZ0OiAkY2Fyb3VzZWwtYnV0dG9uLXByZXYtcG9zO1xuICB9XG5cbiAgJi5pcy1uZXh0IHtcbiAgICByaWdodDogJGNhcm91c2VsLWJ1dHRvbi1uZXh0LXBvcztcbiAgfVxuXG4gIEBpZiAoJGNhcm91c2VsLWJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5ICE9IGZhbHNlKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGNhcm91c2VsLWJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxuXG4gICYgc3ZnIHtcbiAgICB3aWR0aDogJGNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ7XG5cbiAgICBmaWxsOiAkY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWxsO1xuXG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAkY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg7XG4gICAgc3Ryb2tlLWxpbmVqb2luOiBiZXZlbDtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG5cbiAgICBmaWx0ZXI6ICRjYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlcjtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGlmICgkY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zY2FsZSAhPSBmYWxzZSkge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zY2FsZSk7XG4gICAgfVxuICB9XG59XG4iLCJodG1sLndpdGgtZmFuY3lib3gge1xuICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG59XG5cbmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpcmVjdGlvbjogbHRyO1xuXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogJGZhbmN5Ym94LWNvbnRhaW5lci1wYWRkaW5nO1xuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBjb2xvcjogJGZhbmN5Ym94LWNvbnRhaW5lci1jb2xvcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDUwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcblxuICAmICosXG4gICYgKjo6YmVmb3JlLFxuICAmICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG5cbiAgJiA6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICBib2R5Om5vdCguaXMtdXNpbmctbW91c2UpICYgOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAkZmFuY3lib3gtZm9jdXMtc2hhZG93O1xuICB9XG5cbiAgLS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDQ4cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweDtcblxuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7XG5cbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMi41O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoY29udGFpbmVyKTtcbn1cblxuLmZhbmN5Ym94X19iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogJGZhbmN5Ym94LWJhY2tkcm9wLWJnO1xuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoYmFja2Ryb3ApO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcblxuICAvKiBGb3IgU2FmYXJpICovXG4gIGhlaWdodDogMTAwJTtcblxuICB6LWluZGV4OiAxMDtcblxuICAmLmhhcy1kb3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGNhcm91c2VsLWRvdHMtbWFyZ2lufSArICN7JGNhcm91c2VsLWRvdHMtaGVpZ2h0fSk7XG4gIH1cblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGNhcm91c2VsKTtcbn1cblxuLmZhbmN5Ym94X192aWV3cG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZhbmN5Ym94X190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94X19zbGlkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogJGZhbmN5Ym94LXNsaWRlLXBhZGRpbmc7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbGV4OiAwIDAgMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAtLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogMzZweDtcbiAgLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiAzNnB4O1xuXG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjJweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjJweDtcblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KHNsaWRlKTtcbn1cblxuLmZhbmN5Ym94X19jb250ZW50IHtcbiAgbWFyZ2luOiAwIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgMCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQsIDBweCk7XG4gIHBhZGRpbmc6ICRmYW5jeWJveC1jb250ZW50LXBhZGRpbmc7XG4gIGNvbG9yOiAkZmFuY3lib3gtY29udGVudC1jb2xvcjtcbiAgYmFja2dyb3VuZDogJGZhbmN5Ym94LWNvbnRlbnQtYmc7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICB6LWluZGV4OiAyMDtcblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGNvbnRlbnQpO1xuXG4gICYgOmZvY3VzOm5vdCguY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSkge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogJGZhbmN5Ym94LWNhcHRpb24tbWFyZ2luO1xuICBwYWRkaW5nOiAkZmFuY3lib3gtY2FwdGlvbi1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogJGZhbmN5Ym94LWNhcHRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZmFuY3lib3gtY2FwdGlvbi1jb2xvcjtcblxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBjdXJzb3I6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuXG4gIC5pcy1sb2FkaW5nICYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoY2FwdGlvbik7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyID4gLmNhcm91c2VsX19kb3RzIHtcbiAgdG9wOiAxMDAlO1xuICBjb2xvcjogJGZhbmN5Ym94LWNvbnRhaW5lci1jb2xvcjtcbn1cblxuLmZhbmN5Ym94X19uYXYge1xuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KG5hdik7XG5cbiAgJiAuY2Fyb3VzZWxfX2J1dHRvbiB7XG4gICAgei1pbmRleDogNDA7XG5cbiAgICAmLmlzLW5leHQge1xuICAgICAgcmlnaHQ6IDhweDtcblxuICAgICAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChidXR0b24tbmV4dCk7XG4gICAgfVxuXG4gICAgJi5pcy1wcmV2IHtcbiAgICAgIGxlZnQ6IDhweDtcblxuICAgICAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChidXR0b24tcHJldik7XG4gICAgfVxuICB9XG59XG5cbi5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpICsgOHB4KTtcbiAgcmlnaHQ6IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSArIDhweCk7XG5cbiAgei1pbmRleDogNDA7XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChidXR0b24tY2xvc2Utb3V0c2lkZSk7XG59XG5cbi8qIENsb3NlIGJ1dHRvbiBsb2NhdGVkIGluc2lkZSBjb250ZW50IGFyZWEgKi9cbi5mYW5jeWJveF9fY29udGVudCA+IC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICByaWdodDogMDtcblxuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpO1xuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoYnV0dG9uLWNsb3NlLWluc2lkZSk7XG59XG5cbi5mYW5jeWJveF9fbm8tY2xpY2ssXG4uZmFuY3lib3hfX25vLWNsaWNrIGJ1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiJGZhbmN5Ym94LWJyZWFrcG9pbnRzOiAoXG4gIHhsOiAoXG4gICAgYnAtd2lkdGg6IDEwMjRweCxcbiAgICBjb250YWluZXI6IChcbiAgICAgIC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4LFxuICAgICAgLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiA0OHB4LFxuICAgICAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyN3B4LFxuICAgICAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjdweCxcbiAgICApLFxuICAgIGJ1dHRvbi1jbG9zZS1vdXRzaWRlOiAoXG4gICAgICByaWdodDogNDBweCxcbiAgICApLFxuICAgIGJ1dHRvbi1uZXh0OiAoXG4gICAgICByaWdodDogNDBweCxcbiAgICApLFxuICAgIGJ1dHRvbi1wcmV2OiAoXG4gICAgICBsZWZ0OiA0MHB4LFxuICAgICksXG4gICAgc2xpZGU6IChcbiAgICAgIHBhZGRpbmc6IDY0cHggMTAwcHgsXG4gICAgKSxcbiAgICB0b29sYmFyOiAoXG4gICAgICBwYWRkaW5nOiA4cHgsXG4gICAgKSxcbiAgKSxcbikgIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC1jb250YWluZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKSAhZGVmYXVsdDtcbiRmYW5jeWJveC1jb250YWluZXItcGFkZGluZzogZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KVxuICBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQsIDBweCkgIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC1iYWNrZHJvcC1iZzogdmFyKC0tZmFuY3lib3gtYmcsIHJnYmEoMjQsIDI0LCAyNywgMC45MikpICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtYWNjZW50LWNvbG9yOiB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMzQsIDIxMywgMjMzLCAwLjk2KSkgIWRlZmF1bHQ7XG4kZmFuY3lib3gtZm9jdXMtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgxLCAyMTAsIDIzMiwgMC45NCkpICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtc3Bpbm5lci1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcikgIWRlZmF1bHQ7XG4kZmFuY3lib3gtc3Bpbm5lci13aWR0aDogNTBweCAhZGVmYXVsdDtcbiRmYW5jeWJveC1zcGlubmVyLWhlaWdodDogNTBweCAhZGVmYXVsdDtcbiRmYW5jeWJveC1zcGlubmVyLXN2Zy1zdHJva2Utd2lkdGg6IDIuNzUgIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC1zbGlkZS1wYWRkaW5nOiA0OHB4IDhweCA4cHggOHB4ICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtY29udGVudC1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSkgIWRlZmF1bHQ7XG4kZmFuY3lib3gtY29udGVudC1iZzogdmFyKC0tZmFuY3lib3gtY29udGVudC1iZywgI2ZmZikgIWRlZmF1bHQ7XG4kZmFuY3lib3gtY29udGVudC1wYWRkaW5nOiAzNnB4ICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtY2FwdGlvbi1tYXJnaW46IDAgIWRlZmF1bHQ7XG4kZmFuY3lib3gtY2FwdGlvbi1wYWRkaW5nOiAxcmVtIDAgMCAwICFkZWZhdWx0O1xuJGZhbmN5Ym94LWNhcHRpb24tY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpICFkZWZhdWx0O1xuJGZhbmN5Ym94LWNhcHRpb24tbGluZS1oZWlnaHQ6IDEuMzc1ICFkZWZhdWx0O1xuXG4vKlxuICBUaHVtYnMgcGx1Z2luXG4qL1xuXG4kZmFuY3lib3gtdGh1bWJzLXBhZGRpbmc6IDBweCAzcHggIWRlZmF1bHQ7XG4kZmFuY3lib3gtdGh1bWJzLXNwYWNpbmc6IDhweCAzcHggIWRlZmF1bHQ7XG4kZmFuY3lib3gtdGh1bWJzLXJhZGl1czogOHB4IDNweCAhZGVmYXVsdDtcbiRmYW5jeWJveC10aHVtYnMtd2lkdGg6IHZhcigtLWZhbmN5Ym94LXRodW1icy13aWR0aCwgOTZweCkgIWRlZmF1bHQ7XG4kZmFuY3lib3gtdGh1bWJzLXJhdGlvOiB2YXIoLS1mYW5jeWJveC10aHVtYnMtcmF0aW8sIDEuNSkgIWRlZmF1bHQ7IC8qIDMvMiAqL1xuJGZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzOiB2YXIoLS1mYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cywgNHB4KSAhZGVmYXVsdDtcbiRmYW5jeWJveC10aHVtYnMtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1vcGFjaXR5OiBmYWxzZSAhZGVmYXVsdDtcbiRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtYm9yZGVyOiB0cnVlICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1ib3JkZXItd2lkdGg6IDVweCAhZGVmYXVsdDtcbiRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiAkZmFuY3lib3gtYWNjZW50LWNvbG9yICFkZWZhdWx0O1xuXG4vKlxuICBIVE1MIHBsdWdpblxuKi9cbiRmYW5jeWJveC1pZnJhbWUtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XG4kZmFuY3lib3gtaWZyYW1lLWhlaWdodDogODAlICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtdmlkZW8td2lkdGg6IDk2MHB4ICFkZWZhdWx0O1xuJGZhbmN5Ym94LXZpZGVvLWhlaWdodDogNTQwcHggIWRlZmF1bHQ7XG5cbi8qXG4gIFRvb2xiYXIgcGx1Z2luXG4qL1xuXG4kZmFuY3lib3gtdG9vbGJhci1iZzogbGluZWFyLWdyYWRpZW50KFxuICB0byB0b3AsXG4gIGhzbGEoMCwgMCUsIDAlLCAwKSAwJSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMDA2KSA4LjElLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4wMjEpIDE1LjUlLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4wNDYpIDIyLjUlLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4wNzcpIDI5JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMTE0KSAzNS4zJSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMTU1KSA0MS4yJSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMTk4KSA0Ny4xJSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMjQyKSA1Mi45JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMjg1KSA1OC44JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMzI2KSA2NC43JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMzYzKSA3MSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjM5NCkgNzcuNSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjQxOSkgODQuNSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjQzNCkgOTEuOSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjQ0KSAxMDAlXG4pICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRvb2xiYXItcGFkZGluZzogMCAhZGVmYXVsdDtcbiIsIkBtaXhpbiBmYW5jeWJveC1icmVha3BvaW50KCRrZXkpIHtcbiAgQGVhY2ggJGtleU1hcCwgJHZhbHVlTWFwIGluICRmYW5jeWJveC1icmVha3BvaW50cyB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCR2YWx1ZU1hcCwgJGtleSkge1xuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkdmFsdWVNYXAsIGJwLXdpZHRoKSkge1xuICAgICAgICBAZWFjaCAkcHJvcEtleSwgJHByb3BWYWx1ZSBpbiBtYXAtZ2V0KCR2YWx1ZU1hcCwgJGtleSkge1xuICAgICAgICAgICN7JHByb3BLZXl9OiAkcHJvcFZhbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZmFuY3lib3hfX3NwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG5cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgd2lkdGg6ICRmYW5jeWJveC1zcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRmYW5jeWJveC1zcGlubmVyLWhlaWdodDtcblxuICBjb2xvcjogJGZhbmN5Ym94LXNwaW5uZXItY29sb3I7XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChsb2FkZXIpO1xuXG4gIC5mYW5jeWJveF9fc2xpZGUgJiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDEwNTM7XG4gIH1cblxuICAmIHN2ZyB7XG4gICAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJiBjaXJjbGUge1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHN0cm9rZS13aWR0aDogJGZhbmN5Ym94LXNwaW5uZXItc3ZnLXN0cm9rZS13aWR0aDtcbiAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcblxuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgICBhbmltYXRpb246IGZhbmN5Ym94LWRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1kYXNoIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNXB4O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjRweDtcbiAgfVxufVxuIiwiLmZhbmN5Ym94X19iYWNrZHJvcCxcbi5mYW5jeWJveF9fY2FwdGlvbixcbi5mYW5jeWJveF9fbmF2LFxuLmNhcm91c2VsX19kb3RzLFxuLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbn1cblxuLyogT3BlbmluZyAqL1xuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG4gICYgLmZhbmN5Ym94X19iYWNrZHJvcCxcbiAgJiAuZmFuY3lib3hfX2NhcHRpb24sXG4gICYgLmZhbmN5Ym94X19uYXYsXG4gICYgLmNhcm91c2VsX19kb3RzLFxuICAmIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgICBhbmltYXRpb246IDAuMTVzIGVhc2UgYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbjtcbiAgfVxufVxuXG4vKiBDbG9zaW5nICovXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIHtcbiAgJiAuZmFuY3lib3hfX2JhY2tkcm9wLFxuICAmIC5mYW5jeWJveF9fY2FwdGlvbixcbiAgJiAuZmFuY3lib3hfX25hdixcbiAgJiAuY2Fyb3VzZWxfX2RvdHMsXG4gICYgLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICAgIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVPdXQ7XG4gIH1cbn1cblxuLmZhbmN5Ym94LWZhZGVJbiB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVJbjtcbn1cblxuLmZhbmN5Ym94LWZhZGVPdXQge1xuICBhbmltYXRpb246IDAuMXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVPdXQ7XG59XG5cbi5mYW5jeWJveC16b29tSW5VcCB7XG4gIGFuaW1hdGlvbjogMC4ycyBlYXNlIGJvdGggZmFuY3lib3gtem9vbUluVXA7XG59XG5cbi5mYW5jeWJveC16b29tT3V0RG93biB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21PdXREb3duO1xufVxuXG4vKiBCb3RoIGB0aHJvd091dGAgY2xhc3NlcyBhcmUgZm9yIGNsb3NpbmcgYW5pbWF0aW9uIGFmdGVyIGRyYWdnaW5nIHVwL2Rvd24gKi9cbi5mYW5jeWJveC10aHJvd091dFVwIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXRVcDtcbn1cblxuLmZhbmN5Ym94LXRocm93T3V0RG93biB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1mYWRlT3V0IHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC16b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC16b29tT3V0RG93biB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dFVwIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwJSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXRocm93T3V0RG93biB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwJSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuIiwiLmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICNjY2MgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuIiwiLmZhbmN5Ym94X19jYXJvdXNlbCB7XG4gICYuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUsXG4gICYuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiO1xuICB9XG5cbiAgJi5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX3NsaWRlLFxuICAmLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiYmluZztcbiAgfVxuXG4gICYgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuXG4gICYgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIGN1cnNvcjogem9vbS1pbjtcbiAgfVxuXG4gICYgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9vdXQgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xuICB9XG5cbiAgJiAuZmFuY3lib3hfX3NsaWRlLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWI7XG4gIH1cblxuICAmIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiYmluZztcbiAgfVxufVxuIiwiLmZhbmN5Ym94X19pbWFnZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5oYXMtaW1hZ2Uge1xuICAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWluLWhlaWdodDogMXB4O1xuXG4gICAgLmlzLWNsb3NpbmcgJiB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtaW1hZ2UtZml0PVwiY29udGFpblwiXSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuXG4gICAgLyogRml4IE1hYyBPUyBTYWZhcmkgMTEgLSAxMyAqL1xuICAgIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5mYW5jeWJveF9faW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWltYWdlLWZpdD1cImNvbnRhaW4td1wiXSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuZmFuY3lib3hfX2ltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtaW1hZ2UtZml0PVwiY292ZXJcIl0ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcblxuICAgIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuZmFuY3lib3hfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5mYW5jeWJveF9fY2Fyb3VzZWwge1xuICAuZmFuY3lib3hfX3NsaWRlIHtcbiAgICAkcDogJjtcblxuICAgIEBhdC1yb290IC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgICAjeyRwfS5oYXMtaWZyYW1lICYsXG4gICAgICAjeyRwfS5oYXMtbWFwICYsXG4gICAgICAjeyRwfS5oYXMtcGRmICYsXG4gICAgICAjeyRwfS5oYXMtdmlkZW8gJixcbiAgICAgICN7JHB9Lmhhcy1odG1sNXZpZGVvICYge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAjeyRwfS5oYXMtaWZyYW1lICYsXG4gICAgICAjeyRwfS5oYXMtbWFwICYsXG4gICAgICAjeyRwfS5oYXMtcGRmICYge1xuICAgICAgICB3aWR0aDogJGZhbmN5Ym94LWlmcmFtZS13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkZmFuY3lib3gtaWZyYW1lLWhlaWdodDtcbiAgICAgIH1cblxuICAgICAgI3skcH0uaGFzLXZpZGVvICYsXG4gICAgICAjeyRwfS5oYXMtaHRtbDV2aWRlbyAmIHtcbiAgICAgICAgd2lkdGg6ICRmYW5jeWJveC12aWRlby13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkZmFuY3lib3gtdmlkZW8taGVpZ2h0O1xuXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgI3skcH0uaGFzLW1hcCAmLFxuICAgICAgI3skcH0uaGFzLXBkZiAmLFxuICAgICAgI3skcH0uaGFzLXZpZGVvICYsXG4gICAgICAjeyRwfS5oYXMtaHRtbDV2aWRlbyAmIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNCwgMjQsIDI3LCAwLjkpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgI3skcH0uaGFzLW1hcCAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U1ZTNkZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZhbmN5Ym94X19odG1sNXZpZGVvLFxuLmZhbmN5Ym94X19pZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZhbmN5Ym94LXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4iLCIuZmFuY3lib3hfX3RodW1icyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRmYW5jeWJveC10aHVtYnMtcGFkZGluZztcblxuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcblxuICAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1cImZhbHNlXCJdICYge1xuICAgIGFuaW1hdGlvbjogMC4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUluO1xuICB9XG5cbiAgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAmIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJiAuY2Fyb3VzZWxfX3NsaWRlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogJGZhbmN5Ym94LXRodW1icy13aWR0aDtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAkZmFuY3lib3gtdGh1bWJzLXNwYWNpbmc7XG5cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGlmICgkZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLWJvcmRlciAhPSBmYWxzZSkge1xuICAgICAgJiAuZmFuY3lib3hfX3RodW1iOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIGJvcmRlci13aWR0aDogJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1ib3JkZXItY29sb3I7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuXG4gICAgICAgIEBpZiAoJGZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzICE9IGZhbHNlKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtbmF2LXNlbGVjdGVkIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMC45MjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZhbmN5Ym94X190aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLyogS2VlcCBhc3BlY3QgcmF0aW8gKi9cbiAgcGFkZGluZy10b3A6IGNhbGMoMTAwJSAvICgjeyRmYW5jeWJveC10aHVtYnMtcmF0aW99KSk7XG5cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZhbmN5Ym94LXRodW1icy1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBAaWYgKCRmYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIEBpZiAoJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1vcGFjaXR5ICE9IGZhbHNlKSB7XG4gICAgLmlzLW5hdi1zZWxlY3RlZCAmIHtcbiAgICAgIG9wYWNpdHk6ICRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mYW5jeWJveF9fdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjA7XG5cbiAgYmFja2dyb3VuZDogJGZhbmN5Ym94LXRvb2xiYXItYmc7XG4gIHBhZGRpbmc6ICRmYW5jeWJveC10b29sYmFyLXBhZGRpbmc7XG5cbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludCh0b29sYmFyKTtcblxuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbiAgdGV4dC1zaGFkb3c6IHZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG5cbiAgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAmIHtcbiAgICBhbmltYXRpb246IDAuMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbjtcbiAgfVxuXG4gIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgJiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJi0tbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi0tY2VudGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICYtLWNlbnRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZhbmN5Ym94X19jb3VudGVyIHtcbiAgbWluLXdpZHRoOiA3MnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xufVxuXG4uZmFuY3lib3hfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogJGZhbmN5Ym94LWFjY2VudC1jb2xvcjtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgei1pbmRleDogMzA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuOjpiYWNrZHJvcCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbiAuZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLypcbiAqIENvbnRhaW5lciBzdHlsZVxuICovXG4ucHMge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG59XG4vKlxuICogU2Nyb2xsYmFyIHJhaWwgc3R5bGVzXG4gKi9cbi5wc19fcmFpbC14IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIGhlaWdodDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBvciAndG9wJyBmb3IgcHNfX3JhaWwteCAqL1xuICBib3R0b206IDBweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgb3IgJ2xlZnQnIGZvciBwc19fcmFpbC15ICovXG4gIHJpZ2h0OiAwO1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHRodW1iIHN0eWxlc1xuICovXG4ucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fdGh1bWIteCAqL1xuICBib3R0b206IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cbiAgcmlnaHQ6IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogTVMgc3VwcG9ydHMgKi9cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4ucHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0iLCIvKiBGdW5jdGlvbmFsIHN0eWxpbmc7XG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxuICovXG4ubm9VaS10YXJnZXQsXG4ubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ub1VpLXRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub1VpLWJhc2UsXG4ubm9VaS1jb25uZWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi8qIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzLlxuICovXG4ubm9VaS1jb25uZWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7XG59XG4ubm9VaS1jb25uZWN0LFxuLm5vVWktb3JpZ2luIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1zdHlsZTogZmxhdDtcbn1cbi8qIE9mZnNldCBkaXJlY3Rpb25cbiAqL1xuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLyogR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXG4gKiBjb25uZWN0IGVsZW1lbnRzLlxuICovXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xuICB0b3A6IC0xMDAlO1xuICB3aWR0aDogMDtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAwO1xufVxuLm5vVWktaGFuZGxlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5vVWktdG91Y2gtYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XG4gKi9cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiAtNnB4O1xufVxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogMThweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3R0b206IC0xN3B4O1xufVxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIGxlZnQ6IC0xN3B4O1xuICByaWdodDogYXV0bztcbn1cbi8qIFN0eWxpbmc7XG4gKiBHaXZpbmcgdGhlIGNvbm5lY3QgZWxlbWVudCBhIGJvcmRlciByYWRpdXMgY2F1c2VzIGlzc3VlcyB3aXRoIHVzaW5nIHRyYW5zZm9ybTogc2NhbGVcbiAqL1xuLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI0YwRjBGMCwgMCAzcHggNnB4IC01cHggI0JCQjtcbn1cbi5ub1VpLWNvbm5lY3RzIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMzRkI4QUY7XG59XG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xuICovXG4ubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDZweCAtM3B4ICNCQkI7XG59XG4ubm9VaS1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRERELCAwIDNweCA2cHggLTNweCAjQkJCO1xufVxuLyogSGFuZGxlIHN0cmlwZXM7XG4gKi9cbi5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFOEU3RTY7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNnB4O1xufVxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgbGVmdDogMTdweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxNHB4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgdG9wOiAxN3B4O1xufVxuLyogRGlzYWJsZWQgc3RhdGU7XG4gKi9cbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7XG59XG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi8qIEJhc2U7XG4gKlxuICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5vVWktcGlwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5OTk7XG59XG4vKiBWYWx1ZXM7XG4gKlxuICovXG4ubm9VaS12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vVWktdmFsdWUtc3ViIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi8qIE1hcmtpbmdzO1xuICpcbiAqL1xuLm5vVWktbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xufVxuLm5vVWktbWFya2VyLXN1YiB7XG4gIGJhY2tncm91bmQ6ICNBQUE7XG59XG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiAjQUFBO1xufVxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG59XG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDVweDtcbn1cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XG4gIGhlaWdodDogMTBweDtcbn1cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLyogVmVydGljYWwgbGF5b3V0O1xuICpcbiAqL1xuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG59XG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG59XG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xuICB3aWR0aDogMTBweDtcbn1cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMjAlO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEyMCU7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiA+IC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMTBweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiA+IC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE4cHgpO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAyOHB4O1xufVxuIiwiaHRtbCxcclxuYm9keSB7XHJcbiAgbWluLXdpZHRoOiAzMjBweDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY2VcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmNvbnRlbnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wcyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHNfX3RodW1iLXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmJlYzQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICB3aWR0aDogMnB4O1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ucHNfX3JhaWwteSB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICNkZGUzZTI7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG5cclxuaHRtbCAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0LCAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e1xyXG4gICB0b3A6IDUzJTtcclxuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MyUpO1xyXG59IiwiLm1haW4tY29udGFpbmVye1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA2NTBweCl7XHJcbiAgIC5tYWluLWNvbnRhaW5lcntcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICB9XHJcbn0iLCIuYnV0dG9uLWRlZntcclxuICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICBib3JkZXItcmFkaXVzOiA2NXB4O1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgIEBpbmNsdWRlIGZsZXgtY250cigpO1xyXG4gICAmX2dyZWVuLFxyXG4gICAmX3JlZCxcclxuICAgJl9vcmFuZ2V7XHJcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICB9XHJcblxyXG4gICAmX3NoYWRvd3tcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICB9XHJcblxyXG4gICAmX3NtYWxse1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2NXB4O1xyXG4gICB9XHJcblxyXG4gICAmX2JpZ3tcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTE5cHg7XHJcbiAgIH1cclxuXHJcbiAgICZfcmVke1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjQ0ODNEO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAjRkYxMDAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAjQTQyRTI2O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZfb3Jhbmdle1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjE1QTJGO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAjQzA1RTQyO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZfZ3JlZW57XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAgYmFja2dyb3VuZDogIzVCREZCRTtcclxuICAgICAgfVxyXG4gICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgYmFja2dyb3VuZDogIzUyQTI4RTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmX3doaXRle1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcclxuICAgICAgfVxyXG4gICB9XHJcbn0iLCJAbWl4aW4gcG9zYS1kZWYoKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG5AbWl4aW4gcG9zYS1jbnRyKCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiByZXN0LXBvc2EoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogYXV0bztcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY250cigpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiB3LWgxMDAoKSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5AbWl4aW4gYmctaW1nKCkge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuQG1peGluIHAtZWwoKSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuIiwiJG9yYW5nZTogI0YxNUEyRjtcclxuJHdoaXRlOiAjRkZGRkZGO1xyXG4kYmxhY2s6ICMwMDAwMDA7XHJcbiRwaW5rOiAjRjhCQkNCO1xyXG4kcGlua19kYXJrOiAjRkZCNTlGO1xyXG4kZ3JlZW46ICM1NEMwQTU7XHJcbiRkZXNrdG9wOiAxOTIwO1xyXG4kbm90ZWJvb2s6IDEyODA7XHJcbiR0YWJsZXQ6IDgwMDtcclxuJG1vYmlsZTogNjUwOyIsIi5zbGlkZXItYnV0dG9ue1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogNTAlO1xyXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgb3V0bGluZTogbm9uZTtcclxuICAgei1pbmRleDogNTtcclxuICAgY2lyY2xle1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICB9XHJcbiAgICY6YWN0aXZle1xyXG4gICAgICBjaXJjbGV7XHJcbiAgICAgICAgIGZpbGw6ICNFQkVCRUI7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJl9wcmV2e1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICB9XHJcblxyXG4gICAmX25leHR7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICB9XHJcbn0iLCIudG9wLXByZXZpZXcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgbWluLWhlaWdodDogNzIwcHg7XHJcbiAgbWF4LWhlaWdodDogMTEyOXB4O1xyXG4gIEBpbmNsdWRlIGJnLWltZygpO1xyXG5cclxuICAubWFpbi1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBwYWRkaW5nOiA1MXB4IDg3cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgbWF4LXdpZHRoOiA0MDNweDtcclxuICAgIG1heC1oZWlnaHQ6IDI0NHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzN3B4O1xyXG4gIH1cclxuXHJcbiAgJl9fbnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc2l6ZTogODdweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiA0N3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmOGIxYWE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICB3aWR0aDogNTUzcHg7XHJcbiAgICAgIGhlaWdodDogMTExcHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xyXG4gIC50b3AtcHJldmlldyB7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoNzIwKTtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGNfdndfZGVza3RvcCgxMTI5KTtcclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgcGFkZGluZzogY2FsY192d19kZXNrdG9wKDUxKSBjYWxjX3Z3X2Rlc2t0b3AoODcpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGNfdndfZGVza3RvcCg0MDMpO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoMjQ0KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoMzcpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX251bWJlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY192d19kZXNrdG9wKDcwKTtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsY192d19kZXNrdG9wKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsY192d19kZXNrdG9wKDgwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY192d19kZXNrdG9wKDg3KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoNDcpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoMzYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCgzNik7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNfdndfZGVza3RvcCg1NTMpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY192d19kZXNrdG9wKDExMSk7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNfdndfZGVza3RvcCg0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLnRvcC1wcmV2aWV3IHtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soNjA1KTtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soNzE4KTtcclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgcGFkZGluZzogY2FsY192d19ub3RlYm9vaygzNykgY2FsY192d19ub3RlYm9vayg1Myk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsY192d19ub3RlYm9vaygyODIpO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDE3MSk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY192d19ub3RlYm9vaygzNyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtYmVyIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDQ1KTtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsY192d19ub3RlYm9vaygyMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfbm90ZWJvb2soNDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDYyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19ub3RlYm9vaygxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygzNSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soNDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soMjUpO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDM4Myk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDc2KTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY192d19ub3RlYm9vayg0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAudG9wLXByZXZpZXcge1xyXG4gICAgbWluLWhlaWdodDogY2FsY192d190YWJsZXQoNjA1KTtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGNfdndfdGFibGV0KDg3Nyk7XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgIHBhZGRpbmc6IGNhbGNfdndfdGFibGV0KDcwKSBjYWxjX3Z3X3RhYmxldCg0Mik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsY192d190YWJsZXQoMjE4KTtcclxuICAgICAgbWF4LWhlaWdodDogY2FsY192d190YWJsZXQoMTMzKTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjX3Z3X3RhYmxldCgyNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtYmVyIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgzMyk7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYygxOSUgLSBjYWxjX3Z3X3RhYmxldCgzOSkpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDM2JSAtIGNhbGNfdndfdGFibGV0KDcwKSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDQxKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d190YWJsZXQoMTApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDI0KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d190YWJsZXQoMzQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDIxKTtcclxuICAgICAgICB3aWR0aDogY2FsY192d190YWJsZXQoMjczKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNfdndfdGFibGV0KDY5KTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY192d190YWJsZXQoNjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhKG1heC1oZWlnaHQ6IDQyMHB4KXtcclxuICAgLnRvcC1wcmV2aWV3IHtcclxuICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgLnRvcC1wcmV2aWV3IHtcclxuICAgIG1pbi1oZWlnaHQ6IDYwNXB4O1xyXG4gICAgbWF4LWhlaWdodDogNjcycHg7XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIG1heC13aWR0aDogMTg5cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDExNnB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtYmVyIHtcclxuICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAzMXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICAgIG1heC13aWR0aDogMjQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB3aWR0aDogMjc2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5kZWZhdWx0LXNlY3Rpb257XHJcbiAgIGJvcmRlci1yYWRpdXM6IDYwcHggNjBweCAwcHggMHB4O1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIG1hcmdpbi10b3A6IC02NXB4O1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAmX2JsdWV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNFQkY0RkI7XHJcbiAgIH1cclxuICAgJl9waW5re1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcGluaztcclxuICAgfVxyXG4gICAmX3BpbmstZGFya3tcclxuICAgICAgYmFja2dyb3VuZDogJHBpbmtfZGFyaztcclxuICAgfVxyXG4gICAmX3llbGxvd3tcclxuICAgICAgYmFja2dyb3VuZDogI0ZBQTYxQTtcclxuICAgfVxyXG4gICAmX29yYW5nZXtcclxuICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICAgfVxyXG4gICAmX3doaXRle1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDE5MjBweCl7XHJcbiAgIC5kZWZhdWx0LXNlY3Rpb257XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGNfdndfZGVza3RvcCg2MCkgY2FsY192d19kZXNrdG9wKDYwKSAwIDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfZGVza3RvcCgtNjUpO1xyXG4gICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDEyODBweCl7XHJcbiAgIC5kZWZhdWx0LXNlY3Rpb257XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGNfdndfbm90ZWJvb2soNjApIGNhbGNfdndfbm90ZWJvb2soNjApIDAgMDtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsY192d19ub3RlYm9vaygtNTUpO1xyXG4gICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KXtcclxuICAgLmRlZmF1bHQtc2VjdGlvbntcclxuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY192d190YWJsZXQoNjApIGNhbGNfdndfdGFibGV0KDYwKSAwIDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KC00NSk7XHJcbiAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNjUwcHgpe1xyXG4gICAuZGVmYXVsdC1zZWN0aW9ue1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMzVweDtcclxuICAgfVxyXG59IiwiLnRvd24tbmF0dXJlIHtcclxuICBAaW5jbHVkZSBiZy1pbWcoKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxNzIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogNjVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzQxNDA0MjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTM0OHB4O1xyXG5cclxuICAgICYtZ3JlZW4tYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOTNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICZfdG93biB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG93bi5wbmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfbmF0dXJlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ncmVlbi5wbmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzQxNDA0MjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdHVyZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmX19idWlsZGluZ3Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWJ1aWxkIHtcclxuICAgICAgd2lkdGg6IDUxMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWdyZWVuLWJsb2NrIHtcclxuICAgICAgd2lkdGg6IDQ4MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yNTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcclxuICAudG93bi1uYXR1cmUge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IGNhbGNfdndfZGVza3RvcCgxNzIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoODQpO1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCg2NSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfZGVza3RvcCgyMDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoLTM0OCk7XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoOTMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoMzgpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d19kZXNrdG9wKDI1KTtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsY192d19kZXNrdG9wKDUwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVpbGRpbmdzIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoLTQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJ1aWxkIHtcclxuICAgICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDUxMik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19kZXNrdG9wKC0xNSk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X2Rlc2t0b3AoNTAwKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfZGVza3RvcCgtNzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1ncmVlbi1ibG9jayB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNfdndfZGVza3RvcCg0ODApO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY192d19kZXNrdG9wKC0yNTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLnRvd24tbmF0dXJlIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDExNzApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGNfdndfbm90ZWJvb2soNjYpO1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soNDMpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X25vdGVib29rKDExNSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soLTE2NCk7XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDY0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kZXNjIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygyOCk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X25vdGVib29rKDIwKTtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsY192d19ub3RlYm9vaygzNDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1aWxkaW5ncyB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19ub3RlYm9vaygtNCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnVpbGQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDM0Nyk7XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKC0xMCk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDI4MCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKC0zNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWdyZWVuLWJsb2NrIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDUxMCk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soMzIwKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNfdndfbm90ZWJvb2soLTE1NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gIC50b3duLW5hdHVyZSB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gY2FsY192d190YWJsZXQoNTApKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X3RhYmxldCg3MCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMzkpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X3RhYmxldCgxNDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X3RhYmxldCgtMTUxKTtcclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDQ0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kZXNjIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMjIpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d190YWJsZXQoMjApO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjX3Z3X3RhYmxldCgyMTEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1aWxkaW5ncyB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d190YWJsZXQoLTQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJ1aWxkIHtcclxuICAgICAgICB3aWR0aDogY2FsY192d190YWJsZXQoMjUwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X3RhYmxldCgtMTApO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsY192d190YWJsZXQoMTgwKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfdGFibGV0KC0zNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWdyZWVuLWJsb2NrIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjX3Z3X3RhYmxldCgyMzApO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY192d190YWJsZXQoLTEyNyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gIC50b3duLW5hdHVyZSB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDIwOHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJi1ncmVlbi1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVpbGRpbmdzIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnVpbGQge1xyXG4gICAgICAgIHdpZHRoOiAxODZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDE1NXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWdyZWVuLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hYm91dC1pbmZvIHtcclxuICBwYWRkaW5nLXRvcDogMTA3cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE3MnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBAaW5jbHVkZSBwLWVsKCk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RlY29yLTEucG5nKTtcclxuICAgIEBpbmNsdWRlIGJnLWltZygpO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBAaW5jbHVkZSBwLWVsKCk7XHJcbiAgICByaWdodDogLTIwcHg7XHJcbiAgICBib3R0b206IC05M3B4O1xyXG4gICAgd2lkdGg6IDUyNXB4O1xyXG4gICAgaGVpZ2h0OiA1ODVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGVjb3ItMi5wbmcpO1xyXG4gICAgQGluY2x1ZGUgYmctaW1nKCk7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxNzczcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwNXB4IGF1dG87XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQ1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIEBpbmNsdWRlIGJnLWltZygpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ3OHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTNweDtcclxuICB9XHJcblxyXG4gICZfX3R4dCB7XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWRlc2Mge1xyXG4gICAgICBmb250LXdlaWdodDogMzUwO1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICBjb2xvcjogIzQxNDA0MjtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xyXG4gIC5hYm91dC1pbmZvIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoMTA3KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoMTcyKTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IGNhbGNfdndfZGVza3RvcCgtMjApO1xyXG4gICAgICBib3R0b206IGNhbGNfdndfZGVza3RvcCgtOTMpO1xyXG4gICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDUyNSk7XHJcbiAgICAgIGhlaWdodDogY2FsY192d19kZXNrdG9wKDU4NSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IGNhbGNfdndfZGVza3RvcCgxNzczKTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjX3Z3X2Rlc2t0b3AoODA1KSBhdXRvO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IGNhbGNfdndfZGVza3RvcCg0NSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoNDc4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY192d19kZXNrdG9wKDUzKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190eHQge1xyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCgzNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfZGVza3RvcCg0MSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDQxKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoMTIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19kZXNrdG9wKDI4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d19kZXNrdG9wKDM5KTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoMTIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5hYm91dC1pbmZvIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X25vdGVib29rKDU2KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDEyMSk7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiBjYWxjX3Z3X25vdGVib29rKC0zNik7XHJcbiAgICAgIGJvdHRvbTogY2FsY192d19ub3RlYm9vaygtMTYpO1xyXG4gICAgICB3aWR0aDogY2FsY192d19ub3RlYm9vayg0OTcpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soNTg1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogY2FsY192d19ub3RlYm9vaygxMTgwKTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjX3Z3X25vdGVib29rKDU0NykgYXV0bztcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiBjYWxjX3Z3X25vdGVib29rKDQ1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBoZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soMzI1KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY192d19ub3RlYm9vayg1Myk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDI3KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d19ub3RlYm9vaygzMik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19ub3RlYm9vaygyMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d19ub3RlYm9vaygxMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDE5KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d19ub3RlYm9vaygyNik7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDUyMCk7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19ub3RlYm9vaygyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAuYWJvdXQtaW5mbyB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsY192d190YWJsZXQoNjcpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGNfdndfdGFibGV0KDgwKTtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGVjb3ItMS1tb2IucG5nKTtcclxuICAgICAgd2lkdGg6IGNhbGNfdndfdGFibGV0KDM0Mik7XHJcbiAgICAgIGhlaWdodDogY2FsY192d190YWJsZXQoNTAwKTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IGNhbGNfdndfdGFibGV0KC0zNik7XHJcbiAgICAgIGJvdHRvbTogY2FsY192d190YWJsZXQoLTE2KTtcclxuICAgICAgd2lkdGg6IGNhbGNfdndfdGFibGV0KDQ5Nyk7XHJcbiAgICAgIGhlaWdodDogY2FsY192d190YWJsZXQoNTg1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gY2FsY192d190YWJsZXQoMTAwKSk7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KDYwKTtcclxuICAgICAgaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCgzODcpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBjYWxjX3Z3X3RhYmxldCg1Myk7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDI0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d190YWJsZXQoMjcpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfdGFibGV0KDI1KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMTkpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCgyMyk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfdGFibGV0KDI1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAuYWJvdXQtaW5mbyB7XHJcbiAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgbGVmdDogLTcycHg7XHJcbiAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgIH1cclxuICAgICAmOjphZnRlciB7XHJcbiAgICAgICByaWdodDogLTM2cHg7XHJcbiAgICAgICBib3R0b206IC0xNnB4O1xyXG4gICAgICAgd2lkdGg6IDM1N3B4O1xyXG4gICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICB9XHJcbiBcclxuICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgIH1cclxuIFxyXG4gICAgICZfX2ltZyB7XHJcbiAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG4gICAgICAgaGVpZ2h0OiAxOTdweDtcclxuICAgICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XHJcbiAgICAgfVxyXG4gXHJcbiAgICAgJl9fdHh0IHtcclxuICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgfVxyXG4gXHJcbiAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gXHJcbiAgICAgICAgIHAge1xyXG4gICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgIH1cclxuIH1cclxuIiwiLnBob3RvLWdhbGxlcnkge1xyXG4gIHBhZGRpbmctdG9wOiA4NHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNjZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgcC1lbCgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ItZGVjLnBuZyk7XHJcbiAgICAgIEBpbmNsdWRlIGJnLWltZygpO1xyXG4gICAgICBsZWZ0OiAtMjY0cHg7XHJcbiAgICAgIHRvcDogLTM0NnB4O1xyXG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgd2lkdGg6IDIzNjZweDtcclxuICAgICAgaGVpZ2h0OiA5MzVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiA2NXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmX19kZXNjIHtcclxuICAgIG1hcmdpbi10b3A6IDMzcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBzcGFue1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIC5zbGlkZXItYnV0dG9uIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzM3B4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEzM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlci1idXR0b25fbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAtMTk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlci1idXR0b25fcHJldiB7XHJcbiAgICAgIGxlZnQ6IC0xOTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2xpZGVyIHtcclxuICAgIHdpZHRoOiAxNDA3cHg7XHJcbiAgICBoZWlnaHQ6IDc0NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzhweDtcclxuICAgICYtc2xpZGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJnLWltZygpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XHJcbiAgLnBob3RvLWdhbGxlcnkge1xyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XHJcbiAgLnBob3RvLWdhbGxlcnkge1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGNfdndfZGVza3RvcCg4NCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDE2Nik7XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IGNhbGNfdndfZGVza3RvcCgtMzQ2KTtcclxuICAgICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDIzNjYpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY192d19kZXNrdG9wKDkzNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGxlZnQ6IGNhbGNfdndfZGVza3RvcCgtMjY0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsY192d19kZXNrdG9wKDcwKTtcclxuICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoNjUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoMzMpO1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCg0Nik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIC5zbGlkZXItYnV0dG9uIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjX3Z3X2Rlc2t0b3AoMTMzKTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGNfdndfZGVza3RvcCgxMzMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWRlci1idXR0b25fbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGNfdndfZGVza3RvcCgtMTk1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWRlci1idXR0b25fcHJldiB7XHJcbiAgICAgICAgbGVmdDogY2FsY192d19kZXNrdG9wKC0xOTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDE0MDcpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGNfdndfZGVza3RvcCg3NDQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5waG90by1nYWxsZXJ5IHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X25vdGVib29rKDcxKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDExMCk7XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IGNhbGNfdndfbm90ZWJvb2soLTIyNCk7XHJcbiAgICAgICAgbGVmdDogY2FsY192d19ub3RlYm9vaygtOTgpO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDE1NTApO1xyXG4gICAgICAgIGhlaWdodDogY2FsY192d19ub3RlYm9vayg2MTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X25vdGVib29rKDMwKTtcclxuICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDQxKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsY192d19ub3RlYm9vaygyNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIC5zbGlkZXItYnV0dG9uIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDc4KTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soNzgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWRlci1idXR0b25fbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGNfdndfbm90ZWJvb2soLTg0KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWRlci1idXR0b25fcHJldiB7XHJcbiAgICAgICAgbGVmdDogY2FsY192d19ub3RlYm9vaygtODQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICB3aWR0aDogY2FsY192d19ub3RlYm9vayg5MzkpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soNDk3KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gIC5waG90by1nYWxsZXJ5IHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X3RhYmxldCgxMDApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGNfdndfdGFibGV0KDEyNSk7XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IGNhbGNfdndfdGFibGV0KC0xMjcpO1xyXG4gICAgICAgIGxlZnQ6IGNhbGNfdndfdGFibGV0KC01NCk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNfdndfdGFibGV0KDkzOCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCgzNzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X3RhYmxldCgyMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoNDEpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X3RhYmxldCgyOCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMjApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAuc2xpZGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsY192d190YWJsZXQoNDcpO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogY2FsY192d190YWJsZXQoNDcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWRlci1idXR0b25fbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGNfdndfdGFibGV0KC00NSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGlkZXItYnV0dG9uX3ByZXYge1xyXG4gICAgICAgIGxlZnQ6IGNhbGNfdndfdGFibGV0KC00NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgIHdpZHRoOiBjYWxjX3Z3X3RhYmxldCg1NjIpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGNfdndfdGFibGV0KDI5Nyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAucGhvdG8tZ2FsbGVyeSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB0b3A6IC04NnB4O1xyXG4gICAgICAgIHdpZHRoOiA1MDFweDtcclxuICAgICAgICBoZWlnaHQ6IDE5OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgIG1heC13aWR0aDogMjYzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIC5zbGlkZXItYnV0dG9uIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGlkZXItYnV0dG9uX25leHQge1xyXG4gICAgICAgIHJpZ2h0OiAtMzVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWRlci1idXR0b25fcHJldiB7XHJcbiAgICAgICAgbGVmdDogLTM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE1NXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudGFibGUtaW5mbyB7XHJcbiAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1M3B4O1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDE3NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fcHJldi10eHQge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgZm9udC1zaXplOiA2NXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZ3JpZCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4M3B4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDM1cHg7XHJcbiAgICBncmlkLXJvdy1nYXA6IDQ2cHg7XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMiAvIDQ7XHJcbiAgICAgIH1cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBoZWlnaHQ6IDE2MnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwLWVsKCk7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcclxuICAudGFibGUtaW5mbyB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsY192d19kZXNrdG9wKDcwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoMTUzKTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDE3NDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXYtdHh0IHtcclxuICAgICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoNDYpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCg2NSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d19kZXNrdG9wKDEwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dyaWQge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoODMpO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IGNhbGNfdndfZGVza3RvcCgzNSk7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogY2FsY192d19kZXNrdG9wKDQ2KTtcclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCgzNCk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjX3Z3X2Rlc2t0b3AoMTcpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoMTYyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kZXNjIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfZGVza3RvcCgzMCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCgyMik7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d19kZXNrdG9wKDMyKTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsY192d19kZXNrdG9wKDI5KTtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X2Rlc2t0b3AoNCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLnRhYmxlLWluZm8ge1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGNfdndfbm90ZWJvb2soNTApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soMTQ1KTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gY2FsY192d19ub3RlYm9vaygxMDApKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmV2LXR4dCB7XHJcbiAgICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vayg0NCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d19ub3RlYm9vaygxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ncmlkIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsY192d19ub3RlYm9vayg0Nik7XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogY2FsY192d19ub3RlYm9vaygyMCk7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogY2FsY192d19ub3RlYm9vaygzMSk7XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDEyMCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soMjQpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsY192d19ub3RlYm9vaygxNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X25vdGVib29rKDIyKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygxNSk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d19ub3RlYm9vaygyMik7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGNfdndfbm90ZWJvb2soMTkpO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soNCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gIC50YWJsZS1pbmZvIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X3RhYmxldCgzNik7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY192d190YWJsZXQoMTI1KTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gY2FsY192d190YWJsZXQoNjApKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmV2LXR4dCB7XHJcbiAgICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMjkpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDM2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d190YWJsZXQoNDEpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KDEwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dyaWQge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X3RhYmxldCgzMCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogY2FsY192d190YWJsZXQoMjIpO1xyXG4gICAgICBncmlkLXJvdy1nYXA6IGNhbGNfdndfdGFibGV0KDM2KTtcclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X3RhYmxldCgzNzkpO1xyXG4gICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X3RhYmxldCgzMDMpO1xyXG4gICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X3RhYmxldCg0MTYpO1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X3RhYmxldCgyNjcpO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3JkZXI6IDU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIGhlaWdodDogY2FsY192d190YWJsZXQoNzUpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgyMik7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjX3Z3X3RhYmxldCgxNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X3RhYmxldCgyMik7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDE1KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCgyMik7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGNfdndfdGFibGV0KDE5KTtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X3RhYmxldCg0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gIC50YWJsZS1pbmZvIHtcclxuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmV2LXR4dCB7XHJcbiAgICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ncmlkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjZweDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0N3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNjaG9vbCB7XHJcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcclxuICBib3gtc2hhZG93OiAtOXB4IC05cHggMzlweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVjb3Ige1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0xNzFweDtcclxuICAgIHRvcDogLTUwcHg7XHJcbiAgICB3aWR0aDogMzc3cHg7XHJcbiAgICBoZWlnaHQ6IDg0NXB4O1xyXG5cclxuICAgICYtbW9iIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3R4dCB7XHJcbiAgICB3aWR0aDogNDIlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLXdyYXBwZXItY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0NHB4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBmb250LXNpemU6IDg4cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtZGVzYyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgd2lkdGg6IDU4JTtcclxuICAgIGhlaWdodDogNjM1cHg7XHJcbiAgICBAaW5jbHVkZSBiZy1pbWcoKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XHJcbiAgLnNjaG9vbCB7XHJcbiAgICAmX19kZWNvciB7XHJcbiAgICAgIHJpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoLTE3MSk7XHJcbiAgICAgIHRvcDogY2FsY192d19kZXNrdG9wKC01MCk7XHJcbiAgICAgIHdpZHRoOiBjYWxjX3Z3X2Rlc2t0b3AoMzc3KTtcclxuICAgICAgaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoODQ1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX190eHQge1xyXG4gICAgICAmLXdyYXBwZXItY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY192d19kZXNrdG9wKDE0NCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19kZXNrdG9wKDg4KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY192d19kZXNrdG9wKC02KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1kZXNjIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoMTUpO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsY192d19kZXNrdG9wKDYwMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoMjIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoMzIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoNjM1KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAuc2Nob29sIHtcclxuICAgICZfX2RlY29yIHtcclxuICAgICAgcmlnaHQ6IGNhbGNfdndfbm90ZWJvb2soLTExNSk7XHJcbiAgICAgIHRvcDogY2FsY192d19ub3RlYm9vaygtNTApO1xyXG4gICAgICB3aWR0aDogY2FsY192d19ub3RlYm9vaygyNDUpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soNDU3KTtcclxuICAgIH1cclxuXHJcbiAgICAmX190eHQge1xyXG4gICAgICB3aWR0aDogNTMlO1xyXG4gICAgICAmLXdyYXBwZXItY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY192d19ub3RlYm9vaygxMTUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soNTMpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjX3Z3X25vdGVib29rKC00KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1kZXNjIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X25vdGVib29rKDE1KTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soNDc1KTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soMTYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDI0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgIGhlaWdodDogY2FsY192d19ub3RlYm9vaygzNDgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgLnNjaG9vbCB7XHJcbiAgICAmX19kZWNvciB7XHJcbiAgICAgIHJpZ2h0OiBjYWxjX3Z3X3RhYmxldCgtMTI4KTtcclxuICAgICAgdG9wOiBjYWxjX3Z3X3RhYmxldCgtMzQpO1xyXG4gICAgICB3aWR0aDogY2FsY192d190YWJsZXQoMjYwKTtcclxuICAgICAgaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCg0NTcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgd2lkdGg6IDUyJTtcclxuICAgICAgJi13cmFwcGVyLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGNfdndfdGFibGV0KDcxKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCg0NCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGNfdndfdGFibGV0KC0zKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1kZXNjIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X3RhYmxldCgxNSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjX3Z3X3RhYmxldCgyNzIpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMTEpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCgxNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBoZWlnaHQ6IGNhbGNfdndfdGFibGV0KDM3OCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAuc2Nob29sIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX2RlY29yIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICYtbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUzcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAmLXdyYXBwZXItY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWRlc2Mge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjk1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMHB4IDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjkycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50ZXN0IHtcclxuICBwYWRkaW5nLXRvcDogMTA2cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIxNnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgJl9fc2hvdy1idXQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc2l6ZTogNTNweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzU0YzBhNTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDY2cHg7XHJcbiAgICB3aWR0aDogNTE2cHg7XHJcbiAgICBoZWlnaHQ6IDEwOHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDgzcHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiA2MXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgICZfbW9iIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAvL3BhZGRpbmc6IDJweDtcclxuICAgIG1heC13aWR0aDogMTAyOXB4O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICB3aWR0aDogMTc0MHB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMTAwcHg7XHJcbiAgICBncmlkLXJvdy1nYXA6IDc0cHg7XHJcbiAgfVxyXG5cclxuICAmX19xdWVzdGlvbiB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTW9udFwiO1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaXJjbGUge1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCA0cHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzUwbXM7XHJcbiAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdmFyaWFudHMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIC50ZXN0X19xdWVzdGlvbi1jaXJjbGUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjNTRjMGE1O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rvd25sb2FkIHtcclxuICAgIG1hcmdpbi10b3A6IDExNXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDgwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMTlweDtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzViZGZiZTtcclxuICAgIH1cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogIzUyYTI4ZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBtYXgtd2lkdGg6IDExM3B4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMTNweDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcclxuICAudGVzdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsY192d19kZXNrdG9wKDEwNik7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDIxNik7XHJcblxyXG4gICAgJl9fc2hvdy1idXQge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCg1Myk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggY2FsY192d19kZXNrdG9wKDE0KSBjYWxjX3Z3X2Rlc2t0b3AoMilcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBjYWxjX3Z3X2Rlc2t0b3AoNjYpO1xyXG4gICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDUxNik7XHJcbiAgICAgIGhlaWdodDogY2FsY192d19kZXNrdG9wKDEwOCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfZGVza3RvcCg4Myk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCg2MSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoODApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoMTApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoMzMpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsY192d19kZXNrdG9wKDM5KTtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjX3Z3X2Rlc2t0b3AoMTAyOSk7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY192d19kZXNrdG9wKDEwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoMTAwKTtcclxuICAgICAgd2lkdGg6IGNhbGNfdndfZGVza3RvcCgxNzQwKTtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiBjYWxjX3Z3X2Rlc2t0b3AoMTAwKTtcclxuICAgICAgZ3JpZC1yb3ctZ2FwOiBjYWxjX3Z3X2Rlc2t0b3AoNzQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3F1ZXN0aW9uIHtcclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoMzEpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoNDApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfZGVza3RvcCgzNCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY2lyY2xlIHtcclxuICAgICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDI1KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNfdndfZGVza3RvcCgyNSk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoMTYpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfZGVza3RvcCgyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi12YXJpYW50cyB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoMjUpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfZGVza3RvcCgzMik7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoMjUpO1xyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAudGVzdF9fcXVlc3Rpb24tY2lyY2xlIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IGNhbGNfdndfZGVza3RvcCg0KSBzb2xpZCAjNTRjMGE1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZG93bmxvYWQge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoMTE1KTtcclxuICAgICAgcGFkZGluZzogY2FsY192d19kZXNrdG9wKDIwKSBjYWxjX3Z3X2Rlc2t0b3AoODApO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBjYWxjX3Z3X2Rlc2t0b3AoMTE5KTtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjX3Z3X2Rlc2t0b3AoMTEzKTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoMTEzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoNTYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLnRlc3Qge1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGNfdndfbm90ZWJvb2soMTEyKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDExNCk7XHJcblxyXG4gICAgJl9fc2hvdy1idXQge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soNDUpO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IGNhbGNfdndfbm90ZWJvb2soMTQpIGNhbGNfdndfbm90ZWJvb2soMilcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBjYWxjX3Z3X25vdGVib29rKDY2KTtcclxuICAgICAgd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soNDI4KTtcclxuICAgICAgaGVpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDg5KTtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsY192d19ub3RlYm9vayg3MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soMzgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsY192d19ub3RlYm9vayg4MCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soMTIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDI2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soMzYpO1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soODUxKTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZzogMCBjYWxjX3Z3X25vdGVib29rKDEwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsY192d19ub3RlYm9vayg3NCk7XHJcbiAgICAgIHdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDExMDUpO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IGNhbGNfdndfbm90ZWJvb2soMjApO1xyXG4gICAgICBncmlkLXJvdy1nYXA6IGNhbGNfdndfbm90ZWJvb2soNzUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3F1ZXN0aW9uIHtcclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDIxKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d19ub3RlYm9vaygyNyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19ub3RlYm9vaygyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY2lyY2xlIHtcclxuICAgICAgICB3aWR0aDogY2FsY192d19ub3RlYm9vaygxOCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDE4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNfdndfbm90ZWJvb2soMTApO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfbm90ZWJvb2soMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdmFyaWFudHMge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygxNSk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d19ub3RlYm9vaygxOSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDE2KTtcclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLnRlc3RfX3F1ZXN0aW9uLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBjYWxjX3Z3X25vdGVib29rKDIpIHNvbGlkICM1NGMwYTU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kb3dubG9hZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfbm90ZWJvb2soNTIpO1xyXG4gICAgICBwYWRkaW5nOiBjYWxjX3Z3X25vdGVib29rKDE1KSBjYWxjX3Z3X25vdGVib29rKDUwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY192d19ub3RlYm9vaygxMTkpO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soNjYpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soNjYpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soMzYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDQ2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgLnRlc3Qge1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGNfdndfdGFibGV0KDMwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X3RhYmxldCg2MCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X3RhYmxldCg5Myk7XHJcbiAgICBib3gtc2hhZG93OiAtNXB4IC00cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cclxuICAgICZfX3Nob3ctYnV0IHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgyNyk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggY2FsY192d190YWJsZXQoMTQpIGNhbGNfdndfdGFibGV0KDIpXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY192d190YWJsZXQoNjYpO1xyXG4gICAgICB3aWR0aDogY2FsY192d190YWJsZXQoMjM4KTtcclxuICAgICAgaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCg1MCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KDQ1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMjQpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsY192d190YWJsZXQoODApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X3RhYmxldCgxMik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDE4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfdGFibGV0KDIzKTtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjX3Z3X3RhYmxldCg1NTUpO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nOiAwIGNhbGNfdndfdGFibGV0KDgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfdGFibGV0KDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsY192d190YWJsZXQoNDQpO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gY2FsY192d190YWJsZXQoODApKTtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiBjYWxjX3Z3X3RhYmxldCg0NSk7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogY2FsY192d190YWJsZXQoNDEpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3F1ZXN0aW9uIHtcclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgxMyk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfdGFibGV0KDE3KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X3RhYmxldCgyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY2lyY2xlIHtcclxuICAgICAgICB3aWR0aDogY2FsY192d190YWJsZXQoMTMpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY192d190YWJsZXQoMTMpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY192d190YWJsZXQoMTUpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KDIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXZhcmlhbnRzIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDEwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCgxNSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X3RhYmxldCg4KTtcclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLnRlc3RfX3F1ZXN0aW9uLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBjYWxjX3Z3X3RhYmxldCgyKSBzb2xpZCAjNTRjMGE1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZG93bmxvYWQge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X3RhYmxldCg1MCk7XHJcbiAgICAgIHBhZGRpbmc6IGNhbGNfdndfdGFibGV0KDE1KSBjYWxjX3Z3X3RhYmxldCgyMik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGNfdndfdGFibGV0KDExOSk7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsY192d190YWJsZXQoNTApO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGNfdndfdGFibGV0KDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgxOSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfdGFibGV0KDI1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgLnRlc3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICZfX3Nob3ctYnV0IHtcclxuICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDY2cHg7XHJcbiAgICAgIHdpZHRoOiAxOTRweDtcclxuICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgbWF4LXdpZHRoOiAzMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICZfZGVzYyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmX21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcXVlc3Rpb24ge1xyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jaXJjbGUge1xyXG4gICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdmFyaWFudHMge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAudGVzdF9fcXVlc3Rpb24tY2lyY2xlIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTRjMGE1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZG93bmxvYWQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG4gICAgICBwYWRkaW5nOiA4cHggMThweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTE5cHg7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIG1heC13aWR0aDogMzBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJldmlld3Mge1xyXG4gIHBhZGRpbmctdG9wOiA1NHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzOTBweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTc2NnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXItbmV3IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxODYwcHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA3MHB4O1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAxNjVweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAmX190b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICYtbG9nbyB7XHJcbiAgICAgIHdpZHRoOiA0NTNweDtcclxuICAgICAgaGVpZ2h0OiAyNzRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWFib3V0IHtcclxuICAgICAgY29sb3I6ICM0MTQwNDI7XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmV2aWV3IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMzNweDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1hdmF0YXIge1xyXG4gICAgICB3aWR0aDogMTk0cHg7XHJcbiAgICAgIGhlaWdodDogMTk0cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJnLWltZygpO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi10eHQge1xyXG4gICAgICBjb2xvcjogIzQxNDA0MjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAmLW5hbWUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1kZXNjIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdG9yaWVzLXdyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJi1kZWNvciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0yMzVweDtcclxuICAgICAgdG9wOiAtMTgwcHg7XHJcbiAgICAgIHdpZHRoOiA1NzhweDtcclxuICAgICAgaGVpZ2h0OiA2MDdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N0b3JpZXMge1xyXG4gICAgbWFyZ2luLXRvcDogMTI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMTE0LjE1ZGVnLFxyXG4gICAgICByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNTYpIDAlLFxyXG4gICAgICByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNTYpIDEwMC43JVxyXG4gICAgKTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1LjVweCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi13ci1zbGlkZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAuc2xpZGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2xpZGVyIHtcclxuICAgICAgd2lkdGg6IDE3MTBweDtcclxuICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XHJcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTQ1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIG1heC13aWR0aDogOTlweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDk5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnLWltZygpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcclxuICAucmV2aWV3cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsY192d19kZXNrdG9wKDU0KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoMzkwKTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDE3NjYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1uZXcge1xyXG4gICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDE4NjApO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IGNhbGNfdndfZGVza3RvcCg3MCk7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogY2FsY192d19kZXNrdG9wKDE2NSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfZGVza3RvcCgxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDUwKTtcclxuXHJcbiAgICAgICYtbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNfdndfZGVza3RvcCg0NTMpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY192d19kZXNrdG9wKDI3NCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYWJvdXQge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoNjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXNjIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19kZXNrdG9wKDMyKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfZGVza3RvcCg4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXZpZXcge1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IGNhbGNfdndfZGVza3RvcCgzMyk7XHJcblxyXG4gICAgICAmLWF2YXRhciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNfdndfZGVza3RvcCgxOTQpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY192d19kZXNrdG9wKDE5NCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdHh0IHtcclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoNTQpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDE1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCgyOCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d19kZXNrdG9wKDM4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdG9yaWVzLXdyIHtcclxuICAgICAgJi1kZWNvciB7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGNfdndfZGVza3RvcCgtMjM1KTtcclxuICAgICAgICB0b3A6IGNhbGNfdndfZGVza3RvcCgtMTgwKTtcclxuICAgICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDU3OCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoNjA3KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0b3JpZXMge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoMTI0KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDk2KTtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGNfdndfZGVza3RvcCg0MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoNDApO1xyXG5cclxuICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjX3Z3X2Rlc2t0b3AoMTcxMCk7XHJcbiAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDMxMCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfZGVza3RvcCg1NDUpO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoMzgpO1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjX3Z3X2Rlc2t0b3AoOTkpO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoOTkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjX3Z3X2Rlc2t0b3AoMjQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5yZXZpZXdzIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X25vdGVib29rKDUwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDI2NSk7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soMTE1MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLW5ldyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGNfdndfbm90ZWJvb2soNDApO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDQwKTtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiBjYWxjX3Z3X25vdGVib29rKDk0KTtcclxuICAgICAgZ3JpZC1yb3ctZ2FwOiBjYWxjX3Z3X25vdGVib29rKDEwMyk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soMTUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soMzApO1xyXG5cclxuICAgICAgJi1sb2dvIHtcclxuICAgICAgICB3aWR0aDogY2FsY192d19ub3RlYm9vaygyNDkpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY192d19ub3RlYm9vaygxNTEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWFib3V0IHtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vayg1Mik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDI3KTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfbm90ZWJvb2soOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmV2aWV3IHtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiBjYWxjX3Z3X25vdGVib29rKDI1KTtcclxuXHJcbiAgICAgICYtYXZhdGFyIHtcclxuICAgICAgICB3aWR0aDogY2FsY192d19ub3RlYm9vaygxNTcpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY192d19ub3RlYm9vaygxNTcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXR4dCB7XHJcbiAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vayg0MCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDEyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soMTcpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soMjYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0b3JpZXMtd3Ige1xyXG4gICAgICAmLWRlY29yIHtcclxuICAgICAgICByaWdodDogY2FsY192d19ub3RlYm9vaygtMjA2KTtcclxuICAgICAgICB0b3A6IGNhbGNfdndfbm90ZWJvb2soLTE3NSk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soMzc5KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soMzk4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0b3JpZXMge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X25vdGVib29rKDEwNSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soOTApO1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsY192d19ub3RlYm9vayg0MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDQwKTtcclxuXHJcbiAgICAgICYtc2xpZGVyIHtcclxuICAgICAgICB3aWR0aDogY2FsY192d19ub3RlYm9vaygxMTA2KTtcclxuICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY192d19ub3RlYm9vaygzNCk7XHJcbiAgICAgICAgICB3aWR0aDogY2FsY192d19ub3RlYm9vaygxOTQpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDM0OCk7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDYzKTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsY192d19ub3RlYm9vayg2Myk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjX3Z3X25vdGVib29rKDI0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gIC5yZXZpZXdzIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X3RhYmxldCgyMCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY192d190YWJsZXQoMjAzKTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gY2FsY192d190YWJsZXQoNTApKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItbmV3IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjX3Z3X3RhYmxldCgyMCk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGNfdndfdGFibGV0KDIwKTtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiBjYWxjX3Z3X3RhYmxldCgyOCk7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogY2FsY192d190YWJsZXQoNTIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X3RhYmxldCgxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d190YWJsZXQoMzApO1xyXG5cclxuICAgICAgJi1sb2dvIHtcclxuICAgICAgICB3aWR0aDogY2FsY192d190YWJsZXQoMTUxKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNfdndfdGFibGV0KDkxKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1hYm91dCB7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDI4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDE1KTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KDgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JldmlldyB7XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogY2FsY192d190YWJsZXQoMTMpO1xyXG5cclxuICAgICAgJi1hdmF0YXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjX3Z3X3RhYmxldCg4Nik7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCg4Nik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdHh0IHtcclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgyMSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X3RhYmxldCg4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDEyKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCgxOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Rvcmllcy13ciB7XHJcbiAgICAgICYtZGVjb3Ige1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjX3Z3X3RhYmxldCgtMTE2KTtcclxuICAgICAgICB0b3A6IGNhbGNfdndfdGFibGV0KC0xMDEpO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjX3Z3X3RhYmxldCgyMjkpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY192d190YWJsZXQoMjQxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0b3JpZXMge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X3RhYmxldCg3Myk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfdGFibGV0KDU2KTtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGNfdndfdGFibGV0KDE4KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNfdndfdGFibGV0KDE4KTtcclxuXHJcbiAgICAgICYtc2xpZGVyIHtcclxuICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY192d190YWJsZXQoMjEpO1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjX3Z3X3RhYmxldCg0MCk7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGNfdndfdGFibGV0KDQwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGNfdndfdGFibGV0KDEyMik7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsY192d190YWJsZXQoMjE0KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsY192d190YWJsZXQoMjQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgLnJldmlld3Mge1xyXG4gICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1uZXcge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICBncmlkLXJvdy1nYXA6IDMycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICAgICYtbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDgzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWFib3V0IHtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmV2aWV3IHtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMnB4O1xyXG5cclxuICAgICAgJi1hdmF0YXIge1xyXG4gICAgICAgIHdpZHRoOiA3OXB4O1xyXG4gICAgICAgIGhlaWdodDogNzlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10eHQge1xyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Rvcmllcy13ciB7XHJcbiAgICAgICYtZGVjb3Ige1xyXG4gICAgICAgIHJpZ2h0OiAtMTM2cHg7XHJcbiAgICAgICAgdG9wOiAtMTA3cHg7XHJcbiAgICAgICAgd2lkdGg6IDIyOXB4O1xyXG4gICAgICAgIGhlaWdodDogMjQxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdG9yaWVzIHtcclxuICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG5cclxuICAgICAgLnJldmlld3NfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi13ci1zbGlkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAuc2xpZGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgJl9wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogLTU0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX25leHQge1xyXG4gICAgICAgICAgICByaWdodDogLTU0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgIHdpZHRoOiAyNTdweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1OHB4O1xyXG4gICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgzcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgzcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNvbnRhY3RzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MCUgNDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNjBweCA2MHB4IDBweCAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJl9faW5mbyxcclxuICAmX19sb2NhdGlvbiB7XHJcbiAgICBtaW4taGVpZ2h0OiA5NDVweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIEBpbmNsdWRlIGJnLWltZygpO1xyXG4gICAgcGFkZGluZy10b3A6IDMycHg7XHJcblxyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10b3Age1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDZweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4M3B4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgICYtbG9nbyB7XHJcbiAgICAgIHdpZHRoOiA0MDNweDtcclxuICAgICAgaGVpZ2h0OiAyNDRweDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1waG9uZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbnMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDFweDtcclxuICAgICAgd2lkdGg6IDkwNXB4O1xyXG4gICAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2NhdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjA0OTNlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDU2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICYtbGlua3Mge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXZhbHVlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLW1hcCB7XHJcbiAgICAgICAgd2lkdGg6IDQ0OXB4O1xyXG4gICAgICAgIGhlaWdodDogMjk4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXNjIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcclxuICAuY29udGFjdHMge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY192d19kZXNrdG9wKDYwKSBjYWxjX3Z3X2Rlc2t0b3AoNjApIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvLFxyXG4gICAgJl9fbG9jYXRpb24ge1xyXG4gICAgICBtaW4taGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoOTQ1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGNfdndfZGVza3RvcCgzMik7XHJcblxyXG4gICAgICAmLXRvcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDE1MCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY192d19kZXNrdG9wKDQ2KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGNfdndfZGVza3RvcCg4Myk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNfdndfZGVza3RvcCg0MDMpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY192d19kZXNrdG9wKDI0NCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcGhvbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19kZXNrdG9wKDcwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoMzUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoNDEpO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjX3Z3X2Rlc2t0b3AoOTA1KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNfdndfZGVza3RvcCg5NSk7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoNjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvY2F0aW9uIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjX3Z3X2Rlc2t0b3AoODEpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsY192d19kZXNrdG9wKDU2KTtcclxuICAgICAgcGFkZGluZy1yaWdodDogY2FsY192d19kZXNrdG9wKDIwKTtcclxuXHJcbiAgICAgICYtbGlua3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfZGVza3RvcCg3MCk7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDEwKTtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCgyNyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfZGVza3RvcCgzNSk7XHJcblxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoMzgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoOCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCgyOSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW1hcCB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDQ0OSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfZGVza3RvcCgyOTgpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d19kZXNrdG9wKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d19kZXNrdG9wKDI5KTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCgzMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfZGVza3RvcCgzOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAuY29udGFjdHMge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY192d19ub3RlYm9vayg2MCkgY2FsY192d19ub3RlYm9vayg2MCkgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8sXHJcbiAgICAmX19sb2NhdGlvbiB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soNjQwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGNfdndfbm90ZWJvb2soMjIpO1xyXG5cclxuICAgICAgJi10b3Age1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soMTA5KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDMwKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGNfdndfbm90ZWJvb2soNzMpO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1sb2dvIHtcclxuICAgICAgICB3aWR0aDogY2FsY192d19ub3RlYm9vaygyMjEpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY192d19ub3RlYm9vaygxMzcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXBob25lIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soMzYpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjX3Z3X25vdGVib29rKDI2KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X25vdGVib29rKDIxKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygyOSk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soNjExKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soNjMpO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19ub3RlYm9vayg0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9jYXRpb24ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGNfdndfbm90ZWJvb2soMzcpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsY192d19ub3RlYm9vaygzNik7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGNfdndfbm90ZWJvb2soMTUpO1xyXG5cclxuICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d19ub3RlYm9vaygyNik7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19ub3RlYm9vaygxMCk7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDE4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19ub3RlYm9vaygxOCk7XHJcblxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDI2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmFsdWUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d19ub3RlYm9vayg4KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygyMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW1hcCB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsY192d19ub3RlYm9vaygyOTApO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDE5OSk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X25vdGVib29rKDgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1kZXNjIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X25vdGVib29rKDIwKTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soMjEpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDI3KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgLmNvbnRhY3RzIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGNfdndfdGFibGV0KDYwKSBjYWxjX3Z3X3RhYmxldCg2MCkgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8sXHJcbiAgICAmX19sb2NhdGlvbiB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGNfdndfdGFibGV0KDQ3Nyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X3RhYmxldCgxNyk7XHJcblxyXG4gICAgICAmLXRvcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d190YWJsZXQoMTE1KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjX3Z3X3RhYmxldCgyMCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjX3Z3X3RhYmxldCgyNyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNfdndfdGFibGV0KDE0Nyk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCg5MSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcGhvbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMjMpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjX3Z3X3RhYmxldCgxOSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d190YWJsZXQoMTQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgxOSk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIGNhbGNfdndfdGFibGV0KDMwKSk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCg0Mik7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X3RhYmxldCgyNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9jYXRpb24ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGNfdndfdGFibGV0KDIxKTtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGNfdndfdGFibGV0KDIwKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogY2FsY192d190YWJsZXQoMTUpO1xyXG5cclxuICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d190YWJsZXQoMjQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfdGFibGV0KDI0KTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X3RhYmxldCg4KTtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d190YWJsZXQoMTUpO1xyXG5cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMjEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X3RhYmxldCg4KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMTQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1tYXAge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGNfdndfdGFibGV0KDIzNSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfdGFibGV0KDE2Mik7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X3RhYmxldCg4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d190YWJsZXQoMTcpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMTQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCgxOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC5jb250YWN0cyB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0M3B4IDQzcHggMCAwO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyxcclxuICAgICZfX2xvY2F0aW9uIHtcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDUycHg7XHJcblxyXG4gICAgICAmLXRvcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1sb2dvIHtcclxuICAgICAgICB3aWR0aDogOTRweDtcclxuICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcGhvbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2NhdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAmLWxpbmtzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW1hcCB7XHJcbiAgICAgICAgICB3aWR0aDogMjAycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzOXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1kZXNjIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZmxhdHMge1xyXG4gICZfX3BhbmVsIHtcclxuICAgIGJveC1zaGFkb3c6IDFweCAtNXB4IDY0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICYtbWFpbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogNTJweCA2MHB4O1xyXG5cclxuICAgICAgJi1idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1OTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iYW5uZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMTkxcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgei1pbmRleDogNTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIHAtZWwoKTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMjdweCAyN3B4IDBweDtcclxuICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2dlbnBsYW4ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNjFweCA2MXB4IDBweCAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLXN2ZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIGdbaWRePVwiX3hcIl0ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgdGV4dCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJDaXJjZVwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIHBhZGRpbmctdG9wOiA1M3B4O1xyXG4gICAgJl9mbCB7XHJcbiAgICAgIC5mbGF0c19faW5mby1kZXNjIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1kZXNjIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29ycHVzZXMge1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDdweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNThweDtcclxuICAgIHRvcDogNTdweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgc3ZnLFxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogMzZweDtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZmlsdGVyLFxyXG4gICZfX3Jlc3VsdHMge1xyXG4gICAgYmFja2dyb3VuZDogJHBpbmtfZGFyaztcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMxMnB4IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDYwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fcmVzdWx0cyB7XHJcbiAgICAmLXRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEyMTZweDtcclxuXHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5wc19fcmFpbC15IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjMDdmN2I7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAucHNfX3RodW1iLXkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZsYXRzX19yZXN1bHRzLXRhYmxlLXJvdyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzNTBtcztcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICYtaW5mbyxcclxuICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXJvdyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xyXG5cclxuICAgICAgICAmLWhpZGRlbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNjdweCBhdXRvO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNDVweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICYtd3J0ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1vdGhlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcblxyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtcm93IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjdweDtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICAgICZfYmlnIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX3NtYWxsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtdmFsdWUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAmX2JpZyB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfc21hbGwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtcm0ge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcbiAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAmLnNvcnQge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMCA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOC43NjExNyAwTDUgMy43NjExN0wxLjIzODgzIDBMMCAxLjIzODgzTDUgNi4yMzg4M0wxMCAxLjIzODgzTDguNzYxMTcgMFonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5BU0Mge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDExIDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjI0Mjc0IDcuMjM2ODJMNS4wMDM5MSAzLjQ3NTY1TDguNzY1MDggNy4yMzY4MkwxMC4wMDM5IDUuOTk3OTlMNS4wMDM5MSAwLjk5Nzk4OEwwLjAwMzkwNjg1IDUuOTk3OTlMMS4yNDI3NCA3LjIzNjgyWicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UgXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZmlsdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAmLXBhcmFtcyB7XHJcbiAgICAgIHdpZHRoOiAxMjI1cHg7XHJcbiAgICAgICYtY29ycHVzZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0M3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcztcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1yYW5nZXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcmFuZ2Uge1xyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgJi13ciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtbGluZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgLy9oZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgIC5ub1VpLWhvcml6b250YWwge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ub1VpLXRhcmdldCB7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ub1VpLWNvbm5lY3Qge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLm5vVWktaGFuZGxlLXVwcGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5ub1VpLWhhbmRsZS1sb3dlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTIycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi12YWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jaGVja2JveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY2lyY2xlIHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAuZmxhdHNfX2ZpbHRlci1wYXJhbXMtY2hlY2tib3gtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDdweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XHJcbiAgLmZsYXRzIHtcclxuICAgICZfX3BhbmVsIHtcclxuICAgICAgJi1tYWluIHtcclxuICAgICAgICBwYWRkaW5nOiBjYWxjX3Z3X2Rlc2t0b3AoNTIpIGNhbGNfdndfZGVza3RvcCg2MCk7XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoNDkpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfZGVza3RvcCg1OCk7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGNfdndfZGVza3RvcCg1OTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGNfdndfZGVza3RvcCgzODApO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoMjYpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfZGVza3RvcCgzMSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfZGVza3RvcCgxMDApO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoNDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jhbm5lciB7XHJcbiAgICAgIHRvcDogY2FsY192d19kZXNrdG9wKDE5MSk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoMzYpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDM2KTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjX3Z3X2Rlc2t0b3AoNjApO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgY2FsY192d19kZXNrdG9wKDI3KSBjYWxjX3Z3X2Rlc2t0b3AoMjcpIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNfdndfZGVza3RvcCgxMjkpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY192d19kZXNrdG9wKDEyOSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfZGVza3RvcCgyMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoNDUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoNDgpO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsY192d19kZXNrdG9wKDQwMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19nZW5wbGFuIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY192d19kZXNrdG9wKDYxKSBjYWxjX3Z3X2Rlc2t0b3AoNjEpIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGNfdndfZGVza3RvcCg1Myk7XHJcbiAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoMjcpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoMzEpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfZGVza3RvcCgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29ycHVzZXMge1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDEyMCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfZGVza3RvcCgxMjApO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoNDcpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgIHJpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoNTgpO1xyXG4gICAgICB0b3A6IGNhbGNfdndfZGVza3RvcCg1Nyk7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY192d19kZXNrdG9wKDE5KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfZGVza3RvcCgyMCk7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY192d19kZXNrdG9wKDIwKTtcclxuICAgICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDM2KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNfdndfZGVza3RvcCgzNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWx0ZXIsXHJcbiAgICAmX19yZXN1bHRzIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjX3Z3X2Rlc2t0b3AoMzEyKSBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwIGNhbGNfdndfZGVza3RvcCg2MCk7XHJcbiAgICAgIG1heC13aWR0aDogY2FsY192d19kZXNrdG9wKDE5MjApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc3VsdHMge1xyXG4gICAgICAmLXRhYmxlIHtcclxuICAgICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDEyMTYpO1xyXG5cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoODAwKTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoODApO1xyXG5cclxuICAgICAgICAgIC5wc19fcmFpbC15IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsY192d19kZXNrdG9wKDIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDgwKTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGNfdndfZGVza3RvcCg4KTtcclxuXHJcbiAgICAgICAgICAgIC5wc19fdGh1bWIteSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsY192d19kZXNrdG9wKDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mbGF0c19fcmVzdWx0cy10YWJsZS1yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoMjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfZGVza3RvcCg2MCk7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfZGVza3RvcCg1NTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJvdyB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gY2FsY192d19kZXNrdG9wKDI4KSk7XHJcblxyXG4gICAgICAgICAgJi1oaWRkZW4ge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGNfdndfZGVza3RvcCgzNjcpIGF1dG87XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogY2FsY192d19kZXNrdG9wKDE0NSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsY192d19kZXNrdG9wKDk1KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY192d19kZXNrdG9wKDk1KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNfdndfZGVza3RvcCg1MCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfZGVza3RvcCgyMCk7XHJcblxyXG4gICAgICAgICAgICAmLW90aGVyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoNzApO1xyXG5cclxuICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY192d19kZXNrdG9wKDYwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtcm93IHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfZGVza3RvcCgyMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogY2FsY192d19kZXNrdG9wKDQyMCk7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsY192d19kZXNrdG9wKDM2Nyk7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoNDIwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICAgICAgJl9iaWcge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoMjIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDIwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJl9zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCgxNyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoMTIpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgJl9iaWcge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoNjApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmX3NtYWxsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19kZXNrdG9wKDM1KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IGNhbGNfdndfZGVza3RvcCgxMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoMTgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfZGVza3RvcCg2MCk7XHJcbiAgICAgICAgICAgICYuc29ydCB7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsY192d19kZXNrdG9wKDE2KTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsY192d19kZXNrdG9wKDEwKTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGNfdndfZGVza3RvcCg3KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWx0ZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsY192d19kZXNrdG9wKDUwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNfdndfZGVza3RvcCgxNTApO1xyXG4gICAgICAmLWxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCgyNSk7XHJcbiAgICAgIH1cclxuICAgICAgJi1wYXJhbXMge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjX3Z3X2Rlc2t0b3AoMTIyNSk7XHJcbiAgICAgICAgJi1jb3JwdXNlcyB7XHJcbiAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoMjIpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDEwMCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoMTAwKTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCg0Myk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJhbmdlcyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoNTUpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDYwKTtcclxuICAgICAgICAgIGdyaWQtcm93LWdhcDogY2FsY192d19kZXNrdG9wKDQwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmFuZ2Uge1xyXG4gICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfZGVza3RvcCgzMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgICAgICYtd3Ige1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfZGVza3RvcCgyMSk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGNfdndfZGVza3RvcCg0MDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbGluZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGNfdndfZGVza3RvcCg0MDApO1xyXG5cclxuICAgICAgICAgICAgICAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDIyKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY192d19kZXNrdG9wKDIyKTtcclxuICAgICAgICAgICAgICAgICYubm9VaS1oYW5kbGUtbG93ZXIge1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogY2FsY192d19kZXNrdG9wKC0yMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXZhbCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoNDMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNoZWNrYm94IHtcclxuICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNfdndfZGVza3RvcCgzNyk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1jaXJjbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDI1KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoMjUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNfdndfZGVza3RvcCgxMik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19kZXNrdG9wKDI1KTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNfdndfZGVza3RvcCg0MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfZGVza3RvcCg2NSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDM1MCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfZGVza3RvcCg3Mik7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjX3Z3X2Rlc2t0b3AoNDcpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5mbGF0cyB7XHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZzogY2FsY192d19ub3RlYm9vaygzMCkgY2FsY192d19ub3RlYm9vayg1Mik7XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDM3KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDM5KTtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsY192d19ub3RlYm9vayg0MzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soMjQyKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygxOSk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d19ub3RlYm9vaygyMSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soNjUpO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDEyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYW5uZXIge1xyXG4gICAgICB0b3A6IGNhbGNfdndfbm90ZWJvb2soMTkwKTtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGNfdndfbm90ZWJvb2soMTIpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY192d19ub3RlYm9vaygyOCk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY192d19ub3RlYm9vaygzMCk7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCBjYWxjX3Z3X25vdGVib29rKDI3KSBjYWxjX3Z3X25vdGVib29rKDI3KSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWljb24ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDkzKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soOTMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X25vdGVib29rKDgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygzMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soMzIpO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsY192d19ub3RlYm9vaygyNTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2VucGxhbiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGNfdndfbm90ZWJvb2soNjEpIGNhbGNfdndfbm90ZWJvb2soNjEpIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGNfdndfbm90ZWJvb2soNTMpO1xyXG4gICAgICAmLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygyMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soMjgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soMzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNvcnB1c2VzIHtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soMTIwKTtcclxuICAgICAgICAgIGhlaWdodDogY2FsY192d19ub3RlYm9vaygxMjApO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDQ3KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcmlnaHQ6IGNhbGNfdndfbm90ZWJvb2soNTgpO1xyXG4gICAgICB0b3A6IGNhbGNfdndfbm90ZWJvb2soNTcpO1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soMTkpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsY192d19ub3RlYm9vaygyMCk7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDIwKTtcclxuICAgICAgICB3aWR0aDogY2FsY192d19ub3RlYm9vaygzNik7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDM2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlcixcclxuICAgICZfX3Jlc3VsdHMge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGNfdndfbm90ZWJvb2soMTYwKSBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwIGNhbGNfdndfbm90ZWJvb2soNDApO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzdWx0cyB7XHJcbiAgICAgICYtdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDkyNik7XHJcblxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soNTIwKTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDgwKTtcclxuXHJcbiAgICAgICAgICAucHNfX3JhaWwteSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGNfdndfbm90ZWJvb2soMjApO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDgwKTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soNik7XHJcblxyXG4gICAgICAgICAgICAucHNfX3RodW1iLXkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGNfdndfbm90ZWJvb2soMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZsYXRzX19yZXN1bHRzLXRhYmxlLXJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soMjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soNjApO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDMwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcm93IHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBjYWxjX3Z3X25vdGVib29rKDI2KSk7XHJcblxyXG4gICAgICAgICAgJi1oaWRkZW4ge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGNfdndfbm90ZWJvb2soMjAwKSBhdXRvO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IGNhbGNfdndfbm90ZWJvb2soNzApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGNfdndfbm90ZWJvb2soNTQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDU0KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soMjApO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X25vdGVib29rKDUpO1xyXG5cclxuICAgICAgICAgICAgJi1ybSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi13cnRleHQge1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtb3RoZXIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNfdndfbm90ZWJvb2soNjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi1yb3cge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d19ub3RlYm9vaygyMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogY2FsY192d19ub3RlYm9vaygyMTApO1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soMjAwKTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soMjIwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICAgICAgJl9iaWcge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDIyKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soMjApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmX3NtYWxsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygxNyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDEyKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdmFsdWUge1xyXG4gICAgICAgICAgICAgICZfYmlnIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vayg2MCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICZfc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDM1KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IGNhbGNfdndfbm90ZWJvb2soMTApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygxNSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsY192d19ub3RlYm9vayg2MCk7XHJcblxyXG4gICAgICAgICAgICAmLnNvcnQge1xyXG4gICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsY192d19ub3RlYm9vaygxMik7XHJcbiAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDgpO1xyXG4gICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soNik7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWx0ZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsY192d19ub3RlYm9vaygzMCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDExMCk7XHJcbiAgICAgICYtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygyMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soMjkpO1xyXG4gICAgICB9XHJcbiAgICAgICYtcGFyYW1zIHtcclxuICAgICAgICB3aWR0aDogY2FsY192d19ub3RlYm9vayg5MDApO1xyXG4gICAgICAgICYtY29ycHVzZXMge1xyXG4gICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY192d19ub3RlYm9vaygxNSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDYwKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soNjApO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygzNSk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yYW5nZXMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d19ub3RlYm9vaygyNSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDI1KTtcclxuICAgICAgICAgIGdyaWQtcm93LWdhcDogY2FsY192d19ub3RlYm9vaygyNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJhbmdlIHtcclxuICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDIwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWJsb2NrIHtcclxuICAgICAgICAgICAgJi13ciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d19ub3RlYm9vaygxMCk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soMzAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWxpbmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDMwMCk7XHJcblxyXG4gICAgICAgICAgICAgIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDIyKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY192d19ub3RlYm9vaygyMik7XHJcbiAgICAgICAgICAgICAgICAmLm5vVWktaGFuZGxlLWxvd2VyIHtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGNfdndfbm90ZWJvb2soLTIyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdmFsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soMzUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNoZWNrYm94IHtcclxuICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNfdndfbm90ZWJvb2soMjApO1xyXG5cclxuICAgICAgICAgICAgJl9oaWQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDI1KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDI1KTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDEyKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDIwKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNfdndfbm90ZWJvb2soMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X25vdGVib29rKDI1KTtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfbm90ZWJvb2soNDUpO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soMjg1KTtcclxuICAgICAgICAgIGhlaWdodDogY2FsY192d19ub3RlYm9vayg3MCk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjX3Z3X25vdGVib29rKDQ3KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAuZmxhdHMge1xyXG4gICAgJl9fcGFuZWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiAxcHggLTNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGNfdndfdGFibGV0KDI1KSBjYWxjX3Z3X3RhYmxldCg3MCk7XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgyNik7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d190YWJsZXQoMzUpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogY2FsY192d190YWJsZXQoMjAwKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMTUpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfdGFibGV0KDE3KTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGNfdndfdGFibGV0KDU2KTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY192d190YWJsZXQoOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFubmVyIHtcclxuICAgICAgdG9wOiBjYWxjX3Z3X3RhYmxldCg3MCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X3RhYmxldCgyMCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X3RhYmxldCgyNSk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY192d190YWJsZXQoMTYpO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgY2FsY192d190YWJsZXQoMjcpIGNhbGNfdndfdGFibGV0KDI3KSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWljb24ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjX3Z3X3RhYmxldCg3NSk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCg3NSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KDgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMTcpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCgyMCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjX3Z3X3RhYmxldCgxODApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2VucGxhbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGNfdndfdGFibGV0KDM3KSBjYWxjX3Z3X3RhYmxldCgzNykgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsY192d190YWJsZXQoOCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICZfZmwge1xyXG4gICAgICAgIC5mbGF0c19faW5mby1kZXNjIHtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsY192d190YWJsZXQoMTA1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMjApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCgyOCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNfdndfdGFibGV0KDE1KTtcclxuXHJcbiAgICAgICAgc3BhbiBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jb3JwdXNlcyB7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgIC8vIHBhZGRpbmc6IGNhbGNfdndfdGFibGV0KDgpO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGNfdndfdGFibGV0KDcwKTtcclxuICAgICAgICAgIGhlaWdodDogY2FsY192d190YWJsZXQoNzApO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgzMCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X3RhYmxldCgxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICByaWdodDogY2FsY192d190YWJsZXQoNDIpO1xyXG4gICAgICB0b3A6IGNhbGNfdndfdGFibGV0KDE5KTtcclxuICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgxNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCgxNik7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY192d190YWJsZXQoMTApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNfdndfdGFibGV0KDI4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNfdndfdGFibGV0KDI4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlcixcclxuICAgICZfX3Jlc3VsdHMgLmZsYXRzX19pbmZvIHtcclxuICAgICAgcGFkZGluZzogMCBjYWxjX3Z3X3RhYmxldCgzNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVyLFxyXG4gICAgJl9fcmVzdWx0cyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc3VsdHMge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAmLXRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgIGhlaWdodDogY2FsY192d190YWJsZXQoNDY1KTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X3RhYmxldCg3NSk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGNfdndfdGFibGV0KDM0KTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGNfdndfdGFibGV0KDM0KTtcclxuXHJcbiAgICAgICAgICAucHNfX3JhaWwteSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjX3Z3X3RhYmxldCgxNSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGNfdndfdGFibGV0KDIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d190YWJsZXQoNTApO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsY192d190YWJsZXQoNik7XHJcblxyXG4gICAgICAgICAgICAucHNfX3RodW1iLXkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGNfdndfdGFibGV0KDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mbGF0c19fcmVzdWx0cy10YWJsZS1yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X3RhYmxldCgxNSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsY192d190YWJsZXQoNjApO1xyXG4gICAgICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSBjYWxjX3Z3X3RhYmxldCgxNCkpO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCgyNzUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJvdyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAmX3ByZXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGNfdndfdGFibGV0KDM0KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsY192d190YWJsZXQoMTY1KSBhdXRvO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IGNhbGNfdndfdGFibGV0KDU1KTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjX3Z3X3RhYmxldCgzNCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGNfdndfdGFibGV0KDM0KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNfdndfdGFibGV0KDIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d190YWJsZXQoNCk7XHJcblxyXG4gICAgICAgICAgICAmLXJtIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXdydGV4dCB7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1vdGhlciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY192d190YWJsZXQoNTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi1yb3cge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d190YWJsZXQoMTUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGNfdndfdGFibGV0KDE3MCk7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsY192d190YWJsZXQoMTYwKTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGNfdndfdGFibGV0KDE4NSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgICAgICZfYmlnIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMTgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d190YWJsZXQoOCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICZfc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgxNCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X3RhYmxldCg1KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdmFsdWUge1xyXG4gICAgICAgICAgICAgICZfYmlnIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoNTApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmX3NtYWxsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMzApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogY2FsY192d190YWJsZXQoNSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgxMyk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsY192d190YWJsZXQoNjApO1xyXG5cclxuICAgICAgICAgICAgJi5zb3J0IHtcclxuICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICBib3R0b206IGNhbGNfdndfdGFibGV0KDEyKTtcclxuICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGNfdndfdGFibGV0KDgpO1xyXG4gICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGNfdndfdGFibGV0KDYpO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGNfdndfdGFibGV0KDQwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNfdndfdGFibGV0KDkxKTtcclxuXHJcbiAgICAgICYtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMTYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCgyNCk7XHJcbiAgICAgIH1cclxuICAgICAgJi1wYXJhbXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KDI1KTtcclxuICAgICAgICAmLWNvcnB1c2VzIHtcclxuICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNfdndfdGFibGV0KDE1KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjX3Z3X3RhYmxldCg4OCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X3RhYmxldCg1MCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCg1MCk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgyOCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjX3Z3X3RhYmxldCgxNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmFuZ2VzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KDI1KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfdGFibGV0KDI1KTtcclxuICAgICAgICAgIGdyaWQtcm93LWdhcDogY2FsY192d190YWJsZXQoMTcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yYW5nZSB7XHJcbiAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d190YWJsZXQoMjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICAmLXdyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X3RhYmxldCgxMCk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGNfdndfdGFibGV0KDI1MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1saW5lIHtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsY192d190YWJsZXQoMjUwKTtcclxuXHJcbiAgICAgICAgICAgICAgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGNfdndfdGFibGV0KDE4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY192d190YWJsZXQoMTgpO1xyXG4gICAgICAgICAgICAgICAgJi5ub1VpLWhhbmRsZS1sb3dlciB7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjX3Z3X3RhYmxldCgtMTgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi12YWwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMjgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNoZWNrYm94IHtcclxuICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNfdndfdGFibGV0KDE3KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X3RhYmxldCgyMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsY192d190YWJsZXQoMjApO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNfdndfdGFibGV0KDEwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgxNik7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjX3Z3X3RhYmxldCgyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KDI1KTtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KDM2KTtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X3RhYmxldCgyMjgpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCg1NSk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjX3Z3X3RhYmxldCg0Nyk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gIC5mbGF0cyB7XHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDFweCAtM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XHJcbiAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMzBweDtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMjg1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b25zIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jhbm5lciB7XHJcbiAgICAgIHRvcDogNzBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxNXB4IDE1cHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pY29uIHtcclxuICAgICAgICB3aWR0aDogMzlweDtcclxuICAgICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dlbnBsYW4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzN3B4IDM3cHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAmX2ZsIHtcclxuICAgICAgICAuZmxhdHNfX2luZm8tZGVzYyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICBzcGFuIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jb3JwdXNlcyB7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgIC8vIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB0b3A6IDE5cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlcixcclxuICAgICZfX3Jlc3VsdHMgLmZsYXRzX19pbmZvIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlcixcclxuICAgICZfX3Jlc3VsdHMge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZXN1bHRzIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgJi10YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XHJcblxyXG4gICAgICAgICAgLnBzX19yYWlsLXkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNHB4O1xyXG5cclxuICAgICAgICAgICAgLnBzX190aHVtYi15IHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZsYXRzX19yZXN1bHRzLXRhYmxlLXJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yb3cge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgJi1oaWRkZW4ge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEzMHB4IGF1dG87XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG5cclxuICAgICAgICAgICAgJi1ybSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXdydGV4dCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDlweDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLW90aGVyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi1yb3cge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1kZXNjIHtcclxuICAgICAgICAgICAgICAmX2JpZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICZfc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgJl9iaWcge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmX3NtYWxsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICYuc29ydCB7XHJcbiAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgIG1heC13aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XHJcblxyXG4gICAgICAmLWxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1wYXJhbXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgJi1jb3JwdXNlcyB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yYW5nZXMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICBncmlkLXJvdy1nYXA6IDIycHg7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJhbmdlIHtcclxuICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICAmLXdyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbGluZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICYubm9VaS1oYW5kbGUtbG93ZXIge1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogLTE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXZhbCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jaGVja2JveCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICAgIHdpZHRoOiAyMjhweDtcclxuICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ3cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAuZmxhdHMge1xyXG4gICAgJl9fZ2VucGxhbiB7XHJcbiAgICAgICYtaW1nLFxyXG4gICAgICAmLXN2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDNweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIGxlZnQ6IC03OXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03OXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFubmVyIHtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDM1cHg7XHJcbiAgICAgIGxlZnQ6IDYxcHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcclxuICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc3VsdHMtdGFibGUtcm93LWluZm8ge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpIDQ0cHggNTJweCA0NnB4IDc1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5pbmZyYSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjQ1cHggYXV0bztcclxuICB9XHJcblxyXG4gICZfX3NldCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNzhweDtcclxuXHJcbiAgICAmLXdyLXNsaWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy10b3A6IDQ3cHg7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIHdpZHRoOiA1MThweDtcclxuICAgICAgaGVpZ2h0OiA0NjlweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDExNC4xNWRlZyxcclxuICAgICAgICByZ2JhKDI0MCwgMjQwLCAyNDAsIDAuNzIpIDAlLFxyXG4gICAgICAgIHJnYmEoMjQwLCAyNDAsIDI0MCwgMC43MikgMTAwLjclXHJcbiAgICAgICk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNjNweDtcclxuXHJcbiAgICAgIC5zbGlkZXItYnV0dG9uIHtcclxuICAgICAgICAvL2JveC1zaGFkb3c6IDBweCAwcHggMjNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3ByZXYge1xyXG4gICAgICAgICAgbGVmdDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbmV4dCB7XHJcbiAgICAgICAgICByaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZGVjb3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zbGlkZXIge1xyXG4gICAgICAmLXNsaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICAgJl9yZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogI2YwNDkzZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX3llbGxvdyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmFhNjFhO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfZ3JlZW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzYmRhNDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX2JsdWUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzIxMzU1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1nIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMzM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1vdGhlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfdHlwZS0xIHtcclxuICAgICAgICAuaW5mcmFfX3NldC1vdGhlci1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogI2YwNDkzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZyYV9fc2V0LW90aGVyLXN1YnRpdGxlLTEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZnJhX19zZXQtb3RoZXItdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICNmMTVhMmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRlZiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjA0OTNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX3R5cGUtMiB7XHJcbiAgICAgICAgLmluZnJhX19zZXQtb3RoZXItc3VidGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICNmYWE2MWE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mcmFfX3NldC1vdGhlci1zdWJ0aXRsZS0yIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZyYV9fc2V0LW90aGVyLXRpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAjZjE1YTJmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kZWYge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2YxNWEyZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICNmYWE2MWE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfdHlwZS0zIHtcclxuICAgICAgICAuaW5mcmFfX3NldC1vdGhlci1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzMzYmRhNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZyYV9fc2V0LW90aGVyLXN1YnRpdGxlLTMge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZnJhX19zZXQtb3RoZXItdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDc3NjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRlZiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3NzY2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogIzMzYmRhNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl90eXBlLTQge1xyXG4gICAgICAgIC5pbmZyYV9fc2V0LW90aGVyLXN1YnRpdGxlLTQge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZnJhX19zZXQtb3RoZXItc3VidGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICMyMTM1NWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mcmFfX3NldC1vdGhlci10aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzIxMzU1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZGVmIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwYTBkMzY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc3VidGl0bGUsXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXN1YnRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJ1dHRvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5idXR0b24tZGVmIHtcclxuICAgICAgICAgIHdpZHRoOiAzNTVweDtcclxuICAgICAgICAgIGhlaWdodDogOTdweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICYtc2xpZGUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgJl9yZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMDQ5M2U7XHJcbiAgICAgIH1cclxuICAgICAgJl9vcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMTVhMmY7XHJcbiAgICAgIH1cclxuICAgICAgJl9ncmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNzc2NjtcclxuICAgICAgfVxyXG4gICAgICAmX2JsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMyMTM1NWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudC1kZWYge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50LWdyaWQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0NXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuXHJcbiAgICAgICYtYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAmLWVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcclxuICAuaW5mcmEge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjX3Z3X2Rlc2t0b3AoNjQ1KSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NldCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoNTApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDE3OCk7XHJcblxyXG4gICAgICAmLXdyLXNsaWRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGNfdndfZGVza3RvcCg0Nyk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNfdndfZGVza3RvcCg1MTgpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY192d19kZXNrdG9wKDQ2OSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsY192d19kZXNrdG9wKDYzKTtcclxuXHJcbiAgICAgICAgLnNsaWRlci1idXR0b24ge1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGNfdndfZGVza3RvcCg1Mik7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsY192d19kZXNrdG9wKDUyKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX3ByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjX3Z3X2Rlc2t0b3AoNjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoNjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19kZXNrdG9wKDQ4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDUwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWltZyBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGNfdndfZGVza3RvcCgyNTApO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoMzM1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtb3RoZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfZGVza3RvcCgzMCk7XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjX3Z3X2Rlc2t0b3AoNTIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d19kZXNrdG9wKDE1KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19kZXNrdG9wKDI5KTtcclxuXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCgzNik7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d19kZXNrdG9wKDQzKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9ucyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoMjgpO1xyXG5cclxuICAgICAgICAgIC5idXR0b24tZGVmIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGNfdndfZGVza3RvcCgzNTUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfZGVza3RvcCg5Nyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfZGVza3RvcCgyMCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19kZXNrdG9wKDI3KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfZGVza3RvcCgzMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICYtc2xpZGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoNDApO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoMjUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNvbnRlbnQtZGVmIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCgyNyk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfZGVza3RvcCg0NSk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjX3Z3X2Rlc2t0b3AoMTEwKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoMTEwKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY192d19kZXNrdG9wKDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jb250ZW50LWdyaWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsY192d19kZXNrdG9wKDYwKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoNDApO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogY2FsY192d19kZXNrdG9wKDQ1KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDc1KTtcclxuXHJcbiAgICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoMzUpO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDI1KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoNzEpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCgzNCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoMzcpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoMzMpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICYtZWwge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfZGVza3RvcCgzMik7XHJcblxyXG4gICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoMjYpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfZGVza3RvcCgyNik7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoMjMpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfZGVza3RvcCgyNSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCg2NSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDM1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5pbmZyYSB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGNfdndfbm90ZWJvb2soNDExKSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NldCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X25vdGVib29rKDIxKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soMTI4KTtcclxuXHJcbiAgICAgICYtd3Itc2xpZGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY192d19ub3RlYm9vaygzMCk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soMzQwKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soMzA3KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjX3Z3X25vdGVib29rKDYzKTtcclxuXHJcbiAgICAgICAgLnNsaWRlci1idXR0b24ge1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soMzQpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soMzQpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGNfdndfbm90ZWJvb2soNDApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDQwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc2xpZGVyIHtcclxuICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soMzUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDI1KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWltZyBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGNfdndfbm90ZWJvb2soMjAwKTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsY192d19ub3RlYm9vaygyMDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1vdGhlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d19ub3RlYm9vaygyMik7XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDM2Mik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN1YnRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfbm90ZWJvb2soMTApO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDIwKTtcclxuXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDI2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDI4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9ucyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X25vdGVib29rKDE3KTtcclxuXHJcbiAgICAgICAgICAuYnV0dG9uLWRlZiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDIzMik7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsY192d19ub3RlYm9vayg2Myk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soMTQpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soMTYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d19ub3RlYm9vaygyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICYtc2xpZGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X25vdGVib29rKDMwKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY192d19ub3RlYm9vaygyNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29udGVudC1kZWYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygxOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soMzQpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsY192d19ub3RlYm9vayg0OCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY192d19ub3RlYm9vayg0OCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGNfdndfbm90ZWJvb2soMTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNvbnRlbnQtZ3JpZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjX3Z3X25vdGVib29rKDU1KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDEwKTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IGNhbGNfdndfbm90ZWJvb2soMzUpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDU1KTtcclxuXHJcbiAgICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDI1KTtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soMTIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soNjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soMjIpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d19ub3RlYm9vaygzNyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soMjQpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICYtZWwge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soMjApO1xyXG5cclxuICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygxOSk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d19ub3RlYm9vaygyMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY192d19ub3RlYm9vaygyKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygxNyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d19ub3RlYm9vaygyNSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soNDApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfbm90ZWJvb2soMzUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAuaW5mcmEge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjX3Z3X3RhYmxldCgyMTApIGF1dG87XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGNfdndfdGFibGV0KDgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2V0IHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGNfdndfdGFibGV0KDIwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNfdndfdGFibGV0KDgwKTtcclxuXHJcbiAgICAgICYtd3Itc2xpZGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY192d190YWJsZXQoMTUpO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjX3Z3X3RhYmxldCgxNTgpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY192d190YWJsZXQoMTQyKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjX3Z3X3RhYmxldCgzMCk7XHJcblxyXG4gICAgICAgIC5zbGlkZXItYnV0dG9uIHtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X3RhYmxldCgyNyk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsY192d190YWJsZXQoMjcpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGNfdndfdGFibGV0KDEwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX25leHQge1xyXG4gICAgICAgICAgICByaWdodDogY2FsY192d190YWJsZXQoMTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMTQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X3RhYmxldCgxNCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pbWcgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjX3Z3X3RhYmxldCg5Nik7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGNfdndfdGFibGV0KDk2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtb3RoZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KDE1KTtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGNfdndfdGFibGV0KDIwMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN1YnRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KDEwKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMTApO1xyXG5cclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfdGFibGV0KDEwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgxNCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d190YWJsZXQoMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b25zIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KDE3KTtcclxuXHJcbiAgICAgICAgICAuYnV0dG9uLWRlZiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjX3Z3X3RhYmxldCgxNjgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfdGFibGV0KDM4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d190YWJsZXQoMTApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDExKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNfdndfdGFibGV0KDE0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGNfdndfdGFibGV0KDE1KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY192d190YWJsZXQoMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNvbnRlbnQtZGVmIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDEzKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d190YWJsZXQoMjQpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsY192d190YWJsZXQoMjUpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGNfdndfdGFibGV0KDI1KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY192d190YWJsZXQoMTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNvbnRlbnQtZ3JpZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjX3Z3X3RhYmxldCgyMCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY192d190YWJsZXQoMjApO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogY2FsY192d190YWJsZXQoMTUpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X3RhYmxldCg0NSk7XHJcblxyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d190YWJsZXQoMTUpO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d190YWJsZXQoMTApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGNfdndfdGFibGV0KDMyKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgxMyk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCgxNSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfdGFibGV0KDEzKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAmLWVsIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X3RhYmxldCgxMCk7XHJcblxyXG4gICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgxMik7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d190YWJsZXQoMTQpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi1kZXNjIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KDEpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgxMSk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY192d190YWJsZXQoMTIpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X3RhYmxldCgyOCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d190YWJsZXQoMzQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAuaW5mcmEge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NldCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICYtd3Itc2xpZGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICB3aWR0aDogMjA5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cclxuICAgICAgICAuc2xpZGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXNsaWRlciB7XHJcbiAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtaW1nIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTZweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogOTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtb3RoZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN1YnRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9ucyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG5cclxuICAgICAgICAgIC5idXR0b24tZGVmIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHggMzJweCAwcHggMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICYtc2xpZGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNvbnRlbnQtZGVmIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29udGVudC1ncmlkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAmLWJsb2NrIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgJi1lbCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuXHJcbiAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wcmljZS1zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAjZjA0OTNlO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NjNweCBhdXRvO1xyXG4gIGdyaWQtY29sdW1uLWdhcDogMTEwcHg7XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICZfbW9ie1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdHh0IHtcclxuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNpcmNlXCI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gICZfX3ZhbHVlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IDE5N3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMjZweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE5OTBweCkge1xyXG4gICAucHJpY2Utc2VjdGlvbiB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIGF1dG87XHJcbiAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTkyMXB4KSB7XHJcbiAgLnByaWNlLXNlY3Rpb24ge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjX3Z3X2Rlc2t0b3AoNjYzKSBhdXRvO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiBjYWxjX3Z3X2Rlc2t0b3AoMTEwKTtcclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBoZWlnaHQ6IGNhbGNfdndfZGVza3RvcCg1NTApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoODUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoNTApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoMTApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoMTk3KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoOCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY192d19kZXNrdG9wKDUwKTtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNfdndfZGVza3RvcCgyNik7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoMzUpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY192d19kZXNrdG9wKDgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLnByaWNlLXNlY3Rpb24ge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjX3Z3X25vdGVib29rKDQxNikgYXV0bztcclxuICAgIGdyaWQtY29sdW1uLWdhcDogY2FsY192d19ub3RlYm9vayg0NSk7XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjX3Z3X25vdGVib29rKDM4MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGNfdndfbm90ZWJvb2soNDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDM1KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19ub3RlYm9vayg4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygxNDYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfbm90ZWJvb2soOCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY192d19ub3RlYm9vaygzNSk7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDE4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soMjQpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY192d19ub3RlYm9vayg4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgLnByaWNlLXNlY3Rpb24ge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjX3Z3X3RhYmxldCgyODUpIGF1dG87XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IGNhbGNfdndfdGFibGV0KDUwKTtcclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBoZWlnaHQ6IGNhbGNfdndfdGFibGV0KDIzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGNfdndfdGFibGV0KDI1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMjIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X3RhYmxldCg4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoNzIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KDgpO1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDIyKTtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNfdndfdGFibGV0KDEyKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNfdndfdGFibGV0KDE2KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNfdndfdGFibGV0KDgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgLnByaWNlLXNlY3Rpb24ge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcclxuICAgXHJcbiAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICZfZGVza3tcclxuICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9tb2J7XHJcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICBcclxuICAgICAgJl9fdHh0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgXHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcbiAgIFxyXG4gICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICB9XHJcbiAgIFxyXG4gICAgICAmX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgIFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG4iLCIudm90ZSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTg3cHg7XHJcblxyXG4gICZfX3N0YXJzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTU4cHg7XHJcbiAgICBsZWZ0OiAzOHB4O1xyXG4gICAgd2lkdGg6IDEwN3B4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTBweDtcclxuICAgIHJpZ2h0OiAyMTBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogODM3cHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogNTYycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190eHQge1xyXG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3N1Yi10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJDaXJjZVwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkNpcmNlXCI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiA3M3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBmb250LWZhbWlseTogXCJDaXJjZVwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogNzNweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzllN2ExYztcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZTZhNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDYzcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTlweCAxMTZweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkNpcmNlXCI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjOTg3MzEwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjFweCkge1xyXG4gIC52b3RlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X2Rlc2t0b3AoMTkwKTtcclxuICAgIHBhZGRpbmctbGVmdDogY2FsY192d19kZXNrdG9wKDE4Nyk7XHJcblxyXG4gICAgJl9fc3RhcnMge1xyXG4gICAgICB0b3A6IGNhbGNfdndfZGVza3RvcCgxNTgpO1xyXG4gICAgICBsZWZ0OiBjYWxjX3Z3X2Rlc2t0b3AoMzgpO1xyXG4gICAgICB3aWR0aDogY2FsY192d19kZXNrdG9wKDEwNyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoNTApO1xyXG4gICAgICByaWdodDogY2FsY192d19kZXNrdG9wKDIxMCk7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjX3Z3X2Rlc2t0b3AoODM3KTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjX3Z3X2Rlc2t0b3AoNTYyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X2Rlc2t0b3AoMTgwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWItdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCg1MCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNfdndfZGVza3RvcCg2KTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY192d19kZXNrdG9wKDczKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19kZXNrdG9wKDYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfZGVza3RvcCg3Myk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsY192d19kZXNrdG9wKDM0KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY192d19kZXNrdG9wKDYzKTtcclxuICAgICAgcGFkZGluZzogY2FsY192d19kZXNrdG9wKDE5KSBjYWxjX3Z3X2Rlc2t0b3AoMTE2KTtcclxuICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X2Rlc2t0b3AoNTApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC52b3RlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDE0MCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGNfdndfbm90ZWJvb2soOTcpO1xyXG5cclxuICAgICZfX3N0YXJzIHtcclxuICAgICAgdG9wOiBjYWxjX3Z3X25vdGVib29rKDQ0KTtcclxuICAgICAgbGVmdDogY2FsY192d19ub3RlYm9vaygyNSk7XHJcbiAgICAgIHdpZHRoOiBjYWxjX3Z3X25vdGVib29rKDgwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICB0b3A6IGNhbGNfdndfbm90ZWJvb2soMjApO1xyXG4gICAgICByaWdodDogY2FsY192d19ub3RlYm9vaygyMTApO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogY2FsY192d19ub3RlYm9vayg0MzcpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGNfdndfbm90ZWJvb2soMjYyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjX3Z3X25vdGVib29rKDQzKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWItdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soMzApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjX3Z3X25vdGVib29rKDYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDQ3KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d19ub3RlYm9vayg2KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjX3Z3X25vdGVib29rKDQ1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjX3Z3X25vdGVib29rKDE1KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY192d19ub3RlYm9vayg0MSk7XHJcbiAgICAgIHBhZGRpbmc6IGNhbGNfdndfbm90ZWJvb2soMTMpIGNhbGNfdndfbm90ZWJvb2soNjUpO1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfbm90ZWJvb2soMzMpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgLnZvdGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGNfdndfdGFibGV0KDEwMCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGNfdndfdGFibGV0KDY1KTtcclxuXHJcbiAgICAmX19zdGFycyB7XHJcbiAgICAgIHRvcDogY2FsY192d190YWJsZXQoMjApO1xyXG4gICAgICBsZWZ0OiBjYWxjX3Z3X3RhYmxldCgxNSk7XHJcbiAgICAgIHdpZHRoOiBjYWxjX3Z3X3RhYmxldCg1Nik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgdG9wOiBjYWxjX3Z3X3RhYmxldCgxNSk7XHJcbiAgICAgIHJpZ2h0OiBjYWxjX3Z3X3RhYmxldCgxMjApO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogY2FsY192d190YWJsZXQoMjUwKTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjX3Z3X3RhYmxldCgyMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGNfdndfdGFibGV0KDMwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWItdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDE1KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d190YWJsZXQoNik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDMyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY192d190YWJsZXQoNik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY192d190YWJsZXQoMzApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGNfdndfdGFibGV0KDIwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY192d190YWJsZXQoNDEpO1xyXG4gICAgICBwYWRkaW5nOiBjYWxjX3Z3X3RhYmxldCgxMCkgY2FsY192d190YWJsZXQoMjApO1xyXG4gICAgICBmb250LXNpemU6IGNhbGNfdndfdGFibGV0KDE4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gIC52b3RlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICZfX3N0YXJze1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI3MnB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Yi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0MXB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/