@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fade{0%{opacity:.4}to{opacity:100%}}@keyframes fade{0%{opacity:.4}to{opacity:100%}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;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:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to left,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:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to right,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:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to top,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:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style: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{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-webkit-order:9999;-ms-flex-order:9999;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%;min-height:1px;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{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:-webkit-calc(var(--swiper-navigation-size)/44*27);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:-webkit-calc(0 - var(--swiper-navigation-size)/2);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.gallery__image.animation--init img,.gallery__video.animation--init video,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}*,.swiper-lazy-preloader,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid-column>.swiper-wrapper,.swiper-grid>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cards,.swiper-cube,.swiper-flip{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cards .swiper-slide,.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-creative .swiper-slide{-webkit-transition-property:opacity,height,-webkit-transform;-o-transition-property:transform,opacity,height;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}*,::after,::before{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,img,li,p,svg{margin:0}body,html{min-height:100%}ol[class],ul[class]{list-style:none;margin:0;padding:0}img,svg{max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:inherit}@font-face{font-family:"Jost";src:url(../fonts/Jost-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url(../fonts/Jost-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url(../fonts/Jost-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}body{font-family:"Jost",sans-serif;font-size:15px;line-height:20px;letter-spacing:.000000001em;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background-color:#000;background-repeat:repeat;background-position:center top}button{-ms-touch-action:manipulation;touch-action:manipulation;color:#fff}.js-focus-visible :focus:not(.focus-visible){outline:0}.page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.page__content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.container{width:100%;max-width:1230px;padding:0 30px;margin:0 auto}@media screen and (max-width:767px){.container{padding:0 15px}}.hero-wrapper{overflow:hidden}h1,h2{font-size:72px;line-height:80px}@media screen and (max-width:1400px){h1{font-size:66px;line-height:72px}}@media screen and (max-width:1023px){h1{font-size:60px;line-height:66px}}@media screen and (max-width:767px){h1{font-size:32px;line-height:36px}}h2{font-size:80px;margin-bottom:20px}@media screen and (max-width:1400px){h2{font-size:66px;line-height:66px}}@media screen and (max-width:1023px){h2{font-size:44px;line-height:50px}}@media screen and (max-width:767px){h2{font-size:24px;line-height:28px}}h3,h4{font-size:36px;line-height:42px;font-weight:700;margin-bottom:10px}@media screen and (max-width:1400px){h3{font-size:30px;line-height:36px}}@media screen and (max-width:1023px){h3{font-size:22px;line-height:26px}}@media screen and (max-width:767px){h3{font-size:20px;line-height:24px}}h4{font-size:20px;line-height:26px;margin-bottom:8px}@media screen and (max-width:767px){h4{font-size:18px;line-height:22px}}p{margin-bottom:15px}p:last-child{margin:0}ol:not([class]),ul:not([class]){padding:0;margin:0 0 0 20px}ol:not([class])+*,ul:not([class])+*{margin-top:15px}a:not([class]){color:#000;text-decoration:underline;-webkit-transition:-webkit-text-decoration-color .2s ease;-o-transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease;-webkit-text-decoration-color:#000;text-decoration-color:#000}a:not([class]):hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.blockTitle{text-align:center;margin-bottom:45px;margin-left:auto;margin-right:auto;position:relative;z-index:4}.blockTitle__description{font-size:16px;line-height:20px;margin:0 auto 30px}.constellations{padding:127px 0 20px;text-align:center;overflow:hidden}.constellations__section-title{font-size:20px;line-height:24px;margin-bottom:23px}.constellations__icon,.constellations__icon img{margin:0 auto}.constellations .swiper-slide{max-width:480px;-webkit-transition:max-width .4s ease,-webkit-transform .4s ease;-o-transition:max-width .4s ease,transform .4s ease;transition:max-width .4s ease,transform .4s ease;transition:max-width .4s ease,transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);padding:0 30px 700px}@media screen and (max-width:767px){.constellations .swiper-slide{padding:0 15px;max-width:100%}}.constellations .swiper-slide-active{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.constellations .swiper-slide-active .constellations__animal{opacity:1;-webkit-transform:translateZ(60px) scale(1);transform:translateZ(60px) scale(1)}.constellations .swiper-slide-active .constellations__animal::before{display:block}.constellations .swiper-slide-active~.swiper-slide{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}.constellations__item{border-radius:4px;max-width:420px;margin:0 auto;position:relative}.constellations__images-wrapper{position:relative}.constellations__images{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:auto;z-index:3}@media screen and (max-width:767px){.constellations__images{width:100%;max-width:100%;position:relative;-webkit-transform:none;-ms-transform:none;transform:none;left:auto;top:auto}}.constellations__images img{width:auto;max-width:none}@media screen and (max-width:767px){.constellations__images img{width:100%;max-width:100%}}.constellations__stars{position:absolute;left:0;top:0;z-index:4;width:auto;height:auto}@media screen and (max-width:767px){.constellations__stars{width:100%}}.constellations__animal{position:relative;z-index:3;opacity:0;-webkit-transition:opacity 1s ease,-webkit-transform .4s ease;-o-transition:opacity 1s ease,transform .4s ease;transition:opacity 1s ease,transform .4s ease;transition:opacity 1s ease,transform .4s ease,-webkit-transform .4s ease;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.constellations__animal::before{content:"";position:absolute;top:50%;left:0;width:100%;height:100%;background:url(../images/sparkles.gif) repeat-x center bottom;background-size:600px 630px;display:none}.constellations__text{padding:20px 25px;position:relative;z-index:3;font-size:15px;line-height:20px}@media screen and (max-width:767px){.constellations__text{padding-left:20px;padding-right:20px}}.constellations__subtitle{font-size:15px;line-height:20px;margin-bottom:10px}.constellations__title{margin-bottom:7px}.constellations__slider-wrapper{max-width:630px;position:relative;margin:67px auto 0}.constellations .swiper{overflow:visible!important}.constellations__controls{position:absolute;z-index:10;max-width:540px;width:100%;top:100px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex;-webkit-align-items:flex;-ms-flex-align:flex;align-items:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:0;line-height:0}.constellations .swiper-button-next,.constellations .swiper-button-prev{margin:0;top:auto;bottom:auto;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;padding:0;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;width:44px;height:44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.constellations .swiper-button-prev{right:auto}.constellations .swiper-button-next{left:auto}.constellations .swiper-button-next::after,.constellations .swiper-button-next::before,.constellations .swiper-button-prev::after,.constellations .swiper-button-prev::before,.factoids .swiper-button-next::after,.factoids .swiper-button-next::before,.factoids .swiper-button-prev::after,.factoids .swiper-button-prev::before{display:none}.constellations .swiper-button-prev{position:absolute;left:0}.constellations .swiper-button-next{position:absolute;right:0}.constellations .swiper-button-disabled{opacity:.6;cursor:not-allowed;pointer-events:all}.factoids{padding:57px 0 20px;text-align:center;overflow:hidden}.factoids .swiper-slide{max-width:430px;padding:0 30px;opacity:0;-webkit-transform:translateX(80px);-ms-transform:translateX(80px);transform:translateX(80px);-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;-o-transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease}@media screen and (max-width:1400px){.factoids .swiper-slide{max-width:370px;padding:0 20px}}@media screen and (max-width:767px){.factoids .swiper-slide{max-width:320px;padding:0 15px}}.factoids .swiper-slide:nth-child(2){-webkit-transition:opacity 1s .2s ease,-webkit-transform 1s .2s ease;-o-transition:transform 1s .2s ease,opacity 1s .2s ease;transition:transform 1s .2s ease,opacity 1s .2s ease;transition:transform 1s .2s ease,opacity 1s .2s ease,-webkit-transform 1s .2s ease}.factoids .swiper-slide:nth-child(3){-webkit-transition:opacity 1s .4s ease,-webkit-transform 1s .4s ease;-o-transition:transform 1s .4s ease,opacity 1s .4s ease;transition:transform 1s .4s ease,opacity 1s .4s ease;transition:transform 1s .4s ease,opacity 1s .4s ease,-webkit-transform 1s .4s ease}.factoids .swiper-slide:nth-child(4){-webkit-transition:opacity 1s .6s ease,-webkit-transform 1s .6s ease;-o-transition:transform 1s .6s ease,opacity 1s .6s ease;transition:transform 1s .6s ease,opacity 1s .6s ease;transition:transform 1s .6s ease,opacity 1s .6s ease,-webkit-transform 1s .6s ease}.factoids .swiper-slide:nth-child(5){-webkit-transition:opacity 1s .8s ease,-webkit-transform 1s .6s ease;-o-transition:transform 1s .6s ease,opacity 1s .8s ease;transition:transform 1s .6s ease,opacity 1s .8s ease;transition:transform 1s .6s ease,opacity 1s .8s ease,-webkit-transform 1s .6s ease}.factoids .swiper-slide:nth-child(6){-webkit-transition:opacity 1s 1s ease,-webkit-transform 1s .6s ease;-o-transition:transform 1s .6s ease,opacity 1s 1s ease;transition:transform 1s .6s ease,opacity 1s 1s ease;transition:transform 1s .6s ease,opacity 1s 1s ease,-webkit-transform 1s .6s ease}.factoids .swiper-slide:nth-child(7){-webkit-transition:opacity 1s 1.2s ease,-webkit-transform 1s .6s ease;-o-transition:transform 1s .6s ease,opacity 1s 1.2s ease;transition:transform 1s .6s ease,opacity 1s 1.2s ease;transition:transform 1s .6s ease,opacity 1s 1.2s ease,-webkit-transform 1s .6s ease}.factoids .swiper-slide:nth-child(8){-webkit-transition:opacity 1s 1.4s ease,-webkit-transform 1s .6s ease;-o-transition:transform 1s .6s ease,opacity 1s 1.4s ease;transition:transform 1s .6s ease,opacity 1s 1.4s ease;transition:transform 1s .6s ease,opacity 1s 1.4s ease,-webkit-transform 1s .6s ease}.factoids .swiper-slide:nth-child(9){-webkit-transition:opacity 1s 1.6s ease,-webkit-transform 1s .6s ease;-o-transition:transform 1s .6s ease,opacity 1s 1.6s ease;transition:transform 1s .6s ease,opacity 1s 1.6s ease;transition:transform 1s .6s ease,opacity 1s 1.6s ease,-webkit-transform 1s .6s ease}.factoids__item{overflow:hidden;background:#000c63;background-image:-o-linear-gradient(122deg,#191e26 0,#353f55 100%);background-image:linear-gradient(-32deg,#191e26 0,#353f55 100%);-webkit-box-shadow:-1px -1px 1px 0 rgba(67,75,159,.42),-10px -10px 35px 0 rgba(255,255,255,.04),15px 15px 40px 0 rgba(0,0,0,.35);box-shadow:-1px -1px 1px 0 rgba(67,75,159,.42),-10px -10px 35px 0 rgba(255,255,255,.04),15px 15px 40px 0 rgba(0,0,0,.35);border-radius:4px;position:relative;-webkit-transition:-webkit-transform .8s ease;-o-transition:transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.factoids__item:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.factoids__item:hover .factoids__description,.factoids__item:hover .factoids__title{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.factoids__item:hover .factoids__number-wrapper{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.factoids__item:hover .factoids__background{-webkit-transform:scale(1.14);-ms-transform:scale(1.14);transform:scale(1.14)}.factoids__item:hover .factoids__angle-left::before{width:100%;-webkit-box-shadow:0 0 1px 0 rgba(195,207,255,.7);box-shadow:0 0 1px 0 rgba(195,207,255,.7);opacity:0;-webkit-transition:width .3s ease,opacity .4s .6s ease,-webkit-box-shadow .2s ease;-o-transition:width .3s ease,box-shadow .2s ease,opacity .4s .6s ease;transition:width .3s ease,box-shadow .2s ease,opacity .4s .6s ease;transition:width .3s ease,box-shadow .2s ease,opacity .4s .6s ease,-webkit-box-shadow .2s ease}.factoids__item:hover .factoids__angle-left::after{height:100%;-webkit-box-shadow:0 0 1px 0 rgba(195,207,255,.7);box-shadow:0 0 1px 0 rgba(195,207,255,.7);opacity:0;-webkit-transition:height .3s ease,opacity .4s .6s ease,-webkit-box-shadow .2s ease;-o-transition:height .3s ease,box-shadow .2s ease,opacity .4s .6s ease;transition:height .3s ease,box-shadow .2s ease,opacity .4s .6s ease;transition:height .3s ease,box-shadow .2s ease,opacity .4s .6s ease,-webkit-box-shadow .2s ease}.factoids__item:hover .factoids__angle-right::before{width:100%;-webkit-box-shadow:0 0 1px 0 rgba(195,207,255,.7);box-shadow:0 0 1px 0 rgba(195,207,255,.7);opacity:0;-webkit-transition:width .3s .2s ease,opacity .4s .6s ease,-webkit-box-shadow .2s .2s ease;-o-transition:width .3s .2s ease,box-shadow .2s .2s ease,opacity .4s .6s ease;transition:width .3s .2s ease,box-shadow .2s .2s ease,opacity .4s .6s ease;transition:width .3s .2s ease,box-shadow .2s .2s ease,opacity .4s .6s ease,-webkit-box-shadow .2s .2s ease}.factoids__item:hover .factoids__angle-right::after{height:100%;-webkit-box-shadow:0 0 1px 0 rgba(195,207,255,.7);box-shadow:0 0 1px 0 rgba(195,207,255,.7);opacity:0;-webkit-transition:height .3s .2s ease,opacity .4s .6s ease,-webkit-box-shadow .2s .2s ease;-o-transition:height .3s .2s ease,box-shadow .2s .2s ease,opacity .4s .6s ease;transition:height .3s .2s ease,box-shadow .2s .2s ease,opacity .4s .6s ease;transition:height .3s .2s ease,box-shadow .2s .2s ease,opacity .4s .6s ease,-webkit-box-shadow .2s .2s ease}.factoids__angle-left,.factoids__angle-right{display:block;z-index:4}.factoids__angle-left::before{height:1px;top:0;width:0}.factoids__angle-left::after,.factoids__angle-left::before,.factoids__angle-right::after,.factoids__angle-right::before{content:"";display:block;position:absolute;left:0;background:rgba(128,154,255,.7);-webkit-box-shadow:none;box-shadow:none}.factoids__angle-left::after{top:0;height:0;width:1px}.factoids__angle-right::after,.factoids__angle-right::before{height:1px;bottom:0;width:0}.factoids__angle-right::after{left:auto;right:0;bottom:auto;top:0;height:0;width:1px}.factoids__angle-left,.factoids__angle-right,.factoids__background,.factoids__image-wrapper{position:absolute;width:100%;height:100%;top:0;left:0}.factoids__background{background:url(../images/bg-card-2.png);-webkit-transition:-webkit-transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.factoids__image-wrapper{-webkit-transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.factoids__image{width:100%;height:100%;background-repeat:no-repeat;background-position:left center;background-size:auto 440px}@media screen and (max-width:1400px){.factoids__image{background-size:auto 392.43px}}@media screen and (max-width:767px){.factoids__image{background-size:auto 344.86px}}.factoids__text{padding:40px 20px 20px;position:relative;z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:520px;font-size:15px;line-height:20px;-webkit-transform:translateZ(60px);transform:translateZ(60px)}@media screen and (max-width:1400px){.factoids__text{min-height:470px;padding:20px}}.factoids__title{margin-bottom:14px;-webkit-transition:-webkit-transform .8s ease;-o-transition:transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.factoids__description{margin-bottom:30px;-webkit-transition:-webkit-transform .9s ease;-o-transition:transform .9s ease;transition:transform .9s ease;transition:transform .9s ease,-webkit-transform .9s ease}.factoids__number-wrapper{margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .8s ease;-o-transition:transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.factoids__number{font-size:72px;line-height:80px;font-weight:700;margin-right:10px}@media screen and (max-width:1400px){.factoids__number{font-size:62px;line-height:70px}}.factoids__number-text{max-width:120px;text-align:left}.factoids__slider-wrapper{max-width:1230px;margin:50px auto 0}.factoids__slider-wrapper.animation--init .swiper-slide{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.factoids .swiper{overflow:visible!important}.factoids .swiper-button-next,.factoids .swiper-button-prev,.factoids__controls{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.factoids__controls{max-width:200px;margin:50px auto 20px;font-size:0;line-height:0}.factoids .swiper-button-next,.factoids .swiper-button-prev{margin:0;left:auto;right:auto;top:auto;bottom:auto;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;padding:0;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;width:44px;height:44px;cursor:pointer;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.factoids .swiper-pagination{position:relative;white-space:nowrap;margin:0 auto;padding:5px 0;bottom:auto!important;left:auto!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.factoids .swiper-button-disabled{opacity:.6;cursor:not-allowed;pointer-events:all}.factoids .swiper-pagination-bullet{background:#fff;opacity:1;margin:0 7px;position:relative;-webkit-transition:left .4s ease,-webkit-transform .4s ease;-o-transition:transform .4s ease,left .4s ease;transition:transform .4s ease,left .4s ease;transition:transform .4s ease,left .4s ease,-webkit-transform .4s ease}.factoids .swiper-pagination-bullet::before{content:"";position:absolute;border:1px solid #fff;width:14px;height:14px;border-radius:50%;left:-3px;top:-3px;opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.factoids .swiper-pagination-bullet-active-main::before{opacity:1}.footer{padding:850px 0 20px;display:block;color:rgba(255,255,255,.75);position:relative}@media screen and (max-width:1400px){.footer{padding-top:40vw}}@media screen and (max-width:1200px){.footer{padding-top:45vw}}@media screen and (max-width:767px){.footer{padding-top:450px}}.footer__image,.hero::before{width:100%;position:absolute;left:0}.footer__image{height:100%;bottom:0;z-index:1}.footer__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media screen and (max-width:640px){.footer__image img{-o-object-position:79% top;object-position:79% top}}.footer__button{display:block;width:150px;height:100px;padding:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:0 0;text-align:center;color:#fff;cursor:pointer;z-index:6;font-size:12px;line-height:20px;position:absolute;top:200px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-decoration:none}@media screen and (max-width:767px){.footer__button{top:60px}}.footer__button:hover .footer__button-text{border-bottom:1px solid #fff}.footer__button-icon{display:block;width:52px;height:47px;background:url(../images/ico-see-more.svg) no-repeat center center;margin:0 auto 5px}.footer__button-text{border:1px solid transparent;-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}.footer__container{max-width:1230px;padding:0 30px;margin:0 auto;position:relative;z-index:2}.footer__logo{margin-bottom:17px}.footer__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.footer__top{display:block}}.footer__location{padding-top:3px;font-size:14px;line-height:20px}@media screen and (max-width:767px){.footer__location{margin-bottom:15px}}.footer__location p{margin:0}.footer__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){.footer__menu{display:none}}.footer__menu-item{margin:0 15px}.footer__menu-link{display:block;font-size:14px;line-height:20px;padding:4px 5px;color:rgba(255,255,255,.75);-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:color .2s ease,-webkit-text-decoration-color .2s ease;-o-transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.footer__menu-link:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.footer__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;line-height:18px;color:rgba(255,255,255,.65);padding-top:36px}@media screen and (max-width:767px){.footer__bottom{display:block;padding-top:20px}}.footer__bottom a{color:rgba(255,255,255,.65)}.footer__bottom a:hover{color:#fff}.gallery{padding:81px 0 26px;text-align:center;overflow:hidden}.gallery .swiper-slide{width:auto;padding:0 15px}@media screen and (max-width:767px){.gallery .swiper-slide{max-width:100%}}.gallery__image,.gallery__video{overflow:hidden;border-radius:16px}.gallery__video{width:570px;max-width:100%;padding-top:100%;position:relative}.gallery__image img,.gallery__video video{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-filter .4s ease,-webkit-transform 1s ease;-o-transition:filter .4s ease,transform 1s ease;transition:filter .4s ease,transform 1s ease;transition:filter .4s ease,transform 1s ease,-webkit-filter .4s ease,-webkit-transform 1s ease;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.gallery__video video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gallery__image img:hover,.gallery__video video:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.gallery__image{background:#000}.gallery__image+.gallery__image{margin-top:30px}.gallery__image img{border-radius:16px}.gallery__slider-wrapper{margin:60px auto 0}.gallery .swiper{overflow:visible!important}.gallery__controls{max-width:200px;margin:45px auto;font-size:0;line-height:0}.gallery .swiper-pagination{position:relative;margin:0 auto;white-space:nowrap;bottom:auto!important;left:auto!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.gallery .swiper-button-next,.gallery .swiper-button-prev,.gallery__controls{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gallery .swiper-button-next,.gallery .swiper-button-prev{margin:0;left:auto;right:auto;top:auto;bottom:auto;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;padding:0;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;width:44px;height:44px;cursor:pointer;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.gallery .swiper-button-next::after,.gallery .swiper-button-next::before,.gallery .swiper-button-prev::after,.gallery .swiper-button-prev::before{display:none}.gallery .swiper-button-disabled{opacity:.6;cursor:not-allowed;pointer-events:all}.gallery .swiper-pagination{padding:5px 0}.gallery .swiper-pagination-bullet{background:#fff;opacity:1;margin:0 7px;position:relative;-webkit-transition:left .4s ease,-webkit-transform .4s ease;-o-transition:transform .4s ease,left .4s ease;transition:transform .4s ease,left .4s ease;transition:transform .4s ease,left .4s ease,-webkit-transform .4s ease}.gallery .swiper-pagination-bullet::before{content:"";position:absolute;border:1px solid #fff;width:14px;height:14px;border-radius:50%;left:-3px;top:-3px;opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.gallery .swiper-pagination-bullet-active-main::before{opacity:1}.header{display:block;background:rgba(0,0,0,.1);padding:15px 0;position:relative;z-index:88;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width:767px){.header{padding:10px 0}}.header__col,.header__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header__container{max-width:1330px;padding:0 30px;margin:0 auto}.header__col{width:-webkit-calc(50% - 100px);width:calc(50% - 100px)}.header__logo{width:200px}@media screen and (max-width:767px){.header__logo{width:160px}}.header__logo img{width:185px;height:49px;margin:0 auto}@media screen and (max-width:767px){.header__logo img{width:100%;height:auto}}.header__link{color:#fff;text-decoration:none;margin:0 auto;border:1px solid transparent;-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}@media screen and (max-width:1023px){.header__link{display:none}}.header__link:hover,.hero__button:hover .hero__button-text{border-bottom:1px solid #fff}.hero{display:block;text-align:center;padding:60px 0 70vh;position:relative;min-height:1254px}@media screen and (max-width:1400px){.hero{min-height:800px;padding:30px 0 70vh}}@media screen and (max-width:767px){.hero{min-height:auto;padding-bottom:80vw}}.hero::before{content:"";height:-webkit-calc(100% + 80px);height:calc(100% + 80px);top:-80px;background-image:-webkit-gradient(linear,left top,left bottom,from(#190084),color-stop(61%,#322dba),color-stop(91%,#3d43d4),to(#000001));background-image:-o-linear-gradient(top,#190084 0,#322dba 61%,#3d43d4 91%,#000001 100%);background-image:linear-gradient(180deg,#190084 0,#322dba 61%,#3d43d4 91%,#000001 100%)}@media screen and (max-width:767px){.hero::before{top:-62px}}.hero__container{max-width:1230px;padding:0 30px;margin:0 auto}@media screen and (max-width:767px){.hero__container{padding:0 15px}}.hero__button{display:block;width:100px;height:100px;padding:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:0 0;text-align:center;color:#fff;cursor:pointer;position:relative;z-index:6;font-size:12px;line-height:20px;margin:0 auto 52px}@media screen and (max-width:1400px){.hero__button{margin-bottom:30px}}@media screen and (max-width:767px){.hero__button{margin-bottom:15px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:none}}.hero__button-icon{display:block;width:52px;height:47px;background:url(../images/ico-see-more.svg) no-repeat center center;margin:0 auto 5px}.hero__button-text{border:1px solid transparent;-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}.hero__lights img,.hero__lights-wrapper,.hero__moon img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero__lights-wrapper{display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10;pointer-events:none}@media screen and (max-width:767px){.hero__lights-wrapper{display:none}}.hero__lights{width:1810px;height:772px;overflow:hidden}@media screen and (max-width:1400px){.hero__lights{height:490px}}.hero__lights img,.hero__moon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.hero__title{position:relative;z-index:6;font-size:72px;line-height:72px}@media screen and (max-width:1400px){.hero__title{font-size:56px;line-height:56px}}@media screen and (max-width:767px){.hero__title{font-size:36px;line-height:40px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;margin-bottom:15px}}.hero__description{position:absolute;z-index:8;width:100%;max-width:870px;padding:0 30px;bottom:100px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:18px;line-height:25px}@media screen and (max-width:1400px){.hero__description{bottom:40px;font-size:16px;line-height:22px}}@media screen and (max-width:767px){.hero__description{position:relative;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;padding:0;bottom:auto}}.hero__moon-wrapper{width:100%;position:absolute;bottom:-200px;left:0;-webkit-transform:translate(0,50px) scale(.95,.95);-ms-transform:translate(0,50px) scale(.95,.95);transform:translate(0,50px) scale(.95,.95)}@media screen and (max-width:1400px){.hero__moon-wrapper{bottom:-100px}}@media screen and (max-width:767px){.hero__moon-wrapper{bottom:0}}.hero__moon{width:100%;height:1346px;z-index:1}@media screen and (max-width:1400px){.hero__moon{height:900px}}@media screen and (max-width:767px){.hero__moon{height:110vw}}.hero__moon img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:2}@media screen and (max-width:767px){.hero__moon img{-o-object-position:center bottom;object-position:center bottom}}.hero__moon-back,.hero__moon-front{position:absolute;left:0;top:0;opacity:.4;z-index:3}.hero__moon-back{opacity:.3;z-index:1}.hero__front-wrapper,.hero__front-wrapper::before{width:100%;position:absolute;bottom:-100px;left:0;z-index:6;height:1050px}@media screen and (max-width:1400px){.hero__front-wrapper{height:700px}}@media screen and (max-width:767px){.hero__front-wrapper{height:90vw;top:auto;bottom:0}}.hero__front-wrapper::before{content:"";display:block;height:200px;bottom:100px;background:#000;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:-o-linear-gradient(bottom,#000 0,transparent 100%);background:linear-gradient(0deg,#000 0,transparent 100%);z-index:10}@media screen and (max-width:767px){.hero__front-wrapper::before{bottom:0}}.hero__wood-wrapper{-webkit-transform:translate(0,20px);-ms-transform:translate(0,20px);transform:translate(0,20px)}.hero__wood{width:100%;height:1050px;z-index:3}@media screen and (max-width:1400px){.hero__wood{height:700px}}@media screen and (max-width:767px){.hero__wood{height:90vw;top:auto;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;bottom:0}}.hero__wood img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:1921px){.hero__wood img{-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:767px){.hero__wood img{-o-object-position:center bottom;object-position:center bottom}}.hero__planetarium{width:100%;height:1050px;z-index:4;position:absolute;top:0;left:0}@media screen and (max-width:1400px){.hero__planetarium{height:700px}}@media screen and (max-width:767px){.hero__planetarium{height:70vw;top:auto;bottom:0}}.hero__planetarium img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:1921px){.hero__planetarium img{-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:767px){.hero__planetarium img{-o-object-position:center bottom;object-position:center bottom}}.history{padding:40px 0 100px;overflow:hidden;position:relative;z-index:4}@media screen and (max-width:1400px){.history{padding-bottom:50px}}@media screen and (max-width:1023px){.history{padding-bottom:20px}}.history .blockTitle{margin-bottom:20px}.history__timelines{position:relative}.history__timelines.animation--init .swiper-slide{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.history__timelines:before{content:"";display:block;position:absolute;opacity:.1;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background:-o-linear-gradient(bottom,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%);width:100%;height:190px;bottom:10px;left:0}.history__switcher{max-width:670px;width:100%;margin:30px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.history__switcher--active .history__switcher-thumb{left:-webkit-calc(100% - 190px);left:calc(100% - 190px)}@media screen and (max-width:360px){.history__switcher--active .history__switcher-thumb{left:-webkit-calc(100% - 100px);left:calc(100% - 100px)}}.history__switcher-bar{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;height:130px;position:relative}@media screen and (max-width:767px){.history__switcher-bar{height:100px}}.history__switcher-thumb{width:190px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;-webkit-transition:left .8s ease;-o-transition:left .8s ease;transition:left .8s ease;cursor:-webkit-grab;cursor:grab}.history__switcher-thumb-icon{width:130px;height:130px;background:url(../images/ico-switch-date.svg) no-repeat center center;background-size:contain}@media screen and (max-width:767px){.history__switcher-thumb-icon{width:100px;height:100px}}.history__switcher-text{font-weight:700;font-size:10px;line-height:14px;text-transform:uppercase;padding:13px;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:-webkit-text-decoration-color .2s ease;-o-transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.history__switcher-text:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.history__switcher-button-left,.history__switcher-button-right{position:relative;min-width:44px;height:44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;cursor:pointer}@media screen and (max-width:360px){.history__switcher-button-left,.history__switcher-button-right{display:none}}.gallery__video video,.history__switcher-button-left svg,.history__switcher-button-right svg,.loader__icon svg{display:block;margin:0}.history__switcher-button-left::before,.history__switcher-button-right::before{content:"";position:absolute;display:block;width:500px;height:1px;background:rgba(255,255,255,.4);top:50%}.history__switcher-button-left::before{right:100%;-webkit-transform:translateY(-1px) translateX(10px);-ms-transform:translateY(-1px) translateX(10px);transform:translateY(-1px) translateX(10px)}.history__switcher-button-right::before{left:100%;-webkit-transform:translateY(-1px) translateX(-10px);-ms-transform:translateY(-1px) translateX(-10px);transform:translateY(-1px) translateX(-10px)}.history .swiper-slide{opacity:0;-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;-o-transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease}.history .swiper-slide:nth-child(2){-webkit-transition:opacity 1s .2s ease,-webkit-transform 1s .2s ease;-o-transition:transform 1s .2s ease,opacity 1s .2s ease;transition:transform 1s .2s ease,opacity 1s .2s ease;transition:transform 1s .2s ease,opacity 1s .2s ease,-webkit-transform 1s .2s ease}.history .swiper-slide:nth-child(3){-webkit-transition:opacity 1s .4s ease,-webkit-transform 1s .4s ease;-o-transition:transform 1s .4s ease,opacity 1s .4s ease;transition:transform 1s .4s ease,opacity 1s .4s ease;transition:transform 1s .4s ease,opacity 1s .4s ease,-webkit-transform 1s .4s ease}.history .swiper-slide:nth-child(4){-webkit-transition:opacity 1s .6s ease,-webkit-transform 1s .6s ease;-o-transition:transform 1s .6s ease,opacity 1s .6s ease;transition:transform 1s .6s ease,opacity 1s .6s ease;transition:transform 1s .6s ease,opacity 1s .6s ease,-webkit-transform 1s .6s ease}.historyCard{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px;border-radius:100px;background:rgba(49,51,66,.3);background-image:-o-linear-gradient(122deg,rgba(25,30,38,.3) 0,rgba(53,63,85,.3) 100%);background-image:linear-gradient(-32deg,rgba(25,30,38,.3) 0,rgba(53,63,85,.3) 100%);-webkit-box-shadow:-1px -1px 1px 0 rgba(67,75,159,.42),-10px -10px 35px 0 rgba(255,255,255,.04),15px 15px 40px 0 rgba(0,0,0,.35);box-shadow:-1px -1px 1px 0 rgba(67,75,159,.42),-10px -10px 35px 0 rgba(255,255,255,.04),15px 15px 40px 0 rgba(0,0,0,.35);max-width:500px;width:100%}@media screen and (max-width:767px){.historyCard{display:block;border-radius:50px;height:100%}}.historyCard__photo{width:170px;height:170px;min-width:170px;overflow:hidden;margin-right:24px;background:#000;border-radius:50%}@media screen and (max-width:767px){.historyCard__photo{margin:0 auto 15px}}.historyCard__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.historyCard__content{padding-right:20px}@media screen and (max-width:767px){.historyCard__content{text-align:center}}.historyCard__text{font-size:15px;line-height:20px}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:99999;-webkit-transition:opacity .6s ease,visibility .6s ease;-o-transition:opacity .6s ease,visibility .6s ease;transition:opacity .6s ease,visibility .6s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.loader__icon{max-width:140px;margin:0 auto}.loader.loaded{opacity:0;visibility:hidden}.observatory{padding:78px 0 20px;text-align:center;overflow:hidden}@media screen and (max-width:1400px){.observatory{padding:50px 0 20px}}.observatory .blockTitle__description{max-width:670px}.observatory .swiper-slide,.observatory__hall{opacity:.5;-webkit-transition:opacity .6s 2s ease;-o-transition:opacity .6s 2s ease;transition:opacity .6s 2s ease}.observatory__hall img{margin:0 auto}.observatory .swiper-slide{max-width:430px}@media screen and (max-width:1400px){.observatory .swiper-slide{max-width:370px;padding:0 20px}}.observatory .swiper-slide:nth-child(2) .observatory__item{-webkit-transition:opacity .8s .2s ease,-webkit-transform .8s .2s ease;-o-transition:opacity .8s .2s ease,transform .8s .2s ease;transition:opacity .8s .2s ease,transform .8s .2s ease;transition:opacity .8s .2s ease,transform .8s .2s ease,-webkit-transform .8s .2s ease}.observatory .swiper-slide:nth-child(3) .observatory__item{-webkit-transition:opacity .8s .4s ease,-webkit-transform .8s .4s ease;-o-transition:opacity .8s .4s ease,transform .8s .4s ease;transition:opacity .8s .4s ease,transform .8s .4s ease;transition:opacity .8s .4s ease,transform .8s .4s ease,-webkit-transform .8s .4s ease}.observatory .swiper-slide:nth-child(4) .observatory__item{-webkit-transition:opacity .8s .6s ease,-webkit-transform .8s .6s ease;-o-transition:opacity .8s .6s ease,transform .8s .6s ease;transition:opacity .8s .6s ease,transform .8s .6s ease;transition:opacity .8s .6s ease,transform .8s .6s ease,-webkit-transform .8s .6s ease}.observatory .swiper-slide:nth-child(5) .observatory__item{-webkit-transition:opacity .8s .8s ease,-webkit-transform .8s .8s ease;-o-transition:opacity .8s .8s ease,transform .8s .8s ease;transition:opacity .8s .8s ease,transform .8s .8s ease;transition:opacity .8s .8s ease,transform .8s .8s ease,-webkit-transform .8s .8s ease}.observatory__item{max-width:370px;width:100%;margin:0 auto;background:#000c63;background-image:-o-linear-gradient(122deg,#191e26 0,#353f55 100%);background-image:linear-gradient(-32deg,#191e26 0,#353f55 100%);-webkit-box-shadow:-1px -1px 1px 0 rgba(67,75,159,.42),-10px -10px 35px 0 rgba(255,255,255,.04),15px 15px 40px 0 rgba(0,0,0,.35);box-shadow:-1px -1px 1px 0 rgba(67,75,159,.42),-10px -10px 35px 0 rgba(255,255,255,.04),15px 15px 40px 0 rgba(0,0,0,.35);border-radius:4px;position:relative;-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;-o-transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.animation--init .observatory__item{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.observatory__image{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}.observatory__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.observatory__text{padding:40px 20px 20px;position:relative;z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:520px;font-size:15px;line-height:20px}@media screen and (max-width:1400px){.observatory__text{min-height:470px;padding:20px}}.observatory__title{margin-bottom:14px}.observatory__description{margin-bottom:30px}.observatory__number-wrapper{margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.observatory__number{font-size:72px;line-height:80px;font-weight:700;margin-right:10px}@media screen and (max-width:1400px){.observatory__number{font-size:62px;line-height:70px}}.observatory__number-text{max-width:120px;text-align:left}.observatory__slider-wrapper{max-width:1720px;margin:70px auto 83px}.observatory__slider-wrapper.animation--init .swiper-slide,.observatory__slider-wrapper.animation--init+.observatory__hall{opacity:1}.observatory .swiper{overflow:visible!important}.observatory .swiper-button-next,.observatory .swiper-button-prev,.observatory__controls{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.observatory__controls{max-width:200px;margin:50px auto;font-size:0;line-height:0;display:none}.observatory .swiper-button-next,.observatory .swiper-button-prev{margin:0;left:auto;right:auto;top:auto;bottom:auto;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;padding:0;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;width:44px;height:44px;cursor:pointer;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.observatory .swiper-button-next::after,.observatory .swiper-button-next::before,.observatory .swiper-button-prev::after,.observatory .swiper-button-prev::before{display:none}.observatory .swiper-pagination{position:relative;white-space:nowrap;margin:0 auto;padding:5px 0}.observatory .swiper-button-disabled{opacity:.6;cursor:not-allowed;pointer-events:all}.observatory .swiper-pagination-bullet{background:#fff;opacity:1;margin:0 3px;position:relative;-webkit-transition:left .4s ease,-webkit-transform .4s ease;-o-transition:transform .4s ease,left .4s ease;transition:transform .4s ease,left .4s ease;transition:transform .4s ease,left .4s ease,-webkit-transform .4s ease}.observatory .swiper-pagination-bullet::before{content:"";position:absolute;border:1px solid #fff;width:14px;height:14px;border-radius:50%;left:-3px;top:-3px;opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.observatory .swiper-pagination-bullet-active-main::before,.social__link:hover svg rect{opacity:1}.planets{padding:157px 0 70px;overflow:hidden;position:relative}@media screen and (max-width:1400px){.planets{padding-top:11vw}}@media screen and (max-width:1200px){.planets{padding-top:9vw}}@media screen and (max-width:1023px){.planets{padding-top:5vw}}.planets__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1230px;padding:0 30px;margin:0 auto 30px}@media screen and (max-width:767px){.planets__wrapper{display:block;padding:0 15px}}.planets__content{position:relative;min-height:100px;-webkit-transition:min-height 1s linear;-o-transition:min-height 1s linear;transition:min-height 1s linear}.planets__content-item{position:absolute;top:0;left:0;width:100%;height:100%}.planets__content-item:first-child{position:relative}.planets__videos{position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);overflow:visible!important}@media screen and (max-width:767px){.planets__videos{position:relative;left:auto;top:auto;z-index:2}}.planets__video{position:absolute;top:0;left:50%;width:640px;height:640px;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-transition:opacity 1s ease,visibility 1s ease,-webkit-transform 1s ease;-o-transition:opacity 1s ease,visibility 1s ease,transform 1s ease;transition:opacity 1s ease,visibility 1s ease,transform 1s ease;transition:opacity 1s ease,visibility 1s ease,transform 1s ease,-webkit-transform 1s ease}@media screen and (max-width:1400px){.planets__video{width:45%;height:auto}}@media screen and (max-width:1023px){.planets__video{width:50%;left:47%}}@media screen and (max-width:767px){.planets__video{position:relative;left:auto;top:auto;width:100%}}.planets__video video{max-width:100%;height:auto}.planets__slider-wrapper{overflow:hidden}.planets__slider{max-width:1200px;overflow:visible!important;margin:50px auto 0}@media screen and (max-width:1400px){.planets__slider{margin:30px auto 0}}@media screen and (max-width:1230px){.planets__slider{padding-left:15px}}.planets__slider.animation--init .swiper-slide{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.planets__slider .swiper-slide{width:200px;padding:0 15px;opacity:0;-webkit-transform:translateX(80px);-ms-transform:translateX(80px);transform:translateX(80px);-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;-o-transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease}.planets__slider .swiper-slide:nth-child(2){-webkit-transition:opacity 1s .2s ease,-webkit-transform 1s .2s ease;-o-transition:transform 1s .2s ease,opacity 1s .2s ease;transition:transform 1s .2s ease,opacity 1s .2s ease;transition:transform 1s .2s ease,opacity 1s .2s ease,-webkit-transform 1s .2s ease}.planets__slider .swiper-slide:nth-child(3){-webkit-transition:opacity 1s .4s ease,-webkit-transform 1s .4s ease;-o-transition:transform 1s .4s ease,opacity 1s .4s ease;transition:transform 1s .4s ease,opacity 1s .4s ease;transition:transform 1s .4s ease,opacity 1s .4s ease,-webkit-transform 1s .4s ease}.planets__slider .swiper-slide:nth-child(4){-webkit-transition:opacity 1s .6s ease,-webkit-transform 1s .6s ease;-o-transition:transform 1s .6s ease,opacity 1s .6s ease;transition:transform 1s .6s ease,opacity 1s .6s ease;transition:transform 1s .6s ease,opacity 1s .6s ease,-webkit-transform 1s .6s ease}.planets__slider .swiper-slide:nth-child(5){-webkit-transition:opacity 1s .8s ease,-webkit-transform 1s .6s ease;-o-transition:transform 1s .6s ease,opacity 1s .8s ease;transition:transform 1s .6s ease,opacity 1s .8s ease;transition:transform 1s .6s ease,opacity 1s .8s ease,-webkit-transform 1s .6s ease}.planets__slider .swiper-slide:nth-child(6){-webkit-transition:opacity 1s 1s ease,-webkit-transform 1s .6s ease;-o-transition:transform 1s .6s ease,opacity 1s 1s ease;transition:transform 1s .6s ease,opacity 1s 1s ease;transition:transform 1s .6s ease,opacity 1s 1s ease,-webkit-transform 1s .6s ease}.planets__slider .swiper-slide:nth-child(7){-webkit-transition:opacity 1s 1.2s ease,-webkit-transform 1s .6s ease;-o-transition:transform 1s .6s ease,opacity 1s 1.2s ease;transition:transform 1s .6s ease,opacity 1s 1.2s ease;transition:transform 1s .6s ease,opacity 1s 1.2s ease,-webkit-transform 1s .6s ease}.planets__slider .swiper-slide:nth-child(8){-webkit-transition:opacity 1s 1.4s ease,-webkit-transform 1s .6s ease;-o-transition:transform 1s .6s ease,opacity 1s 1.4s ease;transition:transform 1s .6s ease,opacity 1s 1.4s ease;transition:transform 1s .6s ease,opacity 1s 1.4s ease,-webkit-transform 1s .6s ease}.planets__slider .swiper-slide:nth-child(9){-webkit-transition:opacity 1s 1.6s ease,-webkit-transform 1s .6s ease;-o-transition:transform 1s .6s ease,opacity 1s 1.6s ease;transition:transform 1s .6s ease,opacity 1s 1.6s ease;transition:transform 1s .6s ease,opacity 1s 1.6s ease,-webkit-transform 1s .6s ease}.planets__item{text-align:center;position:relative;padding-top:26px;-webkit-transition:-webkit-transform .8s ease;-o-transition:transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.planets__item--active,.planets__item:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.planets__item--active .planets__angle-left::before,.planets__item:hover .planets__angle-left::before{width:100%;-webkit-box-shadow:0 0 1px 0 rgba(195,207,255,.7);box-shadow:0 0 1px 0 rgba(195,207,255,.7);opacity:0;-webkit-transition:width .3s ease,opacity .4s .6s ease,-webkit-box-shadow .2s ease;-o-transition:width .3s ease,box-shadow .2s ease,opacity .4s .6s ease;transition:width .3s ease,box-shadow .2s ease,opacity .4s .6s ease;transition:width .3s ease,box-shadow .2s ease,opacity .4s .6s ease,-webkit-box-shadow .2s ease}.planets__item--active .planets__angle-left::after,.planets__item:hover .planets__angle-left::after{height:100%;-webkit-box-shadow:0 0 1px 0 rgba(195,207,255,.7);box-shadow:0 0 1px 0 rgba(195,207,255,.7);opacity:0;-webkit-transition:height .3s ease,opacity .4s .6s ease,-webkit-box-shadow .2s ease;-o-transition:height .3s ease,box-shadow .2s ease,opacity .4s .6s ease;transition:height .3s ease,box-shadow .2s ease,opacity .4s .6s ease;transition:height .3s ease,box-shadow .2s ease,opacity .4s .6s ease,-webkit-box-shadow .2s ease}.planets__item--active .planets__angle-right::before,.planets__item:hover .planets__angle-right::before{width:100%;-webkit-box-shadow:0 0 1px 0 rgba(195,207,255,.7);box-shadow:0 0 1px 0 rgba(195,207,255,.7);opacity:0;-webkit-transition:width .3s .2s ease,opacity .4s .6s ease,-webkit-box-shadow .2s .2s ease;-o-transition:width .3s .2s ease,box-shadow .2s .2s ease,opacity .4s .6s ease;transition:width .3s .2s ease,box-shadow .2s .2s ease,opacity .4s .6s ease;transition:width .3s .2s ease,box-shadow .2s .2s ease,opacity .4s .6s ease,-webkit-box-shadow .2s .2s ease}.planets__item--active .planets__angle-right::after,.planets__item:hover .planets__angle-right::after{height:100%;-webkit-box-shadow:0 0 1px 0 rgba(195,207,255,.7);box-shadow:0 0 1px 0 rgba(195,207,255,.7);opacity:0;-webkit-transition:height .3s .2s ease,opacity .4s .6s ease,-webkit-box-shadow .2s .2s ease;-o-transition:height .3s .2s ease,box-shadow .2s .2s ease,opacity .4s .6s ease;transition:height .3s .2s ease,box-shadow .2s .2s ease,opacity .4s .6s ease;transition:height .3s .2s ease,box-shadow .2s .2s ease,opacity .4s .6s ease,-webkit-box-shadow .2s .2s ease}.planets__angle-left,.planets__angle-right,.planets__background{position:absolute;width:100%;height:-webkit-calc(100% - 85px);top:0;left:0;height:calc(100% - 85px)}.planets__angle-left,.planets__angle-right{display:block;z-index:4}.planets__angle-left::before{height:1px;top:0;width:0}.planets__angle-left::after,.planets__angle-left::before,.planets__angle-right::after,.planets__angle-right::before{content:"";display:block;position:absolute;left:0;background:rgba(128,154,255,.7);-webkit-box-shadow:none;box-shadow:none}.planets__angle-left::after{top:0;height:0;width:1px}.planets__angle-right::after,.planets__angle-right::before{height:1px;bottom:0;width:0}.planets__angle-right::after{left:auto;right:0;bottom:auto;top:0;height:0;width:1px}.planets__background{background:#101529;background-image:url(../images/bg-card.png);background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:-1px -1px 1px 0 rgba(67,75,159,.42),-10px -10px 35px 0 rgba(255,255,255,.04),15px 15px 40px 0 rgba(0,0,0,.35);box-shadow:-1px -1px 1px 0 rgba(67,75,159,.42),-10px -10px 35px 0 rgba(255,255,255,.04),15px 15px 40px 0 rgba(0,0,0,.35);border-radius:4px;-webkit-transition:-webkit-transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.planets__thumb-title{font-size:20px;line-height:24px;margin-bottom:5px;position:relative;z-index:2;-webkit-transform:translateZ(20px);transform:translateZ(20px)}.planets__image{width:170px;height:170px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;position:relative;z-index:6;-webkit-transform:translateZ(40px);transform:translateZ(40px)}.planets__title{font-size:98px;line-height:98px;font-weight:300;margin-bottom:44px;position:relative;z-index:3;opacity:0;visibility:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .6s ease,visibility .6s ease,-webkit-transform .6s ease;-o-transition:opacity .6s ease,visibility .6s ease,transform .6s ease;transition:opacity .6s ease,visibility .6s ease,transform .6s ease;transition:opacity .6s ease,visibility .6s ease,transform .6s ease,-webkit-transform .6s ease}@media screen and (max-width:1400px){.planets__title{font-size:80px;line-height:80px;margin-bottom:35px}}@media screen and (max-width:1023px){.planets__title{font-size:60px;line-height:60px}}.planets__content-item--active .planets__factoids,.planets__content-item--active .planets__text,.planets__content-item--active .planets__title{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .6s .3s ease,visibility .6s .3s ease,-webkit-transform .6s .3s ease;-o-transition:opacity .6s .3s ease,visibility .6s .3s ease,transform .6s .3s ease;transition:opacity .6s .3s ease,visibility .6s .3s ease,transform .6s .3s ease;transition:opacity .6s .3s ease,visibility .6s .3s ease,transform .6s .3s ease,-webkit-transform .6s .3s ease}.planets__text{font-size:15px;line-height:20px;margin-bottom:30px;max-width:470px;position:relative;z-index:3;opacity:0;visibility:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .6s .1s ease,visibility .6s .1s ease,-webkit-transform .6s .1s ease;-o-transition:opacity .6s .1s ease,visibility .6s .1s ease,transform .6s .1s ease;transition:opacity .6s .1s ease,visibility .6s .1s ease,transform .6s .1s ease;transition:opacity .6s .1s ease,visibility .6s .1s ease,transform .6s .1s ease,-webkit-transform .6s .1s ease}@media screen and (max-width:1023px){.planets__text{max-width:380px;font-size:14px;line-height:19px}}.planets__content-item--active .planets__factoids,.planets__content-item--active .planets__text{-webkit-transition:opacity .6s .4s ease,visibility .6s .4s ease,-webkit-transform .6s .4s ease;-o-transition:opacity .6s .4s ease,visibility .6s .4s ease,transform .6s .4s ease;transition:opacity .6s .4s ease,visibility .6s .4s ease,transform .6s .4s ease;transition:opacity .6s .4s ease,visibility .6s .4s ease,transform .6s .4s ease,-webkit-transform .6s .4s ease}.planets__text p,.telescope__text p{margin-bottom:15px}.planets__factoids{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:125px;position:relative;z-index:3;opacity:0;visibility:hidden;margin-left:-15px;margin-right:-15px;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .6s .2s ease,visibility .6s .2s ease,-webkit-transform .6s .2s ease;-o-transition:opacity .6s .2s ease,visibility .6s .2s ease,transform .6s .2s ease;transition:opacity .6s .2s ease,visibility .6s .2s ease,transform .6s .2s ease;transition:opacity .6s .2s ease,visibility .6s .2s ease,transform .6s .2s ease,-webkit-transform .6s .2s ease}@media screen and (max-width:1400px){.planets__factoids{margin-top:90px}}@media screen and (max-width:1023px){.planets__factoids{margin-top:60px}}@media screen and (max-width:767px){.planets__factoids{display:block;margin-left:0;margin-right:0}}.planets__content-item--active .planets__factoids{-webkit-transition:opacity .6s .5s ease,visibility .6s .5s ease,-webkit-transform .6s .5s ease;-o-transition:opacity .6s .5s ease,visibility .6s .5s ease,transform .6s .5s ease;transition:opacity .6s .5s ease,visibility .6s .5s ease,transform .6s .5s ease;transition:opacity .6s .5s ease,visibility .6s .5s ease,transform .6s .5s ease,-webkit-transform .6s .5s ease}.planets__factoid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 15px;width:25%}@media screen and (max-width:1023px){.planets__factoid{width:50%;margin-bottom:15px}}@media screen and (max-width:767px){.planets__factoid{width:100%;padding:0}}.planets__factoid-title{margin-bottom:10px}@media screen and (max-width:1023px){.planets__factoid-title{margin-bottom:5px}}.planets__factoid-description{font-weight:600}.planets__factoid-icon{width:34px;min-width:34px;height:34px;margin-top:8px;margin-right:16px;background:url(../images/ico-telescope-factoid.svg) no-repeat center center}.sky{display:block;background:rgba(255,255,255,.3);text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;overflow:hidden;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#000006),color-stop(52%,#00001d),to(#190084));background-image:-o-linear-gradient(top,#000006 0,#00001d 52%,#190084 100%);background-image:linear-gradient(180deg,#000006 0,#00001d 52%,#190084 100%);background-repeat:repeat;background-position:center center}.sky.isActive{position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.sky__container{width:100%;max-width:1920px;margin:0 auto}.sky__wrapper{padding-top:72%;position:relative}.sky__stars{position:absolute;top:0;left:0;z-index:4;-webkit-animation:fade 3s linear infinite alternate;animation:fade 3s linear infinite alternate}.sky__image img,.sky__stars img{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.sky__stars:hover+.sky__image{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.sky__stars:hover+.sky__image::before{display:block}.sky__stars--1{-webkit-animation:fade 3s .4s linear infinite alternate;animation:fade 3s .4s linear infinite alternate}.sky__stars--2{-webkit-animation:fade 3s linear infinite alternate;animation:fade 3s linear infinite alternate}.sky__stars--3{-webkit-animation:fade 3s .2s linear infinite alternate;animation:fade 3s .2s linear infinite alternate}.sky__stars--4{-webkit-animation:fade 3s linear infinite alternate;animation:fade 3s linear infinite alternate}.sky__stars--5{-webkit-animation:fade 3s .6s linear infinite alternate;animation:fade 3s .6s linear infinite alternate}.sky__stars--6{-webkit-animation:fade 3s linear infinite alternate;animation:fade 3s linear infinite alternate}.sky__stars--7{-webkit-animation:fade 3s .4s linear infinite alternate;animation:fade 3s .4s linear infinite alternate}.sky__stars--8{-webkit-animation:fade 3s linear infinite alternate;animation:fade 3s linear infinite alternate}.sky__image{position:absolute;top:100%;left:0;pointer-events:none;opacity:0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;-o-transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}.sky__image::before{content:"";position:absolute;top:50%;left:0;width:100%;height:100%;background:url(../images/sparkles.gif) repeat-x center bottom;background-size:600px 630px;display:none}.sky__image img{pointer-events:none}.social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.social__title{font-size:14px;line-height:20px;margin-right:5px}.social__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-4px}.social__link{display:block;width:28px;min-width:28px;padding:0;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;margin:0 4px}.social__link svg rect{-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.social__link svg path{-webkit-transition:fill .2s ease;-o-transition:fill .2s ease;transition:fill .2s ease}.social__link:hover svg path{fill:#000}.sources{padding:57px 0 70px;text-align:center;overflow:hidden}.sources__container{max-width:1230px;margin:0 auto;padding:0 30px}.sources .blockTitle__description{max-width:680px}.sources__wrapper{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}@media screen and (max-width:1023px){.sources__wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.sources__wrapper{display:block}}.sources__item{border-radius:8px;padding:35px 20px 45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:350px;-webkit-transform:scale(1.16);-ms-transform:scale(1.16);transform:scale(1.16);opacity:0;-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;-o-transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease;text-decoration:none;color:#fff;position:relative;z-index:4}@media screen and (max-width:1023px){.sources__item{min-height:auto}}@media screen and (max-width:767px){.sources__item{padding:25px 20px;margin-bottom:15px}}.sources__item::after,.sources__item::before{content:"";display:block;width:100%;height:100%;position:absolute;border-radius:8px;top:0;left:0}.sources__item::before{background:#101529;background-image:url(../images/bg-card.png);background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:-1px -1px 1px 0 rgba(67,75,159,.42),-10px -10px 35px 0 rgba(255,255,255,.04),15px 15px 40px 0 rgba(0,0,0,.35);box-shadow:-1px -1px 1px 0 rgba(67,75,159,.42),-10px -10px 35px 0 rgba(255,255,255,.04),15px 15px 40px 0 rgba(0,0,0,.35);-webkit-transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.sources__item::after{background:#151b3a;opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;-o-transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease;transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease;transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.sources__item:nth-child(3n+2){-webkit-transition:opacity .8s .1s ease,-webkit-transform .8s .1s ease;-o-transition:transform .8s .1s ease,opacity .8s .1s ease;transition:transform .8s .1s ease,opacity .8s .1s ease;transition:transform .8s .1s ease,opacity .8s .1s ease,-webkit-transform .8s .1s ease}.sources__item:nth-child(3n+3){-webkit-transition:opacity .8s .2s ease,-webkit-transform .8s .2s ease;-o-transition:transform .8s .2s ease,opacity .8s .2s ease;transition:transform .8s .2s ease,opacity .8s .2s ease;transition:transform .8s .2s ease,opacity .8s .2s ease,-webkit-transform .8s .2s ease}.sources__item.animation--init{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.sources__item:hover::after,.sources__item:hover::before{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.sources__item:hover::after{opacity:.9;-webkit-box-shadow:-1px -1px 1px 0 rgba(67,75,159,.42),-10px -10px 35px 0 rgba(255,255,255,.04),15px 15px 40px 0 rgba(0,0,0,.35);box-shadow:-1px -1px 1px 0 rgba(67,75,159,.42),-10px -10px 35px 0 rgba(255,255,255,.04),15px 15px 40px 0 rgba(0,0,0,.35)}.sources__item:hover .sources__title{border-bottom:1px solid #fff}.sources__title{font-weight:700;font-size:20px;line-height:24px;margin-bottom:12px;position:relative;z-index:2;display:inline;border-bottom:1px solid transparent;-webkit-transition:border-color .4s ease;-o-transition:border-color .4s ease;transition:border-color .4s ease}.sources__description{font-size:15px;line-height:20px;margin-bottom:34px;position:relative;z-index:2}.sources__logo{width:160px;height:160px;overflow:hidden;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.3);box-shadow:0 5px 5px 0 rgba(0,0,0,.3);border-radius:36px;margin:auto auto 0;position:relative;z-index:2}@media screen and (max-width:1400px){.sources__logo{width:140px;height:140px;border-radius:30px}}.sources__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.stars{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.telescope{padding:53px 0 70px;overflow:hidden}@media screen and (max-width:1400px){.telescope{padding:40px 0 50px}}.telescope__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1330px;margin:0 auto}@media screen and (max-width:1023px){.telescope__wrapper{display:block}}.telescope__content{margin-left:80px;margin-right:30px;padding-top:42px}@media screen and (max-width:1023px){.telescope__content{margin-left:0;margin-right:0;margin-bottom:30px;padding:0 30px}}.telescope__image-wrapper{min-width:648px;position:relative;overflow:hidden;margin-left:auto}@media screen and (max-width:1400px){.telescope__image-wrapper{min-width:50%}}@media screen and (max-width:1023px){.telescope__image-wrapper{max-width:648px;min-width:auto;margin:0 auto}}.telescope__image-placeholder{width:100%;padding-top:100%}.telescope__image-mask{border:0 solid #000;border-radius:50%;z-index:1;-webkit-transition:border 1s ease;-o-transition:border 1s ease;transition:border 1s ease}.animation--init .telescope__image-mask{border:36px solid #000}@media screen and (max-width:1300px){.animation--init .telescope__image-mask{border-width:2.9vw}}@media screen and (max-width:1023px){.animation--init .telescope__image-mask{border-width:5vw}}.telescope__image,.telescope__image-details,.telescope__image-mask{position:absolute;top:0;left:0;width:100%;height:100%}.telescope__image{border-radius:50%}.telescope__image-details{z-index:2}.telescope__title{font-size:98px;line-height:98px;font-weight:300;margin-bottom:67px;position:relative;z-index:3;opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;-o-transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}@media screen and (max-width:1400px){.telescope__title{font-size:80px;line-height:80px;margin-bottom:40px}}@media screen and (max-width:1023px){.telescope__title{font-size:60px;line-height:60px;margin-bottom:30px}}@media screen and (max-width:767px){.telescope__title{font-size:40px;line-height:40px}}.animation--init .telescope__text,.animation--init .telescope__title{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.telescope__text{font-size:16px;line-height:24px;margin-bottom:30px;max-width:470px;position:relative;z-index:4;opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 1s .2s ease,-webkit-transform 1s .2s ease;-o-transition:opacity 1s .2s ease,transform 1s .2s ease;transition:opacity 1s .2s ease,transform 1s .2s ease;transition:opacity 1s .2s ease,transform 1s .2s ease,-webkit-transform 1s .2s ease}@media screen and (max-width:1023px){.telescope__text{max-width:100%}}.timeline{position:relative;padding-top:20px;min-height:395px;display:block;opacity:0;visibility:hidden;-webkit-transition:opacity .4s ease,visibility .4s ease;-o-transition:opacity .4s ease,visibility .4s ease;transition:opacity .4s ease,visibility .4s ease}.timeline--active{z-index:3;opacity:1;visibility:visible}.timeline__wrapper{padding-top:110px;padding-left:60px;padding-right:60px;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:1600px){.timeline__wrapper{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.timeline__wrapper::before{content:"";display:block;position:absolute;width:100%;bottom:10px;left:0;height:2px;background:#6389d9}.timeline__item{min-width:180px;width:180px;position:relative}.timeline__item::after,.timeline__item::before{content:"";position:absolute;left:50%;width:293px;bottom:0}.timeline__item::before{height:43px;background:url(../images/ico-timeline-line.svg) no-repeat center bottom;background-size:100% auto;-webkit-transform:translateX(-50%) translateY(29px);-ms-transform:translateX(-50%) translateY(29px);transform:translateX(-50%) translateY(29px);-webkit-transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.timeline__item::after{display:block;height:10px;z-index:7;background:#000;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.timeline__item.swiper-slide-active::before{-webkit-transform:translateX(-50%) translateY(-10px);-ms-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px)}.timeline__item.swiper-slide-active .timeline__button::before{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.timeline__item.swiper-slide-active .timeline__button-text{-webkit-transform:translateY(-47px) scale(1.4);-ms-transform:translateY(-47px) scale(1.4);transform:translateY(-47px) scale(1.4)}.timeline__item.swiper-slide-active .timeline__button-circle{-webkit-transform:translateX(-50%) translateY(-40px);-ms-transform:translateX(-50%) translateY(-40px);transform:translateX(-50%) translateY(-40px)}.timeline__item.swiper-slide-active .timeline__button-circle::before{background:#000;-webkit-box-shadow:none;box-shadow:none}.timeline__item.swiper-slide-active .timeline__button-circle::after{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important;-webkit-box-shadow:0 0 15px 2px rgba(99,137,217,.5);box-shadow:0 0 15px 2px rgba(99,137,217,.5)}.timeline__button{display:block;width:100%;cursor:pointer;border:0;-webkit-box-shadow:none;box-shadow:none;padding:0 15px;text-align:center;background:0 0;position:relative;z-index:8}.timeline__button:focus .timeline__button-circle::after,.timeline__button:hover .timeline__button-circle::after{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);-webkit-box-shadow:0 0 7px 2px rgba(99,137,217,.5);box-shadow:0 0 7px 2px rgba(99,137,217,.5)}.timeline__button-text{font-size:15px;line-height:25px;font-weight:700;margin-bottom:18px;-webkit-transition:font-size .4s ease,-webkit-transform .4s ease;-o-transition:font-size .4s ease,transform .4s ease;transition:font-size .4s ease,transform .4s ease;transition:font-size .4s ease,transform .4s ease,-webkit-transform .4s ease}.timeline__button-circle{width:22px;height:22px;border-radius:50%;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:relative;-webkit-transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.timeline__button-circle::before{content:"";display:block;position:absolute;left:50%;top:50%;border-radius:50%;width:10px;height:10px;background:#6389d9;-webkit-box-shadow:0 0 15px 2px rgba(99,137,217,.5);box-shadow:0 0 15px 2px rgba(99,137,217,.5);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:background-color .4s ease,-webkit-box-shadow .4s ease;-o-transition:background-color .4s ease,box-shadow .4s ease;transition:background-color .4s ease,box-shadow .4s ease;transition:background-color .4s ease,box-shadow .4s ease,-webkit-box-shadow .4s ease;z-index:2}.timelineExtended::after,.timeline__button-circle::after{content:"";display:block;position:absolute;width:100%;left:0;background:#6389d9}.timeline__button-circle::after{top:0;height:100%;border-radius:50%;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transition:-webkit-transform .4s ease,-webkit-box-shadow .4s ease;-o-transition:transform .4s ease,box-shadow .4s ease;transition:transform .4s ease,box-shadow .4s ease;transition:transform .4s ease,box-shadow .4s ease,-webkit-transform .4s ease,-webkit-box-shadow .4s ease}.timeline__content{position:relative;min-height:200px;padding-left:-webkit-calc((100% - 1430px)/2);padding-left:calc((100% - 1430px)/2);margin:0 auto}.timeline__decades .swiper-slide{max-width:560px;padding:0 30px}@media screen and (max-width:767px){.timeline__decades .swiper-slide{padding:0 15px;height:auto}}.timelineExtended{padding-top:20px;min-height:395px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:0;visibility:hidden;position:absolute;bottom:0;left:0;width:100%;right:0;-webkit-transition:opacity .4s ease,visibility .4s ease;-o-transition:opacity .4s ease,visibility .4s ease;transition:opacity .4s ease,visibility .4s ease}.timelineExtended--active{z-index:3;opacity:1;visibility:visible}.timelineExtended::after{bottom:9px;height:2px}.timelineExtended__wrapper{max-width:1200px;margin:auto auto 0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.timelineExtended__item{padding-bottom:30px;max-width:170px;position:relative}.timelineExtended__item::before{content:"";position:absolute;left:50%;bottom:-11px;border-radius:50%;width:10px;height:10px;background:#6389d9;-webkit-box-shadow:0 0 15px 2px rgba(99,137,217,.5);box-shadow:0 0 15px 2px rgba(99,137,217,.5);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color .4s ease,-webkit-box-shadow .4s ease;-o-transition:background-color .4s ease,box-shadow .4s ease;transition:background-color .4s ease,box-shadow .4s ease;transition:background-color .4s ease,box-shadow .4s ease,-webkit-box-shadow .4s ease;z-index:2}.timelineExtended .swiper{overflow:visible}.timelineExtended .swiper-slide{max-width:230px;padding:0 30px}.timelineExtended__text{padding:20px 15px;border-radius:50px;background:rgba(49,51,66,.3);background-image:-o-linear-gradient(122deg,rgba(25,30,38,.3) 0,rgba(53,63,85,.3) 100%);background-image:linear-gradient(-32deg,rgba(25,30,38,.3) 0,rgba(53,63,85,.3) 100%);-webkit-box-shadow:-1px -1px 1px 0 rgba(67,75,159,.42),-10px -10px 35px 0 rgba(255,255,255,.04),15px 15px 40px 0 rgba(0,0,0,.35);box-shadow:-1px -1px 1px 0 rgba(67,75,159,.42),-10px -10px 35px 0 rgba(255,255,255,.04),15px 15px 40px 0 rgba(0,0,0,.35);text-align:center;font-size:12px;line-height:16px;min-height:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.timelineExtended__date{font-size:16px;line-height:22px;font-weight:700;text-align:center;margin-top:30px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzIiwiLi4vLi4vY29tcG9uZW50cy9za3kvc2t5LnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL2dhbGxlcnkvZ2FsbGVyeS5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsIm1haW4uY3NzIiwiYmFzZS9fZm9udHMuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX2xheW91dC5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9ibG9ja1RpdGxlL2Jsb2NrVGl0bGUuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvY29uc3RlbGxhdGlvbnMvY29uc3RlbGxhdGlvbnMuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvZmFjdG9pZHMvZmFjdG9pZHMuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvZm9vdGVyL2Zvb3Rlci5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9oZXJvL2hlcm8uc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvaGVhZGVyL2hlYWRlci5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9oaXN0b3J5L2hpc3Rvcnkuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvbG9hZGVyL2xvYWRlci5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9oaXN0b3J5Q2FyZC9oaXN0b3J5Q2FyZC5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9vYnNlcnZhdG9yeS9vYnNlcnZhdG9yeS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9zb2NpYWwvc29jaWFsLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL3BsYW5ldHMvcGxhbmV0cy5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy90ZWxlc2NvcGUvdGVsZXNjb3BlLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL3NvdXJjZXMvc291cmNlcy5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9zdGFycy9zdGFycy5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy90aW1lbGluZS90aW1lbGluZS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy90aW1lbGluZUV4dGVuZGVkL3RpbWVsaW5lRXh0ZW5kZWQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQSxBQVkrMVkseUNBQWlDLEUsQ0FBSyxnQyxDQUFBLDBCLEFBQXRDLGlDQUFpQyxFLENBQUssZ0MsQ0FBQSwwQixBQzZHcjRZLHdCQUNFLEUsQ0FDRSxVLENBR0YsRSxDQUNFLGMsQUFOSixnQkFDRSxFLENBQ0UsVSxDQUdGLEUsQ0FDRSxjLEFEbkhKLFdBQVcsd0IsQ0FBeUIsNHJFLENBQTZyRSxlLENBQWdCLGtCQUFrQixLLENBQU0sNEIsQ0FBNkIsTyxDQUF3SyxlLENBQWdCLGlCLENBQXlDLFMsQ0FBak8sTyxDQUFRLGdCLENBQWlCLGlCLENBQW9DLGUsQ0FBZ0IsZSxDQUFnQixTLENBQW9CLGdDLENBQWlDLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FBc0IsZSxDQUFrQyxVLENBQVcsVyxDQUFzQixtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQWEsNkMsQ0FBQSxnQyxDQUFBLDZCLENBQUEsK0MsQ0FBOEIsOEIsQ0FBQSxzQixDQUF1Qiw2QixDQUFySSxlLENBQW1MLG9DLENBQUEsNEIsQ0FBK0Isc0IsQ0FBdUIsc0IsQ0FBQSxrQixDQUFtQixzQyxDQUF1QyxzQixDQUFBLGtCLENBQW1CLGEsQ0FBYyxxQixDQUFBLG1CLENBQUEsYSxDQUFjLFUsQ0FBVyxXLENBQVksaUIsQ0FBa0IsNkMsQ0FBQSxnQyxDQUFBLDZCLENBQUEsK0MsQ0FBOEIsNkIsQ0FBOEIsaUIsQ0FBa0Isa0IsQ0FBQSxnQyxDQUFvRCxXLENBQVksa0MsQ0FBbUMsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FBdUIsb0QsQ0FBQSx1QyxDQUFBLG9DLENBQUEsc0QsQ0FBcUMsVSxDQUFBLDBDLENBQXNELDBCLENBQUEsa0IsQ0FBbUIsOEIsQ0FBQSx3QixDQUFBLCtCLENBQUEsc0MsQ0FBQSxvQyxDQUFBLHFDLENBQUEsbUMsQ0FBQSwwQixDQUF5USxtQyxDQUFBLDJCLENBQTRCLCtCLENBQUEsc0MsQ0FBQSxvQyxDQUFBLHFDLENBQUEsbUMsQ0FBc0wsaUIsQ0FBa0IsTSxDQUFPLEssQ0FBTSxVLENBQVcsVyxDQUFZLG1CLENBQW9CLFUsQ0FBVywrQixDQUFnQywwQixDQUEyQixvQyxDQUFxQyxpRyxDQUFBLHFFLENBQUEsb0UsQ0FBdUUscUMsQ0FBc0MsaUcsQ0FBQSxvRSxDQUFBLHFFLENBQXdFLG1DLENBQW9DLG1HLENBQUEsc0UsQ0FBQSxtRSxDQUFzRSxzQyxDQUF1QyxtRyxDQUFBLG1FLENBQUEsc0UsQ0FBeUUsZ0MsQ0FBaUMsYSxDQUFjLG9CLENBQXFCLHVCLENBQXdCLG1ELENBQW9ELFksQ0FBYSw4QyxDQUErQyw2QixDQUE4QixrRCxDQUFtRCxvQyxDQUFBLGdDLENBQUEsNEIsQ0FBNkIsZ0QsQ0FBaUQsb0MsQ0FBQSxnQyxDQUFBLDRCLENBQTZCLHdDLENBQXlDLFUsQ0FBVyxxQixDQUFBLG1CLENBQUEsYSxDQUFjLCtCLENBQUEsa0IsQ0FBQSxtQixDQUFBLFUsQ0FBVyw0RSxDQUE2RSx5RCxDQUFBLHdELENBQXlELDBELENBQTJELFcsQ0FBWSxjLENBQWUseUMsQ0FBMEMsMEUsQ0FBMkUsMEQsQ0FBQSx1RCxDQUF3RCx3RCxDQUF5RCxVLENBQVcsYSxDQUFjLDBDLENBQTJDLDhDLENBQStDLCtCLENBQWdDLHNELENBQXVELFUsQ0FBVyxpQixDQUFrQixNLENBQU8sSyxDQUFNLG1CLENBQW9CLHdFLENBQXlFLFUsQ0FBVyxnQyxDQUFpQyxzRSxDQUF1RSxTLENBQVUsaUMsQ0FBa0MsSyxDQUFNLDZCLENBQThCLG1CLENBQUEsbUIsQ0FBd0MsaUIsQ0FBa0IsTyxDQUFRLHVELENBQUEsK0MsQ0FBbUQsb0MsQ0FBcUMsNEQsQ0FBQSxzRCxDQUEwRCxVLENBQVcsYyxDQUFlLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FBYSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUFtQix1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUF1QiwrRCxDQUErRCwwQyxDQUFBLDBDLENBQXNGLFcsQ0FBWSxXLENBQVksbUIsQ0FBb0IseUIsQ0FBQSx5QixDQUFvRCx3QixDQUF5Qix1QyxDQUF3Qyw2QixDQUE4QixnQixDQUFxQyxvQixDQUFxQixhLENBQWMsbUIsQ0FBQSwrQixDQUFvRCxTLENBQVUsVSxDQUFXLHlCLENBQUEscUMsQ0FBZ0UsYyxDQUFlLG1CLENBQUEsK0IsQ0FBb0QsVSxDQUFXLFMsQ0FBVSx5QixDQUFBLHFDLENBQWdFLGMsQ0FBZSxtQixDQUFvQixZLENBQWEsa0IsQ0FBbUIsaUIsQ0FBa0IsaUIsQ0FBa0IsOEIsQ0FBQSx5QixDQUFBLHNCLENBQXVCLG9DLENBQUEsNEIsQ0FBNkIsVSxDQUFXLDJDLENBQTRDLFMsQ0FBVSw2QyxDQUFBLHVELENBQUEseUIsQ0FBQSwyQixDQUE0SixXLENBQVksTSxDQUFPLFUsQ0FBVyxrQyxDQUFtQyxlLENBQWdCLFcsQ0FBWSw0RCxDQUE2RCw0QixDQUFBLHdCLENBQUEsb0IsQ0FBcUIsaUIsQ0U4QzVrTyxtQyxDQW5DQSxxQyxDRlg4bE8sbUUsQ0FBdUYsd0UsQ0FBbkIsMEIsQ0FBQSxzQixDQUFBLGtCLENBQStHLHdFLENBQXlFLDRCLENBQUEsd0IsQ0FBQSxvQixDQUFxQiw2RSxDQUE4RSw0QixDQUFBLHdCLENBQUEsb0IsQ0FBcUIsd0UsQ0FBeUUsNEIsQ0FBQSx3QixDQUFBLG9CLENBQXFCLDZFLENBQThFLDRCLENBQUEsd0IsQ0FBQSxvQixDQUFxQix5QixDQUEwQixzRixDQUFxRix3RixDQUF1RixvQixDQUFxQixpQixDQUFrQiwrRCxDQUErRCw2RCxDQUE2RCwrQixDQUFnQyxRLENBQVksUSxDQUFTLFMsQ0FBVSx1QixDQUFBLGUsQ0FBZ0IsdUIsQ0FBd0Isb0IsQ0FBQSxlLENBQWdCLHNELENBQXVELGMsQ0FBZSxvQyxDQUFxQyxzQixDQUF1QixnQyxDQUFpQyxrRCxDQUFtRCxvRSxDQUFvRSxxRCxDQUFBLDJDLENBQWtHLFUsQ0FBVyxPLENBQVEsdUMsQ0FBQSwrQixDQUFrQywrRSxDQUFBLHFFLENBQXNKLDBELENBQTBELGEsQ0FBYyx1RixDQUFBLDZFLENBQXNLLE8sQ0FBUSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FBMkIsUyxDQUFVLGlILENBQUEsdUcsQ0FBME4sb0IsQ0FBcUIsZ0QsQ0FBQSxtQyxDQUFBLGdDLENBQUEsc0QsQ0FBaUMsdUUsQ0FBQSxpRixDQUEwSiw0RCxDQUE0RCwrRSxDQUFBLHlGLENBQTBLLFEsQ0FBUyxrQyxDQUFBLDhCLENBQUEsMEIsQ0FBMkIsa0IsQ0FBbUIseUcsQ0FBQSxtSCxDQUE4TixpRCxDQUFBLG9DLENBQUEsaUMsQ0FBQSx1RCxDQUFrQywwRixDQUEyRixrRCxDQUFBLHFDLENBQUEsa0MsQ0FBQSx3RCxDQUFtQyw4QixDQUErQiwwQixDQUEyQixpQixDQUFrQixrRSxDQUFtRSxvRSxDQUFvRSxpQixDQUFrQixNLENBQU8sSyxDQUFNLFUsQ0FBVyxXLENBQVksMEIsQ0FBQSxzQixDQUFBLGtCLENBQW1CLGlDLENBQUEsNkIsQ0FBQSx5QixDQUEwQiw4RSxDQUErRSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FBMkIsaUQsQ0FBQSwyRCxDQUFBLGdHLENBQUEsc0YsQ0FBc1MsVSxDQUFXLFUsQ0FBVyxNLENBQU8sSyxDQUFNLHdGLENBQUEsa0csQ0FBQSx5RCxDQUFBLCtDLENBQXNTLFMsQ0FBVSxXLENBQVksTSxDQUFPLEssQ0FBTSx1QixDQUF3QixZLENBQWEsaUIsQ0FBa0Isa0IsQ0FBbUIsaUIsQ0FBa0IscUIsQ0FBc0IseUIsQ0FBMEIsb0MsQ0FBcUMsaUIsQ0FBa0IsTyxDQUFRLFUsQ0FBVyxVLENBQVcsVSxDQUFXLFMsQ0FBVSxrQyxDQUFtQyxpQixDQUFrQixTLENBQVUsTSxDQUFPLFUsQ0FBVyxTLENBQVUsVSxDQUFXLHNCLENBQXVCLFcsQ0FBWSxVLENBQVcsaUIsQ0FBa0IseUIsQ0FBMEIsa0IsQ0FBbUIsTSxDQUFPLEssQ0FBTSw2QixDQUE4QixXLENBQVksc0IsQ0FBdUIsWSxDQUFhLHNCLENBQXVCLFUsQ0FBVyxXLENBQVksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUFhLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQXVCLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQW1CLGlCLENBQWtCLDZCLENBQUEsMEIsQ0FBQSwwQixDQUFvRixjLENBQWUsZSxDQUFnQixxQixDQUFBLGtCLENBQW1CLG9CLENBQXFCLFcsQ0daeDRYLEMsQ0hZbzVYLHNCLENJd3dCcDVYLE8sQ0FEQSxRLENEaHhCRSw2QixDQUFBLHFCLENIU2s1WCxzQixDQUF1QixVLENBQVcsVyxDQUFZLGlCLENBQWtCLFEsQ0FBUyxPLENBQVEsaUIsQ0FBa0IsZ0IsQ0FBaUIsVSxDQUFXLDRCLENBQUEsd0IsQ0FBQSxvQixDQUFxQiwwRCxDQUFBLGtELENBQXlFLHlFLENBQXlFLGlCLENBQWtCLDRCLENBQTZCLDRCLENBQTZCLDZCLENBQThCLDRCLENBQTZCLDZCLENBQThGLDRCLENBQTZCLGlCLENBQWtCLE0sQ0FBTyxLLENBQU0sbUIsQ0FBb0IsUyxDQUFVLGEsQ0FBYyxpQyxDQUFrQywyQyxDQUFBLHNDLENBQUEsbUMsQ0FBb0MsYSxDQUEwRCxtQyxDQUE1Qyw0QixDQUE2QixzQixDQUFBLGtCLENBQUEsYyxDQUFlLG1DLENBQW1ELDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FBc0IsMkMsQ0FBNEMsMkMsQ0FBQSxzQyxDQUFBLG1DLENBQW9DLDBCLENBQTJCLG1CLENBQW9CLG1DLENBQUEsOEIsQ0FBQSwyQixDQUE0Qix3QyxDQUF5QyxtQixDQUFvQixpQyxDQUFBLHNELENBQXlGLG1CLENBQWl5RCxhLENBQTd3RCxZLENBQThrQyxZLENBQWprQyxnQixDQUFpQiwwQixDQUEyQixtQixDQUFvQixrQyxDQUFtQywwQixDQUEyQixTLENBQVUsaUIsQ0FBa0IsNEIsQ0FBQSx3QixDQUFBLG9CLENBQXFCLFUsQ0FBVyxXLENBQVksd0MsQ0FBeUMsbUIsQ0FBb0IscUMsQ0FBc0MsK0IsQ0FBQSwyQixDQUFBLHVCLENBQXdCLHNELENBQXlGLG1CLENBQW9CLGlDLENBQUEsK0IsQ0FBQSw2QyxDQUFBLCtCLENBQWdKLG1CLENBQW9CLGtCLENBQW1CLHdDLENBQUEsc0MsQ0FBQSx1QyxDQUFBLHFDLENBQThKLFMsQ0FBVSxrQyxDQUFtQywwQixDQUEyQixnQyxDQUFpQyxpQixDQUFrQixNLENBQU8sUSxDQUFXLFUsQ0FBVyxXLENBQVksVSxDQUFXLFMsQ0FBVSx1QyxDQUF3QyxVLENBQVcsZSxDQUFnQixpQixDQUFrQixNLENBQU8sSyxDQUFNLFEsQ0FBUyxPLENBQVEseUIsQ0FBQSxpQixDQUFnRCwwQixDQUEyQixtQixDQUFvQixrQyxDQUFtQywwQixDQUEyQixTLENBQVUsd0MsQ0FBeUMsbUIsQ0FBb0IsaUMsQ0FBQSxzRCxDQUF5RixtQixDQUFvQix3QyxDQUFBLHNDLENBQUEsdUMsQ0FBQSxxQyxDQUE4SixTLENBQVUsa0MsQ0FBbUMsMEIsQ0FBb04sMkIsQ0FBekwsOEIsQ0FBb1Asa0MsQ0FBbUMsMEIsQ0FBMkIsZSxDQUFsVCw4QixDQUE2Ryw0RCxDQUFBLCtDLENBQUEsNEMsQ0FBQSw4RCxDQUE0RSwyQixDQUE0QixzQyxDQUFBLGtDLENBQUEsOEIsQ0daNzFkLEMsQ0NveEJBLE8sQ0FEQSxRLENEL3dCRSxrQyxDQUNBLHVDLENBQ0EsaUMsQ0NzeUJGLFUsQ0Q5eEJBLEksQ0NneUJBLEUsQ0FEQSxFLENBRkEsVSxDQURBLE0sQ0FSQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENEMXZCQSxHLENDOHZCQSxFLENBSEEsQyxDQXlCQSxHLENEbnlCRSxRLENDdXhCRixJLENEcHhCQSxJLENBRUUsZSxDQ3V4QkYsUyxDRHB4QkEsUyxDQUVFLGUsQ0FDQSxRLENBQ0EsUyxDQUdGLEcsQ0NveEJBLEcsQ0RseEJFLGMsQ0FDQSxXLENBQ0EsYSxDQ3d4QkYsTSxDRHB4QkEsSyxDQ3N4QkEsTSxDQURBLFEsQ0RqeEJFLG1CLENFdkRGLFdBQ0Usa0IsQ0FDQSxrRCxDQUNB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dUIsQ0FDRSxpQixDQUNBLFMsQ0FDQSxTLENBQ0EsNkQsQ0FBQSxnRCxDQUFBLDZDLENBQUEsd0UsQ0FDQSwyQixDQUFBLHVCLENBQUEsbUIsQ0FFQSwrQixDQUNFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSw2RCxDQUNBLDJCLENBQ0EsWSxDQUlKLHFCLENBQ0UsaUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxjLENBQ0EsZ0IsQ0FFQSxvQ0FQRixxQixDQVFJLGlCLENBQ0Esb0JBSUoseUIsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUdGLHNCLENBQ0UsaUIsQ0FHRiwrQixDQUNFLGUsQ0FDQSxpQixDQUNBLGtCLENBR0YsdUIsQ0FDRSwwQixDQUdGLHlCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsZSxDQUNBLFUsQ0FDQSxTLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLHdCLENBQUEsbUIsQ0FBQSxnQixDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0EsVyxDQUNBLGEsQ05na0NKLG1DLENNN2pDRSxtQyxDQUdFLFEsQ0FHQSxRLENBQ0EsVyxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsUyxDQUNBLFMsQ0FDQSxjLENBQ0EsUSxDQUNBLHVCLENBQUEsZSxDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxjLENBQ0EsbUMsQ0FBQSw4QixDQUFBLDJCLENBcEJGLG1DLENBS0UsVSxDTndqQ0osbUMsQ016akNJLFMsQ042bENKLDBDLENBQ0EsMkMsQ001a0NJLDBDLENBQUEsMkMsQ05xL0NKLG9DLENBQ0EscUMsQ08vM0NJLG9DLENBQUEscUMsQ0RySEUsWSxDQUlKLG1DLENBQ0UsaUIsQ0FDQSxNLENBR0YsbUMs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LDZDLENBQUEsZ0MsQ0FBQSw2QixDQUFBLHdELENBR0YseUIsQ0FDRSxlLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSw2QyxDQUFBLGdDLENBQUEsNkIsQ0FBQSx3RCxDQUdGLGlCLENBQ0UsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGlCLENBRUEscUNBTkYsaUIsQ0FPSSxjLENBQ0Esa0JBSUosc0IsQ0FDRSxlLENBQ0EsZSxDQUdGLHlCLENBQ0UsZ0IsQ0FDQSxrQixDQUdFLHVELENBQ0UsK0IsQ0FBQSwyQixDQUFBLHVCLENBQ0EsUyxDQUtOLGlCLENBQ0UsMEIsQ1A4M0NKLDZCLENPaDNDRSw2QixDQVhBLG1CLENBYUUsaUIsQ0FjQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQTdCRixtQixDQUVFLGUsQ0FDQSxxQixDQUlBLFcsQ0FDQSxhLENQbTNDSiw2QixDT2gzQ0UsNkIsQ0FHRSxRLENBQ0EsUyxDQUNBLFUsQ0FDQSxRLENBQ0EsVyxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsUyxDQUNBLFMsQ0FDQSxjLENBQ0EsUSxDQUNBLHVCLENBQUEsZSxDQUNBLFUsQ0FDQSxXLENBSUEsYyxDQUNBLG1DLENBQUEsOEIsQ0FBQSwyQixDQVFGLDRCLENBQ0UsaUIsQ0FDQSxrQixDQUNBLGEsQ0FDQSxhLENBQ0EscUIsQ0FDQSxtQixDQUNBLGdDLENBQUEsNEIsQ0FBQSx3QixDQUdGLGlDLENBQ0UsVSxDQUNBLGtCLENBQ0Esa0IsQ0FHRixtQyxDQUNFLGUsQ0FDQSxTLENBQ0EsWSxDQUNBLGlCLENBQ0EsMkQsQ0FBQSw4QyxDQUFBLDJDLENBQUEsc0UsQ0FFQSwyQyxDQUNFLFUsQ0FDQSxpQixDQUNBLHFCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsUyxDQUNBLG1DLENBQUEsOEIsQ0FBQSwyQixDQUtGLHVELENBQ0UsUyxDQ3RXTixPLENBQ0Usb0IsQ0FDQSxhLENBQ0EsMkIsQ0FDQSxpQixDQUVBLHFDQU5GLE8sQ0FPSSxrQixBQUdGLHFDQVZGLE8sQ0FXSSxrQixBQUdGLG9DQWRGLE8sQ0FlSSxtQkFHRixjLENDREEsYSxDQUVFLFUsQ0FFQSxpQixDQUNBLE0sQ0RKRixjLENBRUUsVyxDQUVBLFEsQ0FFQSxTLENBRUEsa0IsQ0FDRSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsZ0IsQ0FDQSw2QixDQUFBLDBCLENBRUEsb0NBTkYsa0IsQ0FPSSwwQixDQUFBLHlCQUtOLGUsQ0FDRSxhLENBQ0EsVyxDQUNBLFksQ0FDQSxTLENBQ0EsUSxDQUNBLHVCLENBQUEsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxjLENBRUEsUyxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxvQixDQUVBLG9DQXJCRixlLENBc0JJLFVBS0UsMEMsQ0FDRSw0QixDQU1SLG9CLENBQ0UsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esa0UsQ0FDQSxpQixDQUdGLG9CLENBQ0UsNEIsQ0FDQSx3QyxDQUFBLG1DLENBQUEsZ0MsQ0FHRixrQixDQUNFLGdCLENBQ0EsYyxDQUNBLGEsQ0FDQSxpQixDQUNBLFMsQ0FHRixhLENBQ0Usa0IsQ0FHRixZLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBRUEsb0NBSkYsWSxDQUtJLGVBSUosaUIsQ0FDRSxlLENBQ0EsYyxDQUNBLGdCLENBRUEsb0NBTEYsaUIsQ0FNSSxvQkFHRixtQixDQUNFLFEsQ0FJSixhLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUVBLHFDQUhGLGEsQ0FJSSxjQUlKLGtCLENBQ0UsYSxDQUdGLGtCLENBQ0UsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSwyQixDQUNBLHlDLENBQUEsaUMsQ0FDQSx3RSxDQUFBLDJELENBQUEsd0QsQ0FBQSwrRixDQUVBLHdCLENBQ0UsVSxDQUNBLGtDLENBQUEsMEIsQ0FJSixlLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0EsYyxDQUNBLGdCLENBQ0EsMkIsQ0FDQSxnQixDQUVBLG9DQVJGLGUsQ0FTSSxhLENBQ0Esa0JBR0YsaUIsQ0FDRSwyQixDQUVBLHVCLENBQ0UsVSxDVnBLUixRLENBQ0UsbUIsQ0FDQSxpQixDQUNBLGUsQ0FFQSxzQixDQUNFLFUsQ0FDQSxjLENBRUEsb0NBSkYsc0IsQ0FLSSxnQkFzQ0osZSxDQWxDQSxlLENBb0NFLGUsQ0FDQSxrQixDQXJDRixlLENBQ0UsVyxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBNkNBLG1CLENBbkNBLHFCLENBb0NFLDRCLENBQUEsd0IsQ0FBQSxvQixDQUVBLG9FLENBQUEsK0MsQ0FBQSw0QyxDQUFBLDhGLENBQ0EsOEIsQ0FBQSxzQixDQXZDRixxQixDQUNFLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsZ0IsQ0FDQSx5QixDQUFBLHNCLENBa0NBLHlCLENBM0JBLDJCLENBQ0UsNEIsQ0FBQSxvQixDQUtOLGUsQ0FDRSxlLENBSUEsK0IsQ0FDRSxlLENBU0YsbUIsQ0FFRSxrQixDQVVKLHdCLENBQ0Usa0IsQ0FHRixnQixDQUNFLDBCLENBR0Ysa0IsQ0FFRSxlLENBQ0EsZ0IsQ0FJQSxXLENBQ0EsYSxDQUdGLDJCLENBQ0UsaUIsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxxQixDQUNBLG1CLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLHdCLENFczdESiw0QixDRm43REUsNEIsQ0FwQkEsa0IsQ0FzQkUsaUIsQ0FjQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDRWk2REosNEIsQ0ZuN0RFLDRCLENBR0UsUSxDQUNBLFMsQ0FDQSxVLENBQ0EsUSxDQUNBLFcsQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLFMsQ0FDQSxTLENBQ0EsYyxDQUNBLFEsQ0FDQSx1QixDQUFBLGUsQ0FDQSxVLENBQ0EsVyxDQUlBLGMsQ0FDQSxtQyxDQUFBLDhCLENBQUEsMkIsQ0VtOERKLG1DLENBQ0Esb0MsQ0ZsOERJLG1DLENBQUEsb0MsQ0FFRSxZLENBSUosZ0MsQ0FDRSxVLENBQ0Esa0IsQ0FDQSxrQixDQUdGLDJCLENBQ0UsYSxDQUdGLGtDLENBQ0UsZSxDQUNBLFMsQ0FDQSxZLENBQ0EsaUIsQ0FDQSwyRCxDQUFBLDhDLENBQUEsMkMsQ0FBQSxzRSxDQUVBLDBDLENBQ0UsVSxDQUNBLGlCLENBQ0EscUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxTLENBQ0EsbUMsQ0FBQSw4QixDQUFBLDJCLENBS0Ysc0QsQ0FDRSxTLENZcEtOLE8sQ0FDRSxhLENBQ0EseUIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUMsQ0FBQSx5QixDQUVBLG9DQVJGLE8sQ0FTSSxnQkFZRixZLENBVEEsa0IsQ0FXRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQWJGLGtCLENBSUUsZ0IsQ0FDQSxjLENBQ0EsYSxDQUdGLFksQ0FDRSwrQixDQUFBLHVCLENBTUYsYSxDQUNFLFcsQ0FFQSxvQ0FIRixhLENBSUksYUFHRixpQixDQUNFLFcsQ0FDQSxXLENBQ0EsYSxDQUVBLG9DQUxGLGlCLENBTUksVSxDQUNBLGFBS04sYSxDQUNFLFUsQ0FDQSxvQixDQUNBLGEsQ0FDQSw0QixDQUNBLHdDLENBQUEsbUMsQ0FBQSxnQyxDQUVBLHFDQVBGLGEsQ0FRSSxjQUdGLG1CLENEa0JJLHNDLENDakJGLDRCLENEM0ROLEss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MkIsQ0FBQSx3QixDQUNBLG1CLENBQUEsVyxDQUdGLDZCLENBQ0UsVyxDQUNBLFksQ0FDQSxxRSxDQUNBLHVCLENBRUEsb0NBTkYsNkIsQ0FPSSxXLENBQ0EsY0FJSix1QixDQUNFLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLFksQ0FDQSxjLENBQ0EseUIsQ0FDQSx5QyxDQUFBLGlDLENBQ0EseUQsQ0FBQSw0QyxDQUFBLHlDLENBQUEsZ0YsQ0FFQSw2QixDQUNFLGtDLENBQUEsMEIsQ0FJSiw4QixDQUFBLCtCLENBRUUsaUIsQ0FDQSxjLENBQ0EsVyxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsUyxDQUNBLGMsQ0FDQSx1QixDQUFBLGUsQ0FDQSxRLENBQ0EsYyxDQUVBLG9DQWRGLDhCLENBQUEsK0IsQ0FlSSxjYmhHRixxQixDYW1HQSxrQyxDQUFBLG1DLENDOUdBLGlCLENEK0dFLGEsQ0FDQSxRLENBS0Ysc0MsQ0FjQSx1QyxDQUNFLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxXLENBQ0EsVSxDQUNBLCtCLENBQ0EsTyxDQXJCRixzQyxDQVFFLFUsQ0FDQSxtRCxDQUFBLCtDLENBQUEsMkMsQ0FLRix1QyxDQVFFLFMsQ0FDQSxvRCxDQUFBLGdELENBQUEsNEMsQ0FJSixzQixDQUNFLFMsQ0FDQSxtQyxDQUFBLCtCLENBQUEsMkIsQ0FDQSw0RCxDQUFBLCtDLENBQUEsNEMsQ0FBQSxzRSxDQUVBLG1DLENBQ0Usb0UsQ0FBQSx1RCxDQUFBLG9ELENBQUEsa0YsQ0FHRixtQyxDQUNFLG9FLENBQUEsdUQsQ0FBQSxvRCxDQUFBLGtGLENBR0YsbUMsQ0FDRSxvRSxDQUFBLHVELENBQUEsb0QsQ0FBQSxrRixDRS9LTixZLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsWSxDQUNBLG1CLENBQ0EsNEIsQ0FDQSxzRixDQUFBLG1GLENBS0EsZ0ksQ0FBQSx3SCxDQUdBLGUsQ0FDQSxVLENBRUEsb0NBakJGLFksQ0FrQkksYSxDQUNBLGtCLENBQ0EsYUFHRixtQixDQUNFLFcsQ0FDQSxZLENBQ0EsZSxDQUNBLGUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUVBLG9DQVRGLG1CLENBVUksb0JBR0YsdUIsQ0FDRSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsZ0IsQ0FJSixxQixDQUNFLGtCLENBRUEsb0NBSEYscUIsQ0FJSSxtQkFJSixrQixDQUNFLGMsQ0FDQSxnQixDRHJESixPLENBQ0UsYyxDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsYSxDQUNBLHVELENBQUEsa0QsQ0FBQSwrQyxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBRUEsYSxDQUNFLGUsQ0FDQSxhLENBUUYsYyxDQUNFLFMsQ0FDQSxpQixDRXpCSixZLENBQ0UsbUIsQ0FDQSxpQixDQUNBLGUsQ0FFQSxxQ0FMRixZLENBTUkscUJBSUEscUMsQ0FDRSxlLENBYUosMEIsQ0FUQSxrQixDQUNFLFUsQ0FDQSxzQyxDQUFBLGlDLENBQUEsOEIsQ0FFQSxzQixDQUNFLGEsQ0FJSiwwQixDQUNFLGUsQ0FJQSxxQ0FMRiwwQixDQU1JLGUsQ0FDQSxnQkFJQSwwRCxDQUNFLHNFLENBQUEseUQsQ0FBQSxzRCxDQUFBLHFGLENBS0YsMEQsQ0FDRSxzRSxDQUFBLHlELENBQUEsc0QsQ0FBQSxxRixDQUtGLDBELENBQ0Usc0UsQ0FBQSx5RCxDQUFBLHNELENBQUEscUYsQ0FLRiwwRCxDQUNFLHNFLENBQUEseUQsQ0FBQSxzRCxDQUFBLHFGLENBS04sa0IsQ0FDRSxlLENBQ0EsVSxDQUNBLGEsQ0FFQSxrQixDQUNBLGtFLENBQUEsK0QsQ0FDQSxnSSxDQUFBLHdILENBRUEsaUIsQ0FDQSxpQixDQUNBLDhELENBQUEsaUQsQ0FBQSw4QyxDQUFBLHlFLENBQ0EsUyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUVBLG1DLENBQ0UsUyxDQUNBLCtCLENBQUEsMkIsQ0FBQSx1QixDQUlKLG1CLENBQ0UsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLE0sQ0FDQSxLLENBQ0EsZSxDQUVBLHVCLENBQ0UsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLGdCLENBQ0EsZ0MsQ0FBQSw2QixDQUlKLGtCLENBQ0Usc0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLGdCLENBQ0EsYyxDQUNBLGdCLENBRUEscUNBVkYsa0IsQ0FXSSxnQixDQUNBLGNBSUosbUIsQ0FDRSxrQixDQUdGLHlCLENBQ0Usa0IsQ0FHRiw0QixDQUNFLGUsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUdGLG9CLENBQ0UsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGlCLENBRUEscUNBTkYsb0IsQ0FPSSxjLENBQ0Esa0JBSUoseUIsQ0FDRSxlLENBQ0EsZSxDQUdGLDRCLENBQ0UsZ0IsQ0FDQSxxQixDQUdFLDBELENBSUEsK0QsQ0FIRSxTLENBU04sb0IsQ0FDRSwwQixDZHc2RkosZ0MsQ2N6NUZFLGdDLENBWkEsc0IsQ0FjRSxpQixDQWNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBOUJGLHNCLENBRUUsZSxDQUNBLGdCLENBSUEsVyxDQUNBLGEsQ0FDQSxZLENkNDVGSixnQyxDY3o1RkUsZ0MsQ0FHRSxRLENBQ0EsUyxDQUNBLFUsQ0FDQSxRLENBQ0EsVyxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsUyxDQUNBLFMsQ0FDQSxjLENBQ0EsUSxDQUNBLHVCLENBQUEsZSxDQUNBLFUsQ0FDQSxXLENBSUEsYyxDQUNBLG1DLENBQUEsOEIsQ0FBQSwyQixDZHk2RkosdUMsQ0FDQSx3QyxDY3g2RkksdUMsQ0FBQSx3QyxDQUVFLFksQ0FJSiwrQixDQUNFLGlCLENBQ0Esa0IsQ0FDQSxhLENBQ0EsYSxDQUdGLG9DLENBQ0UsVSxDQUNBLGtCLENBQ0Esa0IsQ0FHRixzQyxDQUNFLGUsQ0FDQSxTLENBQ0EsWSxDQUNBLGlCLENBQ0EsMkQsQ0FBQSw4QyxDQUFBLDJDLENBQUEsc0UsQ0FFQSw4QyxDQUNFLFUsQ0FDQSxpQixDQUNBLHFCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsUyxDQUNBLG1DLENBQUEsOEIsQ0FBQSwyQixDQUtGLDBELENDeE1JLDRCLENEeU1GLFMsQ0UvT04sUSxDQUNFLG9CLENBQ0EsZSxDQUNBLGlCLENBRUEscUNBTEYsUSxDQU1JLGtCLEFBR0YscUNBVEYsUSxDQVVJLGlCLEFBR0YscUNBYkYsUSxDQWNJLGlCQUdGLGlCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGdCLENBQ0EsYyxDQUNBLGtCLENBRUEsb0NBTkYsaUIsQ0FPSSxhLENBQ0EsZ0JBSUosaUIsQ0FDRSxpQixDQUNBLGdCLENBQ0EsdUMsQ0FBQSxrQyxDQUFBLCtCLENBR0Ysc0IsQ0FDRSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FFQSxrQyxDQUNFLGlCLENBSUosZ0IsQ0FDRSxpQixDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLE0sQ0FDQSxLLENBQ0EsOEIsQ0FBQSwwQixDQUFBLHNCLENBQ0EsMEIsQ0FFQSxvQ0FWRixnQixDQVdJLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxXQUlKLGUsQ0FDRSxpQixDQUNBLEssQ0FDQSxRLENBQ0EsVyxDQUNBLFksQ0FDQSwrQixDQUFBLDJCLENBQUEsdUIsQ0FDQSwrRSxDQUFBLGtFLENBQUEsK0QsQ0FBQSx5RixDQUVBLHFDQVRGLGUsQ0FVSSxTLENBQ0EsYSxBQUdGLHFDQWRGLGUsQ0FlSSxTLENBQ0EsVSxBQUdGLG9DQW5CRixlLENBb0JJLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxZQUdGLHFCLENBQ0UsYyxDQUNBLFcsQ0FJSix3QixDQUNFLGUsQ0FHRixnQixDQUNFLGdCLENBQ0EsMEIsQ0FDQSxrQixDQUVBLHFDQUxGLGdCLENBTUksb0IsQUFHRixxQ0FURixnQixDQVVJLG1CQUlBLDhDLENBQ0UsK0IsQ0FBQSwyQixDQUFBLHVCLENBQ0EsUyxDQUlKLDhCLENBQ0UsVyxDQUNBLGMsQ0FDQSxTLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsNEQsQ0FBQSwrQyxDQUFBLDRDLENBQUEsc0UsQ0FFQSwyQyxDQUNFLG9FLENBQUEsdUQsQ0FBQSxvRCxDQUFBLGtGLENBR0YsMkMsQ0FDRSxvRSxDQUFBLHVELENBQUEsb0QsQ0FBQSxrRixDQUdGLDJDLENBQ0Usb0UsQ0FBQSx1RCxDQUFBLG9ELENBQUEsa0YsQ0FHRiwyQyxDQUNFLG9FLENBQUEsdUQsQ0FBQSxvRCxDQUFBLGtGLENBR0YsMkMsQ0FDRSxtRSxDQUFBLHNELENBQUEsbUQsQ0FBQSxpRixDQUdGLDJDLENBQ0UscUUsQ0FBQSx3RCxDQUFBLHFELENBQUEsbUYsQ0FHRiwyQyxDQUNFLHFFLENBQUEsd0QsQ0FBQSxxRCxDQUFBLG1GLENBR0YsMkMsQ0FDRSxxRSxDQUFBLHdELENBQUEscUQsQ0FBQSxtRixDQUtOLGMsQ0FDRSxpQixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSw2QyxDQUFBLGdDLENBQUEsNkIsQ0FBQSx3RCxDQUVBLHNCLENBQUEsb0IsQ0FFRSw2QixDQUFBLHlCLENBQUEscUIsQ0FJSSxtRCxDQUFBLGlELENBQ0UsVSxDQUNBLGlELENBQUEseUMsQ0FDQSxTLENBQ0Esa0YsQ0FBQSxxRSxDQUFBLGtFLENBQUEsOEYsQ0FHRixrRCxDQUFBLGdELENBQ0UsVyxDQUNBLGlELENBQUEseUMsQ0FDQSxTLENBQ0EsbUYsQ0FBQSxzRSxDQUFBLG1FLENBQUEsK0YsQ0FLRixvRCxDQUFBLGtELENBQ0UsVSxDQUNBLGlELENBQUEseUMsQ0FDQSxTLENBQ0EsMEYsQ0FBQSw2RSxDQUFBLDBFLENBQUEsMEcsQ0FHRixtRCxDQUFBLGlELENBQ0UsVyxDQUNBLGlELENBQUEseUMsQ0FDQSxTLENBQ0EsMkYsQ0FBQSw4RSxDQUFBLDJFLENBQUEsMkcsQ0FPVixvQixDQTRCQSxxQixDQWdDQSxvQixDQUNFLGlCLENBQ0EsVSxDQUNBLGdDLENBQ0EsSyxDQUNBLE0sQ0FLQSx3QixDQXRFRixvQixDQTRCQSxxQixDQTNCRSxhLENBTUEsUyxDQUVBLDRCLENBS0UsVSxDQUVBLEssQ0FHQSxPLENBVkYsMkIsQ0FBQSw0QixDQTRCQSw0QixDQUFBLDZCLENBRUUsVSxDQUNBLGEsQ0FDQSxpQixDQUVBLE0sQ0FFQSwrQixDQUNBLHVCLENBQUEsZSxDQXJDRiwyQixDQU9FLEssQ0FPQSxRLENBQ0EsUyxDQWFGLDRCLENBQUEsNkIsQ0FLRSxVLENBRUEsUSxDQUdBLE8sQ0FWRiw0QixDQWNFLFMsQ0FDQSxPLENBQ0EsVyxDQUNBLEssQ0FDQSxRLENBQ0EsUyxDQUlKLG9CLENBTUUsa0IsQ0FDQSwyQyxDQUNBLDJCLENBQ0EsaUMsQ0FFQSxnSSxDQUFBLHdILENBRUEsaUIsQ0FDQSw2QyxDQUFBLGdDLENBQUEsNkIsQ0FBQSx3RCxDQUdGLHFCLENBQ0UsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxrQyxDQUFBLDBCLENBR0YsZSxDQUNFLFcsQ0FDQSxZLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxTLENBQ0Esa0MsQ0FBQSwwQixDQUdGLGUsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxrRixDQUFBLHFFLENBQUEsa0UsQ0FBQSw2RixDQUVBLHFDQVpGLGUsQ0FhSSxjLENBQ0EsZ0IsQ0FDQSxvQixBQUdGLHFDQWxCRixlLENBbUJJLGMsQ0FDQSxrQkFvRUYsaUQsQ0F2Q0EsNkMsQ0ExQkEsOEMsQ0FDRSxTLENBQ0Esa0IsQ0FDQSwrQixDQUFBLDJCLENBQUEsdUIsQ0FDQSw4RixDQUFBLGlGLENBQUEsOEUsQ0FBQSw2RyxDQUlKLGMsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxpQixDQUNBLFMsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSw4RixDQUFBLGlGLENBQUEsOEUsQ0FBQSw2RyxDQUVBLHFDQVpGLGMsQ0FhSSxlLENBQ0EsYyxDQUNBLGtCQTBDRixpRCxDQXZDQSw2QyxDQUlFLDhGLENBQUEsaUYsQ0FBQSw4RSxDQUFBLDZHLENBR0YsZ0IsQ0NuTkEsa0IsQ0RvTkUsa0IsQ0FJSixrQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLDhGLENBQUEsaUYsQ0FBQSw4RSxDQUFBLDZHLENBRUEscUNBYkYsa0IsQ0FjSSxpQixBQUdGLHFDQWpCRixrQixDQWtCSSxpQixBQUdGLG9DQXJCRixrQixDQXNCSSxhLENBQ0EsYSxDQUNBLGdCQUdGLGlELENBSUUsOEYsQ0FBQSxpRixDQUFBLDhFLENBQUEsNkcsQ0FJSixpQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxjLENBQ0EsUyxDQUVBLHFDQUxGLGlCLENBTUksUyxDQUNBLG9CLEFBR0Ysb0NBVkYsaUIsQ0FXSSxVLENBQ0EsV0FJSix1QixDQUNFLGtCLENBRUEscUNBSEYsdUIsQ0FJSSxtQkFJSiw2QixDQUNFLGUsQ0FHRixzQixDQUNFLFUsQ0FDQSxjLENBQ0EsVyxDQUNBLGMsQ0FDQSxpQixDQUNBLDJFLENuQnBiSixJLENBQ0UsYSxDQUNBLCtCLENBQ0EsaUIsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGlCLENBQ0EsZSxDQUNBLEssQ0FDQSxtQyxDQUFBLCtCLENBQUEsMkIsQ0FDQSxnSCxDQUFBLDJFLENBQUEsMkUsQ0FNQSx3QixDQUNBLGlDLENBRUEsYSxDQUNFLGlCLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ0FHRixlLENBQ0UsVSxDQUNBLGdCLENBQ0EsYSxDQUdGLGEsQ0FDRSxlLENBQ0EsaUIsQ0FHRixXLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFMsQ0FDQSxtRCxDQUFBLDJDLENBdUVBLGUsQ0FyRUEsZSxDQUNFLGEsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQUNBLFUsQ0FHRiw2QixDQUNFLFMsQ0FDQSwwQixDQUFBLHNCLENBQUEsa0IsQ0FFQSxxQyxDQUNFLGEsQ0FJSixjLENBQ0UsdUQsQ0FBQSwrQyxDQUdGLGMsQ0FDRSxtRCxDQUFBLDJDLENBR0YsYyxDQUNFLHVELENBQUEsK0MsQ0FHRixjLENBQ0UsbUQsQ0FBQSwyQyxDQUdGLGMsQ0FDRSx1RCxDQUFBLCtDLENBR0YsYyxDQUNFLG1ELENBQUEsMkMsQ0FHRixjLENBQ0UsdUQsQ0FBQSwrQyxDQUdGLGMsQ0FDRSxtRCxDQUFBLDJDLENBSUosVyxDQUNFLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxtQixDQUNBLFMsQ0FDQSwyQixDQUFBLHVCLENBQUEsbUIsQ0FDQSw4RCxDQUFBLGlELENBQUEsOEMsQ0FBQSx5RSxDQUVBLG1CLENBQ0UsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLDZELENBQ0EsMkIsQ0FDQSxZLENBR0YsZSxDQUVFLG1CLENrQmxITixPLENBQ0UsbUIs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QyxDQUFBLDZCLENBQUEsd0QsQ0FFQSxnQyxDQUNFLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLG1ELENBQUEsMkMsQ0FDQSxtRCxDQUFBLCtDLENBQUEsMkMsQ0FDQSx3RSxDQUFBLDJELENBQUEsd0QsQ0FBQSxvRixDQUNBLFMsQ0MvSUosd0IsQ0RrSkUsK0IsQ0NqSkEsVSxDQUNBLGEsQ0FDQSxpQixDQUNBLFUsQ0FFQSxNLENBRUEsa0IsQ0QwSUEsK0IsQ0FLRSxLLENBRUEsVyxDQUNBLGlCLENBRUEsMkIsQ0FBQSx1QixDQUFBLG1CLENBQ0EseUUsQ0FBQSxvRCxDQUFBLGlELENBQUEsd0csQ0FJSixrQixDQUNFLGlCLENBQ0EsZ0IsQ0FFQSw0QyxDQUFBLG9DLENBQ0EsYSxDQUlBLGdDLENBQ0UsZSxDQUNBLGMsQ0FFQSxvQ0FKRixnQyxDQUtJLGMsQ0FDQSxhQ3BNUixpQixDQUNFLGdCLENBQ0EsZ0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLFMsQ0FDQSxpQixDQUNBLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0EsTyxDQUNBLHVELENBQUEsa0QsQ0FBQSwrQyxDQUVBLHlCLENBQ0UsUyxDQUNBLFMsQ0FDQSxrQixDQUdGLHdCLENBS0UsVSxDQUVBLFUsQ0FJRiwwQixDQUNFLGdCLENBRUEsa0IsQ0FDQSxVLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUdGLHVCLENBQ0UsbUIsQ0FDQSxlLENBQ0EsaUIsQ0FFQSwrQixDQUNFLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsbUQsQ0FBQSwyQyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLHdFLENBQUEsMkQsQ0FBQSx3RCxDQUFBLG9GLENBQ0EsUyxDQUlKLHlCLENBQ0UsZ0IsQ0FHRiwrQixDQUNFLGUsQ0FDQSxjLENBR0YsdUIsQ0FDRSxpQixDQUNBLGtCLENBQ0EsNEIsQ0FDQSxzRixDQUFBLG1GLENBQ0EsZ0ksQ0FBQSx3SCxDQUVBLGlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUdGLHVCLENBQ0UsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3dpcGVyIDcuMy4xXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIxIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE5vdmVtYmVyIDI0LCAyMDIxXG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLXBvaW50ZXItZXZlbnRze3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci0zZCwuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiI3skc2t5fSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIDAuMyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTgwZGVnLFxuICAgICMwMDAwMDYgMCUsXG4gICAgIzAwMDAxZCA1MiUsXG4gICAgIzE5MDA4NCAxMDAlXG4gICk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cbiAgJi5pc0FjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzIlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3N0YXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNDtcbiAgICBhbmltYXRpb246IGZhZGUgM3MgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciArIC5za3lfX2ltYWdlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS0xIHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZSAzcyAwLjRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgfVxuXG4gICAgJi0tMiB7XG4gICAgICBhbmltYXRpb246IGZhZGUgM3MgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICB9XG5cbiAgICAmLS0zIHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZSAzcyAwLjJzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgfVxuXG4gICAgJi0tNCB7XG4gICAgICBhbmltYXRpb246IGZhZGUgM3MgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICB9XG5cbiAgICAmLS01IHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZSAzcyAwLjZzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgfVxuXG4gICAgJi0tNiB7XG4gICAgICBhbmltYXRpb246IGZhZGUgM3MgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICB9XG5cbiAgICAmLS03IHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZSAzcyAwLjRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgfVxuXG4gICAgJi0tOCB7XG4gICAgICBhbmltYXRpb246IGZhZGUgM3MgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2UsIG9wYWNpdHkgMC44cyBlYXNlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcGFya2xlcy5naWZcIikgcmVwZWF0LXggY2VudGVyIGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjAwcHggNjMwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDEwMCU7XG4gIH1cbn1cbiIsIiN7JGdhbGxlcnl9IHtcbiAgcGFkZGluZzogODFweCAwIDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZGVvIHtcbiAgICB3aWR0aDogNTcwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAmLmFuaW1hdGlvbi0taW5pdCB7XG4gICAgICB2aWRlbyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdmlkZW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMXMgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAmICsgI3skZ2FsbGVyeX1fX2ltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgJi5hbmltYXRpb24tLWluaXQge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjRzIGVhc2UsIHRyYW5zZm9ybSAxcyBlYXNlO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gIH1cblxuICAuc3dpcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fY29udHJvbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogNDVweCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW46IDAgN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCBsZWZ0IDAuNHMgZWFzZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbGVmdDogLTNweDtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG51bFtjbGFzc10sXG5vbFtjbGFzc10ge1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxudWxbY2xhc3NdLFxub2xbY2xhc3NdLFxubGksXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxudWxbY2xhc3NdLFxub2xbY2xhc3NdIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbWcsXG5zdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuIiwiLyoqXG4gKiBTd2lwZXIgNy4zLjFcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjEgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTm92ZW1iZXIgMjQsIDIwMjFcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZjtcbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCwgLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItM2QsIC5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwgLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgcmlnaHQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cblxuLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG51bFtjbGFzc10sXG5vbFtjbGFzc10ge1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxudWxbY2xhc3NdLFxub2xbY2xhc3NdLFxubGksXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxudWxbY2xhc3NdLFxub2xbY2xhc3NdIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbWcsXG5zdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0pvc3QtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Kb3N0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJKb3N0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwMDAwMDAwMWVtO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5cbmJ1dHRvbiB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmpzLWZvY3VzLXZpc2libGUgOmZvY3VzOm5vdCguZm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLnBhZ2VfX2NvbnRlbnQge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uaGVyby13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDcycHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDY2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA2NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG51bDpub3QoW2NsYXNzXSkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxudWw6bm90KFtjbGFzc10pICsgKiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbm9sOm5vdChbY2xhc3NdKSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5vbDpub3QoW2NsYXNzXSkgKyAqIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuYTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbi1jb2xvciAwLjJzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwMDtcbn1cbmE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJsb2NrVGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cbi5ibG9ja1RpdGxlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5cbi5jb25zdGVsbGF0aW9ucyB7XG4gIHBhZGRpbmc6IDEyN3B4IDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbnN0ZWxsYXRpb25zX19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cbi5jb25zdGVsbGF0aW9uc19faWNvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbnN0ZWxsYXRpb25zX19pY29uIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbnN0ZWxsYXRpb25zIC5zd2lwZXItc2xpZGUge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gIHBhZGRpbmctYm90dG9tOiA3MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25zdGVsbGF0aW9ucyAuc3dpcGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29uc3RlbGxhdGlvbnMgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb25zdGVsbGF0aW9ucyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuY29uc3RlbGxhdGlvbnNfX2FuaW1hbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWig2MHB4KSBzY2FsZSgxKTtcbn1cbi5jb25zdGVsbGF0aW9ucyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuY29uc3RlbGxhdGlvbnNfX2FuaW1hbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29uc3RlbGxhdGlvbnMgLnN3aXBlci1zbGlkZS1hY3RpdmUgfiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xufVxuLmNvbnN0ZWxsYXRpb25zX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnN0ZWxsYXRpb25zX19pbWFnZXMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb25zdGVsbGF0aW9uc19faW1hZ2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnN0ZWxsYXRpb25zX19pbWFnZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG4uY29uc3RlbGxhdGlvbnNfX2ltYWdlcyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnN0ZWxsYXRpb25zX19pbWFnZXMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb25zdGVsbGF0aW9uc19fc3RhcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25zdGVsbGF0aW9uc19fc3RhcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29uc3RlbGxhdGlvbnNfX2FuaW1hbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLCB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG4uY29uc3RlbGxhdGlvbnNfX2FuaW1hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NwYXJrbGVzLmdpZlwiKSByZXBlYXQteCBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwMHB4IDYzMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnN0ZWxsYXRpb25zX190ZXh0IHtcbiAgcGFkZGluZzogMjBweCAyNXB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25zdGVsbGF0aW9uc19fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5jb25zdGVsbGF0aW9uc19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbnN0ZWxsYXRpb25zX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5jb25zdGVsbGF0aW9uc19fc2xpZGVyLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNjdweCBhdXRvIDA7XG59XG4uY29uc3RlbGxhdGlvbnMgLnN3aXBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uY29uc3RlbGxhdGlvbnNfX2NvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmNvbnN0ZWxsYXRpb25zIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uY29uc3RlbGxhdGlvbnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5jb25zdGVsbGF0aW9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciwgLmNvbnN0ZWxsYXRpb25zIC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSxcbi5jb25zdGVsbGF0aW9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbi5jb25zdGVsbGF0aW9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnN0ZWxsYXRpb25zIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4uY29uc3RlbGxhdGlvbnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uY29uc3RlbGxhdGlvbnMgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5mYWN0b2lkcyB7XG4gIHBhZGRpbmc6IDU3cHggMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmFjdG9pZHMgLnN3aXBlci1zbGlkZSB7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5mYWN0b2lkcyAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhY3RvaWRzIC5zd2lwZXItc2xpZGUge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uZmFjdG9pZHMgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgMC4ycyBlYXNlLCBvcGFjaXR5IDFzIDAuMnMgZWFzZTtcbn1cbi5mYWN0b2lkcyAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwLjRzIGVhc2UsIG9wYWNpdHkgMXMgMC40cyBlYXNlO1xufVxuLmZhY3RvaWRzIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDAuNnMgZWFzZSwgb3BhY2l0eSAxcyAwLjZzIGVhc2U7XG59XG4uZmFjdG9pZHMgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgMC42cyBlYXNlLCBvcGFjaXR5IDFzIDAuOHMgZWFzZTtcbn1cbi5mYWN0b2lkcyAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwLjZzIGVhc2UsIG9wYWNpdHkgMXMgMXMgZWFzZTtcbn1cbi5mYWN0b2lkcyAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg3KSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwLjZzIGVhc2UsIG9wYWNpdHkgMXMgMS4ycyBlYXNlO1xufVxuLmZhY3RvaWRzIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDAuNnMgZWFzZSwgb3BhY2l0eSAxcyAxLjRzIGVhc2U7XG59XG4uZmFjdG9pZHMgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoOSkge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgMC42cyBlYXNlLCBvcGFjaXR5IDFzIDEuNnMgZWFzZTtcbn1cbi5mYWN0b2lkc19faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzAwMGM2MztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0zMmRlZywgIzE5MWUyNiAwJSwgIzM1M2Y1NSAxMDAlKTtcbiAgYm94LXNoYWRvdzogLTFweCAtMXB4IDFweCAwIHJnYmEoNjcsIDc1LCAxNTksIDAuNDIpLCAtMTBweCAtMTBweCAzNXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSwgMTVweCAxNXB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZTtcbn1cbi5mYWN0b2lkc19faXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uZmFjdG9pZHNfX2l0ZW06aG92ZXIgLmZhY3RvaWRzX190aXRsZSwgLmZhY3RvaWRzX19pdGVtOmhvdmVyIC5mYWN0b2lkc19fZGVzY3JpcHRpb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG4uZmFjdG9pZHNfX2l0ZW06aG92ZXIgLmZhY3RvaWRzX19udW1iZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuLmZhY3RvaWRzX19pdGVtOmhvdmVyIC5mYWN0b2lkc19fYmFja2dyb3VuZCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xNCk7XG59XG4uZmFjdG9pZHNfX2l0ZW06aG92ZXIgLmZhY3RvaWRzX19hbmdsZS1sZWZ0OjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMTk1LCAyMDcsIDI1NSwgMC43KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZSwgb3BhY2l0eSAwLjRzIDAuNnMgZWFzZTtcbn1cbi5mYWN0b2lkc19faXRlbTpob3ZlciAuZmFjdG9pZHNfX2FuZ2xlLWxlZnQ6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgxOTUsIDIwNywgMjU1LCAwLjcpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZSwgb3BhY2l0eSAwLjRzIDAuNnMgZWFzZTtcbn1cbi5mYWN0b2lkc19faXRlbTpob3ZlciAuZmFjdG9pZHNfX2FuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMTk1LCAyMDcsIDI1NSwgMC43KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyAwLjJzIGVhc2UsIG9wYWNpdHkgMC40cyAwLjZzIGVhc2U7XG59XG4uZmFjdG9pZHNfX2l0ZW06aG92ZXIgLmZhY3RvaWRzX19hbmdsZS1yaWdodDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDE5NSwgMjA3LCAyNTUsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIDAuMnMgZWFzZSwgb3BhY2l0eSAwLjRzIDAuNnMgZWFzZTtcbn1cbi5mYWN0b2lkc19fYW5nbGUtbGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNDtcbn1cbi5mYWN0b2lkc19fYW5nbGUtbGVmdDo6YmVmb3JlLCAuZmFjdG9pZHNfX2FuZ2xlLWxlZnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDE1NCwgMjU1LCAwLjcpO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMDtcbn1cbi5mYWN0b2lkc19fYW5nbGUtbGVmdDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG59XG4uZmFjdG9pZHNfX2FuZ2xlLXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA0O1xufVxuLmZhY3RvaWRzX19hbmdsZS1yaWdodDo6YmVmb3JlLCAuZmFjdG9pZHNfX2FuZ2xlLXJpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxNTQsIDI1NSwgMC43KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDA7XG59XG4uZmFjdG9pZHNfX2FuZ2xlLXJpZ2h0OjphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xufVxuLmZhY3RvaWRzX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1jYXJkLTIucG5nXCIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xufVxuLmZhY3RvaWRzX19pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG59XG4uZmFjdG9pZHNfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA0NDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZmFjdG9pZHNfX2ltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzkyLjQzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYWN0b2lkc19faW1hZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzNDQuODZweDtcbiAgfVxufVxuLmZhY3RvaWRzX190ZXh0IHtcbiAgcGFkZGluZzogNDBweCAyMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogNTIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWig2MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZmFjdG9pZHNfX3RleHQge1xuICAgIG1pbi1oZWlnaHQ6IDQ3MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5mYWN0b2lkc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBlYXNlO1xufVxuLmZhY3RvaWRzX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjlzIGVhc2U7XG59XG4uZmFjdG9pZHNfX251bWJlci13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2U7XG59XG4uZmFjdG9pZHNfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZmFjdG9pZHNfX251bWJlciB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uZmFjdG9pZHNfX251bWJlci10ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mYWN0b2lkc19fc2xpZGVyLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbn1cbi5mYWN0b2lkc19fc2xpZGVyLXdyYXBwZXIuYW5pbWF0aW9uLS1pbml0IC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmFjdG9pZHMgLnN3aXBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uZmFjdG9pZHNfX2NvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDUwcHggYXV0byAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5mYWN0b2lkcyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmZhY3RvaWRzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uZmFjdG9pZHMgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsIC5mYWN0b2lkcyAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4uZmFjdG9pZHMgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4uZmFjdG9pZHMgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYWN0b2lkcyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmFjdG9pZHMgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uZmFjdG9pZHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbjogMCA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgbGVmdCAwLjRzIGVhc2U7XG59XG4uZmFjdG9pZHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogLTNweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG4uZmFjdG9pZHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDg1MHB4IDAgMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDQwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDQ1MHB4O1xuICB9XG59XG4uZm9vdGVyX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmZvb3Rlcl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX2ltYWdlIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA3OSUgdG9wO1xuICB9XG59XG4uZm9vdGVyX19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fYnV0dG9uIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2J1dHRvbjpob3ZlciAuZm9vdGVyX19idXR0b24tdGV4dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuLmZvb3Rlcl9fYnV0dG9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNDdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby1zZWUtbW9yZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDVweDtcbn1cbi5mb290ZXJfX2J1dHRvbi10ZXh0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG4uZm9vdGVyX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4uZm9vdGVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX190b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZm9vdGVyX19sb2NhdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19sb2NhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmZvb3Rlcl9fbG9jYXRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXJfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXJfX21lbnUtaXRlbSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLmZvb3Rlcl9fbWVudS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIHRleHQtZGVjb3JhdGlvbi1jb2xvciAwLjJzIGVhc2U7XG59XG4uZm9vdGVyX19tZW51LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbiAgcGFkZGluZy10b3A6IDM2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4uZm9vdGVyX19ib3R0b20gYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xufVxuLmZvb3Rlcl9fYm90dG9tIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdhbGxlcnkge1xuICBwYWRkaW5nOiA4MXB4IDAgMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdhbGxlcnkgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5nYWxsZXJ5X192aWRlbyB7XG4gIHdpZHRoOiA1NzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmdhbGxlcnlfX3ZpZGVvLmFuaW1hdGlvbi0taW5pdCB2aWRlbyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uZ2FsbGVyeV9fdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMXMgZWFzZTtcbn1cbi5nYWxsZXJ5X192aWRlbyB2aWRlbzpob3ZlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbn1cbi5nYWxsZXJ5X19pbWFnZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uZ2FsbGVyeV9faW1hZ2UgKyAuZ2FsbGVyeV9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmdhbGxlcnlfX2ltYWdlLmFuaW1hdGlvbi0taW5pdCBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmdhbGxlcnlfX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNHMgZWFzZSwgdHJhbnNmb3JtIDFzIGVhc2U7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLmdhbGxlcnlfX2ltYWdlIGltZzpob3ZlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbn1cbi5nYWxsZXJ5X19zbGlkZXItd3JhcHBlciB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG59XG4uZ2FsbGVyeSAuc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5nYWxsZXJ5X19jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiA0NXB4IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmdhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmdhbGxlcnkgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLCAuZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4uZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbi5nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLmdhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbjogMCA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgbGVmdCAwLjRzIGVhc2U7XG59XG4uZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiAtM3B4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbi5nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW46OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogODg7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4uaGVhZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTMzMHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlcl9fY29sIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG4uaGVhZGVyX19sb2dvIGltZyB7XG4gIHdpZHRoOiAxODVweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlcl9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uaGVybyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYwcHggMCA3MHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEyNTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaGVybyB7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gICAgcGFkZGluZzogMzBweCAwIDcwdmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHZ3O1xuICB9XG59XG4uaGVybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgODBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtODBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzE5MDA4NCAwJSwgIzMyMmRiYSA2MSUsICMzZDQzZDQgOTElLCAjMDAwMDAxIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm86OmJlZm9yZSB7XG4gICAgdG9wOiAtNjJweDtcbiAgfVxufVxuLmhlcm9fX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uaGVyb19fYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDUycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlcm9fX2J1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm9fX2J1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVyb19fYnV0dG9uOmhvdmVyIC5oZXJvX19idXR0b24tdGV4dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuLmhlcm9fX2J1dHRvbi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY28tc2VlLW1vcmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byA1cHg7XG59XG4uaGVyb19fYnV0dG9uLXRleHQge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5oZXJvX19saWdodHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyb19fbGlnaHRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZXJvX19saWdodHMge1xuICB3aWR0aDogMTgxMHB4O1xuICBoZWlnaHQ6IDc3MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5oZXJvX19saWdodHMge1xuICAgIGhlaWdodDogNDkwcHg7XG4gIH1cbn1cbi5oZXJvX19saWdodHMgaW1nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVyb19fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDY7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyb19fdGl0bGUge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5oZXJvX19kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogODtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODcwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgYm90dG9tOiAxMDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyb19fZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuLmhlcm9fX21vb24td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwMHB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDUwcHgpIHNjYWxlKDAuOTUsIDAuOTUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5oZXJvX19tb29uLXdyYXBwZXIge1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyb19fbW9vbi13cmFwcGVyIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5oZXJvX19tb29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTM0NnB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5oZXJvX19tb29uIHtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyb19fbW9vbiB7XG4gICAgaGVpZ2h0OiAxMTB2dztcbiAgfVxufVxuLmhlcm9fX21vb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyb19fbW9vbiBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgfVxufVxuLmhlcm9fX21vb24tZnJvbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMC40O1xuICB6LWluZGV4OiAzO1xufVxuLmhlcm9fX21vb24tYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwLjM7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVyb19fZnJvbnQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA2O1xuICBoZWlnaHQ6IDEwNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaGVyb19fZnJvbnQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm9fX2Zyb250LXdyYXBwZXIge1xuICAgIGhlaWdodDogOTB2dztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uaGVyb19fZnJvbnQtd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCBibGFjayAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyb19fZnJvbnQtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5oZXJvX193b29kLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDIwcHgpO1xufVxuLmhlcm9fX3dvb2Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDUwcHg7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlcm9fX3dvb2Qge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvX193b29kIHtcbiAgICBoZWlnaHQ6IDkwdnc7XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLmhlcm9fX3dvb2QgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgLmhlcm9fX3dvb2QgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm9fX3dvb2QgaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIH1cbn1cbi5oZXJvX19wbGFuZXRhcml1bSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwNTBweDtcbiAgei1pbmRleDogNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlcm9fX3BsYW5ldGFyaXVtIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyb19fcGxhbmV0YXJpdW0ge1xuICAgIGhlaWdodDogNzB2dztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uaGVyb19fcGxhbmV0YXJpdW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgLmhlcm9fX3BsYW5ldGFyaXVtIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvX19wbGFuZXRhcml1bSBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgfVxufVxuXG4uaGlzdG9yeSB7XG4gIHBhZGRpbmc6IDQwcHggMCAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5oaXN0b3J5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaXN0b3J5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhpc3RvcnkgLmJsb2NrVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhpc3RvcnlfX3RpbWVsaW5lcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oaXN0b3J5X190aW1lbGluZXMuYW5pbWF0aW9uLS1pbml0IC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGlzdG9yeV9fdGltZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHdoaXRlIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xufVxuLmhpc3RvcnlfX3N3aXRjaGVyIHtcbiAgbWF4LXdpZHRoOiA2NzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhpc3RvcnlfX3N3aXRjaGVyLS1hY3RpdmUgLmhpc3RvcnlfX3N3aXRjaGVyLXRodW1iIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMTkwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmhpc3RvcnlfX3N3aXRjaGVyLS1hY3RpdmUgLmhpc3RvcnlfX3N3aXRjaGVyLXRodW1iIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIH1cbn1cbi5oaXN0b3J5X19zd2l0Y2hlci1iYXIge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlzdG9yeV9fc3dpdGNoZXItYmFyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4uaGlzdG9yeV9fc3dpdGNoZXItdGh1bWIge1xuICB3aWR0aDogMTkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuOHMgZWFzZTtcbiAgY3Vyc29yOiBncmFiO1xufVxuLmhpc3RvcnlfX3N3aXRjaGVyLXRodW1iLWljb24ge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY28tc3dpdGNoLWRhdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlzdG9yeV9fc3dpdGNoZXItdGh1bWItaWNvbiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5oaXN0b3J5X19zd2l0Y2hlci10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5oaXN0b3J5X19zd2l0Y2hlci10ZXh0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZmZmO1xufVxuLmhpc3RvcnlfX3N3aXRjaGVyLWJ1dHRvbi1sZWZ0LCAuaGlzdG9yeV9fc3dpdGNoZXItYnV0dG9uLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5oaXN0b3J5X19zd2l0Y2hlci1idXR0b24tbGVmdCwgLmhpc3RvcnlfX3N3aXRjaGVyLWJ1dHRvbi1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhpc3RvcnlfX3N3aXRjaGVyLWJ1dHRvbi1sZWZ0IHN2ZywgLmhpc3RvcnlfX3N3aXRjaGVyLWJ1dHRvbi1yaWdodCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLmhpc3RvcnlfX3N3aXRjaGVyLWJ1dHRvbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZVgoMTBweCk7XG59XG4uaGlzdG9yeV9fc3dpdGNoZXItYnV0dG9uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgdHJhbnNsYXRlWCgtMTBweCk7XG59XG4uaGlzdG9yeSAuc3dpcGVyLXNsaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbn1cbi5oaXN0b3J5IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDAuMnMgZWFzZSwgb3BhY2l0eSAxcyAwLjJzIGVhc2U7XG59XG4uaGlzdG9yeSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwLjRzIGVhc2UsIG9wYWNpdHkgMXMgMC40cyBlYXNlO1xufVxuLmhpc3RvcnkgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgMC42cyBlYXNlLCBvcGFjaXR5IDFzIDAuNnMgZWFzZTtcbn1cblxuLmhpc3RvcnlDYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDksIDUxLCA2NiwgMC4zKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0zMmRlZywgcmdiYSgyNSwgMzAsIDM4LCAwLjMpIDAlLCByZ2JhKDUzLCA2MywgODUsIDAuMykgMTAwJSk7XG4gIGJveC1zaGFkb3c6IC0xcHggLTFweCAxcHggMCByZ2JhKDY3LCA3NSwgMTU5LCAwLjQyKSwgLTEwcHggLTEwcHggMzVweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCksIDE1cHggMTVweCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlzdG9yeUNhcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uaGlzdG9yeUNhcmRfX3Bob3RvIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDE3MHB4O1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaXN0b3J5Q2FyZF9fcGhvdG8ge1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIH1cbn1cbi5oaXN0b3J5Q2FyZF9fcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaGlzdG9yeUNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpc3RvcnlDYXJkX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5oaXN0b3J5Q2FyZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5sb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB2aXNpYmlsaXR5IDAuNnMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9hZGVyX19pY29uIHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubG9hZGVyX19pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4ubG9hZGVyLmxvYWRlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm9ic2VydmF0b3J5IHtcbiAgcGFkZGluZzogNzhweCAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAub2JzZXJ2YXRvcnkge1xuICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4O1xuICB9XG59XG4ub2JzZXJ2YXRvcnkgLmJsb2NrVGl0bGVfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA2NzBweDtcbn1cbi5vYnNlcnZhdG9yeV9faGFsbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIDJzIGVhc2U7XG59XG4ub2JzZXJ2YXRvcnlfX2hhbGwgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ub2JzZXJ2YXRvcnkgLnN3aXBlci1zbGlkZSB7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIDJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm9ic2VydmF0b3J5IC5zd2lwZXItc2xpZGUge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ub2JzZXJ2YXRvcnkgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMikgLm9ic2VydmF0b3J5X19pdGVtIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuOHMgMC4ycyBlYXNlO1xufVxuLm9ic2VydmF0b3J5IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIC5vYnNlcnZhdG9yeV9faXRlbSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjhzIDAuNHMgZWFzZTtcbn1cbi5vYnNlcnZhdG9yeSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0KSAub2JzZXJ2YXRvcnlfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgMC42cyBlYXNlLCB0cmFuc2Zvcm0gMC44cyAwLjZzIGVhc2U7XG59XG4ub2JzZXJ2YXRvcnkgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNSkgLm9ic2VydmF0b3J5X19pdGVtIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIDAuOHMgZWFzZSwgdHJhbnNmb3JtIDAuOHMgMC44cyBlYXNlO1xufVxuLm9ic2VydmF0b3J5X19pdGVtIHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICMwMDBjNjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMzJkZWcsICMxOTFlMjYgMCUsICMzNTNmNTUgMTAwJSk7XG4gIGJveC1zaGFkb3c6IC0xcHggLTFweCAxcHggMCByZ2JhKDY3LCA3NSwgMTU5LCAwLjQyKSwgLTEwcHggLTEwcHggMzVweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCksIDE1cHggMTVweCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLCB0cmFuc2Zvcm0gMC44cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG59XG4uYW5pbWF0aW9uLS1pbml0IC5vYnNlcnZhdG9yeV9faXRlbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5vYnNlcnZhdG9yeV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vYnNlcnZhdG9yeV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5vYnNlcnZhdG9yeV9fdGV4dCB7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5vYnNlcnZhdG9yeV9fdGV4dCB7XG4gICAgbWluLWhlaWdodDogNDcwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLm9ic2VydmF0b3J5X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ub2JzZXJ2YXRvcnlfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5vYnNlcnZhdG9yeV9fbnVtYmVyLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vYnNlcnZhdG9yeV9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5vYnNlcnZhdG9yeV9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5vYnNlcnZhdG9yeV9fbnVtYmVyLXRleHQge1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm9ic2VydmF0b3J5X19zbGlkZXItd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTcyMHB4O1xuICBtYXJnaW46IDcwcHggYXV0byA4M3B4O1xufVxuLm9ic2VydmF0b3J5X19zbGlkZXItd3JhcHBlci5hbmltYXRpb24tLWluaXQgLnN3aXBlci1zbGlkZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ub2JzZXJ2YXRvcnlfX3NsaWRlci13cmFwcGVyLmFuaW1hdGlvbi0taW5pdCArIC5vYnNlcnZhdG9yeV9faGFsbCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ub2JzZXJ2YXRvcnkgLnN3aXBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4ub2JzZXJ2YXRvcnlfX2NvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub2JzZXJ2YXRvcnkgLnN3aXBlci1idXR0b24tcHJldixcbi5vYnNlcnZhdG9yeSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLm9ic2VydmF0b3J5IC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLCAub2JzZXJ2YXRvcnkgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlLFxuLm9ic2VydmF0b3J5IC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuLm9ic2VydmF0b3J5IC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub2JzZXJ2YXRvcnkgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNXB4IDA7XG59XG4ub2JzZXJ2YXRvcnkgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ub2JzZXJ2YXRvcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbjogMCAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgbGVmdCAwLjRzIGVhc2U7XG59XG4ub2JzZXJ2YXRvcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogLTNweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG4ub2JzZXJ2YXRvcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBsYW5ldHMge1xuICBwYWRkaW5nOiAxNTdweCAwIDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucGxhbmV0cyB7XG4gICAgcGFkZGluZy10b3A6IDExdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGxhbmV0cyB7XG4gICAgcGFkZGluZy10b3A6IDl2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuZXRzIHtcbiAgICBwYWRkaW5nLXRvcDogNXZ3O1xuICB9XG59XG4ucGxhbmV0c19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbmV0c19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4ucGxhbmV0c19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHRyYW5zaXRpb246IG1pbi1oZWlnaHQgMXMgbGluZWFyO1xufVxuLnBsYW5ldHNfX2NvbnRlbnQtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBsYW5ldHNfX2NvbnRlbnQtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbGFuZXRzX192aWRlb3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW5ldHNfX3ZpZGVvcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbi5wbGFuZXRzX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA2NDBweDtcbiAgaGVpZ2h0OiA2NDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UsIHZpc2liaWxpdHkgMXMgZWFzZSwgdHJhbnNmb3JtIDFzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBsYW5ldHNfX3ZpZGVvIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuZXRzX192aWRlbyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBsZWZ0OiA0NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuZXRzX192aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGxhbmV0c19fdmlkZW8gdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wbGFuZXRzX19zbGlkZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGxhbmV0c19fc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBsYW5ldHNfX3NsaWRlciB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5wbGFuZXRzX19zbGlkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuLnBsYW5ldHNfX3NsaWRlci5hbmltYXRpb24tLWluaXQgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5wbGFuZXRzX19zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG59XG4ucGxhbmV0c19fc2xpZGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDAuMnMgZWFzZSwgb3BhY2l0eSAxcyAwLjJzIGVhc2U7XG59XG4ucGxhbmV0c19fc2xpZGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDAuNHMgZWFzZSwgb3BhY2l0eSAxcyAwLjRzIGVhc2U7XG59XG4ucGxhbmV0c19fc2xpZGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDAuNnMgZWFzZSwgb3BhY2l0eSAxcyAwLjZzIGVhc2U7XG59XG4ucGxhbmV0c19fc2xpZGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDAuNnMgZWFzZSwgb3BhY2l0eSAxcyAwLjhzIGVhc2U7XG59XG4ucGxhbmV0c19fc2xpZGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDAuNnMgZWFzZSwgb3BhY2l0eSAxcyAxcyBlYXNlO1xufVxuLnBsYW5ldHNfX3NsaWRlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg3KSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwLjZzIGVhc2UsIG9wYWNpdHkgMXMgMS4ycyBlYXNlO1xufVxuLnBsYW5ldHNfX3NsaWRlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwLjZzIGVhc2UsIG9wYWNpdHkgMXMgMS40cyBlYXNlO1xufVxuLnBsYW5ldHNfX3NsaWRlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwLjZzIGVhc2UsIG9wYWNpdHkgMXMgMS42cyBlYXNlO1xufVxuLnBsYW5ldHNfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2U7XG59XG4ucGxhbmV0c19faXRlbTpob3ZlciwgLnBsYW5ldHNfX2l0ZW0tLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ucGxhbmV0c19faXRlbTpob3ZlciAucGxhbmV0c19fYW5nbGUtbGVmdDo6YmVmb3JlLCAucGxhbmV0c19faXRlbS0tYWN0aXZlIC5wbGFuZXRzX19hbmdsZS1sZWZ0OjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMTk1LCAyMDcsIDI1NSwgMC43KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZSwgb3BhY2l0eSAwLjRzIDAuNnMgZWFzZTtcbn1cbi5wbGFuZXRzX19pdGVtOmhvdmVyIC5wbGFuZXRzX19hbmdsZS1sZWZ0OjphZnRlciwgLnBsYW5ldHNfX2l0ZW0tLWFjdGl2ZSAucGxhbmV0c19fYW5nbGUtbGVmdDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDE5NSwgMjA3LCAyNTUsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlLCBvcGFjaXR5IDAuNHMgMC42cyBlYXNlO1xufVxuLnBsYW5ldHNfX2l0ZW06aG92ZXIgLnBsYW5ldHNfX2FuZ2xlLXJpZ2h0OjpiZWZvcmUsIC5wbGFuZXRzX19pdGVtLS1hY3RpdmUgLnBsYW5ldHNfX2FuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMTk1LCAyMDcsIDI1NSwgMC43KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyAwLjJzIGVhc2UsIG9wYWNpdHkgMC40cyAwLjZzIGVhc2U7XG59XG4ucGxhbmV0c19faXRlbTpob3ZlciAucGxhbmV0c19fYW5nbGUtcmlnaHQ6OmFmdGVyLCAucGxhbmV0c19faXRlbS0tYWN0aXZlIC5wbGFuZXRzX19hbmdsZS1yaWdodDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDE5NSwgMjA3LCAyNTUsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIDAuMnMgZWFzZSwgb3BhY2l0eSAwLjRzIDAuNnMgZWFzZTtcbn1cbi5wbGFuZXRzX19hbmdsZS1sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4NXB4KTtcbiAgei1pbmRleDogNDtcbn1cbi5wbGFuZXRzX19hbmdsZS1sZWZ0OjpiZWZvcmUsIC5wbGFuZXRzX19hbmdsZS1sZWZ0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxNTQsIDI1NSwgMC43KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDA7XG59XG4ucGxhbmV0c19fYW5nbGUtbGVmdDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG59XG4ucGxhbmV0c19fYW5nbGUtcmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDg1cHgpO1xuICB6LWluZGV4OiA0O1xufVxuLnBsYW5ldHNfX2FuZ2xlLXJpZ2h0OjpiZWZvcmUsIC5wbGFuZXRzX19hbmdsZS1yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMTU0LCAyNTUsIDAuNyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAwO1xufVxuLnBsYW5ldHNfX2FuZ2xlLXJpZ2h0OjphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xufVxuLnBsYW5ldHNfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDg1cHgpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICMxMDE1Mjk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1jYXJkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4NXB4KTtcbiAgYm94LXNoYWRvdzogLTFweCAtMXB4IDFweCAwIHJnYmEoNjcsIDc1LCAxNTksIDAuNDIpLCAtMTBweCAtMTBweCAzNXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSwgMTVweCAxNXB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG59XG4ucGxhbmV0c19fdGh1bWItdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDIwcHgpO1xufVxuLnBsYW5ldHNfX2ltYWdlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDE3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDQwcHgpO1xufVxuLnBsYW5ldHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA5OHB4O1xuICBsaW5lLWhlaWdodDogOThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHZpc2liaWxpdHkgMC42cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wbGFuZXRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbmV0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuLnBsYW5ldHNfX2NvbnRlbnQtaXRlbS0tYWN0aXZlIC5wbGFuZXRzX190aXRsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjZzIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuNnMgMC4zcyBlYXNlO1xufVxuLnBsYW5ldHNfX3RleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgMC4xcyBlYXNlLCB2aXNpYmlsaXR5IDAuNnMgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC42cyAwLjFzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5ldHNfX3RleHQge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG4ucGxhbmV0c19fY29udGVudC1pdGVtLS1hY3RpdmUgLnBsYW5ldHNfX3RleHQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyAwLjRzIGVhc2UsIHZpc2liaWxpdHkgMC42cyAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjZzIDAuNHMgZWFzZTtcbn1cbi5wbGFuZXRzX190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBsYW5ldHNfX2ZhY3RvaWRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgMC4ycyBlYXNlLCB2aXNpYmlsaXR5IDAuNnMgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC42cyAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBsYW5ldHNfX2ZhY3RvaWRzIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5ldHNfX2ZhY3RvaWRzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbmV0c19fZmFjdG9pZHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnBsYW5ldHNfX2NvbnRlbnQtaXRlbS0tYWN0aXZlIC5wbGFuZXRzX19mYWN0b2lkcyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIDAuNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjZzIDAuNXMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgMC41cyBlYXNlO1xufVxuLnBsYW5ldHNfX2ZhY3RvaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5ldHNfX2ZhY3RvaWQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW5ldHNfX2ZhY3RvaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wbGFuZXRzX19mYWN0b2lkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbmV0c19fZmFjdG9pZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ucGxhbmV0c19fZmFjdG9pZC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGxhbmV0c19fZmFjdG9pZC1pY29uIHtcbiAgd2lkdGg6IDM0cHg7XG4gIG1pbi13aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby10ZWxlc2NvcGUtZmFjdG9pZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi5za3kge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwNiAwJSwgIzAwMDAxZCA1MiUsICMxOTAwODQgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uc2t5LmlzQWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc2t5X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNreV9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA3MiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5za3lfX3N0YXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDQ7XG4gIGFuaW1hdGlvbjogZmFkZSAzcyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuLnNreV9fc3RhcnMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5za3lfX3N0YXJzOmhvdmVyICsgLnNreV9faW1hZ2Uge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnNreV9fc3RhcnM6aG92ZXIgKyAuc2t5X19pbWFnZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2t5X19zdGFycy0tMSB7XG4gIGFuaW1hdGlvbjogZmFkZSAzcyAwLjRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG4uc2t5X19zdGFycy0tMiB7XG4gIGFuaW1hdGlvbjogZmFkZSAzcyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuLnNreV9fc3RhcnMtLTMge1xuICBhbmltYXRpb246IGZhZGUgM3MgMC4ycyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuLnNreV9fc3RhcnMtLTQge1xuICBhbmltYXRpb246IGZhZGUgM3MgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbi5za3lfX3N0YXJzLS01IHtcbiAgYW5pbWF0aW9uOiBmYWRlIDNzIDAuNnMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbi5za3lfX3N0YXJzLS02IHtcbiAgYW5pbWF0aW9uOiBmYWRlIDNzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG4uc2t5X19zdGFycy0tNyB7XG4gIGFuaW1hdGlvbjogZmFkZSAzcyAwLjRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG4uc2t5X19zdGFycy0tOCB7XG4gIGFuaW1hdGlvbjogZmFkZSAzcyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuLnNreV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZSwgb3BhY2l0eSAwLjhzIGVhc2U7XG59XG4uc2t5X19pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NwYXJrbGVzLmdpZlwiKSByZXBlYXQteCBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwMHB4IDYzMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNreV9faW1hZ2UgaW1nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTAwJTtcbiAgfVxufVxuLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc29jaWFsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnNvY2lhbF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5zb2NpYWxfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIG1pbi13aWR0aDogMjhweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc29jaWFsX19saW5rIHN2ZyByZWN0IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uc29jaWFsX19saW5rIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2U7XG59XG4uc29jaWFsX19saW5rOmhvdmVyIHN2ZyByZWN0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zb2NpYWxfX2xpbms6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuXG4uc291cmNlcyB7XG4gIHBhZGRpbmc6IDU3cHggMCA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc291cmNlc19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4uc291cmNlcyAuYmxvY2tUaXRsZV9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xufVxuLnNvdXJjZXNfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc291cmNlc19fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvdXJjZXNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc291cmNlc19faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMzVweCAyMHB4IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjE2KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZSwgb3BhY2l0eSAwLjhzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc291cmNlc19faXRlbSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvdXJjZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uc291cmNlc19faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxMDE1Mjk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1jYXJkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm94LXNoYWRvdzogLTFweCAtMXB4IDFweCAwIHJnYmEoNjcsIDc1LCAxNTksIDAuNDIpLCAtMTBweCAtMTBweCAzNXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSwgMTVweCAxNXB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLnNvdXJjZXNfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxNTFiM2E7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbn1cbi5zb3VyY2VzX19pdGVtOm50aC1jaGlsZCgzbisyKSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIDAuMXMgZWFzZSwgb3BhY2l0eSAwLjhzIDAuMXMgZWFzZTtcbn1cbi5zb3VyY2VzX19pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIDAuMnMgZWFzZSwgb3BhY2l0eSAwLjhzIDAuMnMgZWFzZTtcbn1cbi5zb3VyY2VzX19pdGVtLmFuaW1hdGlvbi0taW5pdCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uc291cmNlc19faXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5zb3VyY2VzX19pdGVtOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYm94LXNoYWRvdzogLTFweCAtMXB4IDFweCAwIHJnYmEoNjcsIDc1LCAxNTksIDAuNDIpLCAtMTBweCAtMTBweCAzNXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSwgMTVweCAxNXB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnNvdXJjZXNfX2l0ZW06aG92ZXIgLnNvdXJjZXNfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4uc291cmNlc19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC40cyBlYXNlO1xufVxuLnNvdXJjZXNfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnNvdXJjZXNfX2xvZ28ge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc291cmNlc19fbG9nbyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxufVxuLnNvdXJjZXNfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN0YXJzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udGVsZXNjb3BlIHtcbiAgcGFkZGluZzogNTNweCAwIDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRlbGVzY29wZSB7XG4gICAgcGFkZGluZzogNDBweCAwIDUwcHg7XG4gIH1cbn1cbi50ZWxlc2NvcGVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEzMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRlbGVzY29wZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50ZWxlc2NvcGVfX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGVsZXNjb3BlX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi50ZWxlc2NvcGVfX2ltYWdlLXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDY0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50ZWxlc2NvcGVfX2ltYWdlLXdyYXBwZXIge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRlbGVzY29wZV9faW1hZ2Utd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA2NDhweDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi50ZWxlc2NvcGVfX2ltYWdlLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLnRlbGVzY29wZV9faW1hZ2UtbWFzayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDAgc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMXMgZWFzZTtcbn1cbi5hbmltYXRpb24tLWluaXQgLnRlbGVzY29wZV9faW1hZ2UtbWFzayB7XG4gIGJvcmRlcjogMzZweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5hbmltYXRpb24tLWluaXQgLnRlbGVzY29wZV9faW1hZ2UtbWFzayB7XG4gICAgYm9yZGVyLXdpZHRoOiAyLjl2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hbmltYXRpb24tLWluaXQgLnRlbGVzY29wZV9faW1hZ2UtbWFzayB7XG4gICAgYm9yZGVyLXdpZHRoOiA1dnc7XG4gIH1cbn1cbi50ZWxlc2NvcGVfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ZWxlc2NvcGVfX2ltYWdlLWRldGFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi50ZWxlc2NvcGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA5OHB4O1xuICBsaW5lLWhlaWdodDogOThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogNjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSwgdHJhbnNmb3JtIDFzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRlbGVzY29wZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRlbGVzY29wZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVsZXNjb3BlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uYW5pbWF0aW9uLS1pbml0IC50ZWxlc2NvcGVfX3RpdGxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnRlbGVzY29wZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDFzIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGVsZXNjb3BlX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hbmltYXRpb24tLWluaXQgLnRlbGVzY29wZV9fdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi50ZWxlc2NvcGVfX3RleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi50aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDM5NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwLjRzIGVhc2U7XG59XG4udGltZWxpbmUtLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDM7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udGltZWxpbmVfX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50aW1lbGluZV9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4udGltZWxpbmVfX3dyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjNjM4OWQ5O1xufVxuLnRpbWVsaW5lX19pdGVtIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgd2lkdGg6IDE4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmVfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyOTNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvLXRpbWVsaW5lLWxpbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMjlweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG59XG4udGltZWxpbmVfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjkzcHg7XG4gIGJvdHRvbTogMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi50aW1lbGluZV9faXRlbS5zd2lwZXItc2xpZGUtYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMTBweCk7XG59XG4udGltZWxpbmVfX2l0ZW0uc3dpcGVyLXNsaWRlLWFjdGl2ZSAudGltZWxpbmVfX2J1dHRvbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCUpO1xufVxuLnRpbWVsaW5lX19pdGVtLnN3aXBlci1zbGlkZS1hY3RpdmUgLnRpbWVsaW5lX19idXR0b24tdGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDdweCkgc2NhbGUoMS40KTtcbn1cbi50aW1lbGluZV9faXRlbS5zd2lwZXItc2xpZGUtYWN0aXZlIC50aW1lbGluZV9fYnV0dG9uLWNpcmNsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC00MHB4KTtcbn1cbi50aW1lbGluZV9faXRlbS5zd2lwZXItc2xpZGUtYWN0aXZlIC50aW1lbGluZV9fYnV0dG9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50aW1lbGluZV9faXRlbS5zd2lwZXItc2xpZGUtYWN0aXZlIC50aW1lbGluZV9fYnV0dG9uLWNpcmNsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDJweCByZ2JhKDk5LCAxMzcsIDIxNywgMC41KTtcbn1cbi50aW1lbGluZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogODtcbn1cbi50aW1lbGluZV9fYnV0dG9uOmhvdmVyIC50aW1lbGluZV9fYnV0dG9uLWNpcmNsZTo6YWZ0ZXIsIC50aW1lbGluZV9fYnV0dG9uOmZvY3VzIC50aW1lbGluZV9fYnV0dG9uLWNpcmNsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMCA3cHggMnB4IHJnYmEoOTksIDEzNywgMjE3LCAwLjUpO1xufVxuLnRpbWVsaW5lX19idXR0b24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjRzIGVhc2U7XG59XG4udGltZWxpbmVfX2J1dHRvbi1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xufVxuLnRpbWVsaW5lX19idXR0b24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM2Mzg5ZDk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDJweCByZ2JhKDk5LCAxMzcsIDIxNywgMC41KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlLCBib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgei1pbmRleDogMjtcbn1cbi50aW1lbGluZV9fYnV0dG9uLWNpcmNsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzYzODlkOTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCBib3gtc2hhZG93IDAuNHMgZWFzZTtcbn1cbi50aW1lbGluZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDE0MzBweCkgLyAyKTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udGltZWxpbmVfX2RlY2FkZXMgLnN3aXBlci1zbGlkZSB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZV9fZGVjYWRlcyAuc3dpcGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50aW1lbGluZUV4dGVuZGVkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDM5NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNHMgZWFzZTtcbn1cbi50aW1lbGluZUV4dGVuZGVkLS1hY3RpdmUge1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnRpbWVsaW5lRXh0ZW5kZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogOXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzYzODlkOTtcbn1cbi50aW1lbGluZUV4dGVuZGVkX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50aW1lbGluZUV4dGVuZGVkX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZUV4dGVuZGVkX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNjM4OWQ5O1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAycHggcmdiYSg5OSwgMTM3LCAyMTcsIDAuNSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UsIGJveC1zaGFkb3cgMC40cyBlYXNlO1xuICB6LWluZGV4OiAyO1xufVxuLnRpbWVsaW5lRXh0ZW5kZWQgLnN3aXBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnRpbWVsaW5lRXh0ZW5kZWQgLnN3aXBlci1zbGlkZSB7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi50aW1lbGluZUV4dGVuZGVkX190ZXh0IHtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ5LCA1MSwgNjYsIDAuMyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMzJkZWcsIHJnYmEoMjUsIDMwLCAzOCwgMC4zKSAwJSwgcmdiYSg1MywgNjMsIDg1LCAwLjMpIDEwMCUpO1xuICBib3gtc2hhZG93OiAtMXB4IC0xcHggMXB4IDAgcmdiYSg2NywgNzUsIDE1OSwgMC40MiksIC0xMHB4IC0xMHB4IDM1cHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpLCAxNXB4IDE1cHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRpbWVsaW5lRXh0ZW5kZWRfX2RhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Kb3N0LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Kb3N0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Kb3N0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuIiwiYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDAwMDAwMDFlbTtcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW1nLXN0YXJzLXBhdHRlcm4ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xufVxuXG5idXR0b24ge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5qcy1mb2N1cy12aXNpYmxlIDpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiIsIi5wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uaGVyby13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsImgxIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBsaW5lLWhlaWdodDogODBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBmb250LXNpemU6IDY2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgZm9udC1zaXplOiA2NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbnVsOm5vdChbY2xhc3NdKSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgJiArICoge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxub2w6bm90KFtjbGFzc10pIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAmICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG5hOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDAuMnMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDAwO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbiIsIiN7JGJsb2NrVGl0bGV9IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG59XG4iLCIjeyRjb25zdGVsbGF0aW9uc30ge1xuICBwYWRkaW5nOiAxMjdweCAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzAwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAjeyRjb25zdGVsbGF0aW9uc30ge1xuICAgICAgICAmX19hbmltYWwge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDYwcHgpIHNjYWxlKDEpO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUtYWN0aXZlIH4gLnN3aXBlci1zbGlkZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faW1hZ2VzLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2ltYWdlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRvcDogYXV0bztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19hbmltYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLCB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3BhcmtsZXMuZ2lmXCIpIHJlcGVhdC14IGNlbnRlciBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwMHB4IDYzMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG5cbiAgJl9fc2xpZGVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNjdweCBhdXRvIDA7XG4gIH1cblxuICAuc3dpcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fY29udHJvbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG59XG4iLCIjeyRmYWN0b2lkc30ge1xuICBwYWRkaW5nOiA1N3B4IDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDAuMnMgZWFzZSwgb3BhY2l0eSAxcyAwLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDAuNHMgZWFzZSwgb3BhY2l0eSAxcyAwLjRzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDAuNnMgZWFzZSwgb3BhY2l0eSAxcyAwLjZzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDAuNnMgZWFzZSwgb3BhY2l0eSAxcyAwLjhzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDAuNnMgZWFzZSwgb3BhY2l0eSAxcyAxcyBlYXNlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwLjZzIGVhc2UsIG9wYWNpdHkgMXMgMS4ycyBlYXNlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwLjZzIGVhc2UsIG9wYWNpdHkgMXMgMS40cyBlYXNlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDkpIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwLjZzIGVhc2UsIG9wYWNpdHkgMXMgMS42cyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICMwMDBjNjM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0zMmRlZywgIzE5MWUyNiAwJSwgIzM1M2Y1NSAxMDAlKTtcbiAgICBib3gtc2hhZG93OiAtMXB4IC0xcHggMXB4IDAgcmdiYSg2NywgNzUsIDE1OSwgMC40MiksXG4gICAgICAtMTBweCAtMTBweCAzNXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSwgMTVweCAxNXB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblxuICAgICAgI3skZmFjdG9pZHN9IHtcbiAgICAgICAgJl9fdGl0bGUsXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbnVtYmVyLXdyYXBwZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FuZ2xlLWxlZnQge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKCNjM2NmZmYsIDAuNyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZSwgb3BhY2l0eSAwLjRzIDAuNnMgZWFzZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgjYzNjZmZmLCAwLjcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlLCBvcGFjaXR5IDAuNHMgMC42cyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FuZ2xlLXJpZ2h0IHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgjYzNjZmZmLCAwLjcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgMC4ycyBlYXNlLCBvcGFjaXR5IDAuNHMgMC42cyBlYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKCNjM2NmZmYsIDAuNyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgMC4ycyBlYXNlLCBvcGFjaXR5IDAuNHMgMC42cyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FuZ2xlLWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogNDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCM4MDlhZmYsIDAuNyk7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG4gIH1cblxuICAmX19hbmdsZS1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA0O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzgwOWFmZiwgMC43KTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLWNhcmQtMi5wbmdcIik7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgfVxuXG4gICZfX2ltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDQwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzOTIuNDNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDM0NC44NnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDYwcHgpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA0NzBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZTtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjlzIGVhc2U7XG4gIH1cblxuICAmX19udW1iZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZTtcbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICB9XG4gIH1cblxuICAmX19udW1iZXItdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJl9fc2xpZGVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG5cbiAgICAmLmFuaW1hdGlvbi0taW5pdCB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19jb250cm9scyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW46IDAgN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCBsZWZ0IDAuNHMgZWFzZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbGVmdDogLTNweDtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIiN7JGZvb3Rlcn0ge1xuICBwYWRkaW5nOiA4NTBweCAwIDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiYSgjZmZmLCAwLjc1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHZ3O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDQ1dnc7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctdG9wOiA0NTBweDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA3OSUgdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA2O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAjeyRmb290ZXJ9IHtcbiAgICAgICAgJl9fYnV0dG9uLXRleHQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvLXNlZS1tb3JlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byA1cHg7XG4gIH1cblxuICAmX19idXR0b24tdGV4dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9jYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG5cbiAgJl9fbWVudS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogNHB4IDVweDtcbiAgICBjb2xvcjogcmdiYSgjZmZmLCAwLjc1KTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6IHJnYmEoI2ZmZiwgMC42NSk7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuNjUpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjeyRoZXJvfSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYwcHggMCA3MHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEyNTRweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNzB2aDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogODB2dztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDgwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTgwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMTgwZGVnLFxuICAgICAgIzE5MDA4NCAwJSxcbiAgICAgICMzMjJkYmEgNjElLFxuICAgICAgIzNkNDNkNCA5MSUsXG4gICAgICAjMDAwMDAxIDEwMCVcbiAgICApO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHRvcDogLTYycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA2O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgI3skaGVyb30ge1xuICAgICAgICAmX19idXR0b24tdGV4dCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24taWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY28tc2VlLW1vcmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcbiAgfVxuXG4gICZfX2J1dHRvbi10ZXh0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICB9XG5cbiAgJl9fbGlnaHRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpZ2h0cyB7XG4gICAgd2lkdGg6IDE4MTBweDtcbiAgICBoZWlnaHQ6IDc3MnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIGhlaWdodDogNDkwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNjtcbiAgICBmb250LXNpemU6IDcycHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogODtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg3MHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBib3R0b206IDEwMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fbW9vbi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjAwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDUwcHgpIHNjYWxlKDAuOTUsIDAuOTUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICBib3R0b206IC0xMDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX21vb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTM0NnB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIGhlaWdodDogOTAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlaWdodDogMTEwdnc7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tb29uLWZyb250IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAmX19tb29uLWJhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2Zyb250LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDY7XG4gICAgaGVpZ2h0OiAxMDUwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlaWdodDogOTB2dztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoIzAwMCwgMSkgMCUsIHJnYmEoIzAwMCwgMCkgMTAwJSk7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dvb2Qtd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAyMHB4KTtcbiAgfVxuXG4gICZfX3dvb2Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTA1MHB4O1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlaWdodDogOTB2dztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3BsYW5ldGFyaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwNTBweDtcbiAgICB6LWluZGV4OiA0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiA3MHZ3O1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3skaGVhZGVyfSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuMSk7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA4ODtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMDBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAyMDBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgIGhlaWdodDogNDlweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgfVxuICB9XG59XG4iLCIjeyRoaXN0b3J5fSB7XG4gIHBhZGRpbmc6IDQwcHggMCAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAjeyRibG9ja1RpdGxlfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX3RpbWVsaW5lcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5hbmltYXRpb24tLWluaXQge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc3dpdGNoZXIge1xuICAgIG1heC13aWR0aDogNjcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIC5oaXN0b3J5X19zd2l0Y2hlci10aHVtYiB7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDE5MHB4KTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N3aXRjaGVyLWJhciB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3dpdGNoZXItdGh1bWIge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC44cyBlYXNlO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgfVxuXG4gICZfX3N3aXRjaGVyLXRodW1iLWljb24ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY28tc3dpdGNoLWRhdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N3aXRjaGVyLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJl9fc3dpdGNoZXItYnV0dG9uLWxlZnQsXG4gICZfX3N3aXRjaGVyLWJ1dHRvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3N3aXRjaGVyLWJ1dHRvbi1sZWZ0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIDAuNCk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3dpdGNoZXItYnV0dG9uLXJpZ2h0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIDAuNCk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgMC4ycyBlYXNlLCBvcGFjaXR5IDFzIDAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgMC40cyBlYXNlLCBvcGFjaXR5IDFzIDAuNHMgZWFzZTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgMC42cyBlYXNlLCBvcGFjaXR5IDFzIDAuNnMgZWFzZTtcbiAgICB9XG4gIH1cbn1cbiIsIiN7JGxvYWRlcn0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB2aXNpYmlsaXR5IDAuNnMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9faWNvbiB7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmLmxvYWRlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbiIsIiN7JGhpc3RvcnlDYXJkfSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKCMzMTMzNDIsIDAuMyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAtMzJkZWcsXG4gICAgcmdiYSgjMTkxZTI2LCAwLjMpIDAlLFxuICAgIHJnYmEoIzM1M2Y1NSwgMC4zKSAxMDAlXG4gICk7XG4gIGJveC1zaGFkb3c6IC0xcHggLTFweCAxcHggMCByZ2JhKDY3LCA3NSwgMTU5LCAwLjQyKSxcbiAgICAtMTBweCAtMTBweCAzNXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSxcbiAgICAxNXB4IDE1cHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19waG90byB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuIiwiI3skb2JzZXJ2YXRvcnl9IHtcbiAgcGFkZGluZzogNzhweCAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMjBweDtcbiAgfVxuXG4gICN7JGJsb2NrVGl0bGV9IHtcbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hhbGwge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgMnMgZWFzZTtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgMnMgZWFzZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAub2JzZXJ2YXRvcnlfX2l0ZW0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC44cyAwLjJzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgLm9ic2VydmF0b3J5X19pdGVtIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuOHMgMC40cyBlYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIC5vYnNlcnZhdG9yeV9faXRlbSB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyAwLjZzIGVhc2UsIHRyYW5zZm9ybSAwLjhzIDAuNnMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAub2JzZXJ2YXRvcnlfX2l0ZW0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgMC44cyBlYXNlLCB0cmFuc2Zvcm0gMC44cyAwLjhzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMGM2MztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTMyZGVnLCAjMTkxZTI2IDAlLCAjMzUzZjU1IDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IC0xcHggLTFweCAxcHggMCByZ2JhKDY3LCA3NSwgMTU5LCAwLjQyKSxcbiAgICAgIC0xMHB4IC0xMHB4IDM1cHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpLCAxNXB4IDE1cHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZSwgdHJhbnNmb3JtIDAuOHMgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcblxuICAgIC5hbmltYXRpb24tLWluaXQgJiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogNTIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA0NzBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX251bWJlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICB9XG4gIH1cblxuICAmX19udW1iZXItdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJl9fc2xpZGVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgIG1hcmdpbjogNzBweCBhdXRvIDgzcHg7XG5cbiAgICAmLmFuaW1hdGlvbi0taW5pdCB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJiArIC5vYnNlcnZhdG9yeV9faGFsbCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2NvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luOiAwIDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgbGVmdCAwLjRzIGVhc2U7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4iLCIjeyRzb2NpYWx9IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjhweDtcbiAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgNHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHJlY3Qge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcmVjdCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiN7JHBsYW5ldHN9IHtcbiAgcGFkZGluZzogMTU3cHggMCA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDExdnc7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogOXZ3O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgcGFkZGluZy10b3A6IDV2dztcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIHRyYW5zaXRpb246IG1pbi1oZWlnaHQgMXMgbGluZWFyO1xuICB9XG5cbiAgJl9fY29udGVudC1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW9zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA2NDBweDtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UsIHZpc2liaWxpdHkgMXMgZWFzZSwgdHJhbnNmb3JtIDFzIGVhc2U7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbGVmdDogNDclO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgdmlkZW8ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJi5hbmltYXRpb24tLWluaXQge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwLjJzIGVhc2UsIG9wYWNpdHkgMXMgMC4ycyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwLjRzIGVhc2UsIG9wYWNpdHkgMXMgMC40cyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwLjZzIGVhc2UsIG9wYWNpdHkgMXMgMC42cyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwLjZzIGVhc2UsIG9wYWNpdHkgMXMgMC44cyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwLjZzIGVhc2UsIG9wYWNpdHkgMXMgMXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgMC42cyBlYXNlLCBvcGFjaXR5IDFzIDEuMnMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoOCkge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgMC42cyBlYXNlLCBvcGFjaXR5IDFzIDEuNHMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoOSkge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgMC42cyBlYXNlLCBvcGFjaXR5IDFzIDEuNnMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2U7XG5cbiAgICAmOmhvdmVyLFxuICAgICYtLWFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXG4gICAgICAjeyRwbGFuZXRzfSB7XG4gICAgICAgICZfX2FuZ2xlLWxlZnQge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKCNjM2NmZmYsIDAuNyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZSwgb3BhY2l0eSAwLjRzIDAuNnMgZWFzZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgjYzNjZmZmLCAwLjcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlLCBvcGFjaXR5IDAuNHMgMC42cyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FuZ2xlLXJpZ2h0IHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgjYzNjZmZmLCAwLjcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgMC4ycyBlYXNlLCBvcGFjaXR5IDAuNHMgMC42cyBlYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKCNjM2NmZmYsIDAuNyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgMC4ycyBlYXNlLCBvcGFjaXR5IDAuNHMgMC42cyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FuZ2xlLWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDg1cHgpO1xuICAgIHotaW5kZXg6IDQ7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgjODA5YWZmLCAwLjcpO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYW5nbGUtcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDg1cHgpO1xuICAgIHotaW5kZXg6IDQ7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgjODA5YWZmLCAwLjcpO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gODVweCk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzEwMTUyOTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctY2FyZC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gODVweCk7XG4gICAgYm94LXNoYWRvdzogLTFweCAtMXB4IDFweCAwIHJnYmEoNjcsIDc1LCAxNTksIDAuNDIpLFxuICAgICAgLTEwcHggLTEwcHggMzVweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCksIDE1cHggMTVweCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgfVxuXG4gICZfX3RodW1iLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigyMHB4KTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDQwcHgpO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOThweDtcbiAgICBsaW5lLWhlaWdodDogOThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB2aXNpYmlsaXR5IDAuNnMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgZWFzZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLnBsYW5ldHNfX2NvbnRlbnQtaXRlbS0tYWN0aXZlICYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuNnMgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC42cyAwLjNzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIDAuMXMgZWFzZSwgdmlzaWJpbGl0eSAwLjZzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgMC4xcyBlYXNlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgfVxuXG4gICAgLnBsYW5ldHNfX2NvbnRlbnQtaXRlbS0tYWN0aXZlICYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNnMgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyAwLjRzIGVhc2U7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZhY3RvaWRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIDAuMnMgZWFzZSwgdmlzaWJpbGl0eSAwLjZzIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgMC4ycyBlYXNlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAucGxhbmV0c19fY29udGVudC1pdGVtLS1hY3RpdmUgJiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyAwLjVzIGVhc2UsIHZpc2liaWxpdHkgMC42cyAwLjVzIGVhc2UsIHRyYW5zZm9ybSAwLjZzIDAuNXMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmX19mYWN0b2lkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB3aWR0aDogMjUlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZhY3RvaWQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICAmX19mYWN0b2lkLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJl9fZmFjdG9pZC1pY29uIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBtaW4td2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby10ZWxlc2NvcGUtZmFjdG9pZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cbiIsIiN7JHRlbGVzY29wZX0ge1xuICBwYWRkaW5nOiA1M3B4IDAgNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEzMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDY0OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIG1heC13aWR0aDogNjQ4cHg7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1wbGFjZWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cblxuICAmX19pbWFnZS1tYXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlcjogMCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAxcyBlYXNlO1xuXG4gICAgLmFuaW1hdGlvbi0taW5pdCAmIHtcbiAgICAgIGJvcmRlcjogMzZweCBzb2xpZCAjMDAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAyLjl2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogNXZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2ltYWdlLWRldGFpbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDk4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDk4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSwgdHJhbnNmb3JtIDFzIGVhc2U7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLmFuaW1hdGlvbi0taW5pdCAmIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDFzIDAuMnMgZWFzZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5hbmltYXRpb24tLWluaXQgJiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn1cbiIsIiN7JHNvdXJjZXN9IHtcbiAgcGFkZGluZzogNTdweCAwIDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuXG4gICN7JGJsb2NrVGl0bGV9IHtcbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMzVweCAyMHB4IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE2KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2UsIG9wYWNpdHkgMC44cyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxNTI5O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWNhcmQucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYm94LXNoYWRvdzogLTFweCAtMXB4IDFweCAwIHJnYmEoNjcsIDc1LCAxNTksIDAuNDIpLFxuICAgICAgICAtMTBweCAtMTBweCAzNXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSxcbiAgICAgICAgMTVweCAxNXB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTUxYjNhO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoM24gKyAyKSB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyAwLjFzIGVhc2UsIG9wYWNpdHkgMC44cyAwLjFzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyAwLjJzIGVhc2UsIG9wYWNpdHkgMC44cyAwLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgJi5hbmltYXRpb24tLWluaXQge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgYm94LXNoYWRvdzogLTFweCAtMXB4IDFweCAwIHJnYmEoNjcsIDc1LCAxNTksIDAuNDIpLFxuICAgICAgICAgIC0xMHB4IC0xMHB4IDM1cHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpLFxuICAgICAgICAgIDE1cHggMTVweCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIH1cblxuICAgICAgI3skc291cmNlc30ge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjRzIGVhc2U7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG59XG4iLCIjeyRzdGFyc30ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgLy8gcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuIiwiI3skdGltZWxpbmV9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWluLWhlaWdodDogMzk1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNHMgZWFzZTtcblxuICAmLS1hY3RpdmUge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzYzODlkOTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAyOTNweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY28tdGltZWxpbmUtbGluZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDI5cHgpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMjkzcHg7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHotaW5kZXg6IDc7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICB9XG5cbiAgICAgICN7JHRpbWVsaW5lfSB7XG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24tdGV4dCB7XG4gICAgICAgICAgLy8gZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDdweCkgc2NhbGUoMS40KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbi1jaXJjbGUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC00MHB4KTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAycHggcmdiYSg5OSwgMTM3LCAyMTcsIDAuNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA4O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICN7JHRpbWVsaW5lfSB7XG4gICAgICAgICZfX2J1dHRvbi1jaXJjbGUge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA3cHggMnB4IHJnYmEoOTksIDEzNywgMjE3LCAwLjUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIH1cblxuICAmX19idXR0b24tY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzYzODlkOTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDJweCByZ2JhKDk5LCAxMzcsIDIxNywgMC41KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UsIGJveC1zaGFkb3cgMC40cyBlYXNlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjM4OWQ5O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgYm94LXNoYWRvdyAwLjRzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIC8vIG1heC13aWR0aDogMTQzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDE0MzBweCkgLyAyKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX2RlY2FkZXMge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjeyR0aW1lbGluZUV4dGVuZGVkfSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAzOTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwLjRzIGVhc2U7XG5cbiAgJi0tYWN0aXZlIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDlweDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICM2Mzg5ZDk7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAtMTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzYzODlkOTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDJweCByZ2JhKDk5LCAxMzcsIDIxNywgMC41KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlLCBib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoIzMxMzM0MiwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTMyZGVnLCByZ2JhKCMxOTFlMjYsIDAuMykgMCUsIHJnYmEoIzM1M2Y1NSwgMC4zKSAxMDAlKTtcbiAgICBib3gtc2hhZG93OiAtMXB4IC0xcHggMXB4IDAgcmdiYSg2NywgNzUsIDE1OSwgMC40MiksXG4gICAgICAtMTBweCAtMTBweCAzNXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSwgMTVweCAxNXB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbiJdfQ== */