@charset "UTF-8";@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Bold.woff2) format("woff2"),url(../fonts/Manrope-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-ExtraBold.woff2) format("woff2"),url(../fonts/Manrope-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-ExtraLight.woff2) format("woff2"),url(../fonts/Manrope-ExtraLight.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Light.woff2) format("woff2"),url(../fonts/Manrope-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Regular.woff2) format("woff2"),url(../fonts/Manrope-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-SemiBold.woff2) format("woff2"),url(../fonts/Manrope-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito;font-display:swap;src:url(../fonts/Nunito-ExtraBold.woff2) format("woff2"),url(../fonts/Nunito-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}*,::after,::before{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}@media (hover:hover){.with-fancybox header{padding-right:17px}}.fancybox__container{max-width:100%}a{text-decoration:none;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;color:inherit;cursor:pointer}a:hover{color:inherit}li,ol,p,ul{list-style-type:none;margin:0;padding:0}img{vertical-align:top;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit;margin:0;padding:0}body{height:100%;line-height:125%;font-size:1rem;color:#000;font-family:Manrope}body b,body strong{font-weight:700}body nobr{display:contents}button{border:none;background:0 0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;font-family:inherit;cursor:pointer}button:disabled{opacity:.8;pointer-events:none}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin-inline:auto;max-width:75rem;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:76.875em){[class*=__container]{max-width:60.625rem}}@media (max-width:61.99875em){[class*=__container]{max-width:46.875rem}}@media (max-width:47.99875em){[class*=__container]{max-width:none;padding:0 .9375rem}}@media (max-width:23.43625em){[class*=__container]{padding:0 10px}}.carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.carousel *,.carousel :after,.carousel :before{-webkit-box-sizing:inherit;box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);-webkit-box-shadow:var(--carousel-button-shadow,none);box-shadow:var(--carousel-button-shadow,none);-webkit-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter, none);filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;-ms-touch-action:none;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container ::after,.fancybox__container ::before{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container :focus{outline:0}body:not(.is-using-mouse) .fancybox__container :focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94));box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,.92))}.fancybox__carousel{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.fancybox__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;-ms-scroll-chaining:none;overscroll-behavior:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::after,.fancybox__slide::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;-webkit-box-shadow:none;box-shadow:none}.fancybox__caption{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;-ms-flex-negative:0;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{-webkit-animation:.15s ease backwards fancybox-fadeIn;animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{-webkit-animation:.15s ease both fancybox-fadeOut;animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{-webkit-animation:.15s ease both fancybox-fadeIn;animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{-webkit-animation:.1s ease both fancybox-fadeOut;animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{-webkit-animation:.2s ease both fancybox-zoomInUp;animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{-webkit-animation:.15s ease both fancybox-zoomOutDown;animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{-webkit-animation:.15s ease both fancybox-throwOutUp;animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{-webkit-animation:.15s ease both fancybox-throwOutDown;animation:.15s ease both fancybox-throwOutDown}@-webkit-keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{from{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomInUp{from{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2);box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__image{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:none;-o-transition:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{max-width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));opacity:0;-webkit-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:-webkit-gradient(linear,left bottom,left top,from(hsla(0deg,0%,0%,0)),color-stop(8.1%,hsla(0deg,0%,0%,.006)),color-stop(15.5%,hsla(0deg,0%,0%,.021)),color-stop(22.5%,hsla(0deg,0%,0%,.046)),color-stop(29%,hsla(0deg,0%,0%,.077)),color-stop(35.3%,hsla(0deg,0%,0%,.114)),color-stop(41.2%,hsla(0deg,0%,0%,.155)),color-stop(47.1%,hsla(0deg,0%,0%,.198)),color-stop(52.9%,hsla(0deg,0%,0%,.242)),color-stop(58.8%,hsla(0deg,0%,0%,.285)),color-stop(64.7%,hsla(0deg,0%,0%,.326)),color-stop(71%,hsla(0deg,0%,0%,.363)),color-stop(77.5%,hsla(0deg,0%,0%,.394)),color-stop(84.5%,hsla(0deg,0%,0%,.419)),color-stop(91.9%,hsla(0deg,0%,0%,.434)),to(hsla(0deg,0%,0%,.44)));background:-o-linear-gradient(bottom,hsla(0deg,0%,0%,0) 0,hsla(0deg,0%,0%,.006) 8.1%,hsla(0deg,0%,0%,.021) 15.5%,hsla(0deg,0%,0%,.046) 22.5%,hsla(0deg,0%,0%,.077) 29%,hsla(0deg,0%,0%,.114) 35.3%,hsla(0deg,0%,0%,.155) 41.2%,hsla(0deg,0%,0%,.198) 47.1%,hsla(0deg,0%,0%,.242) 52.9%,hsla(0deg,0%,0%,.285) 58.8%,hsla(0deg,0%,0%,.326) 64.7%,hsla(0deg,0%,0%,.363) 71%,hsla(0deg,0%,0%,.394) 77.5%,hsla(0deg,0%,0%,.419) 84.5%,hsla(0deg,0%,0%,.434) 91.9%,hsla(0deg,0%,0%,.44) 100%);background:linear-gradient(to top,hsla(0deg,0%,0%,0) 0,hsla(0deg,0%,0%,.006) 8.1%,hsla(0deg,0%,0%,.021) 15.5%,hsla(0deg,0%,0%,.046) 22.5%,hsla(0deg,0%,0%,.077) 29%,hsla(0deg,0%,0%,.114) 35.3%,hsla(0deg,0%,0%,.155) 41.2%,hsla(0deg,0%,0%,.198) 47.1%,hsla(0deg,0%,0%,.242) 52.9%,hsla(0deg,0%,0%,.285) 58.8%,hsla(0deg,0%,0%,.326) 64.7%,hsla(0deg,0%,0%,.363) 71%,hsla(0deg,0%,0%,.394) 77.5%,hsla(0deg,0%,0%,.419) 84.5%,hsla(0deg,0%,0%,.434) 91.9%,hsla(0deg,0%,0%,.44) 100%);padding:0;-ms-touch-action:none;touch-action:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:-webkit-box;display:-ms-flexbox;display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::-webkit-backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}@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{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;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{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;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;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.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(rgba(0,0,0,0)));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.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{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-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;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.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:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;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.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.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-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.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}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.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,.2)}button.swiper-pagination-bullet{border:none;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;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;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;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-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.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:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align: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{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-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.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>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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-cube{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-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{overflow:visible}.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-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;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{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;-o-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);-webkit-box-sizing:content-box;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;-webkit-box-shadow:var(--bs-btn-close-focus-shadow);box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{-webkit-filter:var(--bs-btn-close-white-filter);filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{-webkit-filter:var(--bs-btn-close-white-filter);filter:var(--bs-btn-close-white-filter)}.fade{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;-o-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;-o-transition:none;transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;-webkit-transition:width .35s ease;-o-transition:width .35s ease;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{-webkit-transition:none;-o-transition:none;transition:none}}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{-webkit-transition:none;-o-transition:none;transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);-o-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);-o-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);-o-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);-o-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);-o-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);-o-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{-webkit-transition:none;-o-transition:none;transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;-webkit-transition:var(--bs-accordion-transition);-o-transition:var(--bs-accordion-transition);transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{-webkit-transition:none;-o-transition:none;transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);-webkit-box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);-webkit-transform:var(--bs-accordion-btn-icon-transform);-ms-transform:var(--bs-accordion-btn-icon-transform);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{-ms-flex-negative:0;flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);-webkit-transition:var(--bs-accordion-btn-icon-transition);-o-transition:var(--bs-accordion-btn-icon-transition);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{-webkit-transition:none;-o-transition:none;transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;-webkit-box-shadow:var(--bs-accordion-btn-focus-box-shadow);box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.tooltip-horizontal-scroll-icon_hand{-webkit-animation:tooltip-horizontal-scroll-icon_anim-scroll-hand 2s infinite;animation:tooltip-horizontal-scroll-icon_anim-scroll-hand 2s infinite}.invisible{display:none}.tooltip-horizontal-scroll-icon_card{-webkit-animation:tooltip-horizontal-scroll-icon_anim-scroll-card 2s infinite;animation:tooltip-horizontal-scroll-icon_anim-scroll-card 2s infinite}._coursor{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0}@media (max-width:47.99875em){._coursor{margin-bottom:0}}@-webkit-keyframes tooltip-horizontal-scroll-icon_anim-scroll-hand{0%{-webkit-transform:translateX(80px) scale(1);transform:translateX(80px) scale(1);opacity:0}10%{-webkit-transform:translateX(80px) scale(1);transform:translateX(80px) scale(1);opacity:1}20%,60%{-webkit-transform:translateX(175px) scale(.6);transform:translateX(175px) scale(.6);opacity:1}80%{-webkit-transform:translateX(5px) scale(.6);transform:translateX(5px) scale(.6);opacity:1}to{-webkit-transform:translateX(5px) scale(.6);transform:translateX(5px) scale(.6);opacity:0}}@keyframes tooltip-horizontal-scroll-icon_anim-scroll-hand{0%{-webkit-transform:translateX(80px) scale(1);transform:translateX(80px) scale(1);opacity:0}10%{-webkit-transform:translateX(80px) scale(1);transform:translateX(80px) scale(1);opacity:1}20%,60%{-webkit-transform:translateX(175px) scale(.6);transform:translateX(175px) scale(.6);opacity:1}80%{-webkit-transform:translateX(5px) scale(.6);transform:translateX(5px) scale(.6);opacity:1}to{-webkit-transform:translateX(5px) scale(.6);transform:translateX(5px) scale(.6);opacity:0}}@-webkit-keyframes tooltip-horizontal-scroll-icon_anim-scroll-card{0%,60%{-webkit-transform:translateX(0);transform:translateX(0)}80%,to{-webkit-transform:translateX(-240px);transform:translateX(-240px)}}@keyframes tooltip-horizontal-scroll-icon_anim-scroll-card{0%,60%{-webkit-transform:translateX(0);transform:translateX(0)}80%,to{-webkit-transform:translateX(-240px);transform:translateX(-240px)}}.disable-hover,.disable-hover *{pointer-events:none!important}.form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-top:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0;padding-right:0}@media (max-width:35.99875em){.form-check{margin-top:10px}}.form-check input{display:none;width:auto;height:auto}.form-check label{font-size:14px;font-weight:400;color:grey;position:relative;padding-left:24px;cursor:pointer}@media (max-width:29.99875em){.form-check label{font-size:11.5px}}.form-check label:before{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);border-radius:3px;content:"";position:absolute;left:0;top:0}.form-check label:after{width:10px;height:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../img/check.svg);background-size:contain;content:"";position:absolute;left:4px;top:5px;opacity:0;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;background-repeat:no-repeat;background-position:center}.form-check label a{cursor:pointer;color:#5263c8;text-decoration:underline}.form-check label a:hover{text-decoration:underline}.form-check input:checked+label:after{opacity:1;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.fancybox__container{max-width:100%}._text-center{text-align:center}._main-btn{-webkit-box-shadow:0 30px 60px rgba(79,99,210,.25),inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);box-shadow:0 30px 60px rgba(79,99,210,.25),inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);background-image:-webkit-gradient(linear,left bottom,left top,from(#4052bc),to(#667bfa));background-image:-o-linear-gradient(bottom,#4052bc 0,#667bfa 100%);background-image:linear-gradient(to top,#4052bc 0,#667bfa 100%);opacity:.95;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:144.444444%;color:#fff}@media (max-width:29.99875em){._main-btn{font-size:17px;width:100%!important}}@media (max-width:23.43625em){._main-btn{font-size:16px}}._section-title{font-size:45px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:126.666667%;text-align:center}@media (max-width:47.99875em){._section-title br{display:none}}@media (max-width:61.99875em){@supports (font-size:clamp(1.5625rem ,1.1160714286rem + 2.2321428571vw ,2.5rem)){._section-title{font-size:clamp(1.5625rem ,1.1160714286rem + 2.2321428571vw ,2.5rem)}}@supports not (font-size:clamp(1.5625rem ,1.1160714286rem + 2.2321428571vw ,2.5rem)){._section-title{font-size:calc(1.5625rem + .9375 * (100vw - 20rem)/ 42)}}}._section-subtitle{font-size:30px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:133.333333%;text-align:center;margin-top:20px}@media (max-width:47.99875em){._section-subtitle{margin-top:10px}._section-subtitle br{display:none}}@media (max-width:61.99875em){@supports (font-size:clamp(1.25rem ,1.0119047619rem + 1.1904761905vw ,1.75rem)){._section-subtitle{font-size:clamp(1.25rem ,1.0119047619rem + 1.1904761905vw ,1.75rem)}}@supports not (font-size:clamp(1.25rem ,1.0119047619rem + 1.1904761905vw ,1.75rem)){._section-subtitle{font-size:calc(1.25rem + .5 * (100vw - 20rem)/ 42)}}}._main-text{font-size:24px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:133.333333%}@media (max-width:29.99875em){._main-text{font-size:20px}}._text{font-size:18px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:155.555556%}@media (max-width:29.99875em){._text{font-size:16px}}._checklist-yellow li{padding-left:24px;position:relative}._checklist-yellow li:before{content:"";position:absolute;width:14px;height:14px;background-image:url(../img/checklist-yellow.svg);background-size:cover;top:4px;left:0}._checklist li{padding-left:29px;position:relative}._checklist li:before{content:"";position:absolute;width:19px;height:19px;background-image:url(../img/checklist-blue.svg);background-size:cover;top:5px;left:0}@media (max-width:29.99875em){._checklist li:before{top:3px}}._circle-list li{padding-left:18px;position:relative}._circle-list li:before{content:"";position:absolute;width:6px;height:6px;background-color:#5466d7;border-radius:50%;top:12px;left:0}@media (max-width:29.99875em){._circle-list li:before{top:10px}}._circle-list_yellow li::before{background-color:#f5a720}.formblock{position:relative}.formblock__yellow-text{color:#f7a71c;text-decoration:underline;text-underline-offset:10px;text-decoration-color:rgba(247,167,28,.4);text-decoration-thickness:1px}.formblock__book{position:absolute;top:-159px;right:-200px}@media (max-width:76.875em){.formblock__book{top:-184px;max-width:630px;right:-174px}}@media (max-width:47.99875em){.formblock__book{top:-134px;max-width:540px;right:-94px;-webkit-filter:opacity(.8);filter:opacity(.8)}}@media (max-width:35.99875em){.formblock__book{display:none}}.formblock__inner{background-image:url(../img/form-back.png);background-size:cover;padding:70px 63px;padding-bottom:80px}@media (max-width:47.99875em){.formblock__inner{padding:70px 30px;padding-bottom:30px}}@media (max-width:35.99875em){.formblock__inner{padding:20px}}@media (max-width:29.99875em){.formblock__inner{padding:20px 15px}}@media (max-width:23.43625em){.formblock__inner{padding:20px 10px}}.formblock__orcall{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:29px;margin-top:38px;border-top:1px solid rgba(0,0,0,.1)}@media (max-width:47.99875em){.formblock__orcall{padding-top:15px;margin-top:15px}}.formblock__orcall-content{margin-top:-5px}@media (max-width:47.99875em){.formblock__orcall-text{font-size:22px}}.formblock__orcall-link{font-size:26px;line-height:138.461538%;font-weight:700;margin-top:10px;display:block}@media (max-width:47.99875em){.formblock__orcall-link{font-size:22px;margin-top:5px}}.formblock__title{font-size:39px;font-weight:700;line-height:133.333333%;position:relative;z-index:1}@media (max-width:61.99875em){@supports (font-size:clamp(1.3125rem ,0.8958333333rem + 2.0833333333vw ,2.1875rem)){.formblock__title{font-size:clamp(1.3125rem ,.8958333333rem + 2.0833333333vw ,2.1875rem)}}@supports not (font-size:clamp(1.3125rem ,0.8958333333rem + 2.0833333333vw ,2.1875rem)){.formblock__title{font-size:calc(1.3125rem + .875 * (100vw - 20rem)/ 42)}}}@media (max-width:35.99875em){.formblock__title br{display:none}}@media (max-width:35.99875em){.formblock__title{text-align:center}}.formblock__subtitle{color:#000;font-size:28px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:138.461538%;margin-top:20px;position:relative}@media (max-width:61.99875em){.formblock__subtitle{font-size:24px}}@media (max-width:47.99875em){.formblock__subtitle{margin-top:10px;text-align:center;font-size:22px}}@media (max-width:35.99875em){.formblock__subtitle{font-size:20px;margin-top:10px}}@media (max-width:29.99875em){.formblock__subtitle{font-size:18px}}.formblock__text{margin-top:20px}@media (max-width:47.99875em){.formblock__text{margin-top:10px;text-align:center}}.formblock__plus{font-size:24px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:150%;position:absolute;top:190px;left:385px}.formblock__plus::before{left:-29px;top:-2px;content:"+";position:absolute;color:#5162c6;font-size:30px;margin-top:5px}@media (max-width:61.99875em){.formblock__plus{position:relative;top:auto;left:auto;margin-top:10px;margin-left:25px;font-size:22px}.formblock__plus::before{font-size:25px;top:-4px;left:-23px}}@media (max-width:47.99875em){.formblock__plus{font-size:20px}}@media (max-width:35.99875em){.formblock__plus{font-size:18px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;margin-top:10px}}@media (max-width:29.99875em){.formblock__plus{font-size:17px}.formblock__plus::before{font-size:18px;left:-12px}}@media (max-width:23.43625em){.formblock__plus br{display:none}.formblock__plus::before{font-size:18px;left:0;right:0;margin:auto;top:-15px}}.formblock__footer{background-color:#faa819;-webkit-clip-path:polygon(0 0,100% 0,88% 100%,0 100%);clip-path:polygon(0 0,100% 0,88% 100%,0 100%);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:14px 65px;padding-top:10px;padding-right:118px;color:#fff;font-size:24px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:158.333333%}@media (max-width:47.99875em){.formblock__footer{padding-left:30px;font-size:22px}}@media (max-width:35.99875em){.formblock__footer{padding-right:60px;font-size:20px}}@media (max-width:29.99875em){.formblock__footer{-webkit-clip-path:none;clip-path:none;margin:auto;padding:10px 15px}}@media (max-width:23.43625em){.formblock__footer{font-size:18px;padding:10px}}.formblock__footer-text{font-weight:700}.formblock__footer-phone{font-weight:400}.formblock ._main-btn{width:375px;height:96px;-webkit-box-shadow:inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);box-shadow:inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);background-image:-webkit-gradient(linear,left bottom,left top,from(#4052bc),to(#667bfa));background-image:-o-linear-gradient(bottom,#4052bc 0,#667bfa 100%);background-image:linear-gradient(to top,#4052bc 0,#667bfa 100%)}@media (max-width:76.875em){.formblock ._main-btn{margin:auto}}@media (max-width:35.99875em){.formblock ._main-btn{width:100%}}@media (max-width:29.99875em){.formblock ._main-btn{height:85px}}.formblock .form-control{border:1px solid #ebeced;background-color:#f9fafb;font-size:17px;font-weight:400;padding-left:40px}.formblock .form-control::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.formblock .form-control::-moz-placeholder{color:rgba(0,0,0,.5)}.formblock .form-control:-ms-input-placeholder{color:rgba(0,0,0,.5)}.formblock .form-control::-ms-input-placeholder{color:rgba(0,0,0,.5)}.formblock .form-control::placeholder{color:rgba(0,0,0,.5)}@media (max-width:47.99875em){.formblock .form-control{padding-left:25px}}.main-form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:77px}@media (max-width:76.875em){.main-form__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}@media (max-width:61.99875em){.main-form__wrapper{margin-top:30px}}@media (max-width:35.99875em){.main-form__wrapper{margin-top:20px}}.main-form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media (max-width:76.875em){.main-form__fields{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:35.99875em){.main-form__fields{-ms-grid-columns:auto;grid-template-columns:auto}}.main-form__input{width:340px;height:96px}@media (max-width:76.875em){.main-form__input{width:100%}}@media (max-width:29.99875em){.main-form__input{height:85px}}._title-blue{font-family:Nunito;font-weight:800;letter-spacing:.05em;color:#5364c8}.breadcrumbs{background-color:#fff;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px;padding:5px 15px;gap:0 7px}@media (max-width:47.99875em){.breadcrumbs{margin-bottom:30px}}.breadcrumbs__current{color:#bfbfbf}._grey-wrapper{max-width:1572px;background-color:#fafafc;padding-top:110px;margin-top:117px;margin-inline:auto;padding-bottom:140px}@media (max-width:47.99875em){._grey-wrapper{margin-top:30px;padding-top:30px;padding-bottom:30px}}._nobr{white-space:nowrap}._image-wrapper{background-size:cover;background-position:top center;max-width:1920px;margin-inline:auto}._image-wrapper_black{background-image:url(../img/black_image.jpg);padding-top:110px;margin-top:124px;padding-bottom:121px}._image-wrapper_black h2{color:#fff}._image-wrapper_black .section-48{margin-top:0}@media (max-width:61.99875em){._image-wrapper_black .section-48__card:nth-of-type(1) img{-webkit-filter:none;filter:none}._image-wrapper_black .section-48__card:nth-of-type(1){position:relative;z-index:1}._image-wrapper_black .section-48__card:nth-of-type(1)::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:0;background:rgba(255,255,255,.5)}._image-wrapper_black .section-48__card:nth-of-type(1) .section-48__card-inner{z-index:2}}@media (max-width:47.99875em){._image-wrapper_black{margin-top:30px;padding-top:30px;padding-bottom:30px}._image-wrapper_black .section-38__card:nth-of-type(1) img{-webkit-filter:none;filter:none}._image-wrapper_black .section-38__card:nth-of-type(1){position:relative;z-index:1}._image-wrapper_black .section-38__card:nth-of-type(1)::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:0;background:rgba(255,255,255,.5)}._image-wrapper_black .section-38__card:nth-of-type(1) .section-38__card-inner{z-index:2}}.header{position:absolute;z-index:9;width:100%;inset:0 auto auto 0;padding-top:40px}@media (max-width:47.99875em){.header{padding-top:15px}}.header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:47.99875em){.header__top{gap:30px}}@media (max-width:23.43625em){.header__top{gap:20px}}.header__rightside{display:-webkit-box;display:-ms-flexbox;display:flex;gap:55px}@media (max-width:76.875em){.header__rightside{gap:30px}}.header__leftside{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}@media (max-width:76.875em){.header__leftside{gap:15px}}@media (max-width:47.99875em){.header__leftside{-ms-flex-wrap:wrap;flex-wrap:wrap}}.header__slogan{opacity:.6;color:#000;font-size:14px;font-weight:400;line-height:128.571429%;margin-top:-7px}@media (max-width:47.99875em){.header__slogan{font-size:12px}}@media (max-width:29.99875em){.header__slogan{font-size:9px;max-width:150px}.header__slogan br{display:none}}.header__middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}@media (max-width:76.875em){.header__middle{gap:8px}}@media (max-width:61.99875em){.header__middle{display:none}}.header__phoneside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}@media (max-width:76.875em){.header__phoneside{gap:8px}}.header__mailside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:-5px}.header__mail{color:#5263c8;text-decoration:underline;text-underline-offset:7px;text-decoration-color:rgba(82,99,200,.4);font-size:20px;font-weight:700;line-height:130%}.header__mail-text{font-size:14px;font-weight:400}.header__phone-pic{margin-top:-2px}@media (max-width:29.99875em){.header__phone-pic svg{max-width:10px}}@media (max-width:23.43625em){.header__phone-pic{display:none}}.header__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (max-width:47.99875em){.header__phone{gap:5px}}.header__phone-number{font-size:26px;font-weight:800;white-space:nowrap}@supports (font-size:clamp(1.125rem ,0.8869047619rem + 1.1904761905vw ,1.625rem)){.header__phone-number{font-size:clamp(1.125rem ,.8869047619rem + 1.1904761905vw ,1.625rem)}}@supports not (font-size:clamp(1.125rem ,0.8869047619rem + 1.1904761905vw ,1.625rem)){.header__phone-number{font-size:calc(1.125rem + .5 * (100vw - 20rem)/ 42)}}.header__online{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;opacity:.7;color:#000;font-size:14px;font-weight:400;margin-left:5px}.header__pulse{width:6px;height:6px;background-color:#5263c8;border-radius:50%}.header__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background-color:#fff;height:57px;margin-top:25px;padding-left:43px}@media (max-width:76.875em){.header__bottom{gap:20px;padding-left:20px}}@media (max-width:47.99875em){.header__bottom{margin-top:15px;height:45px}}.header__navigation{height:100%;width:100%}.header__button{min-width:235px;height:100%;background-color:#5263c8;color:#fff;font-size:15px;font-weight:700;font-style:normal;letter-spacing:normal}.header__button span{text-decoration:underline;text-underline-offset:7px;text-decoration-color:rgba(255,255,255,.15)}@media (max-width:76.875em){.header__button{min-width:200px}}.main-nav{height:100%}@media (max-width:61.99875em){.main-nav{display:none}}.main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-width:61.99875em){.main-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;gap:25px}}.main-nav__item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:16px;font-weight:400}@media (max-width:61.99875em){.main-nav__item{font-size:20px;padding-left:20px}}.main-nav__item::before{position:absolute;content:"";width:6px;height:6px;background-color:#d5d5d5;border-radius:50%;left:-31px;top:27px}@media (max-width:76.875em){.main-nav__item::before{left:-20px}}@media (max-width:61.99875em){.main-nav__item::before{left:0;top:7px}}.main-nav__item:first-of-type::before{display:none}@media (max-width:61.99875em){.main-nav__item:first-of-type::before{display:block}}.main-nav__toggler{display:none}.main-nav__toggler svg{max-width:30px;width:100%}@media (max-width:61.99875em){.main-nav__toggler{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}}.main-nav__offcanvas{background-color:#fff}@media (max-width:61.99875em){.main-nav__offcanvas>.main-nav{display:block}}.main-nav__offcanvas-header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer{margin-top:84px;margin-bottom:80px}@media (max-width:47.99875em){.footer{margin-top:40px;margin-bottom:30px}}.footer__organization{opacity:.3;color:#000;font-size:14px;font-weight:400;margin-top:-15px}@media (max-width:61.99875em){.footer__organization{font-size:12px}}@media (max-width:47.99875em){.footer__organization{margin-top:20px;text-align:center}}.footer-nav__list{display:-ms-grid;display:grid;grid-template-areas:"a b c d e" "a b c f f";-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:61.99875em){.footer-nav__list{grid-template-areas:unset;-ms-grid-columns:auto 20px auto 20px auto;grid-template-columns:repeat(3,auto);gap:40px 20px}}@media (max-width:29.99875em){.footer-nav__list{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto);gap:20px}}.footer-nav__item:nth-of-type(1){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:a}@media (max-width:61.99875em){.footer-nav__item:nth-of-type(1){grid-area:unset}}.footer-nav__item:nth-of-type(2){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:b}@media (max-width:61.99875em){.footer-nav__item:nth-of-type(2){grid-area:unset}}.footer-nav__item:nth-of-type(3){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;grid-area:c}@media (max-width:61.99875em){.footer-nav__item:nth-of-type(3){grid-area:unset}}.footer-nav__item:nth-of-type(4){-ms-grid-row:1;-ms-grid-column:4;grid-area:d}@media (max-width:61.99875em){.footer-nav__item:nth-of-type(4){grid-area:unset}}.footer-nav__item:nth-of-type(5){-ms-grid-row:1;-ms-grid-column:5;grid-area:e}@media (max-width:61.99875em){.footer-nav__item:nth-of-type(5){grid-area:unset}}.footer-nav__item:nth-of-type(6){-ms-grid-row:2;-ms-grid-column:4;-ms-grid-column-span:2;grid-area:f;margin-top:34px}@media (max-width:61.99875em){.footer-nav__item:nth-of-type(6){grid-area:unset;margin-top:0}}.footer-nav__item:nth-of-type(6) .footer-nav__sublist{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto);gap:15px 22px}@media (max-width:76.875em){.footer-nav__item:nth-of-type(6) .footer-nav__sublist{max-width:350px}}@media (max-width:61.99875em){.footer-nav__item:nth-of-type(6) .footer-nav__sublist{-ms-grid-columns:auto;grid-template-columns:auto}}@media (max-width:47.99875em){.footer-nav__item:nth-of-type(6) .footer-nav__sublist{gap:7px}}@media (max-width:29.99875em){.footer-nav__item:nth-of-type(6) .footer-nav__sublist{gap:3px}}.footer-nav__list-link{opacity:.4;color:#000;font-size:14px;font-weight:700;line-height:157.142857%;display:block;margin-bottom:17px;letter-spacing:.7px;text-transform:uppercase}@media (max-width:47.99875em){.footer-nav__list-link{font-size:13px;margin-bottom:7px}}@media (max-width:29.99875em){.footer-nav__list-link{font-size:12px;margin-bottom:5px}}.footer-nav__sublist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13.5px}@media (max-width:47.99875em){.footer-nav__sublist{gap:7px}}@media (max-width:29.99875em){.footer-nav__sublist{gap:3px}}.footer-nav__sublist-link{color:#000;font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgba(0,0,0,.1)}@media (max-width:47.99875em){.footer-nav__sublist-link{font-size:13px;text-underline-offset:2px;line-height:1.3}}.footer-bottom{margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:47.99875em){.footer-bottom{margin-top:30px}}@media (max-width:47.99875em){.footer-bottom{gap:30px}}@media (max-width:23.43625em){.footer-bottom{gap:20px}}.footer-bottom__rightside{display:-webkit-box;display:-ms-flexbox;display:flex;gap:55px}@media (max-width:76.875em){.footer-bottom__rightside{gap:30px}}.footer-bottom__leftside{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}@media (max-width:76.875em){.footer-bottom__leftside{gap:15px}}@media (max-width:47.99875em){.footer-bottom__leftside{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-bottom__slogan{opacity:.6;color:#000;font-size:14px;font-weight:400;line-height:128.571429%;margin-top:-7px}@media (max-width:47.99875em){.footer-bottom__slogan{font-size:12px}}@media (max-width:29.99875em){.footer-bottom__slogan{font-size:10px}}.footer-bottom__middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}@media (max-width:76.875em){.footer-bottom__middle{gap:8px}}@media (max-width:61.99875em){.footer-bottom__middle{display:none}}.footer-bottom__phoneside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;position:relative}@media (max-width:76.875em){.footer-bottom__phoneside{gap:8px}}.footer-bottom__mailside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:-5px}.footer-bottom__mail{color:#5263c8;text-decoration:underline;text-underline-offset:7px;text-decoration-color:rgba(82,99,200,.4);font-size:20px;font-weight:700;line-height:130%}.footer-bottom__mail-text{font-size:14px;font-weight:400}.footer-bottom__phone-pic{margin-top:-2px}@media (max-width:29.99875em){.footer-bottom__phone-pic svg{max-width:10px}}@media (max-width:61.99875em){.footer-bottom__phone-pic{display:none}}@media (max-width:23.43625em){.footer-bottom__phone-pic{display:none}}.footer-bottom__phone-mob{display:none}@media (max-width:61.99875em){.footer-bottom__phone-mob{display:block;position:absolute;left:-10%;top:0}}@media (max-width:23.43625em){.footer-bottom__phone-mob{display:none}}.footer-bottom__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (max-width:47.99875em){.footer-bottom__phone{gap:5px}}@media (max-width:61.99875em){.footer-bottom__phone{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.footer-bottom__phone-number{font-size:26px;font-weight:800;white-space:nowrap;position:relative}@supports (font-size:clamp(1.125rem ,0.8869047619rem + 1.1904761905vw ,1.625rem)){.footer-bottom__phone-number{font-size:clamp(1.125rem ,.8869047619rem + 1.1904761905vw ,1.625rem)}}@supports not (font-size:clamp(1.125rem ,0.8869047619rem + 1.1904761905vw ,1.625rem)){.footer-bottom__phone-number{font-size:calc(1.125rem + .5 * (100vw - 20rem)/ 42)}}.footer-bottom__online{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;opacity:.7;color:#000;font-size:14px;font-weight:400;margin-left:5px}.footer-bottom__pulse{width:6px;height:6px;background-color:#5263c8;border-radius:50%}.footer-bottom__button{margin-top:16px;width:220px;height:51px;background-color:#586ad3;font-size:14px;font-weight:700;font-style:normal;letter-spacing:normal;color:#fff}.footer-bottom__button span{text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgba(255,255,255,.15)}@media (max-width:47.99875em){.footer-bottom__button{margin-top:10px}}@media (max-width:29.99875em){.footer-bottom__button{width:100%;margin-top:5px}}.modal-content{border:none;position:relative;overflow:hidden}@media (max-width:47.99875em){.modal-dialog{margin-left:auto;margin-right:auto}}.modal-content .close{position:absolute;right:15px;top:15px;z-index:10;opacity:1}@media (max-width:35.99875em){.modal-content .close{top:10px;right:10px}}.modal-body{padding:0}#quizModal .modal-dialog{max-width:1200px}@media (max-width:76.875em){#quizModal .modal-dialog{max-width:970px}}@media (max-width:61.99875em){#quizModal .modal-dialog{max-width:750px}}@media (max-width:47.99875em){#quizModal .modal-dialog{max-width:95%}}@media (max-width:47.99875em){#quizModal .modal-content .close{top:35px}}.callback__modal-dialog{max-width:500px}@media (max-width:47.99875em){.callback__modal-dialog{max-width:400px}}@media (max-width:29.99875em){.callback__modal-dialog{max-width:380px;width:98%}}.callback__modal-formblock .main-form__fields,.callback__modal-formblock .main-form__wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.callback__modal-formblock .main-form__wrapper{margin-top:30px}@media (max-width:47.99875em){.callback__modal-formblock .main-form__wrapper{margin-top:20px}}.callback__modal-formblock .formblock__inner{padding:60px;background-image:none;background-color:#fff}@media (max-width:47.99875em){.callback__modal-formblock .formblock__inner{padding:30px}}@media (max-width:29.99875em){.callback__modal-formblock .formblock__inner{padding:20px;padding-top:30px!important}}@media (max-width:23.43625em){.callback__modal-formblock .formblock__inner{padding:15px}}.callback__modal-formblock .formblock__title{text-align:left;font-size:36px;line-height:122.222222%}.callback__modal-formblock .formblock__title br{display:block}@media (max-width:61.99875em){@supports (font-size:clamp(1.5625rem ,1.2648809524rem + 1.4880952381vw ,2.1875rem)){.callback__modal-formblock .formblock__title{font-size:clamp(1.5625rem ,1.2648809524rem + 1.4880952381vw ,2.1875rem)}}@supports not (font-size:clamp(1.5625rem ,1.2648809524rem + 1.4880952381vw ,2.1875rem)){.callback__modal-formblock .formblock__title{font-size:calc(1.5625rem + .625 * (100vw - 20rem)/ 42)}}}.callback__modal-formblock .formblock__subtitle{margin-top:10px;font-size:20px;font-weight:400;line-height:160%;text-align:left}@media (max-width:47.99875em){.callback__modal-formblock .formblock__subtitle{margin-top:7px}}@media (max-width:29.99875em){.callback__modal-formblock .formblock__subtitle{font-size:18px}.callback__modal-formblock .formblock__subtitle br{display:none}}.callback__modal-formblock .form-control,.callback__modal-formblock .main-form__button ._main-btn{width:100%!important}.callback__modal-formblock .form-check{margin-top:15px}.callback__modal-formblock .form-check label{font-size:12px}#callback .main-form__button{margin-top:20px}@media (max-width:29.99875em){#callback .main-form__button{margin-top:0}}@-webkit-keyframes progress-bar-stripes{0%{background-position:25px 25px}100%{background-position:100px 100px}}@keyframes progress-bar-stripes{0%{background-position:25px 25px}100%{background-position:100px 100px}}._line{left:-20%;height:14px;border-radius:7px;position:absolute;left:0;top:0;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;background-color:#f6a71c;width:100%;top:0}._line:after{height:100%;background-image:-o-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:22px 22px;text-align:center;line-height:20px;-webkit-animation:progress-bar-stripes 7s linear infinite;animation:progress-bar-stripes 7s linear infinite;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s;content:"";position:absolute;width:100%;left:0}.final-quiz ._line{left:0!important}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:39px}@media (max-width:850.98px){.progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:100%}}.progress-bar__text{color:#000;font-size:16px;font-style:normal;letter-spacing:normal;line-height:162.5%;z-index:9;text-align:center;background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:9px}.progress-bar__line{width:100%;min-height:14px;border-radius:7px;max-width:461px;background-color:#f5f6f7;position:relative;z-index:2;overflow:hidden}.quiz{width:100%;-webkit-box-shadow:0 40px 80px rgba(84,90,110,.1);box-shadow:0 40px 80px rgba(84,90,110,.1);min-height:827px;background-color:#fff;padding:69px 100px 88px 108px;outline:1px solid rgba(0,0,0,.05);outline-offset:-6px}@media (max-width:76.875em){.quiz{padding:60px}}@media (max-width:61.99875em){.quiz{padding:30px}}@media (max-width:47.99875em){.quiz{padding:20px;margin-top:20px;min-height:auto}}.quiz__title{font-size:1.5rem;line-height:141.666667%;margin-bottom:15px}.step{display:none}.step._active{display:block}.step_4 .questions-quiz{max-width:941px;gap:20px}@media (max-width:47.99875em){.step_4 .questions-quiz{gap:10px}}@media (max-width:35.99875em){.step_4 .step__variants{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.step_4 .questions-quiz__variant{background-color:#f7f8f9;padding:30px 23px}@media (max-width:47.99875em){.step_4 .questions-quiz__variant{padding:15px}}@media (max-width:47.99875em){.step_4 .questions-quiz__radio-label{height:auto}}.step_4 .questions-quiz__text{margin-top:0;text-align:left}.step_4 .questions-quiz__radio-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.step_4 .questions-quiz__radio-label::before{position:static;-ms-flex-negative:0;flex-shrink:0;width:38px;height:38px;background-image:url(../img/quiz-check2.svg)}.step_4 .questions-quiz__radio-label:checked::before,.step_4 .questions-quiz__radio-label:hover::before{background-image:url(../img/quiz-active2.svg)}.step ._next-step{width:290px;height:91px}.step__title{font-size:34px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:129.411765%}@supports (font-size:clamp(1.1875rem ,0.8465909091rem + 1.7045454545vw ,2.125rem)){.step__title{font-size:clamp(1.1875rem ,.8465909091rem + 1.7045454545vw ,2.125rem)}}@supports not (font-size:clamp(1.1875rem ,0.8465909091rem + 1.7045454545vw ,2.125rem)){.step__title{font-size:calc(1.1875rem + .9375 * (100vw - 20rem)/ 55)}}@media (max-width:47.99875em){.step__title br{display:none}}.step__buttons{margin-top:50px}@media (max-width:47.99875em){.step__buttons{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}}@media (max-width:29.99875em){.step__buttons{margin-top:20px}}.step__wrapper{margin-top:42px;display:-ms-grid;display:grid}@media (max-width:47.99875em){.step__wrapper{margin-top:10px}}.questions-quiz{margin-top:40px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:34px 25px;max-width:923px}@media (max-width:1200.98px){.questions-quiz{gap:10px}}@media (max-width:47.99875em){.questions-quiz{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin-top:20px}}@media (max-width:420.98px){.questions-quiz{-ms-grid-columns:1fr;grid-template-columns:1fr}}.questions-quiz__variant input{display:none}.questions-quiz__radio-label{cursor:pointer;position:relative}.questions-quiz__radio-label::before{content:"";position:absolute;top:160px;bottom:auto;left:0;right:0;margin:auto;width:60px;height:60px;background:no-repeat #f7f9fa center/cover;background-image:url(../img/checkquiz.svg);border-radius:50%;-webkit-box-shadow:0 10px 30px rgba(48,49,85,.08);box-shadow:0 10px 30px rgba(48,49,85,.08)}@media (max-width:76.875em){.questions-quiz__radio-label::before{top:150px}}@media (max-width:61.99875em){.questions-quiz__radio-label::before{top:115px}}@media (max-width:47.99875em){.questions-quiz__radio-label::before{top:216px}@supports (top:clamp(5rem ,-3.2974137931rem + 31.6091954023vw ,11.875rem)){.questions-quiz__radio-label::before{top:clamp(5rem ,-3.2974137931rem + 31.6091954023vw ,11.875rem)}}@supports not (top:clamp(5rem ,-3.2974137931rem + 31.6091954023vw ,11.875rem)){.questions-quiz__radio-label::before{top:calc(5rem + 6.875 * (100vw - 26.25rem)/ 21.75)}}}@media (max-width:420.98px){.questions-quiz__radio-label::before{top:0;left:-10px;bottom:0;right:auto;margin:auto;width:35px;height:35px}}.questions-quiz__radio-label:checked::before,.questions-quiz__radio-label:hover::before{-webkit-box-shadow:0 10px 30px rgba(204,172,78,.2),inset 0 -4px 16px rgba(0,0,0,.04);box-shadow:0 10px 30px rgba(204,172,78,.2),inset 0 -4px 16px rgba(0,0,0,.04);background-image:url(../img/check-active.svg)}.questions-quiz__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.questions-quiz__picture{width:100%}.questions-quiz__picture img{width:100%}@media (max-width:420.98px){.questions-quiz__picture{display:-ms-grid;display:grid;-ms-grid-columns:40% 1fr;grid-template-columns:40% 1fr;gap:10px}}.questions-quiz__text{font-size:18px;font-weight:500;font-style:normal;letter-spacing:normal;text-align:center;line-height:144.444444%;margin-top:40px}@supports (font-size:clamp(0.875rem ,0.7840909091rem + 0.4545454545vw ,1.125rem)){.questions-quiz__text{font-size:clamp(.875rem ,.7840909091rem + .4545454545vw ,1.125rem)}}@supports not (font-size:clamp(0.875rem ,0.7840909091rem + 0.4545454545vw ,1.125rem)){.questions-quiz__text{font-size:calc(.875rem + .25 * (100vw - 20rem)/ 55)}}@media (max-width:47.99875em){.questions-quiz__text{margin-top:30px}}@media (max-width:420.98px){.questions-quiz__text{text-align:left;margin:auto 0}}.info-aside{max-width:320px;-ms-flex-item-align:start;align-self:flex-start;border-radius:20px;border:1px dashed rgba(0,0,0,.1);padding:67px 35px 45px;position:relative;top:-68px}@media (max-width:1200.98px){@supports (padding:clamp(1.25rem ,-3.2211538462rem + 7.2115384615vw ,2.1875rem)){.info-aside{padding:clamp(1.25rem ,-3.2211538462rem + 7.2115384615vw ,2.1875rem)}}@supports not (padding:clamp(1.25rem ,-3.2211538462rem + 7.2115384615vw ,2.1875rem)){.info-aside{padding:calc(1.25rem + .9375 * (100vw - 62rem)/ 13)}}}@media (max-width:950.98px){.info-aside{display:none}}.info-aside__top{text-align:center;position:relative}.info-aside__img{position:absolute;top:-118px;left:0;right:0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.info-aside__img::before{content:"";position:absolute;bottom:5px;right:9px;background:no-repeat center/contain;width:14px;height:14px;border:3px solid #fff;background-color:#51a44a;border-radius:50%}@media (max-width:1200.98px){.info-aside__img{position:relative;inset:0}}.info-aside__fio{font-size:1.25rem;font-weight:600;line-height:150%}.info-aside__job{color:#8e9499;font-size:.875rem;line-height:171.428571%}.info-aside__quote{margin-top:27px}.info-aside__quote p{line-height:162.5%}@supports (font-size:clamp(0.875rem ,0.2788461538rem + 0.9615384615vw ,1rem)){.info-aside__quote p{font-size:clamp(.875rem ,.2788461538rem + .9615384615vw ,1rem)}}@supports not (font-size:clamp(0.875rem ,0.2788461538rem + 0.9615384615vw ,1rem)){.info-aside__quote p{font-size:calc(.875rem + .125 * (100vw - 62rem)/ 13)}}.info-aside__quote p:not(:last-child){margin-bottom:10px}.final-quiz .progress-bar{display:none}.step-final__block{margin-top:20px;padding-right:19px;padding-bottom:30px}@media (max-width:76.875em){.step-final__block{margin-top:0;padding-right:0;padding-bottom:0}}.step-final__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:76.875em){.step-final__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:61.99875em){.step-final__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:47.99875em){.step-final__header{gap:10px}}.step-final__title{font-size:38px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:126.315789%}@supports (font-size:clamp(1.4375rem ,1.0965909091rem + 1.7045454545vw ,2.375rem)){.step-final__title{font-size:clamp(1.4375rem ,1.0965909091rem + 1.7045454545vw ,2.375rem)}}@supports not (font-size:clamp(1.4375rem ,1.0965909091rem + 1.7045454545vw ,2.375rem)){.step-final__title{font-size:calc(1.4375rem + .9375 * (100vw - 20rem)/ 55)}}@media (max-width:61.99875em){.step-final__title{text-align:center}}@media (max-width:35.99875em){.step-final__title br{display:none}}.step-final__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.step-final__loading-pic{position:relative;-ms-flex-negative:0;flex-shrink:0}.step-final__loading-counter{position:absolute;left:14px;top:0;bottom:0;margin:auto;color:#668020;font-size:12px;text-transform:uppercase;font-weight:600;line-height:16.49px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;max-width:65px}.step-final__loading-percent{text-shadow:1px 1px 0 rgba(255,255,255,.15);color:#668020;font-size:29px;font-weight:600;font-style:normal;letter-spacing:normal;line-height:16.49px}.step-final__loading-text{font-size:18px;font-weight:600;font-style:normal;letter-spacing:normal;line-height:155.555556%}@media (max-width:76.875em){.step-final__loading-text{max-width:340px}.step-final__loading-text br{display:none}}@media (max-width:47.99875em){.step-final__loading-text{font-size:16px}}@media (max-width:29.99875em){.step-final__loading-text{font-size:14px}}.step-final__subtitle{font-size:24px;font-weight:400;font-style:normal;letter-spacing:normal;margin-top:38px;line-height:141.666667%}@media (max-width:61.99875em){.step-final__subtitle{text-align:center;font-size:22px}}@media (max-width:47.99875em){.step-final__subtitle{font-size:20px;margin-top:15px}}@media (max-width:35.99875em){.step-final__subtitle{font-size:18px}.step-final__subtitle br{display:none}}.step-final__form{position:relative}.step-final__form-capture{position:relative;z-index:2}.step-final__form-rightside{position:absolute;right:-147px;bottom:-143px}@media (max-width:47.99875em){.step-final__form-rightside{display:none}}.step-final__form-catalog{position:relative}.step-final__form-total{font-size:16px;font-weight:600;font-style:normal;letter-spacing:normal;line-height:150%;position:absolute;right:147px;top:99px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.step-final__form-total b{font-weight:800}@media (max-width:61.99875em){.step-final__form-total{right:137px;top:49px}}.step-final__form-circle{width:8px;height:8px;background-color:#f6aa25;border-radius:50%;margin-top:8px}.step-final__form-arrow{position:absolute;right:-43px;top:86px}.step-final .quiz-rightside{margin-top:20px}.step-final .quiz-rightside__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:27px 36px;display:flex;background-image:url(../img/quiz-back.png);background-size:cover}@media (max-width:76.875em){.step-final .quiz-rightside__inner{padding:27px 15px}}@media (max-width:61.99875em){.step-final .quiz-rightside__inner{gap:15px}}@media (max-width:47.99875em){.step-final .quiz-rightside__inner{display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 20px;padding:15px}}.step-final .quiz-rightside__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-final .quiz-rightside__item:nth-of-type(1){gap:22px}@media (max-width:76.875em){.step-final .quiz-rightside__item:nth-of-type(1){gap:11px}}@media (max-width:61.99875em){.step-final .quiz-rightside__item:nth-of-type(1){gap:5px}}.step-final .quiz-rightside__item:nth-of-type(2){gap:11px}@media (max-width:61.99875em){.step-final .quiz-rightside__item:nth-of-type(2){gap:5px}}.step-final .quiz-rightside__item:nth-of-type(3){gap:25px}@media (max-width:76.875em){.step-final .quiz-rightside__item:nth-of-type(3){gap:11px}}@media (max-width:61.99875em){.step-final .quiz-rightside__item:nth-of-type(3){gap:5px}}@media (max-width:76.875em){.step-final .quiz-rightside__item img{max-width:100px}}@media (max-width:76.875em) and (max-width:61.99875em){.step-final .quiz-rightside__item img{height:70px}}@media (max-width:61.99875em){.step-final .quiz-rightside__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step-final .quiz-rightside__item br{display:none}}@media (max-width:47.99875em){.step-final .quiz-rightside__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:450px}.step-final .quiz-rightside__item img{width:70px;-o-object-fit:contain;object-fit:contain;margin-right:10px}}.step-final .quiz-rightside__text{font-size:15px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:153.333333%;margin-top:5px}@media (max-width:23.43625em){.step-final .quiz-rightside__text{font-size:13px}}.step-final .main-form__wrapper{max-width:431px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 48px 50px 43px;-webkit-box-shadow:0 14px 59px rgba(70,70,70,.1);box-shadow:0 14px 59px rgba(70,70,70,.1);background-color:#fff;gap:31px;outline:1px solid rgba(0,0,0,.05);outline-offset:-5px;margin-top:51px}@media (max-width:47.99875em){.step-final .main-form__wrapper{margin-inline:auto;margin-top:15px;padding:30px 20px;gap:20px}}@media (max-width:29.99875em){.step-final .main-form__wrapper{padding:20px 15px}}@media (max-width:23.43625em){.step-final .main-form__wrapper{outline:0;padding:10px}}.step-final .main-form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:47.99875em){.step-final .main-form__fields{gap:10px}}.step-final .main-form__input{border:1px solid #ebeced;background-color:#f9fafb;padding-left:40px;font-size:17px;font-weight:400;font-style:normal}@media (max-width:29.99875em){.step-final .main-form__input{padding-left:25px}}.step-final .main-form__button ._main-btn{background-image:-webkit-gradient(linear,left bottom,left top,from(#4052bc),to(#667bfa));background-image:-o-linear-gradient(bottom,#4052bc 0,#667bfa 100%);background-image:linear-gradient(to top,#4052bc 0,#667bfa 100%);width:340px;height:96px;-webkit-box-shadow:inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);box-shadow:inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);background-image:linear-gradient(to top,#4052bc 0,#667bfa 100%);font-size:16px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:150%}@media (max-width:47.99875em){.step-final .main-form__button ._main-btn{width:100%}}@media (max-width:29.99875em){.step-final .main-form__button ._main-btn{font-size:14px}}.step-final .form-check__label{font-size:12px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;text-align:center;line-height:1.4;white-space:normal;outline:0;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;-o-transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);-o-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.section-1{padding-top:283px;padding-bottom:459px;background-image:url(../img/sec1-back.png);background-size:cover;background-position:top center}.section-1_tent{padding-top:256px;padding-bottom:244px}@media (max-width:61.99875em){.section-1_tent{padding-top:220px}}@media (max-width:47.99875em){.section-1_tent{padding-top:140px!important;padding-bottom:50px!important}}@media (max-width:623px){.section-1_tent{padding-top:200px!important}}@media (max-width:29.99875em){.section-1_tent{padding-top:160px!important}}.section-1_payment{padding-bottom:391px}@media (max-width:61.99875em){.section-1_payment{padding-top:220px}}@media (max-width:47.99875em){.section-1_payment{padding-top:140px!important}}@media (max-width:623px){.section-1_payment{padding-top:200px!important}}@media (max-width:29.99875em){.section-1_payment{padding-top:160px!important}}.section-1_about{padding-bottom:300px}@media (max-width:61.99875em){.section-1_about{padding-top:220px}}@media (max-width:47.99875em){.section-1_about{padding-top:140px!important}}@media (max-width:623px){.section-1_about{padding-top:200px!important}}@media (max-width:29.99875em){.section-1_about{padding-top:160px!important}}@media (max-width:623px){.section-1_cert{background-repeat:no-repeat;background-position:47% 65px}.section-1_cert::after{display:none}.section-1_cert::before{content:"";top:0;position:absolute;height:100%;width:100%;left:0;right:0;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(225,225,225,.2)),color-stop(86%,#fff));background-image:-o-linear-gradient(bottom,rgba(225,225,225,.2) 0,#fff 86%);background-image:linear-gradient(to top,rgba(225,225,225,.2) 0,#fff 86%)}}@media (max-width:29.99875em){.section-1_cert{background-position:54% 93px}}@media (max-width:61.99875em){.section-1{position:relative;z-index:1}.section-1::after{content:"";top:0;left:0;position:absolute;width:100%;height:100%;z-index:-1;background:rgba(255,255,255,.3)}}@media (max-width:61.99875em) and (max-width:47.99875em){.section-1::after{background:rgba(255,255,255,.5)}}@media (max-width:47.99875em){.section-1{padding-top:170px;padding-bottom:200px}}@media (max-width:623px){.section-1{padding-top:220px}}@media (max-width:29.99875em){.section-1{padding-top:200px}}.section-1__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:20px}.section-1__container{position:relative}.section-1__phones{position:absolute;right:14px;bottom:-290px}@media (max-width:76.875em){.section-1__phones{max-width:450px;right:0}}@media (max-width:61.99875em){.section-1__phones{max-width:300px;bottom:-320px}}@media (max-width:47.99875em){.section-1__phones{max-width:215px;bottom:-180px}}@media (max-width:35.99875em){.section-1__phones{max-width:130px;bottom:-180px;left:0;margin-inline:auto}}.section-1__title{font-size:52px;font-weight:700;line-height:126.923077%}@media (max-width:61.99875em){@supports (font-size:clamp(1.875rem ,1.3392857143rem + 2.6785714286vw ,3rem)){.section-1__title{font-size:clamp(1.875rem ,1.3392857143rem + 2.6785714286vw ,3rem)}}@supports not (font-size:clamp(1.875rem ,1.3392857143rem + 2.6785714286vw ,3rem)){.section-1__title{font-size:calc(1.875rem + 1.125 * (100vw - 20rem)/ 42)}}}@media (max-width:29.99875em){.section-1__title br{display:none}}.section-1__little-subtitle{margin-top:20px;font-size:26px;line-height:161.538462%}.section-1__little-subtitle b{font-weight:700}@media (max-width:47.99875em){@supports (font-size:clamp(1.25rem ,1.1011904762rem + 0.744047619vw ,1.5625rem)){.section-1__little-subtitle{font-size:clamp(1.25rem ,1.1011904762rem + .744047619vw ,1.5625rem)}}@supports not (font-size:clamp(1.25rem ,1.1011904762rem + 0.744047619vw ,1.5625rem)){.section-1__little-subtitle{font-size:calc(1.25rem + .3125 * (100vw - 20rem)/ 42)}}}.section-1__subtitle{margin-top:25px;font-size:30px;line-height:146.666667%}@media (max-width:61.99875em){@supports (font-size:clamp(1.25rem ,1.0119047619rem + 1.1904761905vw ,1.75rem)){.section-1__subtitle{font-size:clamp(1.25rem ,1.0119047619rem + 1.1904761905vw ,1.75rem)}}@supports not (font-size:clamp(1.25rem ,1.0119047619rem + 1.1904761905vw ,1.75rem)){.section-1__subtitle{font-size:calc(1.25rem + .5 * (100vw - 20rem)/ 42)}}}@media (max-width:47.99875em){.section-1__subtitle{margin-top:15px}}@media (max-width:29.99875em){.section-1__subtitle br{display:none}}.section-1__footer{margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:76.875em){.section-1__footer{gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:47.99875em){.section-1__footer{gap:20px;margin-top:20px}}.section-1__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media (max-width:47.99875em){.section-1__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.section-1__btn{width:380px;height:103px}.section-1__star{margin-top:-23px}.section-1__tender{width:340px;height:103px;-webkit-box-shadow:inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);box-shadow:inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);background-image:-webkit-gradient(linear,left bottom,left top,from(#eee),to(#fdfdfd));background-image:-o-linear-gradient(bottom,#eee 0,#fdfdfd 100%);background-image:linear-gradient(to top,#eee 0,#fdfdfd 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:67px;font-size:18px;font-weight:700;text-align:start;font-style:normal;letter-spacing:normal;line-height:144.444444%}@media (max-width:47.99875em){.section-1__tender{width:380px}}@media (max-width:29.99875em){.section-1__tender{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.section-1__video-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:29px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.section-1__play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;height:130px;background-color:#ffa914;border-radius:50%}.section-1__play svg{margin-left:7px}@media (max-width:47.99875em){.section-1__play{width:100px;height:100px}.section-1__play svg{max-width:33px}}@media (max-width:29.99875em){.section-1__play{width:85px;height:85px}.section-1__play svg{max-width:30px}}.section-1__video-text{color:#fff;font-size:13px;font-weight:800;line-height:161.538462%;text-align:left;text-transform:uppercase}@media (max-width:76.875em){.section-1__video-text{color:#000}}.section-2{margin-top:-268px;position:relative;z-index:2}@media (max-width:47.99875em){.section-2{margin-top:-150px}}@media (max-width:61.99875em){.section-2 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-2__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:76.875em){.section-2__items{gap:15px}}@media (max-width:61.99875em){.section-2__items{-ms-grid-columns:(300px)[3];grid-template-columns:repeat(3,300px);gap:10px;overflow:scroll}}.section-2__item{position:relative}.section-2__inner{position:absolute;top:0;left:0;padding-left:40px;padding-top:43px;padding-right:40px;padding-bottom:47px;height:100%;width:100%}@media (max-width:76.875em){.section-2__inner{padding:20px 25px}.section-2__inner br{display:none}}.section-2__title{font-size:22px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:145.454545%;margin-bottom:14px}@media (max-width:76.875em){.section-2__title{font-size:20px;margin-bottom:10px}}.section-2__reestr{position:absolute;-webkit-box-shadow:0 41px 60px rgba(0,0,0,.1);box-shadow:0 41px 60px rgba(0,0,0,.1);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding:13px 20px;left:42px;right:41px;bottom:47px}@media (max-width:76.875em){.section-2__reestr{gap:15px;padding:10px;left:25px;right:25px;bottom:25px}.section-2__reestr img{max-width:50px}}.section-2__reestr-text{font-size:14px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:157.142857%}.section-2__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.5px}@media (max-width:61.99875em){.section-2__list{gap:3.5px}}@media (max-width:61.99875em){.section-2__list-item{font-size:17px}}.section-3{margin-top:100px}@media (max-width:47.99875em){.section-3{margin-top:60px}.section-3 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-3__items{margin-top:47px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);gap:15px 16px}@media (max-width:76.875em){.section-3__items{gap:10px}}@media (max-width:47.99875em){.section-3__items{-ms-grid-columns:(300px)[5];grid-template-columns:repeat(5,300px);overflow:scroll;margin-top:0}}.section-3__item{-ms-grid-column-span:2;grid-column:span 2;position:relative}@media (max-width:47.99875em){.section-3__item{grid-column:auto}}.section-3__longitem{-ms-grid-column-span:3;grid-column:span 3}@media (max-width:47.99875em){.section-3__longitem{grid-column:auto}}@media (max-width:47.99875em){.section-3__back{height:100%}}.section-3__inner{position:absolute;padding-left:60px;padding-top:44px;top:0;left:0}@media (max-width:76.875em){.section-3__inner{padding-top:20px;padding-left:30px}}@media (max-width:61.99875em){.section-3__inner{padding-top:15px;padding-left:20px;padding-right:15px}}@media (max-width:61.99875em){.section-3__item-title{font-size:22px}}@media (max-width:29.99875em){.section-3__item-title{font-size:20px}}.section-3__text{margin-top:12px}@media (max-width:61.99875em){.section-3__text{font-size:16px;margin-top:8px}.section-3__text br{display:none}}.section-4{margin-top:197px}@media (max-width:47.99875em){.section-4{margin-top:150px}}@media (max-width:35.99875em){.section-4{margin-top:45px}}.section-5{margin-inline:auto;margin-top:-188px;padding-top:295px;max-width:1920px;padding-bottom:141px;background-image:url(../img/sec5-back.png);background-position:top center;background-size:cover}.section-5_noback{background-image:none;margin-top:100px;padding-top:0!important;padding-bottom:0!important}@media (max-width:47.99875em){.section-5_noback{margin-top:30px}}@media (max-width:47.99875em){.section-5{padding-top:240px;padding-bottom:30px}}.section-5__guarantees{margin-top:43px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:61.99875em){.section-5__guarantees{gap:7px}}@media (max-width:47.99875em){.section-5__guarantees{-ms-grid-columns:(minmax(168px,220px))[2];grid-template-columns:repeat(2,minmax(168px,220px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}}@media (max-width:23.43625em){.section-5__guarantees{-ms-grid-columns:(minmax(145px,220px))[2];grid-template-columns:repeat(2,minmax(145px,220px));gap:5px}}.section-5__guarantee{position:relative}.section-5__guarantee-inner{position:absolute;top:0;left:0;padding-top:28px;padding-left:50px}@media (max-width:76.875em){.section-5__guarantee-inner{padding-left:18px;padding-top:13px}}@media (max-width:61.99875em){.section-5__guarantee-inner{padding-top:7px;padding-left:15px}}.section-5__guarantee-title{text-align:left}@media (max-width:61.99875em){.section-5__guarantee-title{font-size:30px}}@media (max-width:29.99875em){.section-5__guarantee-title{font-size:28px}}@media (max-width:23.43625em){.section-5__guarantee-title{font-size:25px}}.section-5__guarantee-text{margin-top:2px}@media (max-width:61.99875em){.section-5__guarantee-text{font-size:15px;line-height:1.3}}.section-5__cards{margin-top:14px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:11px}@media (max-width:47.99875em){.section-5__cards{-ms-grid-columns:(minmax(300px,447px))[1];grid-template-columns:repeat(1,minmax(300px,447px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section-5__card{position:relative}@media (max-width:61.99875em){.section-5__card-back{-webkit-filter:brightness(.6);filter:brightness(.6)}}.section-5__card-inner{position:absolute;height:100%;width:100%;top:0;left:0;padding-top:53px;padding-left:60px;color:#fff}@media (max-width:76.875em){.section-5__card-inner{padding-left:40px;padding-top:30px}}@media (max-width:61.99875em){.section-5__card-inner{padding-left:20px;padding-top:20px}}@media (max-width:23.43625em){.section-5__card-inner{padding-right:15px;padding-left:15px}.section-5__card-inner br{display:none}}@media (max-width:61.99875em){.section-5__card-main{font-size:22px}}@media (max-width:23.43625em){.section-5__card-main{font-size:20px}}.section-5__card-text{margin-top:12px}@media (max-width:23.43625em){.section-5__card-text{font-size:15px;margin-top:8px}}.section-5__card-time{position:absolute;bottom:70px;left:60px;background-color:#f6a71c;color:#fff;font-weight:600;padding:5px 23px}@media (max-width:76.875em){.section-5__card-time{left:40px}}@media (max-width:61.99875em){.section-5__card-time{bottom:20px;left:20px}}@media (max-width:23.43625em){.section-5__card-time{padding:5px 10px}}.section-6{margin-top:110px}@media (max-width:47.99875em){.section-6{margin-top:30px}}@media (max-width:76.875em){.section-6__title br{display:none}}.section-6__cards{margin-top:45px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:76.875em){.section-6__cards{gap:10px}}@media (max-width:61.99875em){.section-6__cards{-ms-grid-columns:(minmax(235px,285px))[2];grid-template-columns:repeat(2,minmax(235px,285px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:47.99875em){.section-6__cards{margin-top:30px}}@media (max-width:35.99875em){.section-6__cards{gap:7px}}@media (max-width:29.99875em){.section-6__cards{-ms-grid-columns:(minmax(235px,285px))[1];grid-template-columns:repeat(1,minmax(235px,285px))}}.section-6__card{border:1px solid rgba(0,0,0,.07)}.section-6__card-inner{padding:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media (max-width:35.99875em){.section-6__card-inner{padding:5px}}.section-6__card-description{padding:24px 21px 19px 21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;height:100%}@media (max-width:76.875em){.section-6__card-description{padding:15px 5px}}.section-6__card-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section-6__card-title{font-weight:700}.section-6__card-list{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.section-6__list-item{font-size:16px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:137.5%}@media (max-width:35.99875em){.section-6__list-item{font-size:14px}.section-6__list-item br{display:none}}.section-6__card-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;background-color:#5265d8;color:#fff;font-size:14px;font-weight:500;text-align:center}.section-8{margin-top:110px}@media (max-width:47.99875em){.section-8{margin-top:40px}.section-8 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-8__items{margin-top:49px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:15px}@media (max-width:61.99875em){.section-8__items{gap:10px}}@media (max-width:47.99875em){.section-8__items{-ms-grid-columns:(300px)[4];grid-template-columns:repeat(4,300px);overflow:scroll;margin-top:0}}.section-8__item{position:relative}@media (max-width:47.99875em){.section-8__item{height:400px}}@media (max-width:61.99875em){.section-8__back{-webkit-filter:opacity(.7);filter:opacity(.7)}}@media (max-width:47.99875em){.section-8__back{height:100%;-webkit-filter:opacity(.8);filter:opacity(.8)}}.section-8__inner{position:absolute;top:0;left:0;padding-top:40px;padding-left:60px}@media (max-width:76.875em){.section-8__inner{padding-top:20px;padding-left:30px}}@media (max-width:61.99875em){.section-8__inner{padding-left:20px;padding-right:10px;padding-top:10px}}@media (max-width:47.99875em){.section-8__inner{padding-left:15px}}@media (max-width:61.99875em){.section-8__item-title{font-size:20px}.section-8__item-title br{display:none}}@media (max-width:47.99875em){.section-8__item-title{font-size:18px}}.section-8__list{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}@media (max-width:61.99875em){.section-8__list{margin-top:8px;gap:3px}}.section-8__list-item{padding-left:31px}@media (max-width:61.99875em){.section-8__list-item{font-size:16px;padding-left:20px!important}.section-8__list-item::before{top:6.5px!important;width:14px!important;height:14px!important}}@media (max-width:61.99875em) and (max-width:47.99875em){.section-8__list-item br{display:none}}.section-8__text{margin-top:17px}@media (max-width:61.99875em){.section-8__text{margin-top:8px;font-size:16px}}@media (max-width:47.99875em){.section-8__text br{display:none}}.section-9{margin-top:110px}@media (max-width:47.99875em){.section-9{margin-top:60px}.section-9 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-9__items{margin-top:60px;display:-ms-grid;display:grid;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:38px 20px}@media (max-width:76.875em){.section-9__items{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (max-width:61.99875em){.section-9__items{gap:30px 10px}}@media (max-width:47.99875em){.section-9__items{-ms-grid-columns:(300px)[9];grid-template-columns:repeat(9,300px);overflow:scroll;padding-bottom:10px;margin-top:0}}.section-9__item-title{font-size:22px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:145.454545%;margin-top:17px;margin-bottom:10px}@media (max-width:61.99875em){.section-9__item-title{font-size:20px}.section-9__item-title br{display:none}}@media (max-width:61.99875em){.section-9__item-title{margin-top:10px;margin-bottom:7px}}.section-9__yellow{background-color:#faa819;-webkit-clip-path:polygon(0 0,100% 0,88% 100%,0 100%);clip-path:polygon(0 0,100% 0,88% 100%,0 100%);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:3px 28px 3px 10px;color:#fff;font-size:14px;font-weight:800;letter-spacing:1.4px;margin-top:15px;margin-bottom:12px}@media (max-width:47.99875em){.section-9__yellow{margin:8px 0;font-size:12px}}.section-9__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9.5px}@media (max-width:61.99875em){.section-9__list{gap:4px}}.section-9__list-item{font-size:16px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:137.5%;padding-left:25px!important}.section-9__list-item::before{width:16px!important;height:16px!important;top:2.5px!important}@media (max-width:61.99875em){.section-9__list-item br{display:none}}.section-10{margin-top:95px;position:relative;z-index:2}@media (max-width:47.99875em){.section-10{margin-top:60px}}.section-10__container{background-image:url(../img/sec10-back.png);background-size:cover;background-position:top center}.section-10__inner{padding:135px 30px 141px 100px}@media (max-width:61.99875em){.section-10__inner{padding:90px 50px}}@media (max-width:61.99875em) and (max-width:47.99875em){.section-10__inner{padding:10% 5%}}@media (max-width:61.99875em) and (max-width:29.99875em){.section-10__inner{padding:30px 10px}}.section-10__title{font-size:40px;font-weight:300;font-style:normal;letter-spacing:normal;line-height:130%}@media (max-width:61.99875em){@supports (font-size:clamp(1.6875rem ,1.4196428571rem + 1.3392857143vw ,2.25rem)){.section-10__title{font-size:clamp(1.6875rem ,1.4196428571rem + 1.3392857143vw ,2.25rem)}}@supports not (font-size:clamp(1.6875rem ,1.4196428571rem + 1.3392857143vw ,2.25rem)){.section-10__title{font-size:calc(1.6875rem + .5625 * (100vw - 20rem)/ 42)}}}@media (max-width:29.99875em){.section-10__title{font-size:25px}}@media (max-width:23.43625em){.section-10__title{font-size:22px}}.section-10__button{width:375px;height:96px;margin-top:45px}@media (max-width:47.99875em){.section-10__button{margin-top:35px}}@media (max-width:23.43625em){.section-10__button{margin-top:30px;height:86px}}.section-11{max-width:1569px;margin-inline:auto;margin-top:-235px;background-image:url(../img/sec11-back.png);background-size:cover;background-position:top center;padding-top:345px;padding-bottom:140px;color:#fff}.section-11_white{background-image:none;color:#000;padding-top:0!important;padding-bottom:0!important;margin-top:120px}.section-11_white .section-11__nav-item{border:1px solid rgba(0,0,0,.1)}@media (max-width:47.99875em){.section-11_white{margin-top:40px}}@media (max-width:47.99875em){.section-11{padding-top:280px;padding-bottom:30px}}.section-11__container{position:relative}.section-11__cran{position:absolute;left:-360px;top:-190px}@media (max-width:47.99875em){.section-11__cran{display:none}}.section-11__navs{margin-top:40px;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(245px,312px))[3];grid-template-columns:repeat(3,minmax(245px,312px));gap:9px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:61.99875em){.section-11__navs{gap:5px}}@media (max-width:47.99875em){.section-11__navs{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section-11__nav-item{border:1px solid rgba(255,255,255,.1);padding:5px}@media (max-width:61.99875em){.section-11__nav-item{padding:3px}}@media (max-width:47.99875em){.section-11__nav-item{-ms-flex-preferred-size:300px;flex-basis:300px}}.section-11__nav-link{color:#000;height:100px;background-color:#f2f2f2;font-size:16px;font-weight:400;width:100%;font-style:normal;letter-spacing:normal;position:relative;text-align:left;line-height:162.5%}.section-11__nav-link b{font-weight:600}.section-11__nav-link.active{background-color:#f6a71c!important}.section-11__nav-link#pills-moscow-tab{padding-left:145px}@media (max-width:61.99875em){.section-11__nav-link#pills-moscow-tab{padding-left:90px}}@media (max-width:47.99875em){.section-11__nav-link#pills-moscow-tab{padding-left:100px}}.section-11__nav-link#pills-israel-tab{padding-left:124px}@media (max-width:61.99875em){.section-11__nav-link#pills-israel-tab{padding-left:75px}}@media (max-width:47.99875em){.section-11__nav-link#pills-israel-tab{padding-left:100px}}.section-11__nav-link#pills-corporation-tab{padding-left:155px}@media (max-width:61.99875em){.section-11__nav-link#pills-corporation-tab{padding-left:100px}}@media (max-width:47.99875em){.section-11__nav-link{height:80px}}.section-11__nav-pic{position:absolute;left:0;bottom:0}@media (max-width:61.99875em){.section-11__nav-pic{max-width:70px}}@media (max-width:47.99875em){.section-11__nav-pic{max-width:80px}}.section-11__tab-content{margin-top:60px}@media (max-width:47.99875em){.section-11__tab-content{margin-top:20px}}.section-11__tab-photos{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:61.99875em){.section-11__tab-photos{gap:10px}}@media (max-width:47.99875em){.section-11__tab-photos{gap:5px}}@media (max-width:35.99875em){.section-11__tab-photos{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.section-11__tab-photo{padding-bottom:72.9%;background-size:cover;background-position:top center}.section-11__formblock{margin-top:115px}@media (max-width:47.99875em){.section-11__formblock{margin-top:40px}}.catalog-formblock .main-form__wrapper{margin-top:41px}@media (max-width:61.99875em){.catalog-formblock .main-form__wrapper{margin-top:30px}}@media (max-width:35.99875em){.catalog-formblock .main-form__wrapper{margin-top:20px}}.catalog-formblock .formblock__title{color:#000;font-size:42px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:120.833333%}@media (max-width:61.99875em){@supports (font-size:clamp(1.3125rem ,0.7470238095rem + 2.8273809524vw ,2.5rem)){.catalog-formblock .formblock__title{font-size:clamp(1.3125rem ,.7470238095rem + 2.8273809524vw ,2.5rem)}}@supports not (font-size:clamp(1.3125rem ,0.7470238095rem + 2.8273809524vw ,2.5rem)){.catalog-formblock .formblock__title{font-size:calc(1.3125rem + 1.1875 * (100vw - 20rem)/ 42)}}}@media (max-width:47.99875em){.catalog-formblock .formblock__title{text-align:center}}@media (max-width:47.99875em){.catalog-formblock .formblock__inner{padding-top:20px}}.catalog-formblock .formblock__book{position:absolute;top:-180px;right:-200px}@media (max-width:76.875em){.catalog-formblock .formblock__book{top:-184px;max-width:650px;right:-174px}}@media (max-width:47.99875em){.catalog-formblock .formblock__book{display:none}}.section-12{margin-top:110px}@media (max-width:47.99875em){.section-12{margin-top:40px}}.section-12__docs{margin-top:47px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:45px;position:relative;z-index:3}@media (max-width:61.99875em){.section-12__docs{gap:10px}}@media (max-width:47.99875em){.section-12__docs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}}.section-12__doc{padding-bottom:140%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ededf0;background-size:cover;background-position:top center;background-repeat:no-repeat}@media (max-width:47.99875em){.section-12__doc{height:400px;-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;padding-bottom:0}}.section-12__button{position:absolute;inset:0;margin:auto;width:240px;height:53px;background-color:#5265d8;color:#fff;font-size:14px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.section-12__button:hover{color:#fff}@media (max-width:61.99875em){.section-12__button{max-width:90%;gap:7px}}.section-13{margin-top:128px}@media (max-width:47.99875em){.section-13{margin-top:40px}}.section-13__container{position:relative}.section-13__tree{position:absolute;left:-358px;top:-495px;z-index:2}@media (max-width:47.99875em){.section-13__tree{display:none}}.section-13__tree2{position:absolute;right:-363px;top:-345px}@media (max-width:47.99875em){.section-13__tree2{display:none}}.section-13__inner{background-image:url(../img/sec13-back.png);background-size:100% 100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative;padding:58px 68px 386px 70px}@media (max-width:76.875em){.section-13__inner{padding-left:50px}}@media (max-width:47.99875em){.section-13__inner{margin:auto;padding:30px;padding-bottom:30%!important}}@media (max-width:29.99875em){.section-13__inner{padding:20px 12px;max-width:100%}}.section-13__corner{position:absolute;right:0;top:0;content:"";width:56px;height:48px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);background-color:#f5a61d;opacity:.99}.section-13__title{text-align:left;font-weight:600}@media (max-width:47.99875em){.section-13__title{text-align:center}}.section-13__minpromtorg{display:-webkit-box;display:-ms-flexbox;display:flex;gap:21px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:14px}@media (max-width:35.99875em){.section-13__minpromtorg{gap:15px}}@media (max-width:29.99875em){.section-13__minpromtorg{margin-top:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:35.99875em){.section-13__eagle{max-width:90px}}@media (max-width:29.99875em){.section-13__eagle{max-width:50px}}.section-13__text{font-size:24px;font-weight:300;padding-top:5px;line-height:141.666667%}@media (max-width:47.99875em){.section-13__text{font-size:22px}}@media (max-width:35.99875em){.section-13__text{font-size:20px}}.section-13__text b{font-weight:700}@media (max-width:29.99875em){.section-13__text{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;font-size:18px;padding-top:0}}@media (max-width:23.43625em){.section-13__text br{display:none}}.section-13__docs{position:absolute;z-index:2;right:-105px;top:0}@media (max-width:76.875em){.section-13__docs{max-width:600px;right:-120px}}@media (max-width:61.99875em){.section-13__docs{max-width:400px;top:100px}}@media (max-width:47.99875em){.section-13__docs{top:210px;max-width:55%;right:-40px}}@media (max-width:29.99875em){.section-13__docs{top:150px;max-width:60%}}.section-13__angar{margin-top:-324px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}@media (max-width:47.99875em){.section-13__angar{margin-top:-23%}}.section-14{margin-top:130px}@media (max-width:47.99875em){.section-14{margin-top:80px}.section-14 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:23.43625em){.section-14{margin-top:60px}}.section-14__items{margin-top:62px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:76.875em){.section-14__items{gap:15px}}@media (max-width:61.99875em){.section-14__items{gap:10px}}@media (max-width:47.99875em){.section-14__items{-ms-grid-columns:(300px)[5];grid-template-columns:repeat(5,300px);overflow:scroll;margin-top:0}}.section-14__longitem{-ms-grid-column-span:2;grid-column:span 2;position:relative}@media (max-width:47.99875em){.section-14__longitem{grid-column:auto}}@media (max-width:47.99875em){.section-14__longitem{height:400px}}@media (max-width:47.99875em){.section-14__longitem-back{height:100%;-webkit-filter:brightness(.5);filter:brightness(.5)}}.section-14__longitem-inner{color:#fff;position:absolute;top:0;left:0;padding-top:30px;padding-left:59px}.section-14__longitem-inner .section-14__list{gap:6px;margin-top:18px}.section-14__longitem-inner .section-14__list .section-14__list-item::before{background-color:#f5a720}@media (max-width:47.99875em){.section-14__longitem-inner .section-14__list{margin-top:10px}}@media (max-width:61.99875em){.section-14__longitem-inner{padding-left:30px}.section-14__longitem-inner .section-14__item-title br{display:block}}@media (max-width:47.99875em){.section-14__longitem-inner{padding-top:15px;padding-left:20px}.section-14__longitem-inner .section-14__item-title br{display:none}}.section-14__item-title{font-weight:700;text-align:left}@media (max-width:76.875em){.section-14__item-title{margin-top:0;font-size:28px}}@media (max-width:61.99875em){.section-14__item-title{font-size:22px}.section-14__item-title br{display:none}}@media (max-width:47.99875em){.section-14__item-title{font-size:20px}}.section-14__list{margin-top:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}@media (max-width:61.99875em){.section-14__list{margin-top:10px}}@media (max-width:61.99875em){.section-14__list-item{font-size:17px}.section-14__list-item br{display:none}.section-14__list-item::before{top:11px!important}}.section-14__item{position:relative}@media (max-width:47.99875em){.section-14__item{height:400px}}@media (max-width:61.99875em){.section-14__item-back{-webkit-filter:opacity(.7);filter:opacity(.7)}}@media (max-width:47.99875em){.section-14__item-back{height:100%}}.section-14__item-inner{position:absolute;top:0;left:0;padding-top:15px;padding-left:59px;padding-right:30px}@media (max-width:76.875em){.section-14__item-inner{padding-left:30px;padding-right:10px}}@media (max-width:61.99875em){.section-14__item-inner{padding-left:20px}}.section-14__text{margin-top:18px}@media (max-width:61.99875em){.section-14__text{margin-top:10px}}@media (max-width:61.99875em){.section-14__text{font-size:17px;max-width:290px}.section-14__text br{display:none}}.section-14__button{margin-inline:auto;margin-top:69px;width:375px;height:96px}@media (max-width:47.99875em){.section-14__button{margin-top:30px}}@media (max-width:29.99875em){.section-14__button{height:85px}}.section-15{margin-top:120px;max-width:1572px;margin-inline:auto;background-image:url(../img/sec15-back.png);background-size:cover;background-position:top center;padding-top:108px}@media (max-width:47.99875em){.section-15{padding-top:35px;margin-top:30px}.section-15 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-15__container{position:relative}.section-15__tree{position:absolute;top:470px;left:-365px;z-index:2}@media (max-width:76.875em){.section-15__tree{top:390px;left:-380px}}@media (max-width:61.99875em){.section-15__tree{display:none}}@media (max-width:61.99875em){.section-15__subtitle br{display:none}}.section-15__items{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(245px,300px))[3];grid-template-columns:repeat(3,minmax(245px,300px));gap:21px;margin-top:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:61.99875em){.section-15__items{gap:10px}}@media (max-width:47.99875em){.section-15__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}}.section-15__item{height:100px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:18px;gap:15px;font-size:16px;font-weight:600;font-style:normal;letter-spacing:normal;line-height:162.5%}@media (max-width:61.99875em){.section-15__item{gap:10px;padding-left:10px}.section-15__item svg{max-width:50px}}@media (max-width:47.99875em){.section-15__item{-ms-flex-preferred-size:300px;flex-basis:300px;gap:15px;padding-left:18px;height:85px}}.section-15__cards{margin-top:60px;display:-ms-grid;display:grid;gap:30px;padding-bottom:655px}@media (max-width:61.99875em){.section-15__cards{padding-bottom:470px}}@media (max-width:47.99875em){.section-15__cards{display:-ms-grid;display:grid;-ms-grid-columns:(300px)[3];grid-template-columns:repeat(3,300px);overflow:scroll;gap:10px;margin-top:0;padding-bottom:35%}}@media (max-width:29.99875em){.section-15__cards{padding-bottom:30%}}@media (max-width:23.43625em){.section-15__cards{padding-bottom:24%}}.section-15__card{position:relative}@media (max-width:61.99875em){.section-15__back{-webkit-filter:brightness(.7);filter:brightness(.7);height:100%}}@media (max-width:47.99875em){.section-15__back{-webkit-filter:none;filter:none;height:auto}}.section-15__inner{position:absolute;top:0;left:0;padding-top:50px;padding-left:60px;color:#fff}@media (max-width:76.875em){.section-15__inner{padding-top:30px;padding-left:40px}}@media (max-width:61.99875em){.section-15__inner{padding-top:15px;padding-left:25px}}@media (max-width:47.99875em){.section-15__inner{position:static;color:#000;padding:0;margin-top:15px}}.section-15__card-title{font-size:30px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:140%;margin-bottom:13px}@media (max-width:61.99875em){.section-15__card-title{font-size:25px}}@media (max-width:61.99875em){.section-15__card-title{margin-bottom:10px}}@media (max-width:47.99875em){.section-15__card-title{font-size:20px}.section-15__card-title br{display:none}}.section-15__card-text{margin-bottom:22px;font-size:18px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:166.666667%}@media (max-width:61.99875em){.section-15__card-text{font-size:17px;margin-bottom:10px}}@media (max-width:47.99875em){.section-15__card-text{font-size:16px}.section-15__card-text br{display:none}}@media (max-width:47.99875em){.section-15__card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}}.section-15__list-item{font-size:16px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:206.25%}.section-15__list-item::before{top:14px!important}@media (max-width:47.99875em){.section-15__list-item{line-height:1.4}.section-15__list-item br{display:none}.section-15__list-item::before{top:10px!important}}.section-15__angar{position:absolute;bottom:-92px;right:-360px}.section-15__angar img{max-width:none}@media (max-width:61.99875em){.section-15__angar img{max-width:1200px}}@media (max-width:47.99875em){.section-15__angar{position:absolute;bottom:-92px;right:0;max-width:150%}.section-15__angar img{max-width:100%}}.section-16{margin-top:160px}@media (max-width:47.99875em){.section-16{margin-top:130px}}.section-16__card{position:relative;margin-top:37px}@media (max-width:47.99875em){.section-16__card{margin-top:30px;height:auto}}@media (max-width:47.99875em){.section-16__back{display:none}}.section-16__inner{position:absolute;color:#fff;padding-top:175px;padding-left:89px;top:0;left:0}@media (max-width:76.875em){.section-16__inner{padding-top:130px}}@media (max-width:61.99875em){.section-16__inner{padding-top:80px;padding-left:40px}}@media (max-width:47.99875em){.section-16__inner{position:relative;background-image:url(../img/sec16-mob.png);background-size:cover;background-position:top center;padding:30px;z-index:1}.section-16__inner::before{content:"";position:absolute;background-color:rgba(0,0,0,.4);width:100%;height:100%;top:0;left:0;z-index:-1}}@media (max-width:47.99875em) and (max-width:35.99875em){.section-16__inner::before{background-color:rgba(0,0,0,.56)}}.section-16__card-title{font-size:30px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:140%}@media (max-width:76.875em){.section-16__card-title{font-size:26px}}@media (max-width:47.99875em){.section-16__card-title{font-size:24px}}@media (max-width:35.99875em){.section-16__card-title{font-size:22px}}@media (max-width:29.99875em){.section-16__card-title{font-size:20px}}.section-16__card-subtitle{margin-top:20px;font-size:18px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:166.666667%}@media (max-width:29.99875em){.section-16__card-subtitle{font-size:16px;margin-top:10px}}.section-17{margin-top:78px}.section-17_black{margin-top:155px;max-width:1569px;margin-inline:auto;background-size:cover;background-image:url(../img/sec17_back.jpg);background-position:top center;padding-bottom:137px;padding-top:115px}@media (max-width:47.99875em){.section-17_black{padding-top:30px;padding-bottom:30px;margin-top:30px}}.section-17_black .section-17__title{color:#fff}@media (max-width:47.99875em){.section-17{margin-top:40px}.section-17 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-17__title{font-size:38px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:131.578947%;text-align:center}@media (max-width:61.99875em){.section-17__title br{display:none}@supports (font-size:clamp(1.4375rem ,1.0803571429rem + 1.7857142857vw ,2.1875rem)){.section-17__title{font-size:clamp(1.4375rem ,1.0803571429rem + 1.7857142857vw ,2.1875rem)}}@supports not (font-size:clamp(1.4375rem ,1.0803571429rem + 1.7857142857vw ,2.1875rem)){.section-17__title{font-size:calc(1.4375rem + .75 * (100vw - 20rem)/ 42)}}}.section-17__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:21px 20px;margin-top:48px}@media (max-width:61.99875em){.section-17__items{gap:10px}}@media (max-width:47.99875em){.section-17__items{-ms-grid-columns:(300px)[3];grid-template-columns:repeat(3,300px);overflow:scroll;margin-top:0}}.section-17__item{position:relative}@media (max-width:47.99875em){.section-17__item{height:400px}}@media (max-width:47.99875em){.section-17__back{height:100%}}.section-17__inner{position:absolute;top:0;left:0;padding-top:36px;padding-left:60px}@media (max-width:76.875em){.section-17__inner{padding-left:30px;padding-top:20px}}@media (max-width:61.99875em){.section-17__inner{padding-left:20px;padding-top:15px;padding-right:10px}}@media (max-width:47.99875em){.section-17__inner{padding-left:15px}}.section-17__item-title{text-align:left;font-weight:700;margin-top:0}@media (max-width:76.875em){.section-17__item-title{font-size:27px}}@media (max-width:61.99875em){.section-17__item-title{font-size:21px}.section-17__item-title br{display:none}}@media (max-width:47.99875em){.section-17__item-title{font-size:20px}}.section-17__text{margin-top:17px}@media (max-width:61.99875em){.section-17__text{margin-top:10px}.section-17__text br{display:none}}@media (max-width:47.99875em){.section-17__text{font-size:16px}}.section-17__list{margin-top:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}@media (max-width:61.99875em){.section-17__list{gap:0;margin-top:10px}}@media (max-width:47.99875em){.section-17__list-item{font-size:16px}.section-17__list-item::before{top:10px!important}}.section-17__tz{position:absolute;right:-105px;bottom:0}@media (max-width:76.875em){.section-17__tz{max-width:320px}}@media (max-width:61.99875em){.section-17__tz{max-width:173px;right:-55px}}@media (max-width:47.99875em){.section-17__tz{right:0;margin:auto;max-width:210px}}.section-17__longitem{position:relative;-ms-grid-column-span:2;grid-column:span 2}.section-17__longitem .section-17__inner{padding-top:50px;padding-left:60px}@media (max-width:61.99875em){.section-17__longitem .section-17__inner{padding-left:30px;padding-top:30px}.section-17__longitem .section-17__inner br{display:block}}@media (max-width:47.99875em){.section-17__longitem .section-17__inner{padding-top:15px;padding-right:10px;padding-left:15px}}@media (max-width:47.99875em){.section-17__longitem{grid-column:auto;height:400px}}@media (max-width:47.99875em){.section-17__longitem .section-17__item-title{max-width:230px}}@media (max-width:47.99875em){.section-17__longback{height:400px;-o-object-position:top;object-position:top}}.section-18{margin-top:106px}@media (max-width:47.99875em){.section-18{margin-top:60px}}.section-18__accordion{margin-top:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media (max-width:47.99875em){.section-18__accordion{margin-top:30px;gap:15px}}.section-18__accordion-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:left;background-color:#fff;font-size:22px;font-weight:600;font-style:normal;letter-spacing:normal;gap:20px;line-height:218.181818%;padding:35px 50px 35px 51px}@media (max-width:61.99875em){.section-18__accordion-button{padding:30px;line-height:1.4}}@media (max-width:35.99875em){.section-18__accordion-button{padding:20px 15px;font-size:20px;gap:10px}.section-18__accordion-button br{display:none}.section-18__accordion-button svg{max-width:15px}}@media (max-width:29.99875em){.section-18__accordion-button{font-size:18px}}.section-18__accordion-button svg{-ms-flex-negative:0;flex-shrink:0}.section-18__accordion-button:not(.collapsed){-webkit-box-shadow:none;box-shadow:none;color:#d7d7d7;font-size:30px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:160%;text-align:left;padding-bottom:15px;padding-top:52px}@media (max-width:61.99875em){.section-18__accordion-button:not(.collapsed){padding-top:30px;font-size:28px;line-height:1.4}}@media (max-width:35.99875em){.section-18__accordion-button:not(.collapsed){padding:15px}.section-18__accordion-button:not(.collapsed) br{display:none}}@media (max-width:47.99875em){@supports (font-size:clamp(1.25rem ,0.9815436242rem + 1.3422818792vw ,1.625rem)){.section-18__accordion-button:not(.collapsed){font-size:clamp(1.25rem ,.9815436242rem + 1.3422818792vw ,1.625rem)}}@supports not (font-size:clamp(1.25rem ,0.9815436242rem + 1.3422818792vw ,1.625rem)){.section-18__accordion-button:not(.collapsed){font-size:calc(1.25rem + .375 * (100vw - 20rem)/ 27.9375)}}}.section-18__accordion-button:not(.collapsed) svg{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1)}.section-18__accordion-button:not(.collapsed) svg path{fill:#d7d7d7}@media (max-width:29.99875em){.section-18__accordion-button:not(.collapsed){font-size:19px}}.section-18 .section-18__accordion-item{-webkit-box-shadow:4px 20px 60px rgba(21,23,40,.08);box-shadow:4px 20px 60px rgba(21,23,40,.08);background-color:#fff}.section-18__accordion-body{padding-left:51px;padding-right:175px;padding-bottom:85px}@media (max-width:61.99875em){.section-18__accordion-body{padding-right:50px;padding-left:30px;padding-bottom:40px}}@media (max-width:35.99875em){.section-18__accordion-body{padding-left:15px;padding-right:35px}}.section-18__accordion-text{font-size:17px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:34px}@media (max-width:47.99875em){.section-18__accordion-text{font-size:16px;line-height:1.5}}@media (max-width:29.99875em){.section-18__accordion-text{font-size:14px}}.section-19{max-width:1572px;margin-inline:auto;margin-top:121px;padding-top:95px;padding-bottom:120px;background-image:url(../img/sec19-back.png);color:#fff}@media (max-width:47.99875em){.section-19{margin-top:40px;padding-top:30px;padding-bottom:30px}}.section-19__text{font-size:14px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:200%;margin-bottom:20px}@media (max-width:47.99875em){.section-19__text{margin-bottom:10px;line-height:1.6}.section-19__text br{display:none}}.section-19__title{margin-top:30px;margin-bottom:15px}@media (max-width:47.99875em){.section-19__title{margin-top:20px}}.section-19__block{margin-top:67px;margin-bottom:55px}@media (max-width:47.99875em){.section-19__block{margin-top:35px;margin-bottom:35px}}.section-19__pluses{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;margin-top:30px}@media (max-width:76.875em){.section-19__pluses{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (max-width:61.99875em){.section-19__pluses{gap:20px}}@media (max-width:47.99875em){.section-19__pluses{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}}.section-19__plus svg{height:59px}@media (max-width:47.99875em){.section-19__plus svg{min-width:40px}}@media (max-width:47.99875em){.section-19__plus{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}}.section-19__plus-text{margin-top:8px;font-size:14px;font-weight:300;line-height:214.285714%}@media (max-width:76.875em){.section-19__plus-text br{display:none}}@media (max-width:47.99875em){.section-19__plus-text{line-height:1.6}}.section-19__title2{font-weight:600}.section-19__list{margin-top:8px}.section-19__list-item{font-size:14px;font-weight:300;font-style:normal;letter-spacing:normal;line-height:200%}.section-19__list-item::before{top:11px!important}.section-19__note{opacity:.5;margin-top:27px}@media (max-width:47.99875em){.section-19__note{margin-top:10px}}.fw500{font-weight:500}.fw300{font-weight:300}.section-20{max-width:1760px;margin:auto;margin-top:105px}@media (max-width:47.99875em){.section-20{margin-top:40px}}.section-20__title{font-weight:400}.section-20__title b,.section-20__title strong{font-weight:600}@media (max-width:47.99875em){.section-20__title br{display:block}}@media (max-width:29.99875em){.section-20__title{padding:0 15px}.section-20__title br{display:none}}.section-20__subtitle{font-size:28px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:128.5714285714%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-top:17px}@media (max-width:76.875em){.section-20__subtitle{gap:10px}}@media (max-width:61.99875em){.section-20__subtitle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;font-size:26px}.section-20__subtitle b{display:contents}}@media (max-width:47.99875em){.section-20__subtitle{margin-top:10px;font-size:24px}}@media (max-width:29.99875em){.section-20__subtitle{padding:0 15px;font-size:22px}}@media (max-width:23.43625em){.section-20__subtitle{font-size:20px}}.section-20__ellipse-phone{font-size:32px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:31px;border:1px solid rgba(0,0,0,.1);gap:25px;padding:12px 15px 12px 23px}@media (max-width:61.99875em){.section-20__ellipse-phone{font-size:30px;gap:15px}}@media (max-width:47.99875em){.section-20__ellipse-phone{padding:10px 20px 10px 20px;font-size:24px;gap:10px}.section-20__ellipse-phone img{max-width:20px}}@media (max-width:35.99875empx){.section-20__ellipse-phone{font-size:22px}}@media (max-width:29.99875em){.section-20__ellipse-phone{font-size:20px}}.section-20__map{margin-top:54px;position:relative;padding-bottom:743px}@media (max-width:47.99875em){.section-20__map{padding-bottom:0;margin-top:30px}}.section-20 #map{width:100%;height:743px;border-radius:16px;overflow:hidden;position:absolute;z-index:2}@media (max-width:47.99875em){.section-20 #map{position:static;height:450px}}.section-20__container{position:relative}.section-20__contacts{position:absolute;top:0;left:0;z-index:2;-webkit-box-shadow:0 20px 80px rgba(20,23,34,.05);box-shadow:0 20px 80px rgba(20,23,34,.05);background-color:#fff;margin-top:63px}.section-20__contacts::after{position:absolute;content:"";width:9px;height:94%;-webkit-box-shadow:0 20px 80px rgba(20,23,34,.05);box-shadow:0 20px 80px rgba(20,23,34,.05);background-color:#f6a61d;top:0;bottom:0;right:-9px;margin-top:auto;margin-bottom:auto}@media (max-width:47.99875em){.section-20__contacts{position:relative;margin-left:0;margin-top:20px}}@media (max-width:29.99875em){.section-20__contacts{max-width:350px;margin:auto}}.section-20__contacts-inner{padding:48px 50px 40px 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}@media (max-width:47.99875em){.section-20__contacts-inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:15px 20px;padding:20px}}@media (max-width:29.99875em){.section-20__contacts-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 35px}}.section-20__contacts-title{opacity:.5;color:#000;font-size:14px;font-weight:800;line-height:22px;text-align:left;text-transform:uppercase;letter-spacing:.56px}@media (max-width:47.99875em){.section-20__contacts-title br{display:none}}.section-20__contacts-link{color:#2f80ed;font-size:18px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:144.4444444444%;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px;text-decoration-color:rgba(47,128,237,.3)}@media (max-width:47.99875em){.section-20__contacts-link{margin-top:5px;display:block}}.section-20__contacts-text{margin-top:8px;font-size:16px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:162.5%;display:block}@media (max-width:47.99875em){.section-20__contacts-text{margin-top:5px}}@media (max-width:35.99875empx){.section-20__contacts-text{font-size:16px}}.section-20__contacts-phone{font-size:20px;font-weight:800}.section-7{max-width:1569px;margin-inline:auto;background-image:url(../img/secc7-back.png);background-size:cover;background-position:top center;padding-top:110px;margin-top:120px;padding-bottom:643px}@media (max-width:61.99875em){.section-7{padding-bottom:400px}}@media (max-width:47.99875em){.section-7{padding-bottom:30%;padding-top:40px;margin-top:30px}}.section-7__items{margin-top:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:65px}@media (max-width:61.99875em){.section-7__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:47.99875em){.section-7__items{display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto;margin-top:20px;max-width:450px;margin-bottom:30px}}.section-7__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-7__item:nth-of-type(1){gap:26px}@media (max-width:76.875em){.section-7__item:nth-of-type(1){gap:13px}}.section-7__item:nth-of-type(2){gap:13px}.section-7__item:nth-of-type(3){gap:30px}@media (max-width:76.875em){.section-7__item:nth-of-type(3){gap:13px}}@media (max-width:76.875em){.section-7__item img{max-width:85px}}@media (max-width:61.99875em){.section-7__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;max-width:230px}.section-7__item br{display:none}}@media (max-width:61.99875em) and (max-width:47.99875em){.section-7__item{display:-ms-grid;display:grid;-ms-grid-columns:60px auto;grid-template-columns:60px auto;gap:40px!important;text-align:left;max-width:none}}@media (max-width:61.99875em){.section-7__item-pic{height:60px}}@media (max-width:35.99875em){.section-7__text{font-size:16px}}@media (max-width:23.43625em){.section-7__text{font-size:15px}}.section-21{margin-top:110px}@media (max-width:47.99875em){.section-21{margin-top:40px}.section-21 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:61.99875em){.section-21__title br{display:none}}.section-21__items{margin-top:50px;display:-ms-grid;display:grid;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media (max-width:61.99875em){.section-21__items{gap:10px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (max-width:47.99875em){.section-21__items{-ms-grid-columns:(250px)[3];grid-template-columns:repeat(3,250px);overflow:scroll;margin-top:0}}.section-21__item{position:relative}@media (max-width:61.99875em){.section-21__item{padding-bottom:80%}.section-21__item img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;-o-object-position:top center;object-position:top center;height:100%;left:0;top:0}}.section-21__text{position:absolute;top:12px;margin-inline:auto;left:0;right:0;font-weight:500}@media (max-width:61.99875em){.section-21__text{top:7px}}.section-22{margin-top:120px}@media (max-width:47.99875em){.section-22{margin-top:50px}}.section-22__card{margin-top:40px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}@media (max-width:47.99875em){.section-22__card{height:250px;margin-top:30px}}@media (max-width:47.99875em){.section-22__image{height:100%}.section-22__image img{-o-object-fit:cover;object-fit:cover;height:100%}}.section-22__card-inner{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding-left:104px}@media (max-width:76.875em){.section-22__card-inner{padding-left:60px}}@media (max-width:61.99875em){.section-22__card-inner{padding-left:30px}}.section-22__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.section-22__list._checklist-yellow li:before{top:8px}@media (max-width:29.99875em){.section-22__list._checklist-yellow li:before{top:6.5px}}@media (max-width:29.99875em){.section-22__list{max-width:250px}}@media (max-width:29.99875em){.section-23 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-23__cards{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media (max-width:61.99875em){.section-23__cards{gap:10px}}@media (max-width:47.99875em){.section-23__cards{margin-top:30px}}@media (max-width:35.99875em){.section-23__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-23__card{position:relative}@media (max-width:35.99875em){.section-23__card{max-height:200px;overflow:hidden}}.section-23__card-text{position:absolute;left:61px;top:43px}@media (max-width:76.875em){.section-23__card-text{left:40px;top:30px}}@media (max-width:61.99875em){.section-23__card-text{left:20px;top:20px}}@media (max-width:47.99875em){.section-23__card-text{font-size:20px;top:10px;left:10px}}.section-23__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:14px;margin-top:15px}@media (max-width:61.99875em){.section-23__items{margin-top:10px;gap:10px}}@media (max-width:47.99875em){.section-23__items{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:29.99875em){.section-23__items{margin-top:0;-ms-grid-columns:(230px)[4];grid-template-columns:repeat(4,230px);overflow:scroll;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.section-23__item{position:relative}@media (max-width:47.99875em){.section-23__item{max-width:290px}}.section-23__item-text{position:absolute;padding-top:59%;top:0;text-align:center;left:0;right:0;margin-inline:auto;color:#fff;font-size:16px;line-height:143.75%;font-weight:600}@media (max-width:76.875em){.section-23__item-text{padding-top:53%}}@media (max-width:61.99875em){.section-23__item-text{font-size:13px}.section-23__item-text br{display:none}}@media (max-width:47.99875em){.section-23__item-text{font-size:16px}.section-23__item-text br{display:block}}.section-24{margin-top:120px}@media (max-width:47.99875em){.section-24{margin-top:50px}.section-24 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-24__items{margin-top:45px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:15px}@media (max-width:61.99875em){.section-24__items{gap:10px}}@media (max-width:47.99875em){.section-24__items{-ms-grid-columns:(280px)[3];grid-template-columns:repeat(3,280px);overflow:scroll;margin-top:0}}.section-24__item{position:relative}.section-24__text{position:absolute;top:40px;left:50px;font-size:20px;line-height:150%;font-weight:500}.section-24__text b{font-weight:800}@media (max-width:76.875em){.section-24__text{font-size:18px;left:30px;top:20px}}@media (max-width:61.99875em){.section-24__text{font-size:17px;left:16px;top:10px}}.section-24__card{position:relative;margin-top:39px}@media (max-width:61.99875em){.section-24__card img{-webkit-filter:brightness(.7);filter:brightness(.7)}}@media (max-width:47.99875em){.section-24__card img{height:100%;width:100%;position:absolute;top:0;left:0}}@media (max-width:47.99875em){.section-24__card{margin-top:20px}}.section-24__card-inner{position:absolute;top:0;left:0;color:#fff;padding-top:84px;padding-left:93px}@media (max-width:76.875em){.section-24__card-inner{padding-top:50px;padding-left:60px}}@media (max-width:47.99875em){.section-24__card-inner{padding-left:30px;padding-right:20px;padding-bottom:50px;position:relative}}@media (max-width:35.99875em){.section-24__card-inner{padding:30px 20px}}.section-24__card-title{font-size:35px;line-height:120%;font-weight:700}@media (max-width:61.99875em){.section-24__card-title{font-size:30px}}@media (max-width:47.99875em){.section-24__card-title{font-size:25px}}@media (max-width:35.99875em){.section-24__card-title{font-size:23px}.section-24__card-title br{display:none}}.section-24__card-subtitle{margin-top:25px;font-size:24px;margin-bottom:30px;font-weight:500}@media (max-width:61.99875em){.section-24__card-subtitle{font-size:22px}}@media (max-width:47.99875em){.section-24__card-subtitle{font-size:20px;margin-bottom:20px;margin-top:15px}}@media (max-width:35.99875em){.section-24__card-subtitle{font-size:18px}}.section-24__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.section-25{margin-top:100px}@media (max-width:47.99875em){.section-25{margin-top:30px}}.section-25__back{background-image:url(../img/sec25_back.jpg);background-size:cover;background-position:top center;max-width:1573px;margin-inline:auto}.section-25__cards{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:19px;padding-bottom:103px;padding-top:99px}@media (max-width:47.99875em){.section-25__cards{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px;padding-top:30px;padding-bottom:30px}}.section-25__card{padding-inline:51px;background-size:cover;background-position:top center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:35px;padding-bottom:49px;height:344px;width:495px}@media (max-width:47.99875em){.section-25__card{padding-inline:41px;padding-top:25px;padding-bottom:39px;height:274px;width:405px;max-width:100%}}@media (max-width:29.99875em){.section-25__card{padding-inline:20px;padding-bottom:20px}}@media (max-width:47.99875em){.section-25__text{font-size:20px}}.section-25__button{width:294px;height:80px;font-size:15px;line-height:133.333333%}.section-26{margin-top:110px}@media (max-width:47.99875em){.section-26{margin-top:50px}}@media (max-width:29.99875em){.section-26 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-26__items{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px 15px;margin-top:55px}@media (max-width:47.99875em){.section-26__items{margin-top:30px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:35.99875em){.section-26__items{gap:20px 15px}}@media (max-width:29.99875em){.section-26__items{gap:10px;-ms-grid-columns:(250px)[6];grid-template-columns:repeat(6,250px);overflow:scroll;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:0;padding-bottom:10px}}.section-26__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media (max-width:35.99875em){.section-26__item{gap:10px}}.section-26__text{text-align:center;font-weight:700}@media (max-width:61.99875em){.section-26__text br{display:none}}@media (max-width:29.99875em){.section-26__text{font-size:15px}}.section-27{color:#fff;padding-top:110px}@media (max-width:47.99875em){.section-27{padding-top:30px}}.section-27__items{margin-top:45px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:61.99875em){.section-27__items{gap:20px 10px}}@media (max-width:47.99875em){.section-27__items{-ms-grid-columns:(250px)[2];grid-template-columns:repeat(2,250px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:15px 10px;margin-top:30px}}@media (max-width:35.99875em){.section-27__items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.section-27__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;max-width:285px}@media (max-width:47.99875em){.section-27__item{gap:7px}}.section-27__pic{padding-bottom:74%;background-color:#fff;position:relative}.section-27__pic img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:top center;object-position:top center}.section-27__text{text-align:center;font-weight:700}.section-26+._image-wrapper{margin-top:120px}@media (max-width:47.99875em){.section-26+._image-wrapper{margin-top:30px}}.section-28{margin-top:180px;padding-bottom:130px}@media (max-width:47.99875em){.section-28{margin-top:50px;padding-bottom:35px}}.section-28 .formblock__book{top:-140px}@media (max-width:76.875em){.section-28 .formblock__book{top:-200px}}.section-29{margin-top:69px}@media (max-width:47.99875em){.section-29{margin-top:30px}}.section-29__card{background-image:url(../img/sec29_back.jpg);background-size:cover;background-position:top center;padding:67px 97px 67px 93px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:70px}@media (max-width:76.875em){.section-29__card{padding:67px 50px;gap:30px}}@media (max-width:61.99875em){.section-29__card{padding:60px 30px}}@media (max-width:47.99875em){.section-29__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px;gap:20px}}@media (max-width:29.99875em){.section-29__card{padding-inline:15px}}.section-29__title{color:#fff;text-align:left;-ms-flex-negative:0;flex-shrink:0;margin-top:0}@media (max-width:47.99875em){.section-29__title{text-align:center}}.section-29__pics{display:-webkit-box;display:-ms-flexbox;display:flex;gap:19px}@media (max-width:61.99875em){.section-29__pics{gap:10px}}.section-30{padding-top:280px;padding-bottom:450px;background-image:url(../img/sec30_back.jpg);background-size:cover;background-position:top center}@media (max-width:61.99875em){.section-30{padding-top:250px}}@media (max-width:47.99875em){.section-30{padding-top:170px}}@media (max-width:624px){.section-30{padding-top:220px}}@media (max-width:29.99875em){.section-30{padding-top:180px}}.section-30__title{font-size:40px;line-height:132.5%;font-weight:700;text-align:center}@media (max-width:61.99875em){.section-30__title br{display:none}@supports (font-size:clamp(1.5625rem ,1.1755952381rem + 1.9345238095vw ,2.375rem)){.section-30__title{font-size:clamp(1.5625rem ,1.1755952381rem + 1.9345238095vw ,2.375rem)}}@supports not (font-size:clamp(1.5625rem ,1.1755952381rem + 1.9345238095vw ,2.375rem)){.section-30__title{font-size:calc(1.5625rem + .8125 * (100vw - 20rem)/ 42)}}}.section-32{margin-top:110px}@media (max-width:47.99875em){.section-32{margin-top:50px}}.section-32__card{color:#fff;background-image:url(../img/sec32_back.jpg);background-color:#f6a81e;background-size:cover;background-position:top center;padding:60px 101px 70px 101px}@media (max-width:76.875em){.section-32__card{padding-left:60px;background-position:35%}}@media (max-width:61.99875em){.section-32__card{padding:40px 30px;background-position:12%}}@media (max-width:47.99875em){.section-32__card{padding:40px 30px;padding-top:20px;background-position:bottom right;background-size:690px;background-repeat:no-repeat;padding-bottom:170px}}@media (max-width:29.99875em){.section-32__card{padding-bottom:160px;background-size:620px;padding-inline:15px}.section-32__card br{display:none}}.section-32__title{font-size:35px;line-height:134.285714%;font-weight:700}@media (max-width:61.99875em){@supports (font-size:clamp(1.5625rem ,1.4136904762rem + 0.744047619vw ,1.875rem)){.section-32__title{font-size:clamp(1.5625rem ,1.4136904762rem + .744047619vw ,1.875rem)}}@supports not (font-size:clamp(1.5625rem ,1.4136904762rem + 0.744047619vw ,1.875rem)){.section-32__title{font-size:calc(1.5625rem + .3125 * (100vw - 20rem)/ 42)}}}.section-32__req{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}@media (max-width:47.99875em){.section-32__req{gap:10px;margin-top:15px}}.section-32__req-item{font-size:16px;line-height:1.2;font-weight:600;text-transform:uppercase;color:#fff}@media (max-width:29.99875em){.section-32__req-item{font-size:14px}}.section-33{margin-top:110px}@media (max-width:47.99875em){.section-33{margin-top:30px}}.section-33_vorota{margin-inline:auto;max-width:1569px;background-image:url(../img/sec33_vorota.jpg);background-position:top center;background-size:cover;padding-top:100px;padding-bottom:482px;margin-top:115px;color:#fff}@media (max-width:47.99875em){.section-33_vorota{padding-bottom:400px;padding-top:30px;margin-top:30px}}.section-33+.section-36{margin-top:-420px}@media (max-width:61.99875em){.section-33+.section-36{margin-top:-350px}}.section-33__content{margin-top:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media (max-width:61.99875em){.section-33__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:30px;max-width:550px;margin-inline:auto}}@media (max-width:47.99875em){.section-33__content{gap:15px;margin-top:20px}}.section-33__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:61.99875em){.section-33__list br{display:none}}@media (max-width:47.99875em){.section-33__list{gap:5px}}.section-34{margin-top:120px}@media (max-width:61.99875em){.section-34 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:47.99875em){.section-34{margin-top:50px}}@media (max-width:61.99875em){.section-34__title br{display:none}}@media (max-width:61.99875em){.section-34__subtitle br{display:none}}.section-34__items{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:17px}@media (max-width:76.875em){.section-34__items{gap:10px}}@media (max-width:61.99875em){.section-34__items{overflow:scroll;margin-top:0}}.section-34__item{width:calc(33.3333333333% - 17px);position:relative}.section-34__item img{left:0;top:0;position:absolute;width:100%;height:100%}@media (max-width:76.875em){.section-34__item{width:calc(33.3333333333% - 10px)}}@media (max-width:61.99875em){.section-34__item{width:auto;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}}.section-34__item-content{padding-top:175px;padding-bottom:30px;padding-left:45px;padding-right:20px;position:relative;z-index:1}@media (max-width:76.875em){.section-34__item-content{padding-inline:20px}.section-34__item-content br{display:none}}.section-34__main-text{font-size:22px;line-height:127.272727%;font-weight:700}@media (max-width:35.99875em){.section-34__main-text{font-size:20px}}.section-34__text{font-size:16px;line-height:156.25%;font-weight:500;margin-top:10px}.section-35{margin-inline:auto;max-width:1569px;background-image:url(../img/sec35_back.jpg);background-position:top center;background-size:cover;padding-top:125px;padding-bottom:428px;margin-top:97px}@media (max-width:47.99875em){.section-35{margin-top:50px;padding-top:30px;padding-bottom:350px}.section-35 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-35__title{color:#fff}.section-35__subtitle{color:#fff}.section-35__items{margin-top:45px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);gap:16px}@media (max-width:61.99875em){.section-35__items{gap:10px}}@media (max-width:47.99875em){.section-35__items{-ms-grid-columns:(250px)[5];grid-template-columns:repeat(5,250px);overflow:scroll;margin-top:0}}.section-35__item{-ms-grid-column-span:2;grid-column:span 2;position:relative;background-color:#fff}.section-35__item_big{-ms-grid-column-span:3;grid-column:span 3}@media (max-width:47.99875em){.section-35__item_big img{-o-object-position:-20px -30px;object-position:-20px -30px}}@media (max-width:47.99875em){.section-35__item{grid-column:unset!important}.section-35__item img{height:100%}}.section-35__text{position:absolute;left:0;right:0;margin-inline:auto;bottom:45px;font-weight:700;font-size:20px;line-height:140%;text-align:center}@media (max-width:61.99875em){.section-35__text{bottom:25px;font-size:18px}}.section-35__text_up{bottom:unset;top:45px;font-size:22px;line-height:154.545455%}@media (max-width:61.99875em){.section-35__text_up{top:25px;font-size:20px}}@media (max-width:47.99875em){.section-35__text_up{font-size:18px;top:unset;bottom:25px}}.section-36{margin-top:-306px}.section-36 .formblock__book{top:-144px}@media (max-width:76.875em){.section-36 .formblock__book{top:-164px}}@media (max-width:61.99875em){.section-36 .formblock__book{top:-114px;max-width:520px}}.section-37{margin-top:110px}@media (max-width:47.99875em){.section-37{margin-top:30px}}.section-37__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:16px;margin-top:45px}@media (max-width:47.99875em){.section-37__items{margin-top:30px;gap:10px}}@media (max-width:35.99875em){.section-37__items{-ms-grid-columns:(auto)[1];grid-template-columns:repeat(1,auto);max-width:330px;margin-inline:auto}}.section-37__item{position:relative}.section-37__text{position:absolute;top:45px;left:61px;font-weight:500}.section-37__text b{font-weight:700}@media (max-width:76.875em){.section-37__text{left:30px;top:20px}}@media (max-width:61.99875em){.section-37__text{font-size:22px;max-width:330px}.section-37__text br{display:none}}@media (max-width:47.99875em){.section-37__text{font-size:20px;left:15px;top:15px}}@media (max-width:35.99875em){.section-37__text{font-size:18px}}.section-38{margin-top:90px}@media (max-width:47.99875em){.section-38{margin-top:50px}}.section-38__card{margin-top:35px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:47.99875em){.section-38__card{height:250px;margin-top:30px}}@media (max-width:47.99875em){.section-38__image{height:100%}.section-38__image img{-webkit-filter:opacity(.7);filter:opacity(.7);-o-object-fit:cover;object-fit:cover;height:100%}}@media (max-width:29.99875em){.section-38__image img{-webkit-filter:opacity(.5);filter:opacity(.5)}}.section-38__card-inner{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding-left:104px}@media (max-width:76.875em){.section-38__card-inner{padding-left:60px}}@media (max-width:61.99875em){.section-38__card-inner{padding-left:30px}}.section-38__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.section-38__list._checklist-yellow li:before{top:8px}@media (max-width:29.99875em){.section-38__list._checklist-yellow li:before{top:6.5px}}@media (max-width:29.99875em){.section-38__list{max-width:250px}}@media (max-width:47.99875em){.section-17+.section-9{margin-top:30px}}.section-39{margin-top:118px;max-width:1569px;margin-inline:auto;background-size:cover;background-position:top center;background-image:url(../img/sec39_back.jpg);padding-top:100px;padding-bottom:518px}@media (max-width:47.99875em){.section-39{margin-top:30px;padding-top:30px;padding-bottom:450px}}.section-39+.section-36{margin-top:-400px}.section-39__title{color:#fff}.section-39__items{margin-top:55px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width:61.99875em){.section-39__items{gap:10px}}@media (max-width:47.99875em){.section-39__items{margin-top:30px}}@media (max-width:35.99875em){.section-39__items{-ms-grid-columns:(auto)[1];grid-template-columns:repeat(1,auto);max-width:350px;width:100%;margin-inline:auto}}.section-39__item{position:relative}@media (max-width:61.99875em){.section-39__item img{position:absolute;height:100%}}@media (max-width:35.99875em){.section-39__item img{width:100%}}@media (max-width:35.99875em){.section-39__item{min-height:280px}}.section-39__inner{position:absolute;top:38px;left:60px}@media (max-width:76.875em){.section-39__inner{left:30px;top:20px}}@media (max-width:61.99875em){.section-39__inner{position:relative;inset:unset;padding-top:15px;padding-bottom:40px;padding-inline:15px}.section-39__inner br{display:none}}.section-39__item-title{margin-bottom:20px}@media (max-width:61.99875em){.section-39__item-title{font-size:22px;margin-bottom:15px}}@media (max-width:47.99875em){.section-39__item-title{font-size:20px;margin-bottom:10px}}@media (max-width:47.99875em){.section-39__text{font-size:16px}}.section-39__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media (max-width:47.99875em){.section-39__list-item{font-size:16px}.section-39__list-item::before{top:3px!important}}.section-40{margin-top:110px}@media (max-width:47.99875em){.section-40{margin-top:30px}}@media (max-width:29.99875em){.section-40 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-40__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:11px;margin-top:45px}@media (max-width:47.99875em){.section-40__items{margin-top:30px}}@media (max-width:29.99875em){.section-40__items{margin-top:0;padding-bottom:10px;overflow:scroll;-ms-grid-columns:(200px)[3];grid-template-columns:repeat(3,200px)}}.section-40__text{font-size:20px;font-weight:700;line-height:140%;margin-top:25px;text-align:center}@media (max-width:47.99875em){.section-40__text{margin-top:10px;font-size:18px}}.section-41{margin-top:110px}@media (max-width:47.99875em){.section-41{margin-top:30px}}.section-41__items{margin-top:45px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:43px}@media (max-width:61.99875em){.section-41__items{gap:15px}}@media (max-width:47.99875em){.section-41__items{margin-top:30px}}@media (max-width:35.99875em){.section-41__items{-ms-grid-columns:(auto)[1];grid-template-columns:repeat(1,auto);gap:10px}}.section-41__item{text-align:center;background:#f6a81e;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;gap:30px;min-height:264px;width:100%}.section-41__item:hover{color:#fff;background:#da8e0b}@media (max-width:35.99875em){.section-41__item{min-height:170px;gap:15px}}.section-41__item-img{height:66px}.section-41__text{text-decoration:underline;text-underline-offset:7px;text-decoration-color:rgba(255,255,255,.3)}.section-42{margin-inline:auto;background-size:cover;background-position:top center;padding-top:250px;padding-bottom:380px;position:relative;z-index:1}@media (max-width:61.99875em){.section-42{padding-bottom:300px;padding-top:220px}.section-42::after{content:"";top:0;left:0;position:absolute;width:100%;height:100%;z-index:-1;background:rgba(255,255,255,.3)}}@media (max-width:47.99875em){.section-42{padding-top:140px;padding-bottom:200px}}@media (max-width:623px){.section-42{padding-top:190px}}@media (max-width:29.99875em){.section-42{padding-top:160px}}.section-42__title{margin-top:130px}@media (max-width:47.99875em){.section-42__title{margin-top:0}}.section-43{margin-top:111px}@media (max-width:47.99875em){.section-43{margin-top:30px}}.section-43__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:23px}@media (max-width:47.99875em){.section-43__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section-43__article{font-size:18px;line-height:155.555556%;font-weight:400}@media (max-width:35.99875em){.section-43__article{font-size:16px}}.section-43__article p:not(:first-of-type){margin-top:17px}@media (max-width:35.99875em){.section-43__article p:not(:first-of-type){margin-top:10px}}.section-43__article ul{margin-top:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}@media (max-width:35.99875em){.section-43__article ul{margin-top:10px;gap:5px}}.section-43__article ul li{padding-left:18px;position:relative}.section-43__article ul li:before{content:"";position:absolute;width:6px;height:6px;background-color:#5466d7;border-radius:50%;top:12px;left:0}@media (max-width:29.99875em){.section-43__article ul li:before{top:10px}}.section-43__article b,.section-43__article strong{font-weight:700}.section-43__article img{margin-top:45px}@media (max-width:35.99875em){.section-43__article img{margin-top:25px}}.section-43__form{-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 5px 70px 0 rgba(183,183,183,.25);box-shadow:0 5px 70px 0 rgba(183,183,183,.25)}@media (max-width:61.99875em){.section-43__form{max-width:320px}}@media (max-width:47.99875em){.section-43__form{max-width:345px}}.section-43__form .formblock__inner{outline:1px solid rgba(0,0,0,.07);outline-offset:-6px;padding:45px 44px 45px 44px}@media (max-width:61.99875em){.section-43__form .formblock__inner{padding:30px 20px}}@media (max-width:61.99875em){.section-43__form .formblock__title{font-size:30px}}@media (max-width:47.99875em){.section-43__form .formblock__title{font-size:27px}}@media (max-width:35.99875em){.section-43__form .formblock__title{font-size:25px}}@media (max-width:29.99875em){.section-43__form .formblock__title{font-size:23px}}@media (max-width:61.99875em){.section-43__form .main-form__input{padding-left:20px}}.section-43__form .formblock__subtitle{font-size:18px;line-height:144.444444%}@media (max-width:61.99875em){.section-43__form .formblock__subtitle{font-size:16px}.section-43__form .formblock__subtitle br{display:none}}@media (max-width:47.99875em){.section-43__form .formblock__subtitle{font-size:15px}}.section-43__form .main-form__wrapper{gap:18px}@media (max-width:47.99875em){.section-43__form .main-form__wrapper{gap:12px}}.section-44{margin-top:100px}@media (max-width:61.99875em){.section-44 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:47.99875em){.section-44{margin-top:50px}}.section-44__articles{margin-top:45px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:21px}@media (max-width:61.99875em){.section-44__articles{gap:10px;-ms-grid-columns:(200px)[5];grid-template-columns:repeat(5,200px);overflow:scroll;padding-bottom:10px;margin-top:0}}.section-44__article-image{position:relative;padding-bottom:86.5%;background-color:#4c4c4c}.section-44__article-image img{position:absolute;top:0;left:0;width:100%;height:100%}.section-44__article-name{margin-top:15px;text-align:center}.section-45{margin-top:110px}@media (max-width:47.99875em){.section-45{margin-top:30px}.section-45 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-45__items{margin-top:45px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:59px}@media (max-width:76.875em){.section-45__items{gap:30px}}@media (max-width:61.99875em){.section-45__items{gap:15px}}@media (max-width:47.99875em){.section-45__items{-ms-grid-columns:(250px)[3];grid-template-columns:repeat(3,250px);overflow:scroll;gap:10px;margin-top:0}}.section-45__item{position:relative}.section-45__item-text{position:absolute;text-align:center;top:25px;left:0;right:0;margin-inline:auto}@media (max-width:76.875em){.section-45__item-text{top:15px}}@media (max-width:61.99875em){.section-45__item-text{font-size:16px;top:10px}}.section-45__card{position:relative;margin-top:40px}@media (max-width:47.99875em){.section-45__card{margin-top:20px;height:310px}.section-45__card img{height:100%}}@media (max-width:35.99875em){.section-45__card img{-webkit-filter:opacity(.7);filter:opacity(.7)}}@media (max-width:29.99875em){.section-45__card{height:250px}}.section-45__card-inner{position:absolute;left:102px;top:78px}@media (max-width:76.875em){.section-45__card-inner{top:50px;left:60px}}@media (max-width:61.99875em){.section-45__card-inner{top:20px;left:30px}}@media (max-width:35.99875em){.section-45__card-inner{top:15px;left:15px;padding-right:10px}}.section-45__card-title{font-size:34px;line-height:135.294118%;font-weight:700}@media (max-width:61.99875em){.section-45__card-title{font-size:28px}}@media (max-width:47.99875em){.section-45__card-title{font-size:25px}}@media (max-width:35.99875em){.section-45__card-title{font-size:20px}}@media (max-width:29.99875em){.section-45__card-title{font-size:18px}}.section-45__list{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (max-width:29.99875em){.section-45__list{gap:5px}}@media (max-width:29.99875em){.section-45__list-item{font-size:16px}}.section-46{margin-top:111px}@media (max-width:47.99875em){.section-46{margin-top:40px}}.section-47{margin-top:110px}@media (max-width:47.99875em){.section-47{margin-top:50px}}.section-47__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:35px}@media (max-width:61.99875em){.section-47__card img{-webkit-filter:brightness(.7);filter:brightness(.7)}}@media (max-width:29.99875em){.section-47__card img{-webkit-filter:brightness(.5);filter:brightness(.5)}}@media (max-width:47.99875em){.section-47__card{margin-top:30px;height:330px}.section-47__card img{height:100%}}@media (max-width:35.99875em){.section-47__card{height:300px}}@media (max-width:29.99875em){.section-47__card{height:250px}}.section-47__card-inner{color:#fff;position:absolute;left:101px}@media (max-width:76.875em){.section-47__card-inner{left:50px}}@media (max-width:61.99875em){.section-47__card-inner{left:30px}}@media (max-width:29.99875em){.section-47__card-inner{left:15px}}.section-47__card-title{font-size:34px;line-height:135.294118%;font-weight:700}@media (max-width:76.875em){.section-47__card-title{font-size:32px}}@media (max-width:61.99875em){.section-47__card-title{font-size:27px}}@media (max-width:47.99875em){.section-47__card-title{font-size:25px;max-width:300px}.section-47__card-title br{display:none}}@media (max-width:35.99875em){.section-47__card-title{font-size:23px}}@media (max-width:29.99875em){.section-47__card-title{font-size:21px}}.section-47__card-text{font-size:20px;line-height:160%;margin-top:20px}@media (max-width:47.99875em){.section-47__card-text{max-width:300px}.section-47__card-text br{display:none}}@media (max-width:35.99875em){.section-47__card-text{font-size:17px;margin-top:10px}}@media (max-width:47.99875em){.section-13+.section-6{margin-top:80px}}.section-31{margin-top:110px}@media (max-width:47.99875em){.section-31{margin-top:30px}}.section-31__cards{margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:49px}@media (max-width:47.99875em){.section-31__cards{gap:20px;margin-top:30px}}.section-31__card{padding-right:110px;padding-top:90px;padding-bottom:98px;padding-left:100px;background-size:cover;background-position:top center}@media (max-width:76.875em){.section-31__card{padding-inline:40px}}@media (max-width:61.99875em){.section-31__card{padding:40px 20px}}@media (max-width:47.99875em){.section-31__card{padding:30px 15px}}@media (max-width:35.99875em){.section-31__card{padding:15px;padding-bottom:25px}}.section-31__card-title{font-size:34px;line-height:135.294118%;font-weight:700}@media (max-width:61.99875em){.section-31__card-title{font-size:30px}}@media (max-width:47.99875em){.section-31__card-title{font-size:25px}}@media (max-width:35.99875em){.section-31__card-title{font-size:23px;text-align:center}}.section-31__card-subtitle{font-size:24px;font-weight:500;margin-top:30px}@media (max-width:61.99875em){.section-31__card-subtitle{font-size:20px;margin-top:20px}}@media (max-width:47.99875em){.section-31__card-subtitle{margin-top:10px}}@media (max-width:35.99875em){.section-31__card-subtitle{text-align:center;font-size:19px}}.section-31__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:27px;margin-top:45px}@media (max-width:76.875em){.section-31__items{gap:15px}}@media (max-width:47.99875em){.section-31__items{margin-top:25px;gap:7px}}@media (max-width:35.99875em){.section-31__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-31__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:27px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:76.875em){.section-31__item{gap:15px}}@media (max-width:47.99875em){.section-31__item{gap:7px}}@media (max-width:35.99875em){.section-31__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-31__item img{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-filter:invert(1);filter:invert(1)}}.section-31__item-text{background-color:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:33px 35px 33px 30px}@media (max-width:76.875em){.section-31__item-text{padding:20px}}@media (max-width:61.99875em){.section-31__item-text{padding:15px;font-size:17px}.section-31__item-text br{display:none}}@media (max-width:47.99875em){.section-31__item-text{font-size:16px}}@media (max-width:35.99875em){.section-31__item-text{max-width:350px}}.section-48{margin-top:120px}@media (max-width:47.99875em){.section-48{margin-top:40px}}.section-48__cards{margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media (max-width:47.99875em){.section-48__cards{margin-top:30px;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section-48__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:61.99875em){.section-48__card:nth-of-type(1) img{-webkit-filter:opacity(.5);filter:opacity(.5)}}@media (max-width:47.99875em){.section-48__card{height:250px}.section-48__card img{height:100%}}@media (max-width:29.99875em){.section-48__card img{-o-object-position:left;object-position:left}}@media (max-width:29.99875em){.section-48__card{height:240px}}.section-48__card-inner{position:absolute;padding-left:102px}@media (max-width:76.875em){.section-48__card-inner{padding-left:60px}}@media (max-width:61.99875em){.section-48__card-inner{padding-left:40px}}@media (max-width:47.99875em){.section-48__card-inner{padding-left:20px;padding-right:15px}}.section-48__card-title{font-size:30px;line-height:140%;font-weight:700}@media (max-width:61.99875em){.section-48__card-title{font-size:27px}}@media (max-width:47.99875em){.section-48__card-title{font-size:24px}}@media (max-width:35.99875em){.section-48__card-title{font-size:22px}}@media (max-width:29.99875em){.section-48__card-title{font-size:20px}}.section-48__card-text{font-size:18px;line-height:166.666667%;margin-top:20px}@media (max-width:47.99875em){.section-48__card-text{margin-top:10px}}@media (max-width:35.99875em){.section-48__card-text{font-size:16px}}@media (max-width:29.99875em){.section-48__card-text br{display:none}}.section-48__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:20px}.section-48__list-item{font-size:16px}.section-48__list-item::before{top:9px!important}.section-49{margin-top:110px}.section-49_black{max-width:1590px;margin-top:120px;margin-inline:auto;background-image:url(../img/sec49-back.jpg);background-size:cover;padding-top:120px;padding-bottom:422px;color:#fff}.section-49_black .section-49__subtitile{margin-top:0}.section-49_black+.section-36{margin-top:-320px!important}@media (max-width:47.99875em){.section-49_black+.section-36{margin-top:-380px!important}}@media (max-width:47.99875em){.section-49_black{padding-top:40px;margin-top:50px}}@media (max-width:47.99875em){.section-49{margin-top:30px}}.section-49+.section-36{margin-top:89px}@media (max-width:47.99875em){.section-49+.section-36{margin-top:40px}}.section-49__subtitile{font-size:30px;margin-top:30px;padding:16px 18px;text-align:center;border:1px solid #e6e6e6;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-inline:auto}@media (max-width:47.99875em){.section-49__subtitile{font-size:25px;margin-top:15px}}@media (max-width:35.99875em){.section-49__subtitile{font-size:23px}}.section-49__cards{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media (max-width:47.99875em){.section-49__cards{margin-top:30px;gap:15px}}.section-49__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:61.99875em){.section-49__card{height:320px}.section-49__card img{height:100%}}@media (max-width:35.99875em){.section-49__card img{-webkit-filter:brightness(.7);filter:brightness(.7)}}@media (max-width:35.99875em){.section-49__card{height:auto;padding:20px 0}.section-49__card img{width:100%;position:absolute;top:0;left:0}}.section-49__card-inner{position:absolute;color:#fff;padding-left:90px}@media (max-width:76.875em){.section-49__card-inner{padding-left:60px}}@media (max-width:61.99875em){.section-49__card-inner{padding-left:30px}}@media (max-width:35.99875em){.section-49__card-inner{padding-inline:15px;position:static;z-index:1}}.section-49__card-title{font-size:35px;line-height:120%;margin-bottom:25px;font-weight:700}@media (max-width:61.99875em){.section-49__card-title{font-size:30px}}@media (max-width:47.99875em){.section-49__card-title{font-size:25px;margin-bottom:15px}}@media (max-width:35.99875em){.section-49__card-title{font-size:23px;margin-bottom:12px}}@media (max-width:29.99875em){.section-49__card-title{font-size:21px}}.section-49__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}@media (max-width:29.99875em){.section-49__list br{display:none}}@media (max-width:35.99875em){.section-49__list-item{font-size:16px}.section-49__list-item::before{top:10px!important}}.section-49__card-text{gap:5px}@media (max-width:35.99875em){.section-49__card-text{font-size:16px}}@media (max-width:29.99875em){.section-49__card-text br{display:none}}.section-49__card-subtitle{font-size:24px;line-height:133.333333%;margin-bottom:25px}@media (max-width:47.99875em){.section-49__card-subtitle{margin-bottom:15px;font-size:22px}}@media (max-width:35.99875em){.section-49__card-subtitle{margin-bottom:10px;font-size:20px}}@media (max-width:29.99875em){.section-49__card-subtitle{font-size:18px}}.section-50{margin-top:118px;padding-top:100px;padding-bottom:504px;max-width:1569px;margin-inline:auto;background-image:url(../img/sec50-back.jpg);background-size:cover}.section-50+.section-36{margin-top:-405px}@media (max-width:47.99875em){.section-50{margin-top:30px;padding-top:30px;padding-bottom:450px}.section-50 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-50__title{color:#fff}.section-50__items{margin-top:50px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:17px}@media (max-width:76.875em){.section-50__items{gap:15px}}@media (max-width:47.99875em){.section-50__items{-ms-grid-columns:(300px)[7];grid-template-columns:repeat(7,300px);overflow:scroll;gap:10px;margin-top:0}}.section-50__item{position:relative;background-color:#fff}.section-50__item_long{grid-column:-1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-50__item_long .section-50__item-inner{inset:unset;padding-top:0}@media (max-width:47.99875em){.section-50__item_long{grid-column:unset}}@media (max-width:61.99875em){.section-50__item{height:270px;z-index:1}.section-50__item img{height:100%;position:absolute;top:0;left:0;width:100%}.section-50__item br{display:none}.section-50__item_long br{display:block}.section-50__item::after{content:"";width:100%;height:100%;position:absolute;background:rgba(255,255,255,.3);top:0;left:0;z-index:1}}@media (max-width:47.99875em){.section-50__item{height:300px}.section-50__item_long br{display:none}}.section-50__item-inner{position:absolute;top:0;left:0;padding-left:50px;padding-top:30px}@media (max-width:76.875em){.section-50__item-inner{padding-left:30px;padding-top:20px}}@media (max-width:61.99875em){.section-50__item-inner{padding-inline:20px;position:relative;inset:unset;z-index:2}}@media (max-width:47.99875em){.section-50__item-inner{padding-top:10px;padding-inline:15px}}.section-50__item-title{font-size:22px;line-height:154.545455%;font-weight:700;margin-bottom:10px}@media (max-width:61.99875em){.section-50__item-title{font-size:20px}}@media (max-width:47.99875em){.section-50__item-title{font-size:18px;margin-bottom:7px}}.section-50__item-text{font-size:16px;line-height:162.5%;font-weight:500;margin-bottom:15px}@media (max-width:61.99875em){.section-50__item-text{font-size:15px}}@media (max-width:47.99875em){.section-50__item-text{font-size:14px;margin-bottom:7px}}.section-51{margin-top:110px}@media (max-width:47.99875em){.section-51{margin-top:50px}}.section-51__container{position:relative}.section-51__tree{position:absolute;left:-361px;top:-480px;z-index:2}@media (max-width:61.99875em){.section-51__tree{display:none}}.section-51__equipment{margin-top:48px;position:relative}@media (max-width:47.99875em){.section-51__equipment{margin-top:30px}}.slider__arrow{width:80px;height:80px;background-color:#f5a720;border-radius:50%}.slider__arrow::after{font-size:20px;font-weight:900;color:#fff}.slider__arrow.swiper-button-disabled{background-color:#f9f9f9;opacity:1}.slider__arrow.swiper-button-disabled::after{color:rgba(48,43,37,.3)}@media (max-width:47.99875em){.slider__arrow{width:60px;height:60px}}@media (max-width:29.99875em){.slider__arrow{width:50px;height:50px;top:36%}.slider__arrow::after{font-size:15px}}.slider__arrow_next{right:-40px}.slider__arrow_next::after{margin-left:5%}@media (max-width:47.99875em){.slider__arrow_next{right:-15px}}.slider__arrow_prev{left:-40px}.slider__arrow_prev::after{margin-right:5%}@media (max-width:47.99875em){.slider__arrow_prev{left:-15px}}.equipment-for{position:relative}.equipment-for__slide-inner{display:block;padding-bottom:57.5%;position:relative}.equipment-for__slide-inner img{position:absolute;top:0;left:0;width:100%;height:100%}.equipment-nav{max-width:860px;position:absolute;bottom:0;left:0;right:0;margin-inline:auto;padding-bottom:50px}@media (max-width:61.99875em){.equipment-nav{padding-bottom:30px;max-width:90%}}@media (max-width:47.99875em){.equipment-nav{padding-bottom:4%}}@media (max-width:29.99875em){.equipment-nav{position:static;margin-top:10px;max-width:100%}}.equipment-nav__slide{cursor:pointer}.equipment-nav__slide-inner{padding-bottom:71%;position:relative}.equipment-nav__slide-inner img{position:absolute;top:0;left:0;width:100%;height:100%}.section-52{margin-top:100px;padding-top:100px;background-image:url(../img/sec52-back.jpg);background-size:cover}@media (max-width:47.99875em){.section-52{padding-top:30px;margin-top:30px}}.section-52__title{color:#fff}.section-52__reviews{position:relative;max-width:1170px;margin-inline:auto;margin-top:45px}@media (max-width:47.99875em){.section-52__reviews{margin-top:30px}}.reviews-slider__slide-inner{display:block;padding-bottom:167.5%;position:relative}.reviews-slider__slide-inner img{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:29.99875em){.reviews-slider__slide-inner{max-width:85%;padding-bottom:140%;margin-inline:auto}}@media (max-width:29.99875em){.reviews-slider__arrow{top:50%}}.section-53{margin-top:110px}@media (max-width:47.99875em){.section-53{margin-top:40px}}.catalog__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:29px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:76.875em){.catalog__cards{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}@media (max-width:47.99875em){.catalog__cards{gap:15px 10px}}@media (max-width:35.99875em){.catalog__cards{gap:10px 7px;margin-inline:-15px}}.catalog__card{width:calc(33.3333333333% - 30px);max-width:369px;background-color:#fff;-webkit-box-shadow:4px 20px 60px 0 rgba(0,0,0,.07);box-shadow:4px 20px 60px 0 rgba(0,0,0,.07);padding:19px 25px 49px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:76.875em){.catalog__card{width:calc(33.3333333333% - 15px)}}@media (max-width:61.99875em){.catalog__card{width:calc(50% - 15px)}}@media (max-width:47.99875em){.catalog__card{padding:15px 15px 30px 15px}}@media (max-width:29.99875em){.catalog__card{padding:10px;width:calc(50% - 10px)}}.catalog__card-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.catalog__card-name{min-height:55px;font-size:20px;line-height:140%;font-weight:700;margin-bottom:12px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:47.99875em){.catalog__card-name{font-size:18px}}@media (max-width:29.99875em){.catalog__card-name{font-size:16px;line-height:1.3}.catalog__card-name br{display:none}}.catalog__card-picture{position:relative;padding-bottom:72%}.catalog__card-picture img{position:absolute;top:0;left:0;height:100%;width:100%}.catalog__card-info{margin-top:15px}.catalog__card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}@media (max-width:29.99875em){.catalog__card-list{gap:3px}}.catalog__card-item{font-size:16px;line-height:162.5%;font-weight:400}.catalog__card-item::before{top:10px!important}@media (max-width:29.99875em){.catalog__card-item::before{top:8px!important}}@media (max-width:29.99875em){.catalog__card-item{font-size:14px;padding-left:12px!important}}.catalog__card-footer{margin-top:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;justify-self:flex-end}@media (max-width:29.99875em){.catalog__card-footer{margin-top:10px}}.catalog__card-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.catalog__card-more{font-size:16px;line-height:162.5%;font-weight:700;color:#4b5ecb;background-color:transparent;height:74px;border:1.3px solid #495ac6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media (max-width:29.99875em){.catalog__card-more{line-height:1.2;font-size:14px;height:50px}}.catalog__card-count{height:74px;font-size:16px;line-height:162.5%;font-weight:700}@media (max-width:29.99875em){.catalog__card-count{line-height:1.2;font-size:14px;height:50px}}.catalog__more-projects{margin:auto;grid-column:-1/1;width:367px;height:96px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;border:1.3px solid rgba(0,0,0,.1);margin-top:60px;font-size:16px;line-height:162.5%;font-weight:700}.catalog__more-projects:hover{border:none;opacity:.95;color:#fff;-webkit-box-shadow:0 30px 60px rgba(79,99,210,.25),inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);box-shadow:0 30px 60px rgba(79,99,210,.25),inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);background-image:-webkit-gradient(linear,left bottom,left top,from(#4052bc),to(#667bfa));background-image:-o-linear-gradient(bottom,#4052bc 0,#667bfa 100%);background-image:linear-gradient(to top,#4052bc 0,#667bfa 100%)}@media (max-width:47.99875em){.catalog__more-projects{margin-top:10px}}@media (max-width:35.99875em){.catalog__more-projects{height:70px}}.section-54{margin-top:118px}@media (max-width:47.99875em){.section-54{margin-top:50px}}.section-54__cards{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width:61.99875em){.section-54__cards{gap:12px}}@media (max-width:47.99875em){.section-54__cards{-ms-grid-columns:(auto)[1];grid-template-columns:repeat(1,auto);max-width:370px;margin-inline:auto}}.section-54__pic{position:relative;left:-14px;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:61.99875em){.section-54__pic{height:150px;left:0}}@media (max-width:47.99875em){.section-54__pic{margin-top:10px}}@media (max-width:35.99875em){.section-54__pic{height:110px}.section-54__pic img{max-height:100%;margin-inline:auto}}.section-54__card{min-height:534px;background-color:#f2f2f2;padding:40px 20px 49px 61px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:76.875em){.section-54__card{padding-left:40px}}@media (max-width:61.99875em){.section-54__card{padding-left:20px;padding-bottom:20px;padding-top:20px;min-height:auto}.section-54__card br{display:none}}@media (max-width:47.99875em){.section-54__card-title{font-size:20px}}.section-54__text{margin-top:13px}@media (max-width:47.99875em){.section-54__text{margin-top:8px}}.section-54__button{margin-top:22px;width:331px;height:90px;font-size:16px;line-height:137.5%;font-weight:700}.section-55{margin-top:110px}@media (max-width:47.99875em){.section-55{margin-top:40px}}@media (max-width:61.99875em){.section-55__title br{display:none}}.section-55__letters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:45px}@media (max-width:47.99875em){.section-55__letters{gap:10px;margin-top:30px}}.section-55__letter{width:calc(25% - 12px);position:relative;padding-bottom:34%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-column-align:center;justify-self:center}.section-55__letter:hover .section-55__letter-img{-webkit-filter:brightness(.6);filter:brightness(.6)}.section-55__letter:hover .section-55__glass{opacity:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:35.99875em){.section-55__letter{width:calc(50% - 10px);padding-bottom:60%}}.section-55__letter-img{position:absolute;top:0;left:0;width:100%;height:100%}.section-55__glass{position:absolute;opacity:0;left:0;right:0;top:0;bottom:0;margin:auto;width:90px;height:90px;background-color:#f5a61c;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:1px solid rgba(255,255,255,.25);outline-offset:-6px}.section-56{margin-top:107px;padding-top:110px;padding-bottom:302px;max-width:1569px;margin-inline:auto;background-size:cover;background-image:url(../img/sec56_1.jpg)}@media (max-width:47.99875em){.section-56{margin-top:30px;padding-top:30px;padding-bottom:30px}}.section-56__title{color:#fff}.section-56__items{margin-top:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:47.99875em){.section-56__items{margin-top:30px;gap:15px}}.section-56__item{padding:85px 50px 97px 90px;background-size:cover;color:#fff}@media (max-width:61.99875em){.section-56__item{padding:50px}}@media (max-width:47.99875em){.section-56__item{padding:30px}}@media (max-width:35.99875em){.section-56__item{padding:20px}}@media (max-width:29.99875em){.section-56__item{position:relative;z-index:1;background-position:50%}.section-56__item::after{content:"";width:100%;height:100%;position:absolute;background:rgba(0,0,0,.5);top:0;left:0;z-index:-1}}.section-56__item-title{font-size:35px;line-height:120%;font-weight:700}@media (max-width:61.99875em){.section-56__item-title{font-size:30px}}@media (max-width:47.99875em){.section-56__item-title{font-size:27px}}@media (max-width:35.99875em){.section-56__item-title{font-size:23px}}.section-56__list{margin-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}@media (max-width:47.99875em){.section-56__list{margin-top:10px;gap:5px}}@media (max-width:35.99875em){.section-56__list-item{font-size:16px}.section-56__list-item::before{top:9px!important}}.section-56__footer{margin-top:28px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media (max-width:47.99875em){.section-56__footer{margin-top:15px}}@media (max-width:29.99875em){.section-56__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-56__button{font-size:15px;line-height:133.333333%;font-weight:700;width:294px;height:80px}@media (max-width:35.99875em){.section-56__button{padding-inline:5px;font-size:14px}.section-56__button br{display:none}}@media (max-width:29.99875em){.section-56__button{width:294px!important;height:65px}}.section-56__link{font-size:15px;line-height:133.333333%;font-weight:700;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:263px;height:80px;background-image:-webkit-gradient(linear,left bottom,left top,from(#eee),to(#fdfdfd));background-image:-o-linear-gradient(bottom,#eee 0,#fdfdfd 100%);background-image:linear-gradient(0deg,#eee 0,#fdfdfd 100%);-webkit-box-shadow:inset 0 -3px 5px 0 rgba(255,255,255,.04);box-shadow:inset 0 -3px 5px 0 rgba(255,255,255,.04)}@media (max-width:35.99875em){.section-56__link{text-align:center;padding-inline:5px}.section-56__link br{display:none}}@media (max-width:29.99875em){.section-56__link{width:294px;height:65px}}.section-58{margin-top:100px}@media (max-width:47.99875em){.section-58{margin-top:50px}.section-58 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-58__items{margin-top:45px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:57px}@media (max-width:76.875em){.section-58__items{gap:30px}}@media (max-width:61.99875em){.section-58__items{gap:15px}}@media (max-width:47.99875em){.section-58__items{-ms-grid-columns:(300px)[3];grid-template-columns:repeat(3,300px);margin-top:0;overflow:scroll;padding-bottom:10px}}.section-58__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:76.875em){.section-58__item br{display:none}}@media (max-width:61.99875em){.section-58__item{gap:10px}}.section-58__item-img{padding-bottom:69%;position:relative}.section-58__item-img img{position:absolute;top:0;left:0;height:100%;width:100%}.section-58__text{font-size:17px;line-height:152.941176%;font-weight:600;text-align:center}@media (max-width:61.99875em){.section-58__text{font-size:16px}}.section-59{background-image:url(../img/sec59_wrap.jpg);padding-top:110px;margin-top:130px;padding-bottom:120px;background-size:cover;background-position:top center;max-width:1920px;margin-inline:auto}@media (max-width:47.99875em){.section-59{padding-top:30px;margin-top:30px;padding-bottom:30px}}.section-59__title{color:#fff}.section-59__content{margin-top:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:76.875em){.section-59__content{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media (max-width:61.99875em){.section-59__content{max-width:630px;margin-inline:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.section-59__content br{display:none}}@media (max-width:47.99875em){.section-59__content{margin-top:30px;gap:15px}}.section-59__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px}@media (max-width:47.99875em){.section-59__list{gap:7px}}.section-59__list-item{color:#fff}.section-59__list-item::before{top:8px!important}@media (max-width:29.99875em){.section-59__list-item::before{top:6px!important}}.section-59__pic{width:640px;padding-bottom:36.7%;position:relative}.section-59__pic img{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:76.875em){.section-59__pic{width:500px}}@media (max-width:61.99875em){.section-59__pic{width:100%;max-width:630px;padding-bottom:60%}}.section-59__part:nth-of-type(2){margin-top:110px}@media (max-width:47.99875em){.section-59__part:nth-of-type(2){margin-top:50px}}.section-59__items{margin-top:45px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:76.875em){.section-59__items{gap:14px}.section-59__items br{display:none}}@media (max-width:47.99875em){.section-59__items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);max-width:500px;margin-inline:auto;margin-top:30px}}.section-59__item-pic{position:relative;padding-bottom:70%}.section-59__item-pic img{position:absolute;top:0;left:0;width:100%;height:100%}.section-59__text{margin-top:20px;text-align:center;color:#fff}@media (max-width:47.99875em){.section-59__text{margin-top:10px}}.section-59+.section-23{margin-top:110px}@media (max-width:47.99875em){.section-59+.section-23{margin-top:30px}}.section-60{margin-top:100px;margin-top:100px}@media (max-width:47.99875em){.section-60{margin-top:40px}}.section-60+.section-36{margin-top:100px}@media (max-width:47.99875em){.section-60+.section-36{margin-top:50px}}.section-60__hangar-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);row-gap:20px}@media (max-width:29.99875em){.section-60__hangar-product{padding:10px}}.section-60__button{margin-top:70px;width:350px;height:90px;margin-inline:auto;position:relative;z-index:2}@media (max-width:47.99875em){.section-60__button{margin-top:30px}}.irs-from,.irs-max,.irs-min,.irs-single,.irs-to{display:none}.irs--round .irs-line{height:3px;border-radius:0;background-color:#dfdfdf}.irs--round .irs-bar{background-color:#c9a25c;height:3px}.irs--round .irs-handle{border:none;top:30px;background-color:#f6a81e;width:16px;height:16px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.irs--round .irs-handle:hover{background-color:#cf8c18!important}.section-57{margin-top:100px}@media (max-width:47.99875em){.section-57{margin-top:50px}}.section-57__catalog{display:-ms-grid;display:grid;-ms-grid-columns:300px auto;grid-template-columns:300px auto;gap:12px;margin-top:50px}@media (max-width:76.875em){.section-57__catalog{-ms-grid-columns:250px auto;grid-template-columns:250px auto}}@media (max-width:47.99875em){.section-57__catalog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-top:25px}}@media (max-width:47.99875em){.section-57 .catalog__sidebar{margin-right:19px;z-index:9;position:fixed;width:100%;left:0;background:#fff;padding:35px;-webkit-transform:translateX(-900px);-ms-transform:translateX(-900px);transform:translateX(-900px)}}.section-57 .catalog__mobile{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin:0;top:0;overflow:auto;height:100vh;padding:0;z-index:137;z-index:90099;padding:20px;padding-top:35px!important}.section-57 .catalog__close{display:none;position:absolute;right:10px;top:10px;opacity:1}@media (max-width:47.99875em){.section-57 .catalog__close{display:block}}.section-57 .catalog__filter-button{display:none}@media (max-width:47.99875em){.section-57 .catalog__filter-button{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;margin-inline:auto;gap:10px;max-width:450px;width:100%}.section-57 .catalog__filter-button svg{max-width:20px}}.section-57 .catalog__cards{gap:10px}.section-57 .catalog__card{width:calc(33.3333333333% - 7px);padding-inline:20px;padding-bottom:39px}@media (max-width:76.875em){.section-57 .catalog__card{padding-inline:15px}}@media (max-width:61.99875em){.section-57 .catalog__card{width:calc(50% - 7px)}}@media (max-width:47.99875em){.section-57 .catalog__card{padding-bottom:20px}}@media (max-width:29.99875em){.section-57 .catalog__card{padding-inline:10px}}.section-57 .catalog__card-name{text-transform:uppercase;font-size:15px;line-height:173.333333%;font-weight:800}@media (max-width:76.875em){.section-57 .catalog__card-name{font-size:14px}}@media (max-width:35.99875em){.section-57 .catalog__card-name{font-size:14px}}@media (max-width:29.99875em){.section-57 .catalog__card-name{font-size:13px}}.section-57 .catalog__card-picture{padding-bottom:91.95%}.section-57 .catalog__card-characteristics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.section-57 .catalog__card-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:47.99875em){.section-57 .catalog__card-footer{gap:12px}}@media (max-width:29.99875em){.section-57 .catalog__card-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}}.section-57 .catalog__card-more{width:148px;font-size:12px;line-height:20px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:#5265d8}@media (max-width:35.99875em){.section-57 .catalog__card-more{height:50px}}@media (max-width:29.99875em){.section-57 .catalog__card-more{width:100%}}.section-57 .catalog__card-link{font-size:12px;line-height:20px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgba(0,0,0,.2)}.section-57 .catalog__more-projects{border:none}@media (max-width:29.99875em){.section-57 .catalog__more-projects{max-width:350px}}.filter__item{background-color:#323232;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(-11%,#251b19),color-stop(111%,#190f0d));background-image:-o-linear-gradient(bottom,#251b19 -11%,#190f0d 111%);background-image:linear-gradient(0deg,#251b19 -11%,#190f0d 111%);color:#fff;padding-left:40px;padding-right:50px;padding-bottom:40px;padding-top:35px}.filter__item:last-of-type .filter__cost-inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter__item:last-of-type .filter__cost-inputs input{font-weight:700}@media (max-width:76.875em){.filter__item{padding-inline:20px}}@media (max-width:61.99875em){.filter__item{padding:20px}}.filter__item-name{font-size:22px;line-height:109.090909%;font-weight:400;margin-bottom:25px}@media (max-width:35.99875em){.filter__item-name{margin-bottom:15px}}.filter__cost-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:5px;max-width:100%}@media (max-width:76.875em){.filter__cost-inputs{gap:6px}}.filter__cost-input{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:5px;font-weight:400;color:#fff}.filter__cost-input input{background-color:transparent;color:#fff;max-width:100px;font-size:18px;font-weight:400;color:#fff}.filter__apply{margin-top:38px;width:217px;height:66px;border:1px solid #5265d8;font-size:14px;line-height:20px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:#5265d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto;text-align:center}@media (max-width:35.99875em){.filter__apply{margin-top:20px;height:55px}}.filter__reset{margin-top:20px;font-size:12px;line-height:20px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:#9d9d9d;text-decoration:underline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-underline-offset:5px;text-decoration-color:rgba(160,160,160,.4);margin-inline:auto;text-align:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media (max-width:35.99875em){.filter__reset{margin-top:10px}}.section-61{margin-top:131px}@media (max-width:47.99875em){.section-61{margin-top:50px}}.section-61 .catalog__cards{gap:8px;margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:47.99875em){.section-61 .catalog__cards{margin-top:30px}}.section-61 .catalog__card{width:calc(25% - 6px);padding-inline:20px;max-width:294px;padding-bottom:39px}@media (max-width:76.875em){.section-61 .catalog__card{padding-inline:15px}}@media (max-width:61.99875em){.section-61 .catalog__card{width:calc(50% - 6px)}}@media (max-width:47.99875em){.section-61 .catalog__card{padding-bottom:20px}}@media (max-width:29.99875em){.section-61 .catalog__card{padding-inline:10px}}.section-61 .catalog__card-name{text-transform:uppercase;font-size:15px;line-height:173.333333%;font-weight:800}@media (max-width:76.875em){.section-61 .catalog__card-name{font-size:14px}}@media (max-width:35.99875em){.section-61 .catalog__card-name{font-size:14px}}@media (max-width:29.99875em){.section-61 .catalog__card-name{font-size:13px}}.section-61 .catalog__card-picture{padding-bottom:91.95%}.section-61 .catalog__card-characteristics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.section-61 .catalog__card-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:47.99875em){.section-61 .catalog__card-footer{gap:12px}}@media (max-width:29.99875em){.section-61 .catalog__card-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}}.section-61 .catalog__card-more{width:148px;font-size:12px;line-height:20px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:#5265d8}@media (max-width:35.99875em){.section-61 .catalog__card-more{height:50px}}@media (max-width:29.99875em){.section-61 .catalog__card-more{width:100%}}.section-61 .catalog__card-link{font-size:12px;line-height:20px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgba(0,0,0,.2)}.section-61 .catalog__more-projects{border:none}@media (max-width:29.99875em){.section-61 .catalog__more-projects{max-width:350px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCJiYXNlL251bGwuc2NzcyIsInN0eWxlLmNzcyIsIl92YXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9kaXN0L2ZhbmN5Ym94LmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiX2dsb2JhbC5zY3NzIiwiYmFzZS9taXhpbnMuc2NzcyIsInBhcnRzL19oZWFkZXIuc2NzcyIsInBhcnRzL19mb290ZXIuc2NzcyIsInBhcnRzL19tb2RhbC5zY3NzIiwicGFydHMvX3F1aXouc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBLFdBQ0MsWUFBQSxRQUNBLGFBQUEsS0FDQSxJQUFBLGlDQUFBLGVBQUEsQ0FBQSxnQ0FBQSxlQUNBLFlBQUEsSUFDQSxXQUFBLE9BRUQsV0FDQyxZQUFBLFFBQ0EsYUFBQSxLQUNBLElBQUEsc0NBQUEsZUFBQSxDQUFBLHFDQUFBLGVBQ0EsWUFBQSxJQUNBLFdBQUEsT0FFRCxXQUNDLFlBQUEsUUFDQSxhQUFBLEtBQ0EsSUFBQSx1Q0FBQSxlQUFBLENBQUEsc0NBQUEsZUFDQSxZQUFBLElBQ0EsV0FBQSxPQUVELFdBQ0MsWUFBQSxRQUNBLGFBQUEsS0FDQSxJQUFBLGtDQUFBLGVBQUEsQ0FBQSxpQ0FBQSxlQUNBLFlBQUEsSUFDQSxXQUFBLE9BRUQsV0FDQyxZQUFBLFFBQ0EsYUFBQSxLQUNBLElBQUEsbUNBQUEsZUFBQSxDQUFBLGtDQUFBLGVBQ0EsWUFBQSxJQUNBLFdBQUEsT0FFRCxXQUNDLFlBQUEsUUFDQSxhQUFBLEtBQ0EsSUFBQSxvQ0FBQSxlQUFBLENBQUEsbUNBQUEsZUFDQSxZQUFBLElBQ0EsV0FBQSxPQUVELFdBQ0MsWUFBQSxRQUNBLGFBQUEsS0FDQSxJQUFBLHFDQUFBLGVBQUEsQ0FBQSxvQ0FBQSxlQUNBLFlBQUEsSUFDQSxXQUFBLE9BRUQsV0FDQyxZQUFBLE9BQ0EsYUFBQSxLQUNBLElBQUEscUNBQUEsZUFBQSxDQUFBLG9DQUFBLGVBQ0EsWUFBQSxJQUNBLFdBQUEsT0NyREQsRUMwREEsUUFEQSxTRHREQyxRQUFBLEVBQ0EsT0FBQSxFQUNBLE9BQUEsRUFDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxRQUFBLEVBRUQscUJBQ0Msc0JBQ0MsY0FBQSxNQUdGLHFCQUNDLFVBQUEsS0FFRCxFQUNDLGdCQUFBLEtBQ0EsbUJBQUEsSUFBQSxjQUFBLElBQUEsV0FBQSxJQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsUUFDQyxN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S0UsSUFBQSxNQUVELDhCQVBELGtDQVFFLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLEtBTUYsZ0NBQ0MsTUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFDQSxlQUFBLE1BQ0EsTUFBQSxRQUNBLDhCQVJELGdDQVNFLE9BQUEsTUFFRCw4QkFYRCxnQ0FZRSxNQUFBLE1BTUYsZ0NBQ0MsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQUNBLGVBQUEsTUFDQSxnQkFBQSxVQUNBLHNCQUFBLElBQ0Esc0JBQUEsZUFLRCxvQ0FDQyxPQUFBLEtBQ0EsOEJBRkQsb0NBR0UsVUFBQSIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6IE1hbnJvcGU7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9NYW5yb3BlLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6IE1hbnJvcGU7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9NYW5yb3BlLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2V7XG5cdGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1FeHRyYUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYW5yb3BlLUV4dHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2V7XG5cdGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6IE1hbnJvcGU7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9NYW5yb3BlLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2V7XG5cdGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYW5yb3BlLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2V7XG5cdGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6IE51bml0bztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL051bml0by1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL051bml0by1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbiIsIi8vPNCe0JHQndCj0JvQldCd0JjQlT4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHQud2l0aC1mYW5jeWJveCBoZWFkZXIge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cdH1cbn1cbi5mYW5jeWJveF9fY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogMC40cztcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbn1cblxudWwsXG5vbCxcbmxpLFxucCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMTI1JTtcblx0Zm9udC1zaXplOiAkZm9udFNpemU7XG5cdGNvbG9yOiAkbWFpbkNvbG9yO1xuXHRmb250LWZhbWlseTogJGZvbnRGYW1pbHk7XG5cblx0Yixcblx0c3Ryb25nIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0bm9iciB7XG5cdFx0ZGlzcGxheTogY29udGVudHM7XG5cdH1cbn1cblxuYnV0dG9uIHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogMC40cztcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuLy880J7QkdCd0KPQm9CV0J3QmNCVPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1hbnJvcGU7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NYW5yb3BlLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYW5yb3BlLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtRXh0cmFMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1FeHRyYUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYW5yb3BlLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTnVuaXRvO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTnVuaXRvLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTnVuaXRvLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAud2l0aC1mYW5jeWJveCBoZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIH1cbn1cbi5mYW5jeWJveF9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG51bCxcbm9sLFxubGksXG5wIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG59XG5ib2R5IGIsXG5ib2R5IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5IG5vYnIge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sb2NrIGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4ud3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3JhcHBlciA+IG1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi53cmFwcGVyID4gKiB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLypcbtCh0YLQuNC70Lgg0LHRg9C00YPRgiDQv9GA0LjQvNC10L3Rj9GC0YzRgdGPINC60L4g0LLRgdC10Lwg0LrQu9Cw0YHRgdCw0Lwg0YHQvtC00LXRgNC20LDRidC40LwgKl9fY29udGFpbmVyXG4qL1xuW2NsYXNzKj1fX2NvbnRhaW5lcl0ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICBbY2xhc3MqPV9fY29udGFpbmVyXSB7XG4gICAgbWF4LXdpZHRoOiA2MC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIFtjbGFzcyo9X19jb250YWluZXJdIHtcbiAgICBtYXgtd2lkdGg6IDQ2Ljg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgW2NsYXNzKj1fX2NvbnRhaW5lcl0ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDIzLjQzNjI1ZW0pIHtcbiAgW2NsYXNzKj1fX2NvbnRhaW5lcl0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jYXJvdXNlbCAqLCAuY2Fyb3VzZWwgKjpiZWZvcmUsIC5jYXJvdXNlbCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLmNhcm91c2VsLmlzLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uY2Fyb3VzZWwuaXMtZHJhZ2dpbmcge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5jYXJvdXNlbF9fdmlld3BvcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmNhcm91c2VsX190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXJvdXNlbF9fc2xpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IHZhcigtLWNhcm91c2VsLXNsaWRlLXdpZHRoLCA2MCUpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xufVxuXG4uaGFzLWRvdHMge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNXJlbSArIDIycHgpO1xufVxuXG4uY2Fyb3VzZWxfX2RvdHMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDAuNXJlbSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdC5pcy1zZWxlY3RlZDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbF9fYnV0dG9uIHtcbiAgd2lkdGg6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi13aWR0aCwgNDhweCk7XG4gIGhlaWdodDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1jb2xvciwgY3VycmVudENvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJnLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBib3gtc2hhZG93OiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc2hhZG93LCBub25lKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuXG4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2LCAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cblxuLmNhcm91c2VsX19idXR0b24uaXMtbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uY2Fyb3VzZWxfX2J1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmNhcm91c2VsX19idXR0b24gc3ZnIHtcbiAgd2lkdGg6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGgsIDUwJSk7XG4gIGhlaWdodDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQsIDUwJSk7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoLCAxLjUpO1xuICBzdHJva2UtbGluZWpvaW46IGJldmVsO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIGZpbHRlcjogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXIsIG5vbmUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuaHRtbC53aXRoLWZhbmN5Ym94IHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xufVxuXG5ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDUwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgLS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDQ4cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyNHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyNHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyICosIC5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSwgLmZhbmN5Ym94X19jb250YWluZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciA6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5ib2R5Om5vdCguaXMtdXNpbmctbW91c2UpIC5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDEsIDIxMCwgMjMyLCAwLjk0KSk7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3lib3hfX2NvbnRhaW5lciB7XG4gICAgLS1jYXJvdXNlbC1idXR0b24td2lkdGg6NDhweDtcbiAgICAtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6NDhweDtcbiAgICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6MjdweDtcbiAgICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OjI3cHg7XG4gIH1cbn1cbi5mYW5jeWJveF9fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbmN5Ym94LWJnLCByZ2JhKDI0LCAyNCwgMjcsIDAuOTIpKTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwuaGFzLWRvdHMge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNXJlbSArIDIycHgpO1xufVxuXG4uZmFuY3lib3hfX3ZpZXdwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmFuY3lib3hfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3hfX3NsaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNDhweCA4cHggOHB4IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDM2cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogMzZweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMnB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4O1xufVxuXG4uZmFuY3lib3hfX3NsaWRlOjpiZWZvcmUsIC5mYW5jeWJveF9fc2xpZGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMCAwIDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeWJveF9fc2xpZGUge1xuICAgIHBhZGRpbmc6IDY0cHggMTAwcHg7XG4gIH1cbn1cbi5mYW5jeWJveF9fY29udGVudCB7XG4gIG1hcmdpbjogMCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIDAgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO1xuICBwYWRkaW5nOiAzNnB4O1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMjA7XG59XG5cbi5mYW5jeWJveF9fY29udGVudCA6Zm9jdXM6bm90KC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlKSB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NhcHRpb24ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIGNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIgPiAuY2Fyb3VzZWxfX2RvdHMge1xuICB0b3A6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7XG59XG5cbi5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uIHtcbiAgei1pbmRleDogNDA7XG59XG5cbi5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHQge1xuICByaWdodDogOHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dCB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXYge1xuICBsZWZ0OiA4cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2IHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSArIDhweCk7XG4gIHJpZ2h0OiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgKyA4cHgpO1xuICB6LWluZGV4OiA0MDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgICByaWdodDogNDBweDtcbiAgfVxufVxuLmZhbmN5Ym94X19jb250ZW50ID4gLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpO1xufVxuXG4uZmFuY3lib3hfX25vLWNsaWNrLCAuZmFuY3lib3hfX25vLWNsaWNrIGJ1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmFuY3lib3hfX3NwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7XG59XG5cbi5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19zcGlubmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDUzO1xufVxuXG4uZmFuY3lib3hfX3NwaW5uZXIgc3ZnIHtcbiAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3hfX3NwaW5uZXIgc3ZnIGNpcmNsZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMi43NTtcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICBhbmltYXRpb246IGZhbmN5Ym94LWRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LWRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTM1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNHB4O1xuICB9XG59XG4uZmFuY3lib3hfX2JhY2tkcm9wLCAuZmFuY3lib3hfX2NhcHRpb24sIC5mYW5jeWJveF9fbmF2LCAuY2Fyb3VzZWxfX2RvdHMsIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9wLCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19jYXB0aW9uLCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19uYXYsIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2RvdHMsIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUluO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fYmFja2Ryb3AsIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19jYXB0aW9uLCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fbmF2LCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fZG90cywgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVPdXQ7XG59XG5cbi5mYW5jeWJveC1mYWRlSW4ge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlSW47XG59XG5cbi5mYW5jeWJveC1mYWRlT3V0IHtcbiAgYW5pbWF0aW9uOiAwLjFzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0O1xufVxuXG4uZmFuY3lib3gtem9vbUluVXAge1xuICBhbmltYXRpb246IDAuMnMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21JblVwO1xufVxuXG4uZmFuY3lib3gtem9vbU91dERvd24ge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC16b29tT3V0RG93bjtcbn1cblxuLmZhbmN5Ym94LXRocm93T3V0VXAge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dFVwO1xufVxuXG4uZmFuY3lib3gtdGhyb3dPdXREb3duIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXREb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZU91dCB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFuY3lib3gtem9vbU91dERvd24ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXRocm93T3V0VXAge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXRocm93T3V0RG93biB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwJSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICNjY2MgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlLCAuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUsIC5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9vdXQgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmZhbmN5Ym94X19pbWFnZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5oYXMtaW1hZ2UgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG4uaXMtY2xvc2luZyAuaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl0gLmZhbmN5Ym94X19pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl0ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwJTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICB3aWR0aDogOTYwcHg7XG4gIGhlaWdodDogNTQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgMjQsIDI3LCAwLjkpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2U1ZTNkZjtcbn1cblxuLmZhbmN5Ym94X19odG1sNXZpZGVvLCAuZmFuY3lib3hfX2lmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3hfX3RodW1icyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDBweCAzcHg7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X190aHVtYnMge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbjtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX3RodW1icyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IHZhcigtLWZhbmN5Ym94LXRodW1icy13aWR0aCwgOTZweCk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDNweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cywgNHB4KTtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZS5pcy1uYXYtc2VsZWN0ZWQgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjkyO1xufVxuXG4uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlID4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94X190aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMCUgLyAodmFyKC0tZmFuY3lib3gtdGh1bWJzLXJhdGlvLCAxLjUpKSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCk7XG59XG5cbi5mYW5jeWJveF9fdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIGhzbGEoMGRlZywgMCUsIDAlLCAwKSAwJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDA2KSA4LjElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4wMjEpIDE1LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4wNDYpIDIyLjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4wNzcpIDI5JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMTE0KSAzNS4zJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMTU1KSA0MS4yJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMTk4KSA0Ny4xJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMjQyKSA1Mi45JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMjg1KSA1OC44JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMzI2KSA2NC43JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMzYzKSA3MSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjM5NCkgNzcuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjQxOSkgODQuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjQzNCkgOTEuOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjQ0KSAxMDAlKTtcbiAgcGFkZGluZzogMDtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjBweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjBweDtcbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG4gIHRleHQtc2hhZG93OiB2YXIoLS1mYW5jeWJveC10b29sYmFyLXRleHQtc2hhZG93LCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5Ym94X190b29sYmFyIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3Rvb2xiYXIge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbjtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX3Rvb2xiYXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWNlbnRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmFuY3lib3hfX2NvdW50ZXIge1xuICBtaW4td2lkdGg6IDcycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQsIDQ4cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG59XG5cbi5mYW5jeWJveF9fcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMzQsIDIxMywgMjMzLCAwLjk2KSk7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHotaW5kZXg6IDMwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbjo6YmFja2Ryb3Age1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jaztcbn0gLyoqXG4gKiBTd2lwZXIgOC40LjdcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSmFudWFyeSAzMCwgMjAyM1xuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci0zZCwgLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAuc3dpcGVyLXBhZ2luYXRpb24sIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgcmlnaHQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwgLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG5cbi5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cblxuLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogO1xuICAtLWJzLW1vZGFsLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtbW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS1icy1tb2RhbC1tYXJnaW4pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXMpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAtLWJzLWJhY2tkcm9wLXppbmRleDogMTA1MDtcbiAgLS1icy1iYWNrZHJvcC1iZzogIzAwMDtcbiAgLS1icy1iYWNrZHJvcC1vcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1iYWNrZHJvcC16aW5kZXgpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJhY2tkcm9wLWJnKTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbjogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IGNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWJzLW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLmJ0bi1jbG9zZSB7XG4gIC0tYnMtYnRuLWNsb3NlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1jbG9zZS1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYnRuLWNsb3NlLW9wYWNpdHk6IDAuNTtcbiAgLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMC43NTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogMTtcbiAgLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiAgLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLWJzLWJ0bi1jbG9zZS1iZykgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiB2YXIoLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1jbG9zZSB7XG4gIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3IpO1xufVxuLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi10YWJzIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIHtcbiAgLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi1waWxscyAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbn1cblxuLm5hdi11bmRlcmxpbmUge1xuICAtLWJzLW5hdi11bmRlcmxpbmUtZ2FwOiAxcmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIGdhcDogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1nYXApO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbms6aG92ZXIsIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXVuZGVybGluZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteHhsLCAub2ZmY2FudmFzLXhsLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLXNtIHtcbiAgLS1icy1vZmZjYW52YXMtemluZGV4OiAxMDQ1O1xuICAtLWJzLW9mZmNhbnZhcy13aWR0aDogNDAwcHg7XG4gIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogMzB2aDtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1vZmZjYW52YXMtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uaGlkaW5nLCAub2ZmY2FudmFzLXNtLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuaGlkaW5nLCAub2ZmY2FudmFzLWxnLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuaGlkaW5nLCAub2ZmY2FudmFzLXhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5oaWRpbmcsIC5vZmZjYW52YXMteHhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1ib3R0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5zaG93Om5vdCguaGlkaW5nKSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5oaWRpbmcsIC5vZmZjYW52YXMuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xufVxuLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1iZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzIxMjUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwNTJjNjUnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24sIC5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi50b29sdGlwLWhvcml6b250YWwtc2Nyb2xsLWljb25faGFuZCB7XG4gIGFuaW1hdGlvbjogdG9vbHRpcC1ob3Jpem9udGFsLXNjcm9sbC1pY29uX2FuaW0tc2Nyb2xsLWhhbmQgMnMgaW5maW5pdGU7XG59XG5cbi5pbnZpc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9vbHRpcC1ob3Jpem9udGFsLXNjcm9sbC1pY29uX2NhcmQge1xuICBhbmltYXRpb246IHRvb2x0aXAtaG9yaXpvbnRhbC1zY3JvbGwtaWNvbl9hbmltLXNjcm9sbC1jYXJkIDJzIGluZmluaXRlO1xufVxuXG4uX2NvdXJzb3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuX2NvdXJzb3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0b29sdGlwLWhvcml6b250YWwtc2Nyb2xsLWljb25fYW5pbS1zY3JvbGwtaGFuZCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweCkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDIwJSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTc1cHgpIHNjYWxlKDAuNik7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHNjYWxlKDAuNik7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgc2NhbGUoMC42KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRvb2x0aXAtaG9yaXpvbnRhbC1zY3JvbGwtaWNvbl9hbmltLXNjcm9sbC1jYXJkIHtcbiAgMCUsIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDgwJSwgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjQwcHgpO1xuICB9XG59XG4uZGlzYWJsZS1ob3Zlcixcbi5kaXNhYmxlLWhvdmVyICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mb3JtLWNoZWNrIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uZm9ybS1jaGVjayBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1jaGVjayBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4MDgwODA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuZm9ybS1jaGVjayBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMS41cHg7XG4gIH1cbn1cbi5mb3JtLWNoZWNrIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMHB4O1xufVxuLmZvcm0tY2hlY2sgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5mb3JtLWNoZWNrIGxhYmVsIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNTI2M2M4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb3JtLWNoZWNrIGxhYmVsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8q0J/RgNC+0YDQsNGH0L3QvtGB0YLRjCDQstCy0L7QtNCwINGE0L7RgNC80YsqL1xuLypcbmlucHV0OnZhbGlkLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOnZhbGlkLFxudGV4dGFyZWE6dmFsaWQge1xuXHRwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG5cdGJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG59XG4qL1xuLl90ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLl9tYWluLWJ0biB7XG4gIGJveC1zaGFkb3c6IDAgMzBweCA2MHB4IHJnYmEoNzksIDk5LCAyMTAsIDAuMjUpLCBpbnNldCAwIC0zcHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIGluc2V0IDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzQwNTJiYyAwJSwgIzY2N2JmYSAxMDAlKTtcbiAgb3BhY2l0eTogMC45NTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTQ0LjQ0NDQ0NCU7IC8qIDI2LzE4ICovXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLl9tYWluLWJ0biB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyMy40MzYyNWVtKSB7XG4gIC5fbWFpbi1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEyNi42NjY2NjclOyAvKiA1Ny80NSAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuX3NlY3Rpb24tdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIEBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMS41NjI1cmVtICwgMS4xMTYwNzE0Mjg2cmVtICArICAyLjIzMjE0Mjg1NzF2dyAsIDIuNXJlbSApKSB7XG4gICAgLl9zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoIDEuNTYyNXJlbSAsIDEuMTE2MDcxNDI4NnJlbSAgKyAgMi4yMzIxNDI4NTcxdncgLCAyLjVyZW0gKTtcbiAgICB9XG4gIH1cbiAgQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMS41NjI1cmVtICwgMS4xMTYwNzE0Mjg2cmVtICArICAyLjIzMjE0Mjg1NzF2dyAsIDIuNXJlbSApKSB7XG4gICAgLl9zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDEuNTYyNXJlbSArIDAuOTM3NSAqICgxMDB2dyAtIDIwcmVtKSAvIDQyXG4gICAgKTtcbiAgICB9XG4gIH1cbn1cblxuLl9zZWN0aW9uLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMzMuMzMzMzMzJTsgLyogNDAvMzAgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLl9zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5fc2VjdGlvbi1zdWJ0aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgQHN1cHBvcnRzIChmb250LXNpemU6IGNsYW1wKCAxLjI1cmVtICwgMS4wMTE5MDQ3NjE5cmVtICArICAxLjE5MDQ3NjE5MDV2dyAsIDEuNzVyZW0gKSkge1xuICAgIC5fc2VjdGlvbi1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKCAxLjI1cmVtICwgMS4wMTE5MDQ3NjE5cmVtICArICAxLjE5MDQ3NjE5MDV2dyAsIDEuNzVyZW0gKTtcbiAgICB9XG4gIH1cbiAgQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMS4yNXJlbSAsIDEuMDExOTA0NzYxOXJlbSAgKyAgMS4xOTA0NzYxOTA1dncgLCAxLjc1cmVtICkpIHtcbiAgICAuX3NlY3Rpb24tc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMS4yNXJlbSArIDAuNSAqICgxMDB2dyAtIDIwcmVtKSAvIDQyXG4gICAgKTtcbiAgICB9XG4gIH1cbn1cblxuLl9tYWluLXRleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEzMy4zMzMzMzMlOyAvKiAzMi8yNCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLl9tYWluLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE1NS41NTU1NTYlOyAvKiAyOC8xOCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLl90ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLl9jaGVja2xpc3QteWVsbG93IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uX2NoZWNrbGlzdC15ZWxsb3cgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrbGlzdC15ZWxsb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5fY2hlY2tsaXN0IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uX2NoZWNrbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2tsaXN0LWJsdWUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuX2NoZWNrbGlzdCBsaTpiZWZvcmUge1xuICAgIHRvcDogM3B4O1xuICB9XG59XG5cbi5fY2lyY2xlLWxpc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5fY2lyY2xlLWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NjZkNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuX2NpcmNsZS1saXN0IGxpOmJlZm9yZSB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5cbi5fY2lyY2xlLWxpc3RfeWVsbG93IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVhNzIwO1xufVxuXG4uZm9ybWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1ibG9ja19feWVsbG93LXRleHQge1xuICBjb2xvcjogI2Y3YTcxYztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDI0NywgMTY3LCAyOCwgMC40KTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xufVxuLmZvcm1ibG9ja19fYm9vayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTU5cHg7XG4gIHJpZ2h0OiAtMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLmZvcm1ibG9ja19fYm9vayB7XG4gICAgdG9wOiAtMTg0cHg7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICByaWdodDogLTE3NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuZm9ybWJsb2NrX19ib29rIHtcbiAgICB0b3A6IC0xMzRweDtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIHJpZ2h0OiAtOTRweDtcbiAgICBmaWx0ZXI6IG9wYWNpdHkoMC44KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmZvcm1ibG9ja19fYm9vayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvcm1ibG9ja19faW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvcm0tYmFjay5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA3MHB4IDYzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvcm1ibG9ja19faW5uZXIge1xuICAgIHBhZGRpbmc6IDcwcHggMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmZvcm1ibG9ja19faW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5mb3JtYmxvY2tfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyMy40MzYyNWVtKSB7XG4gIC5mb3JtYmxvY2tfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cbi5mb3JtYmxvY2tfX29yY2FsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTRweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAyOXB4O1xuICBtYXJnaW4tdG9wOiAzOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvcm1ibG9ja19fb3JjYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4uZm9ybWJsb2NrX19vcmNhbGwtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuZm9ybWJsb2NrX19vcmNhbGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZm9ybWJsb2NrX19vcmNhbGwtbGluayB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEzOC40NjE1MzglOyAvKiAzNi8yNiAqL1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5mb3JtYmxvY2tfX29yY2FsbC1saW5rIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uZm9ybWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMy4zMzMzMzMlOyAvKiA1Mi8zOSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICBAc3VwcG9ydHMgKGZvbnQtc2l6ZTogY2xhbXAoIDEuMzEyNXJlbSAsIDAuODk1ODMzMzMzM3JlbSAgKyAgMi4wODMzMzMzMzMzdncgLCAyLjE4NzVyZW0gKSkge1xuICAgIC5mb3JtYmxvY2tfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoIDEuMzEyNXJlbSAsIDAuODk1ODMzMzMzM3JlbSAgKyAgMi4wODMzMzMzMzMzdncgLCAyLjE4NzVyZW0gKTtcbiAgICB9XG4gIH1cbiAgQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMS4zMTI1cmVtICwgMC44OTU4MzMzMzMzcmVtICArICAyLjA4MzMzMzMzMzN2dyAsIDIuMTg3NXJlbSApKSB7XG4gICAgLmZvcm1ibG9ja19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMS4zMTI1cmVtICsgMC44NzUgKiAoMTAwdncgLSAyMHJlbSkgLyA0MlxuICAgICk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuZm9ybWJsb2NrX190aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmZvcm1ibG9ja19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvcm1ibG9ja19fc3VidGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMzguNDYxNTM4JTsgLyogMzYvMjYgKi9cbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmZvcm1ibG9ja19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvcm1ibG9ja19fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmZvcm1ibG9ja19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuZm9ybWJsb2NrX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZm9ybWJsb2NrX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5mb3JtYmxvY2tfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZm9ybWJsb2NrX19wbHVzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAzNi8yNCAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTkwcHg7XG4gIGxlZnQ6IDM4NXB4O1xufVxuLmZvcm1ibG9ja19fcGx1czo6YmVmb3JlIHtcbiAgbGVmdDogLTI5cHg7XG4gIHRvcDogLTJweDtcbiAgY29udGVudDogXCIrXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM1MTYyYzY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmZvcm1ibG9ja19fcGx1cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5mb3JtYmxvY2tfX3BsdXM6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRvcDogLTRweDtcbiAgICBsZWZ0OiAtMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvcm1ibG9ja19fcGx1cyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuZm9ybWJsb2NrX19wbHVzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmZvcm1ibG9ja19fcGx1cyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5mb3JtYmxvY2tfX3BsdXM6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxlZnQ6IC0xMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjMuNDM2MjVlbSkge1xuICAuZm9ybWJsb2NrX19wbHVzIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3JtYmxvY2tfX3BsdXM6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRvcDogLTE1cHg7XG4gIH1cbn1cbi5mb3JtYmxvY2tfX2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWE4MTk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgODglIDEwMCUsIDAlIDEwMCUpO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxNHB4IDY1cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTU4LjMzMzMzMyU7IC8qIDM4LzI0ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuZm9ybWJsb2NrX19mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mb3JtYmxvY2tfX2Zvb3RlciB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5mb3JtYmxvY2tfX2Zvb3RlciB7XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyMy40MzYyNWVtKSB7XG4gIC5mb3JtYmxvY2tfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5mb3JtYmxvY2tfX2Zvb3Rlci10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mb3JtYmxvY2tfX2Zvb3Rlci1waG9uZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ybWJsb2NrIC5fbWFpbi1idG4ge1xuICB3aWR0aDogMzc1cHg7XG4gIGhlaWdodDogOTZweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCBpbnNldCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM0MDUyYmMgMCUsICM2NjdiZmEgMTAwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLmZvcm1ibG9jayAuX21haW4tYnRuIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mb3JtYmxvY2sgLl9tYWluLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5mb3JtYmxvY2sgLl9tYWluLWJ0biB7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG59XG4uZm9ybWJsb2NrIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlY2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5mb3JtYmxvY2sgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvcm1ibG9jayAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLm1haW4tZm9ybV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogNzdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAubWFpbi1mb3JtX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLm1haW4tZm9ybV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLm1haW4tZm9ybV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLm1haW4tZm9ybV9fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5tYWluLWZvcm1fX2ZpZWxkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAubWFpbi1mb3JtX19maWVsZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxufVxuLm1haW4tZm9ybV9faW5wdXQge1xuICB3aWR0aDogMzQwcHg7XG4gIGhlaWdodDogOTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAubWFpbi1mb3JtX19pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5tYWluLWZvcm1fX2lucHV0IHtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gIH1cbn1cbi5fdGl0bGUtYmx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBOdW5pdG87XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjNTM2NGM4O1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZ2FwOiAwIDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnNfX2N1cnJlbnQge1xuICBjb2xvcjogI2JmYmZiZjtcbn1cblxuLl9ncmV5LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE1NzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYztcbiAgcGFkZGluZy10b3A6IDExMHB4O1xuICBtYXJnaW4tdG9wOiAxMTdweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLl9ncmV5LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLl9ub2JyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLl9pbWFnZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5faW1hZ2Utd3JhcHBlcl9ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmxhY2tfaW1hZ2UuanBnKTtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xuICBtYXJnaW4tdG9wOiAxMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMXB4O1xufVxuLl9pbWFnZS13cmFwcGVyX2JsYWNrIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uX2ltYWdlLXdyYXBwZXJfYmxhY2sgLnNlY3Rpb24tNDgge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLl9pbWFnZS13cmFwcGVyX2JsYWNrIC5zZWN0aW9uLTQ4X19jYXJkOm50aC1vZi10eXBlKDEpIGltZyB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG4gIC5faW1hZ2Utd3JhcHBlcl9ibGFjayAuc2VjdGlvbi00OF9fY2FyZDpudGgtb2YtdHlwZSgxKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLl9pbWFnZS13cmFwcGVyX2JsYWNrIC5zZWN0aW9uLTQ4X19jYXJkOm50aC1vZi10eXBlKDEpOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG4gIC5faW1hZ2Utd3JhcHBlcl9ibGFjayAuc2VjdGlvbi00OF9fY2FyZDpudGgtb2YtdHlwZSgxKSAuc2VjdGlvbi00OF9fY2FyZC1pbm5lciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLl9pbWFnZS13cmFwcGVyX2JsYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5faW1hZ2Utd3JhcHBlcl9ibGFjayAuc2VjdGlvbi0zOF9fY2FyZDpudGgtb2YtdHlwZSgxKSBpbWcge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxuICAuX2ltYWdlLXdyYXBwZXJfYmxhY2sgLnNlY3Rpb24tMzhfX2NhcmQ6bnRoLW9mLXR5cGUoMSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5faW1hZ2Utd3JhcHBlcl9ibGFjayAuc2VjdGlvbi0zOF9fY2FyZDpudGgtb2YtdHlwZSgxKTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxuICAuX2ltYWdlLXdyYXBwZXJfYmxhY2sgLnNlY3Rpb24tMzhfX2NhcmQ6bnRoLW9mLXR5cGUoMSkgLnNlY3Rpb24tMzhfX2NhcmQtaW5uZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgd2lkdGg6IDEwMCU7XG4gIGluc2V0OiAwIGF1dG8gYXV0byAwO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG4uaGVhZGVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmhlYWRlcl9fdG9wIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyMy40MzYyNWVtKSB7XG4gIC5oZWFkZXJfX3RvcCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uaGVhZGVyX19yaWdodHNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLmhlYWRlcl9fcmlnaHRzaWRlIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2xlZnRzaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5oZWFkZXJfX2xlZnRzaWRlIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5oZWFkZXJfX2xlZnRzaWRlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5oZWFkZXJfX3Nsb2dhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyOC41NzE0MjklOyAvKiAxOC8xNCAqL1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmhlYWRlcl9fc2xvZ2FuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5oZWFkZXJfX3Nsb2dhbiB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxuICAuaGVhZGVyX19zbG9nYW4gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX21pZGRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLmhlYWRlcl9fbWlkZGxlIHtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmhlYWRlcl9fbWlkZGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19waG9uZXNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5oZWFkZXJfX3Bob25lc2lkZSB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi5oZWFkZXJfX21haWxzaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLmhlYWRlcl9fbWFpbCB7XG4gIGNvbG9yOiAjNTI2M2M4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSg4MiwgOTksIDIwMCwgMC40KTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTsgLyogMjYvMjAgKi9cbn1cbi5oZWFkZXJfX21haWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5oZWFkZXJfX3Bob25lLXBpYyB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuaGVhZGVyX19waG9uZS1waWMgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyMy40MzYyNWVtKSB7XG4gIC5oZWFkZXJfX3Bob25lLXBpYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fcGhvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuaGVhZGVyX19waG9uZSB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5oZWFkZXJfX3Bob25lLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMS4xMjVyZW0gLCAwLjg4NjkwNDc2MTlyZW0gICsgIDEuMTkwNDc2MTkwNXZ3ICwgMS42MjVyZW0gKSkge1xuICAuaGVhZGVyX19waG9uZS1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoIDEuMTI1cmVtICwgMC44ODY5MDQ3NjE5cmVtICArICAxLjE5MDQ3NjE5MDV2dyAsIDEuNjI1cmVtICk7XG4gIH1cbn1cbkBzdXBwb3J0cyBub3QgKGZvbnQtc2l6ZTogY2xhbXAoIDEuMTI1cmVtICwgMC44ODY5MDQ3NjE5cmVtICArICAxLjE5MDQ3NjE5MDV2dyAsIDEuNjI1cmVtICkpIHtcbiAgLmhlYWRlcl9fcGhvbmUtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoXG4gICAgICAxLjEyNXJlbSArIDAuNSAqICgxMDB2dyAtIDIwcmVtKSAvIDQyXG4gICAgKTtcbiAgfVxufVxuLmhlYWRlcl9fb25saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uaGVhZGVyX19wdWxzZSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI2M2M4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uaGVhZGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA1N3B4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLmhlYWRlcl9fYm90dG9tIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuaGVhZGVyX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG59XG4uaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfX2J1dHRvbiB7XG4gIG1pbi13aWR0aDogMjM1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNjNjODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLmhlYWRlcl9fYnV0dG9uIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuaGVhZGVyX19idXR0b24ge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLm1haW4tbmF2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLm1haW4tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAubWFpbi1uYXZfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGdhcDogMjVweDtcbiAgfVxufVxuLm1haW4tbmF2X19pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5tYWluLW5hdl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLm1haW4tbmF2X19pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxlZnQ6IC0zMXB4O1xuICB0b3A6IDI3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLm1haW4tbmF2X19pdGVtOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAubWFpbi1uYXZfX2l0ZW06OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDdweDtcbiAgfVxufVxuLm1haW4tbmF2X19pdGVtOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAubWFpbi1uYXZfX2l0ZW06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1haW4tbmF2X190b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLW5hdl9fdG9nZ2xlciBzdmcge1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLm1haW4tbmF2X190b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubWFpbi1uYXZfX29mZmNhbnZhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAubWFpbi1uYXZfX29mZmNhbnZhcyA+IC5tYWluLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tYWluLW5hdl9fb2ZmY2FudmFzLWhlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiA4NHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZm9vdGVyX19vcmdhbml6YXRpb24ge1xuICBvcGFjaXR5OiAwLjM7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmZvb3Rlcl9fb3JnYW5pemF0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5mb290ZXJfX29yZ2FuaXphdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3Rlci1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgYiBjIGQgZVwiIFwiYSBiIGMgZiBmXCI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5mb290ZXItbmF2X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiB1bnNldDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcbiAgICBnYXA6IDQwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmZvb3Rlci1uYXZfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmZvb3Rlci1uYXZfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICBncmlkLWFyZWE6IGE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9vdGVyLW5hdl9faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgZ3JpZC1hcmVhOiB1bnNldDtcbiAgfVxufVxuLmZvb3Rlci1uYXZfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICBncmlkLWFyZWE6IGI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9vdGVyLW5hdl9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgZ3JpZC1hcmVhOiB1bnNldDtcbiAgfVxufVxuLmZvb3Rlci1uYXZfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICBncmlkLWFyZWE6IGM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9vdGVyLW5hdl9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgZ3JpZC1hcmVhOiB1bnNldDtcbiAgfVxufVxuLmZvb3Rlci1uYXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICBncmlkLWFyZWE6IGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9vdGVyLW5hdl9faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgZ3JpZC1hcmVhOiB1bnNldDtcbiAgfVxufVxuLmZvb3Rlci1uYXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkge1xuICBncmlkLWFyZWE6IGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9vdGVyLW5hdl9faXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gICAgZ3JpZC1hcmVhOiB1bnNldDtcbiAgfVxufVxuLmZvb3Rlci1uYXZfX2l0ZW06bnRoLW9mLXR5cGUoNikge1xuICBncmlkLWFyZWE6IGY7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9vdGVyLW5hdl9faXRlbTpudGgtb2YtdHlwZSg2KSB7XG4gICAgZ3JpZC1hcmVhOiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZm9vdGVyLW5hdl9faXRlbTpudGgtb2YtdHlwZSg2KSAuZm9vdGVyLW5hdl9fc3VibGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xuICBnYXA6IDE1cHggMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuZm9vdGVyLW5hdl9faXRlbTpudGgtb2YtdHlwZSg2KSAuZm9vdGVyLW5hdl9fc3VibGlzdCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmZvb3Rlci1uYXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmZvb3Rlci1uYXZfX3N1Ymxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvb3Rlci1uYXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmZvb3Rlci1uYXZfX3N1Ymxpc3Qge1xuICAgIGdhcDogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuZm9vdGVyLW5hdl9faXRlbTpudGgtb2YtdHlwZSg2KSAuZm9vdGVyLW5hdl9fc3VibGlzdCB7XG4gICAgZ2FwOiAzcHg7XG4gIH1cbn1cbi5mb290ZXItbmF2X19saXN0LWxpbmsge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTcuMTQyODU3JTsgLyogMjIvMTQgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5mb290ZXItbmF2X19saXN0LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5mb290ZXItbmF2X19saXN0LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5mb290ZXItbmF2X19zdWJsaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMy41cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuZm9vdGVyLW5hdl9fc3VibGlzdCB7XG4gICAgZ2FwOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5mb290ZXItbmF2X19zdWJsaXN0IHtcbiAgICBnYXA6IDNweDtcbiAgfVxufVxuLmZvb3Rlci1uYXZfX3N1Ymxpc3QtbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuZm9vdGVyLW5hdl9fc3VibGlzdC1saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDIzLjQzNjI1ZW0pIHtcbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmZvb3Rlci1ib3R0b21fX3JpZ2h0c2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuZm9vdGVyLWJvdHRvbV9fcmlnaHRzaWRlIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5mb290ZXItYm90dG9tX19sZWZ0c2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuZm9vdGVyLWJvdHRvbV9fbGVmdHNpZGUge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvb3Rlci1ib3R0b21fX2xlZnRzaWRlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5mb290ZXItYm90dG9tX19zbG9nYW4ge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjguNTcxNDI5JTsgLyogMTgvMTQgKi9cbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5mb290ZXItYm90dG9tX19zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmZvb3Rlci1ib3R0b21fX3Nsb2dhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4uZm9vdGVyLWJvdHRvbV9fbWlkZGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuZm9vdGVyLWJvdHRvbV9fbWlkZGxlIHtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmZvb3Rlci1ib3R0b21fX21pZGRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1ib3R0b21fX3Bob25lc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuZm9vdGVyLWJvdHRvbV9fcGhvbmVzaWRlIHtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLmZvb3Rlci1ib3R0b21fX21haWxzaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLmZvb3Rlci1ib3R0b21fX21haWwge1xuICBjb2xvcjogIzUyNjNjODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogN3B4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoODIsIDk5LCAyMDAsIDAuNCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDI2LzIwICovXG59XG4uZm9vdGVyLWJvdHRvbV9fbWFpbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvb3Rlci1ib3R0b21fX3Bob25lLXBpYyB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuZm9vdGVyLWJvdHRvbV9fcGhvbmUtcGljIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9vdGVyLWJvdHRvbV9fcGhvbmUtcGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjMuNDM2MjVlbSkge1xuICAuZm9vdGVyLWJvdHRvbV9fcGhvbmUtcGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyLWJvdHRvbV9fcGhvbmUtbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5mb290ZXItYm90dG9tX19waG9uZS1tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTAlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDIzLjQzNjI1ZW0pIHtcbiAgLmZvb3Rlci1ib3R0b21fX3Bob25lLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1ib3R0b21fX3Bob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvb3Rlci1ib3R0b21fX3Bob25lIHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmZvb3Rlci1ib3R0b21fX3Bob25lIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5mb290ZXItYm90dG9tX19waG9uZS1udW1iZXIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMS4xMjVyZW0gLCAwLjg4NjkwNDc2MTlyZW0gICsgIDEuMTkwNDc2MTkwNXZ3ICwgMS42MjVyZW0gKSkge1xuICAuZm9vdGVyLWJvdHRvbV9fcGhvbmUtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKCAxLjEyNXJlbSAsIDAuODg2OTA0NzYxOXJlbSAgKyAgMS4xOTA0NzYxOTA1dncgLCAxLjYyNXJlbSApO1xuICB9XG59XG5Ac3VwcG9ydHMgbm90IChmb250LXNpemU6IGNsYW1wKCAxLjEyNXJlbSAsIDAuODg2OTA0NzYxOXJlbSAgKyAgMS4xOTA0NzYxOTA1dncgLCAxLjYyNXJlbSApKSB7XG4gIC5mb290ZXItYm90dG9tX19waG9uZS1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDEuMTI1cmVtICsgMC41ICogKDEwMHZ3IC0gMjByZW0pIC8gNDJcbiAgICApO1xuICB9XG59XG4uZm9vdGVyLWJvdHRvbV9fb25saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZm9vdGVyLWJvdHRvbV9fcHVsc2Uge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNjNjODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvb3Rlci1ib3R0b21fX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2YWQzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyLWJvdHRvbV9fYnV0dG9uIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5mb290ZXItYm90dG9tX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5mb290ZXItYm90dG9tX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWNvbnRlbnQgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5tb2RhbC1jb250ZW50IC5jbG9zZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuI3F1aXpNb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgI3F1aXpNb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAjcXVpek1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICNxdWl6TW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICNxdWl6TW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNsb3NlIHtcbiAgICB0b3A6IDM1cHg7XG4gIH1cbn1cblxuLmNhbGxiYWNrX19tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmNhbGxiYWNrX19tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5jYWxsYmFja19fbW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbn1cblxuLmNhbGxiYWNrX19tb2RhbC1mb3JtYmxvY2sgLm1haW4tZm9ybV9fZmllbGRzLFxuLmNhbGxiYWNrX19tb2RhbC1mb3JtYmxvY2sgLm1haW4tZm9ybV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuLmNhbGxiYWNrX19tb2RhbC1mb3JtYmxvY2sgLm1haW4tZm9ybV9fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuY2FsbGJhY2tfX21vZGFsLWZvcm1ibG9jayAubWFpbi1mb3JtX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uY2FsbGJhY2tfX21vZGFsLWZvcm1ibG9jayAuZm9ybWJsb2NrX19pbm5lciB7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuY2FsbGJhY2tfX21vZGFsLWZvcm1ibG9jayAuZm9ybWJsb2NrX19pbm5lciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmNhbGxiYWNrX19tb2RhbC1mb3JtYmxvY2sgLmZvcm1ibG9ja19faW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDIzLjQzNjI1ZW0pIHtcbiAgLmNhbGxiYWNrX19tb2RhbC1mb3JtYmxvY2sgLmZvcm1ibG9ja19faW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5jYWxsYmFja19fbW9kYWwtZm9ybWJsb2NrIC5mb3JtYmxvY2tfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTIyLjIyMjIyMiU7IC8qIDQ0LzM2ICovXG59XG4uY2FsbGJhY2tfX21vZGFsLWZvcm1ibG9jayAuZm9ybWJsb2NrX190aXRsZSBiciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgQHN1cHBvcnRzIChmb250LXNpemU6IGNsYW1wKCAxLjU2MjVyZW0gLCAxLjI2NDg4MDk1MjRyZW0gICsgIDEuNDg4MDk1MjM4MXZ3ICwgMi4xODc1cmVtICkpIHtcbiAgICAuY2FsbGJhY2tfX21vZGFsLWZvcm1ibG9jayAuZm9ybWJsb2NrX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKCAxLjU2MjVyZW0gLCAxLjI2NDg4MDk1MjRyZW0gICsgIDEuNDg4MDk1MjM4MXZ3ICwgMi4xODc1cmVtICk7XG4gICAgfVxuICB9XG4gIEBzdXBwb3J0cyBub3QgKGZvbnQtc2l6ZTogY2xhbXAoIDEuNTYyNXJlbSAsIDEuMjY0ODgwOTUyNHJlbSAgKyAgMS40ODgwOTUyMzgxdncgLCAyLjE4NzVyZW0gKSkge1xuICAgIC5jYWxsYmFja19fbW9kYWwtZm9ybWJsb2NrIC5mb3JtYmxvY2tfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDEuNTYyNXJlbSArIDAuNjI1ICogKDEwMHZ3IC0gMjByZW0pIC8gNDJcbiAgICApO1xuICAgIH1cbiAgfVxufVxuLmNhbGxiYWNrX19tb2RhbC1mb3JtYmxvY2sgLmZvcm1ibG9ja19fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlOyAvKiAzMi8yMCAqL1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmNhbGxiYWNrX19tb2RhbC1mb3JtYmxvY2sgLmZvcm1ibG9ja19fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmNhbGxiYWNrX19tb2RhbC1mb3JtYmxvY2sgLmZvcm1ibG9ja19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuY2FsbGJhY2tfX21vZGFsLWZvcm1ibG9jayAuZm9ybWJsb2NrX19zdWJ0aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhbGxiYWNrX19tb2RhbC1mb3JtYmxvY2sgLmZvcm0tY29udHJvbCxcbi5jYWxsYmFja19fbW9kYWwtZm9ybWJsb2NrIC5tYWluLWZvcm1fX2J1dHRvbiAuX21haW4tYnRuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jYWxsYmFja19fbW9kYWwtZm9ybWJsb2NrIC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jYWxsYmFja19fbW9kYWwtZm9ybWJsb2NrIC5mb3JtLWNoZWNrIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4jY2FsbGJhY2sgLm1haW4tZm9ybV9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gICNjYWxsYmFjayAubWFpbi1mb3JtX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNXB4IDI1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwcHggMTAwcHg7XG4gIH1cbn1cbi5fbGluZSB7XG4gIGxlZnQ6IC0yMCU7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhNzFjO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xufVxuLl9saW5lOmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyMnB4IDIycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgN3MgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDdzIGxpbmVhciBpbmZpbml0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4uZmluYWwtcXVpeiAuX2xpbmUge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMzlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTAuOThweCkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9ncmVzcy1iYXJfX3RleHQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNjIuNSU7IC8qIDI2cHgvMTYgKi9cbiAgei1pbmRleDogOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbn1cbi5wcm9ncmVzcy1iYXJfX2xpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBtYXgtd2lkdGg6IDQ2MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5xdWl6IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgNDBweCA4MHB4IHJnYmEoODQsIDkwLCAxMTAsIDAuMSk7XG4gIG1pbi1oZWlnaHQ6IDgyN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA2OXB4IDEwMHB4IDg4cHggMTA4cHg7XG4gIG91dGxpbmU6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBvdXRsaW5lLW9mZnNldDogLTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAucXVpeiB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnF1aXoge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5xdWl6IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLnF1aXpfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDEuNjY2NjY3JTsgLyogMzQvMjQgKi9cbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnN0ZXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0ZXAuX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0ZXBfNCAucXVlc3Rpb25zLXF1aXoge1xuICBtYXgtd2lkdGg6IDk0MXB4O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc3RlcF80IC5xdWVzdGlvbnMtcXVpeiB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc3RlcF80IC5zdGVwX192YXJpYW50cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLnN0ZXBfNCAucXVlc3Rpb25zLXF1aXpfX3ZhcmlhbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xuICBwYWRkaW5nOiAzMHB4IDIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc3RlcF80IC5xdWVzdGlvbnMtcXVpel9fdmFyaWFudCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnN0ZXBfNCAucXVlc3Rpb25zLXF1aXpfX3JhZGlvLWxhYmVsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zdGVwXzQgLnF1ZXN0aW9ucy1xdWl6X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zdGVwXzQgLnF1ZXN0aW9ucy1xdWl6X19yYWRpby1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbn1cbi5zdGVwXzQgLnF1ZXN0aW9ucy1xdWl6X19yYWRpby1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcXVpei1jaGVjazIuc3ZnKTtcbn1cbi5zdGVwXzQgLnF1ZXN0aW9ucy1xdWl6X19yYWRpby1sYWJlbDpob3Zlcjo6YmVmb3JlLFxuLnN0ZXBfNCAucXVlc3Rpb25zLXF1aXpfX3JhZGlvLWxhYmVsOmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcXVpei1hY3RpdmUyLnN2Zyk7XG59XG4uc3RlcCAuX25leHQtc3RlcCB7XG4gIHdpZHRoOiAyOTBweDtcbiAgaGVpZ2h0OiA5MXB4O1xufVxuLnN0ZXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMjkuNDExNzY1JTsgLyogNDQvMzQgKi9cbn1cbkBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMS4xODc1cmVtICwgMC44NDY1OTA5MDkxcmVtICArICAxLjcwNDU0NTQ1NDV2dyAsIDIuMTI1cmVtICkpIHtcbiAgLnN0ZXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKCAxLjE4NzVyZW0gLCAwLjg0NjU5MDkwOTFyZW0gICsgIDEuNzA0NTQ1NDU0NXZ3ICwgMi4xMjVyZW0gKTtcbiAgfVxufVxuQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMS4xODc1cmVtICwgMC44NDY1OTA5MDkxcmVtICArICAxLjcwNDU0NTQ1NDV2dyAsIDIuMTI1cmVtICkpIHtcbiAgLnN0ZXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoXG4gICAgICAxLjE4NzVyZW0gKyAwLjkzNzUgKiAoMTAwdncgLSAyMHJlbSkgLyA1NVxuICAgICk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zdGVwX190aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0ZXBfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnN0ZXBfX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc3RlcF9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnN0ZXBfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0MnB4O1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnN0ZXBfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnF1ZXN0aW9ucy1xdWl6IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAzNHB4IDI1cHg7XG4gIG1heC13aWR0aDogOTIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMC45OHB4KSB7XG4gIC5xdWVzdGlvbnMtcXVpeiB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAucXVlc3Rpb25zLXF1aXoge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMC45OHB4KSB7XG4gIC5xdWVzdGlvbnMtcXVpeiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5xdWVzdGlvbnMtcXVpel9fdmFyaWFudCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucXVlc3Rpb25zLXF1aXpfX3JhZGlvLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucXVlc3Rpb25zLXF1aXpfX3JhZGlvLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTYwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0ICNmN2Y5ZmEgY2VudGVyL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrcXVpei5zdmcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoNDgsIDQ5LCA4NSwgMC4wOCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnF1ZXN0aW9ucy1xdWl6X19yYWRpby1sYWJlbDo6YmVmb3JlIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAucXVlc3Rpb25zLXF1aXpfX3JhZGlvLWxhYmVsOjpiZWZvcmUge1xuICAgIHRvcDogMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5xdWVzdGlvbnMtcXVpel9fcmFkaW8tbGFiZWw6OmJlZm9yZSB7XG4gICAgdG9wOiAyMTZweDtcbiAgfVxuICBAc3VwcG9ydHMgKHRvcDogY2xhbXAoIDVyZW0gLCAtMy4yOTc0MTM3OTMxcmVtICArICAzMS42MDkxOTU0MDIzdncgLCAxMS44NzVyZW0gKSkge1xuICAgIC5xdWVzdGlvbnMtcXVpel9fcmFkaW8tbGFiZWw6OmJlZm9yZSB7XG4gICAgICB0b3A6IGNsYW1wKCA1cmVtICwgLTMuMjk3NDEzNzkzMXJlbSAgKyAgMzEuNjA5MTk1NDAyM3Z3ICwgMTEuODc1cmVtICk7XG4gICAgfVxuICB9XG4gIEBzdXBwb3J0cyBub3QgKHRvcDogY2xhbXAoIDVyZW0gLCAtMy4yOTc0MTM3OTMxcmVtICArICAzMS42MDkxOTU0MDIzdncgLCAxMS44NzVyZW0gKSkge1xuICAgIC5xdWVzdGlvbnMtcXVpel9fcmFkaW8tbGFiZWw6OmJlZm9yZSB7XG4gICAgICB0b3A6IGNhbGMoXG4gICAgICA1cmVtICsgNi44NzUgKiAoMTAwdncgLSAyNi4yNXJlbSkgLyAyMS43NVxuICAgICk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwLjk4cHgpIHtcbiAgLnF1ZXN0aW9ucy1xdWl6X19yYWRpby1sYWJlbDo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5xdWVzdGlvbnMtcXVpel9fcmFkaW8tbGFiZWw6aG92ZXI6OmJlZm9yZSwgLnF1ZXN0aW9ucy1xdWl6X19yYWRpby1sYWJlbDpjaGVja2VkOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDIwNCwgMTcyLCA3OCwgMC4yKSwgaW5zZXQgMCAtNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVjay1hY3RpdmUuc3ZnKTtcbn1cbi5xdWVzdGlvbnMtcXVpel9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnF1ZXN0aW9ucy1xdWl6X19waWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucXVlc3Rpb25zLXF1aXpfX3BpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwLjk4cHgpIHtcbiAgLnF1ZXN0aW9ucy1xdWl6X19waWN0dXJlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5xdWVzdGlvbnMtcXVpel9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjZweC8xOCAqL1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQHN1cHBvcnRzIChmb250LXNpemU6IGNsYW1wKCAwLjg3NXJlbSAsIDAuNzg0MDkwOTA5MXJlbSAgKyAgMC40NTQ1NDU0NTQ1dncgLCAxLjEyNXJlbSApKSB7XG4gIC5xdWVzdGlvbnMtcXVpel9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCggMC44NzVyZW0gLCAwLjc4NDA5MDkwOTFyZW0gICsgIDAuNDU0NTQ1NDU0NXZ3ICwgMS4xMjVyZW0gKTtcbiAgfVxufVxuQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMC44NzVyZW0gLCAwLjc4NDA5MDkwOTFyZW0gICsgIDAuNDU0NTQ1NDU0NXZ3ICwgMS4xMjVyZW0gKSkge1xuICAucXVlc3Rpb25zLXF1aXpfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDAuODc1cmVtICsgMC4yNSAqICgxMDB2dyAtIDIwcmVtKSAvIDU1XG4gICAgKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnF1ZXN0aW9ucy1xdWl6X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwLjk4cHgpIHtcbiAgLnF1ZXN0aW9ucy1xdWl6X190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogYXV0byAwO1xuICB9XG59XG4uaW5mby1hc2lkZSB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDY3cHggMzVweCA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTY4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMC45OHB4KSB7XG4gIEBzdXBwb3J0cyAocGFkZGluZzogY2xhbXAoIDEuMjVyZW0gLCAtMy4yMjExNTM4NDYycmVtICArICA3LjIxMTUzODQ2MTV2dyAsIDIuMTg3NXJlbSApKSB7XG4gICAgLmluZm8tYXNpZGUge1xuICAgICAgcGFkZGluZzogY2xhbXAoIDEuMjVyZW0gLCAtMy4yMjExNTM4NDYycmVtICArICA3LjIxMTUzODQ2MTV2dyAsIDIuMTg3NXJlbSApO1xuICAgIH1cbiAgfVxuICBAc3VwcG9ydHMgbm90IChwYWRkaW5nOiBjbGFtcCggMS4yNXJlbSAsIC0zLjIyMTE1Mzg0NjJyZW0gICsgIDcuMjExNTM4NDYxNXZ3ICwgMi4xODc1cmVtICkpIHtcbiAgICAuaW5mby1hc2lkZSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKFxuICAgICAgMS4yNXJlbSArIDAuOTM3NSAqICgxMDB2dyAtIDYycmVtKSAvIDEzXG4gICAgKTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTAuOThweCkge1xuICAuaW5mby1hc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmluZm8tYXNpZGVfX3RvcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZm8tYXNpZGVfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTE4cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5pbmZvLWFzaWRlX19pbWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxYTQ0YTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDAuOThweCkge1xuICAuaW5mby1hc2lkZV9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5zZXQ6IDA7XG4gIH1cbn1cbi5pbmZvLWFzaWRlX19maW8ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAzMC8yMCAqL1xufVxuLmluZm8tYXNpZGVfX2pvYiB7XG4gIGNvbG9yOiAjOGU5NDk5O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTcxLjQyODU3MSU7IC8qIDI0LzE0ICovXG59XG4uaW5mby1hc2lkZV9fcXVvdGUge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuLmluZm8tYXNpZGVfX3F1b3RlIHAge1xuICBsaW5lLWhlaWdodDogMTYyLjUlOyAvKiAyNi8xNiAqL1xufVxuQHN1cHBvcnRzIChmb250LXNpemU6IGNsYW1wKCAwLjg3NXJlbSAsIDAuMjc4ODQ2MTUzOHJlbSAgKyAgMC45NjE1Mzg0NjE1dncgLCAxcmVtICkpIHtcbiAgLmluZm8tYXNpZGVfX3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoIDAuODc1cmVtICwgMC4yNzg4NDYxNTM4cmVtICArICAwLjk2MTUzODQ2MTV2dyAsIDFyZW0gKTtcbiAgfVxufVxuQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMC44NzVyZW0gLCAwLjI3ODg0NjE1MzhyZW0gICsgIDAuOTYxNTM4NDYxNXZ3ICwgMXJlbSApKSB7XG4gIC5pbmZvLWFzaWRlX19xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoXG4gICAgICAwLjg3NXJlbSArIDAuMTI1ICogKDEwMHZ3IC0gNjJyZW0pIC8gMTNcbiAgICApO1xuICB9XG59XG4uaW5mby1hc2lkZV9fcXVvdGUgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpbmFsLXF1aXogLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGVwLWZpbmFsX19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zdGVwLWZpbmFsX19ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uc3RlcC1maW5hbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnN0ZXAtZmluYWxfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnN0ZXAtZmluYWxfX2hlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnN0ZXAtZmluYWxfX2hlYWRlciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc3RlcC1maW5hbF9fdGl0bGUge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEyNi4zMTU3ODklOyAvKiA0OC8zOCAqL1xufVxuQHN1cHBvcnRzIChmb250LXNpemU6IGNsYW1wKCAxLjQzNzVyZW0gLCAxLjA5NjU5MDkwOTFyZW0gICsgIDEuNzA0NTQ1NDU0NXZ3ICwgMi4zNzVyZW0gKSkge1xuICAuc3RlcC1maW5hbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoIDEuNDM3NXJlbSAsIDEuMDk2NTkwOTA5MXJlbSAgKyAgMS43MDQ1NDU0NTQ1dncgLCAyLjM3NXJlbSApO1xuICB9XG59XG5Ac3VwcG9ydHMgbm90IChmb250LXNpemU6IGNsYW1wKCAxLjQzNzVyZW0gLCAxLjA5NjU5MDkwOTFyZW0gICsgIDEuNzA0NTQ1NDU0NXZ3ICwgMi4zNzVyZW0gKSkge1xuICAuc3RlcC1maW5hbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDEuNDM3NXJlbSArIDAuOTM3NSAqICgxMDB2dyAtIDIwcmVtKSAvIDU1XG4gICAgKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnN0ZXAtZmluYWxfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zdGVwLWZpbmFsX190aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0ZXAtZmluYWxfX2xvYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDlweDtcbn1cbi5zdGVwLWZpbmFsX19sb2FkaW5nLXBpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc3RlcC1maW5hbF9fbG9hZGluZy1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogIzY2ODAyMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTYuNDlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogM3B4O1xuICBtYXgtd2lkdGg6IDY1cHg7XG59XG4uc3RlcC1maW5hbF9fbG9hZGluZy1wZXJjZW50IHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBjb2xvcjogIzY2ODAyMDtcbiAgZm9udC1zaXplOiAyOXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNi40OXB4O1xufVxuLnN0ZXAtZmluYWxfX2xvYWRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTU1LjU1NTU1NiU7IC8qIDI4LzE4ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnN0ZXAtZmluYWxfX2xvYWRpbmctdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxuICAuc3RlcC1maW5hbF9fbG9hZGluZy10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc3RlcC1maW5hbF9fbG9hZGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zdGVwLWZpbmFsX19sb2FkaW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnN0ZXAtZmluYWxfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDEuNjY2NjY3JTsgLyogMzQvMjQgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zdGVwLWZpbmFsX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnN0ZXAtZmluYWxfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnN0ZXAtZmluYWxfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnN0ZXAtZmluYWxfX3N1YnRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3RlcC1maW5hbF9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGVwLWZpbmFsX19mb3JtLWNhcHR1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc3RlcC1maW5hbF9fZm9ybS1yaWdodHNpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTQ3cHg7XG4gIGJvdHRvbTogLTE0M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnN0ZXAtZmluYWxfX2Zvcm0tcmlnaHRzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3RlcC1maW5hbF9fZm9ybS1jYXRhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0ZXAtZmluYWxfX2Zvcm0tdG90YWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI0LzE2ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0N3B4O1xuICB0b3A6IDk5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTFweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc3RlcC1maW5hbF9fZm9ybS10b3RhbCBiIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zdGVwLWZpbmFsX19mb3JtLXRvdGFsIHtcbiAgICByaWdodDogMTM3cHg7XG4gICAgdG9wOiA0OXB4O1xuICB9XG59XG4uc3RlcC1maW5hbF9fZm9ybS1jaXJjbGUge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YWEyNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uc3RlcC1maW5hbF9fZm9ybS1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00M3B4O1xuICB0b3A6IDg2cHg7XG59XG4uc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnN0ZXAtZmluYWwgLnF1aXotcmlnaHRzaWRlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjdweCAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3F1aXotYmFjay5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zdGVwLWZpbmFsIC5xdWl6LXJpZ2h0c2lkZV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDI3cHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnN0ZXAtZmluYWwgLnF1aXotcmlnaHRzaWRlX19pbm5lciB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMHB4IDIwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLnN0ZXAtZmluYWwgLnF1aXotcmlnaHRzaWRlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdGVwLWZpbmFsIC5xdWl6LXJpZ2h0c2lkZV9faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gIGdhcDogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGVfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGdhcDogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnN0ZXAtZmluYWwgLnF1aXotcmlnaHRzaWRlX19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLnN0ZXAtZmluYWwgLnF1aXotcmlnaHRzaWRlX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgZ2FwOiAxMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnN0ZXAtZmluYWwgLnF1aXotcmlnaHRzaWRlX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLnN0ZXAtZmluYWwgLnF1aXotcmlnaHRzaWRlX19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgZ2FwOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zdGVwLWZpbmFsIC5xdWl6LXJpZ2h0c2lkZV9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgZ2FwOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGVfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIGdhcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnN0ZXAtZmluYWwgLnF1aXotcmlnaHRzaWRlX19pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSBhbmQgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGVfX2l0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zdGVwLWZpbmFsIC5xdWl6LXJpZ2h0c2lkZV9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGVfX2l0ZW0gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zdGVwLWZpbmFsIC5xdWl6LXJpZ2h0c2lkZV9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB9XG4gIC5zdGVwLWZpbmFsIC5xdWl6LXJpZ2h0c2lkZV9faXRlbSBpbWcge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGVfX3RleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE1My4zMzMzMzMlOyAvKiAyMy8xNSAqL1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjMuNDM2MjVlbSkge1xuICAuc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnN0ZXAtZmluYWwgLm1haW4tZm9ybV9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDMxcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDUwcHggNDhweCA1MHB4IDQzcHg7XG4gIGJveC1zaGFkb3c6IDAgMTRweCA1OXB4IHJnYmEoNzAsIDcwLCA3MCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZ2FwOiAzMXB4O1xuICBvdXRsaW5lOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgb3V0bGluZS1vZmZzZXQ6IC01cHg7XG4gIG1hcmdpbi10b3A6IDUxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc3RlcC1maW5hbCAubWFpbi1mb3JtX193cmFwcGVyIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnN0ZXAtZmluYWwgLm1haW4tZm9ybV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjMuNDM2MjVlbSkge1xuICAuc3RlcC1maW5hbCAubWFpbi1mb3JtX193cmFwcGVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5zdGVwLWZpbmFsIC5tYWluLWZvcm1fX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zdGVwLWZpbmFsIC5tYWluLWZvcm1fX2ZpZWxkcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc3RlcC1maW5hbCAubWFpbi1mb3JtX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVjZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc3RlcC1maW5hbCAubWFpbi1mb3JtX19pbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG4uc3RlcC1maW5hbCAubWFpbi1mb3JtX19idXR0b24gLl9tYWluLWJ0biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM0MDUyYmMgMCUsICM2NjdiZmEgMTAwJSk7XG4gIHdpZHRoOiAzNDBweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIGluc2V0IDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzQwNTJiYyAwJSwgIzY2N2JmYSAxMDAlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyNC8xNiAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnN0ZXAtZmluYWwgLm1haW4tZm9ybV9fYnV0dG9uIC5fbWFpbi1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc3RlcC1maW5hbCAubWFpbi1mb3JtX19idXR0b24gLl9tYWluLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc3RlcC1maW5hbCAuZm9ybS1jaGVja19fbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi50aXBweS1ib3hbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT1oaWRkZW5dIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuW2RhdGEtdGlwcHktcm9vdF0ge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxMHB4KTtcbn1cblxuLnRpcHB5LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgdmlzaWJpbGl0eSwgb3BhY2l0eTtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXSA+IC50aXBweS1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXSA+IC50aXBweS1hcnJvdzpiZWZvcmUge1xuICBib3R0b206IC03cHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogOHB4IDhweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiBpbml0aWFsO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dID4gLnRpcHB5LWFycm93IHtcbiAgdG9wOiAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dID4gLnRpcHB5LWFycm93OmJlZm9yZSB7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaXRpYWw7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdID4gLnRpcHB5LWFycm93IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdID4gLnRpcHB5LWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogOHB4IDAgOHB4IDhweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGluaXRpYWw7XG4gIHJpZ2h0OiAtN3B4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdID4gLnRpcHB5LWFycm93IHtcbiAgbGVmdDogMDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdID4gLnRpcHB5LWFycm93OmJlZm9yZSB7XG4gIGxlZnQ6IC03cHg7XG4gIGJvcmRlci13aWR0aDogOHB4IDhweCA4cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbml0aWFsO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG59XG5cbi50aXBweS1ib3hbZGF0YS1pbmVydGlhXVtkYXRhLXN0YXRlPXZpc2libGVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU0LCAxLjUsIDAuMzgsIDEuMTEpO1xufVxuXG4udGlwcHktYXJyb3cge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLnRpcHB5LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnRpcHB5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCA5cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWN0aW9uLTEge1xuICBwYWRkaW5nLXRvcDogMjgzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NTlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMxLWJhY2sucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cbi5zZWN0aW9uLTFfdGVudCB7XG4gIHBhZGRpbmctdG9wOiAyNTZweDtcbiAgcGFkZGluZy1ib3R0b206IDI0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV90ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfdGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYyM3B4KSB7XG4gIC5zZWN0aW9uLTFfdGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfdGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWN0aW9uLTFfcGF5bWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzOTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfcGF5bWVudCB7XG4gICAgcGFkZGluZy10b3A6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX3BheW1lbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjIzcHgpIHtcbiAgLnNlY3Rpb24tMV9wYXltZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9wYXltZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNlY3Rpb24tMV9hYm91dCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfYWJvdXQge1xuICAgIHBhZGRpbmctdG9wOiAyMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjNweCkge1xuICAuc2VjdGlvbi0xX2Fib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjNweCkge1xuICAuc2VjdGlvbi0xX2NlcnQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDclIDY1cHg7XG4gIH1cbiAgLnNlY3Rpb24tMV9jZXJ0OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi0xX2NlcnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjI1LCAyMjUsIDIyNSwgMC4yKSAwJSwgI2ZmZiA4NiUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX2NlcnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU0JSA5M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc2VjdGlvbi0xOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjNweCkge1xuICAuc2VjdGlvbi0xIHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgfVxufVxuLnNlY3Rpb24tMV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zZWN0aW9uLTFfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLTFfX3Bob25lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0cHg7XG4gIGJvdHRvbTogLTI5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfX3Bob25lcyB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fcGhvbmVzIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGJvdHRvbTogLTMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19waG9uZXMge1xuICAgIG1heC13aWR0aDogMjE1cHg7XG4gICAgYm90dG9tOiAtMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfX3Bob25lcyB7XG4gICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICBib3R0b206IC0xODBweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbi5zZWN0aW9uLTFfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTI2LjkyMzA3NyU7IC8qIDY2LzUyICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICBAc3VwcG9ydHMgKGZvbnQtc2l6ZTogY2xhbXAoIDEuODc1cmVtICwgMS4zMzkyODU3MTQzcmVtICArICAyLjY3ODU3MTQyODZ2dyAsIDNyZW0gKSkge1xuICAgIC5zZWN0aW9uLTFfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoIDEuODc1cmVtICwgMS4zMzkyODU3MTQzcmVtICArICAyLjY3ODU3MTQyODZ2dyAsIDNyZW0gKTtcbiAgICB9XG4gIH1cbiAgQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMS44NzVyZW0gLCAxLjMzOTI4NTcxNDNyZW0gICsgIDIuNjc4NTcxNDI4NnZ3ICwgM3JlbSApKSB7XG4gICAgLnNlY3Rpb24tMV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMS44NzVyZW0gKyAxLjEyNSAqICgxMDB2dyAtIDIwcmVtKSAvIDQyXG4gICAgKTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0xX19saXR0bGUtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjEuNTM4NDYyJTsgLyogNDIvMjYgKi9cbn1cbi5zZWN0aW9uLTFfX2xpdHRsZS1zdWJ0aXRsZSBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIEBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMS4yNXJlbSAsIDEuMTAxMTkwNDc2MnJlbSAgKyAgMC43NDQwNDc2MTl2dyAsIDEuNTYyNXJlbSApKSB7XG4gICAgLnNlY3Rpb24tMV9fbGl0dGxlLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoIDEuMjVyZW0gLCAxLjEwMTE5MDQ3NjJyZW0gICsgIDAuNzQ0MDQ3NjE5dncgLCAxLjU2MjVyZW0gKTtcbiAgICB9XG4gIH1cbiAgQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMS4yNXJlbSAsIDEuMTAxMTkwNDc2MnJlbSAgKyAgMC43NDQwNDc2MTl2dyAsIDEuNTYyNXJlbSApKSB7XG4gICAgLnNlY3Rpb24tMV9fbGl0dGxlLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDEuMjVyZW0gKyAwLjMxMjUgKiAoMTAwdncgLSAyMHJlbSkgLyA0MlxuICAgICk7XG4gICAgfVxuICB9XG59XG4uc2VjdGlvbi0xX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE0Ni42NjY2NjclOyAvKiA0NC8zMCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgQHN1cHBvcnRzIChmb250LXNpemU6IGNsYW1wKCAxLjI1cmVtICwgMS4wMTE5MDQ3NjE5cmVtICArICAxLjE5MDQ3NjE5MDV2dyAsIDEuNzVyZW0gKSkge1xuICAgIC5zZWN0aW9uLTFfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoIDEuMjVyZW0gLCAxLjAxMTkwNDc2MTlyZW0gICsgIDEuMTkwNDc2MTkwNXZ3ICwgMS43NXJlbSApO1xuICAgIH1cbiAgfVxuICBAc3VwcG9ydHMgbm90IChmb250LXNpemU6IGNsYW1wKCAxLjI1cmVtICwgMS4wMTE5MDQ3NjE5cmVtICArICAxLjE5MDQ3NjE5MDV2dyAsIDEuNzVyZW0gKSkge1xuICAgIC5zZWN0aW9uLTFfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDEuMjVyZW0gKyAwLjUgKiAoMTAwdncgLSAyMHJlbSkgLyA0MlxuICAgICk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fc3VidGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTFfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0xX19mb290ZXIge1xuICAgIGdhcDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfX2Zvb3RlciB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTFfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjdGlvbi0xX19idG4ge1xuICB3aWR0aDogMzgwcHg7XG4gIGhlaWdodDogMTAzcHg7XG59XG4uc2VjdGlvbi0xX19zdGFyIHtcbiAgbWFyZ2luLXRvcDogLTIzcHg7XG59XG4uc2VjdGlvbi0xX190ZW5kZXIge1xuICB3aWR0aDogMzQwcHg7XG4gIGhlaWdodDogMTAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgaW5zZXQgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZWVlZWVlIDAlLCAjZmRmZGZkIDEwMCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDY3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE0NC40NDQ0NDQlOyAvKiAyNi8xOCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fdGVuZGVyIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfX3RlbmRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLTFfX3ZpZGVvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyOXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VjdGlvbi0xX19wbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTkxNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNlY3Rpb24tMV9fcGxheSBzdmcge1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fcGxheSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLnNlY3Rpb24tMV9fcGxheSBzdmcge1xuICAgIG1heC13aWR0aDogMzNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fcGxheSB7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG4gIC5zZWN0aW9uLTFfX3BsYXkgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTFfX3ZpZGVvLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTYxLjUzODQ2MiU7IC8qIDIxLzEzICovXG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fdmlkZW8tdGV4dCB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cblxuLnNlY3Rpb24tMiB7XG4gIG1hcmdpbi10b3A6IC0yNjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMiB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yIC5fY291cnNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNlY3Rpb24tMl9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMl9faXRlbXMge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMl9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDMwMHB4KTtcbiAgICBnYXA6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxufVxuLnNlY3Rpb24tMl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLTJfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy10b3A6IDQzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0N3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24tMl9faW5uZXIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNDUuNDU0NTQ1JTsgLyogMzIvMjIgKi9cbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0yX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTJfX3JlZXN0ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogMCA0MXB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGxlZnQ6IDQycHg7XG4gIHJpZ2h0OiA0MXB4O1xuICBib3R0b206IDQ3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMl9fcmVlc3RyIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGJvdHRvbTogMjVweDtcbiAgfVxuICAuc2VjdGlvbi0yX19yZWVzdHIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTJfX3JlZXN0ci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNTcuMTQyODU3JTsgLyogMjIvMTQgKi9cbn1cbi5zZWN0aW9uLTJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDYuNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMl9fbGlzdCB7XG4gICAgZ2FwOiAzLjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMl9fbGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tMyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAuc2VjdGlvbi0zIC5fY291cnNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNlY3Rpb24tM19faXRlbXMge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICBnYXA6IDE1cHggMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0zX19pdGVtcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMzAwcHgpO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNlY3Rpb24tM19faXRlbSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTNfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi0zX19sb25naXRlbSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zX19sb25naXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTNfX2JhY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tM19faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0zX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTNfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tM19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0zX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnNlY3Rpb24tM19fdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VjdGlvbi00IHtcbiAgbWFyZ2luLXRvcDogMTk3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00IHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNCB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuLnNlY3Rpb24tNSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IC0xODhweDtcbiAgcGFkZGluZy10b3A6IDI5NXB4O1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE0MXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzUtYmFjay5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNlY3Rpb24tNV9ub2JhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTVfbm9iYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01IHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTVfX2d1YXJhbnRlZXMge1xuICBtYXJnaW4tdG9wOiA0M3B4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01X19ndWFyYW50ZWVzIHtcbiAgICBnYXA6IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fZ3VhcmFudGVlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDE2OHB4LCAyMjBweCkpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyMy40MzYyNWVtKSB7XG4gIC5zZWN0aW9uLTVfX2d1YXJhbnRlZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxNDVweCwgMjIwcHgpKTtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLnNlY3Rpb24tNV9fZ3VhcmFudGVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tNV9fZ3VhcmFudGVlLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fZ3VhcmFudGVlLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTVfX2d1YXJhbnRlZS1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTVfX2d1YXJhbnRlZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01X19ndWFyYW50ZWUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fZ3VhcmFudGVlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyMy40MzYyNWVtKSB7XG4gIC5zZWN0aW9uLTVfX2d1YXJhbnRlZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc2VjdGlvbi01X19ndWFyYW50ZWUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTVfX2d1YXJhbnRlZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLnNlY3Rpb24tNV9fY2FyZHMge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDExcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01X19jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDMwMHB4LCA0NDdweCkpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uc2VjdGlvbi01X19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fY2FyZC1iYWNrIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcbiAgfVxufVxuLnNlY3Rpb24tNV9fY2FyZC1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogNTNweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi01X19jYXJkLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTVfX2NhcmQtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDIzLjQzNjI1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fY2FyZC1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tNV9fY2FyZC1pbm5lciBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fY2FyZC1tYWluIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyMy40MzYyNWVtKSB7XG4gIC5zZWN0aW9uLTVfX2NhcmQtbWFpbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi01X19jYXJkLXRleHQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDIzLjQzNjI1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4uc2VjdGlvbi01X19jYXJkLXRpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNzBweDtcbiAgbGVmdDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YTcxYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDVweCAyM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTVfX2NhcmQtdGltZSB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fY2FyZC10aW1lIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDIzLjQzNjI1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fY2FyZC10aW1lIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi02IHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNl9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTZfX2NhcmRzIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTZfX2NhcmRzIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTZfX2NhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMjM1cHgsIDI4NXB4KSk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTZfX2NhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02X19jYXJkcyB7XG4gICAgZ2FwOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTZfX2NhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMjM1cHgsIDI4NXB4KSk7XG4gIH1cbn1cbi5zZWN0aW9uLTZfX2NhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuLnNlY3Rpb24tNl9fY2FyZC1pbm5lciB7XG4gIHBhZGRpbmc6IDlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNl9fY2FyZC1pbm5lciB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4uc2VjdGlvbi02X19jYXJkLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMjRweCAyMXB4IDE5cHggMjFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi02X19jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgfVxufVxuLnNlY3Rpb24tNl9fY2FyZC10ZXh0IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLnNlY3Rpb24tNl9fY2FyZC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VjdGlvbi02X19jYXJkLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogN3B4O1xufVxuLnNlY3Rpb24tNl9fbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMzcuNSU7IC8qIDIyLzE2ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02X19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbi02X19saXN0LWl0ZW0gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTZfX2NhcmQtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjY1ZDg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tOCB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuc2VjdGlvbi04IC5fY291cnNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNlY3Rpb24tOF9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA0OXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi04X19pdGVtcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi04X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMzAwcHgpO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNlY3Rpb24tOF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLThfX2l0ZW0ge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLThfX2JhY2sge1xuICAgIGZpbHRlcjogb3BhY2l0eSgwLjcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi04X19iYWNrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsdGVyOiBvcGFjaXR5KDAuOCk7XG4gIH1cbn1cbi5zZWN0aW9uLThfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tOF9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi04X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi04X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tOF9faXRlbS10aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2VjdGlvbi04X19saXN0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi04X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZ2FwOiAzcHg7XG4gIH1cbn1cbi5zZWN0aW9uLThfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLThfX2xpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLThfX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgICB0b3A6IDYuNXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLThfX2xpc3QtaXRlbSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tOF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi04X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi04X190ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWN0aW9uLTkge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tOSAuX2NvdXJzb3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zZWN0aW9uLTlfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgYXV0byk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzOHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tOV9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTlfX2l0ZW1zIHtcbiAgICBnYXA6IDMwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOV9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDMwMHB4KTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLTlfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE0NS40NTQ1NDUlOyAvKiAzMi8yMiAqL1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOV9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLTlfX2l0ZW0tdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTlfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG59XG4uc2VjdGlvbi05X195ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUwLCAxNjgsIDI1KTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDBweCAwcHgsIDEwMCUgMHB4LCA4OCUgMTAwJSwgMCUgMTAwJSk7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDNweCAyOHB4IDNweCAxMHB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTlfX3llbGxvdyB7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5zZWN0aW9uLTlfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDkuNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOV9fbGlzdCB7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTlfX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTM3LjUlOyAvKiAyMi8xNiAqL1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLTlfX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMi41cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTlfX2xpc3QtaXRlbSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VjdGlvbi0xMCB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uc2VjdGlvbi0xMF9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMxMC1iYWNrLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG4uc2VjdGlvbi0xMF9faW5uZXIge1xuICBwYWRkaW5nOiAxMzVweCAzMHB4IDE0MXB4IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTBfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA5MHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEwJSA1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIGFuZCAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEwX19pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xMF9fdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDUyLzQwICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICBAc3VwcG9ydHMgKGZvbnQtc2l6ZTogY2xhbXAoIDEuNjg3NXJlbSAsIDEuNDE5NjQyODU3MXJlbSAgKyAgMS4zMzkyODU3MTQzdncgLCAyLjI1cmVtICkpIHtcbiAgICAuc2VjdGlvbi0xMF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCggMS42ODc1cmVtICwgMS40MTk2NDI4NTcxcmVtICArICAxLjMzOTI4NTcxNDN2dyAsIDIuMjVyZW0gKTtcbiAgICB9XG4gIH1cbiAgQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMS42ODc1cmVtICwgMS40MTk2NDI4NTcxcmVtICArICAxLjMzOTI4NTcxNDN2dyAsIDIuMjVyZW0gKSkge1xuICAgIC5zZWN0aW9uLTEwX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoXG4gICAgICAxLjY4NzVyZW0gKyAwLjU2MjUgKiAoMTAwdncgLSAyMHJlbSkgLyA0MlxuICAgICk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDIzLjQzNjI1ZW0pIHtcbiAgLnNlY3Rpb24tMTBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zZWN0aW9uLTEwX19idXR0b24ge1xuICB3aWR0aDogMzc1cHg7XG4gIGhlaWdodDogOTZweDtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEwX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyMy40MzYyNWVtKSB7XG4gIC5zZWN0aW9uLTEwX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgaGVpZ2h0OiA4NnB4O1xuICB9XG59XG5cbi5zZWN0aW9uLTExIHtcbiAgbWF4LXdpZHRoOiAxNTY5cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IC0yMzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMxMS1iYWNrLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLTExX3doaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuLnNlY3Rpb24tMTFfd2hpdGUgLnNlY3Rpb24tMTFfX25hdi1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfd2hpdGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMjgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTExX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi0xMV9fY3JhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTM2MHB4O1xuICB0b3A6IC0xOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19jcmFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0xMV9fbmF2cyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgyNDVweCwgMzEycHgpKTtcbiAgZ2FwOiA5cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfX25hdnMge1xuICAgIGdhcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMV9fbmF2cyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnNlY3Rpb24tMTFfX25hdi1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBwYWRkaW5nOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMV9fbmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfX25hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMDBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTFfX25hdi1saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMTYyLjUlOyAvKiAyNi8xNiAqL1xufVxuLnNlY3Rpb24tMTFfX25hdi1saW5rIGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNlY3Rpb24tMTFfX25hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmE3MWMgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLTExX19uYXYtbGluayNwaWxscy1tb3Njb3ctdGFiIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19uYXYtbGluayNwaWxscy1tb3Njb3ctdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19uYXYtbGluayNwaWxscy1tb3Njb3ctdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xMV9fbmF2LWxpbmsjcGlsbHMtaXNyYWVsLXRhYiB7XG4gIHBhZGRpbmctbGVmdDogMTI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMV9fbmF2LWxpbmsjcGlsbHMtaXNyYWVsLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMV9fbmF2LWxpbmsjcGlsbHMtaXNyYWVsLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTFfX25hdi1saW5rI3BpbGxzLWNvcnBvcmF0aW9uLXRhYiB7XG4gIHBhZGRpbmctbGVmdDogMTU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMV9fbmF2LWxpbmsjcGlsbHMtY29ycG9yYXRpb24tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMV9fbmF2LWxpbmsge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTFfX25hdi1waWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19uYXYtcGljIHtcbiAgICBtYXgtd2lkdGg6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19uYXYtcGljIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTExX190YWItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMV9fdGFiLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTExX190YWItcGhvdG9zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfX3RhYi1waG90b3Mge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfX3RhYi1waG90b3Mge1xuICAgIGdhcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMV9fdGFiLXBob3RvcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLnNlY3Rpb24tMTFfX3RhYi1waG90byB7XG4gIHBhZGRpbmctYm90dG9tOiA3Mi45JTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cbi5zZWN0aW9uLTExX19mb3JtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAxMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19mb3JtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctZm9ybWJsb2NrIC5tYWluLWZvcm1fX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0MXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmNhdGFsb2ctZm9ybWJsb2NrIC5tYWluLWZvcm1fX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5jYXRhbG9nLWZvcm1ibG9jayAubWFpbi1mb3JtX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uY2F0YWxvZy1mb3JtYmxvY2sgLmZvcm1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMjAuODMzMzMzJTsgLyogNTgvNDggKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIEBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMS4zMTI1cmVtICwgMC43NDcwMjM4MDk1cmVtICArICAyLjgyNzM4MDk1MjR2dyAsIDIuNXJlbSApKSB7XG4gICAgLmNhdGFsb2ctZm9ybWJsb2NrIC5mb3JtYmxvY2tfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoIDEuMzEyNXJlbSAsIDAuNzQ3MDIzODA5NXJlbSAgKyAgMi44MjczODA5NTI0dncgLCAyLjVyZW0gKTtcbiAgICB9XG4gIH1cbiAgQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMS4zMTI1cmVtICwgMC43NDcwMjM4MDk1cmVtICArICAyLjgyNzM4MDk1MjR2dyAsIDIuNXJlbSApKSB7XG4gICAgLmNhdGFsb2ctZm9ybWJsb2NrIC5mb3JtYmxvY2tfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDEuMzEyNXJlbSArIDEuMTg3NSAqICgxMDB2dyAtIDIwcmVtKSAvIDQyXG4gICAgKTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5jYXRhbG9nLWZvcm1ibG9jayAuZm9ybWJsb2NrX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuY2F0YWxvZy1mb3JtYmxvY2sgLmZvcm1ibG9ja19faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4uY2F0YWxvZy1mb3JtYmxvY2sgLmZvcm1ibG9ja19fYm9vayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTgwcHg7XG4gIHJpZ2h0OiAtMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLmNhdGFsb2ctZm9ybWJsb2NrIC5mb3JtYmxvY2tfX2Jvb2sge1xuICAgIHRvcDogLTE4NHB4O1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgcmlnaHQ6IC0xNzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmNhdGFsb2ctZm9ybWJsb2NrIC5mb3JtYmxvY2tfX2Jvb2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlY3Rpb24tMTIge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi0xMl9fZG9jcyB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTJfX2RvY3Mge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTJfX2RvY3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTEyX19kb2Mge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRmMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEyX19kb2Mge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgZmxleDogMCAwIDI4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uc2VjdGlvbi0xMl9fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogNTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNjVkODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbn1cbi5zZWN0aW9uLTEyX19idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEyX19idXR0b24ge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGdhcDogN3B4O1xuICB9XG59XG5cbi5zZWN0aW9uLTEzIHtcbiAgbWFyZ2luLXRvcDogMTI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLTEzX190cmVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzU4cHg7XG4gIHRvcDogLTQ5NXB4O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX3RyZWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTEzX190cmVlMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zNjNweDtcbiAgdG9wOiAtMzQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xM19fdHJlZTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTEzX19pbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWMxMy1iYWNrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNThweCA2OHB4IDM4NnB4IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEzX19pbm5lciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xM19faW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLTEzX19jb3JuZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YTYxZDtcbiAgb3BhY2l0eTogMC45OTtcbn1cbi5zZWN0aW9uLTEzX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xM19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlY3Rpb24tMTNfX21pbnByb210b3JnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX21pbnByb210b3JnIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEzX19taW5wcm9tdG9yZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX2VhZ2xlIHtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEzX19lYWdsZSB7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICB9XG59XG4uc2VjdGlvbi0xM19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDE0MS42NjY2NjclOyAvKiAzNC8yNCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTNfX3RleHQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xM19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyMy40MzYyNWVtKSB7XG4gIC5zZWN0aW9uLTEzX190ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0xM19fZG9jcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6IC0xMDVweDtcbiAgdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX2RvY3Mge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgcmlnaHQ6IC0xMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX2RvY3Mge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX2RvY3Mge1xuICAgIHRvcDogMjEwcHg7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xM19fZG9jcyB7XG4gICAgdG9wOiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLnNlY3Rpb24tMTNfX2FuZ2FyIHtcbiAgbWFyZ2luLXRvcDogLTMyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX2FuZ2FyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjMlO1xuICB9XG59XG5cbi5zZWN0aW9uLTE0IHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAuc2VjdGlvbi0xNCAuX2NvdXJzb3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyMy40MzYyNWVtKSB7XG4gIC5zZWN0aW9uLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uc2VjdGlvbi0xNF9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA2MnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX2l0ZW1zIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE0X19pdGVtcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNF9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDMwMHB4KTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLTE0X19sb25naXRlbSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE0X19sb25naXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE0X19sb25naXRlbSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX2xvbmdpdGVtLWJhY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcbiAgfVxufVxuLnNlY3Rpb24tMTRfX2xvbmdpdGVtLWlubmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA1OXB4O1xufVxuLnNlY3Rpb24tMTRfX2xvbmdpdGVtLWlubmVyIC5zZWN0aW9uLTE0X19saXN0IHtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4uc2VjdGlvbi0xNF9fbG9uZ2l0ZW0taW5uZXIgLnNlY3Rpb24tMTRfX2xpc3QgLnNlY3Rpb24tMTRfX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YTcyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE0X19sb25naXRlbS1pbm5lciAuc2VjdGlvbi0xNF9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX2xvbmdpdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tMTRfX2xvbmdpdGVtLWlubmVyIC5zZWN0aW9uLTE0X19pdGVtLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX2xvbmdpdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tMTRfX2xvbmdpdGVtLWlubmVyIC5zZWN0aW9uLTE0X19pdGVtLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0xNF9faXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5zZWN0aW9uLTE0X19pdGVtLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xNF9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE0X19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAuc2VjdGlvbi0xNF9fbGlzdC1pdGVtIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uLTE0X19saXN0LWl0ZW06OmJlZm9yZSB7XG4gICAgdG9wOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWN0aW9uLTE0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX2l0ZW0ge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE0X19pdGVtLWJhY2sge1xuICAgIGZpbHRlcjogb3BhY2l0eSgwLjcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNF9faXRlbS1iYWNrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLTE0X19pdGVtLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDU5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX2l0ZW0taW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNF9faXRlbS1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xNF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICB9XG4gIC5zZWN0aW9uLTE0X190ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0xNF9fYnV0dG9uIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLXRvcDogNjlweDtcbiAgd2lkdGg6IDM3NXB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNF9fYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tMTUge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgbWF4LXdpZHRoOiAxNTcycHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMTUtYmFjay5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuc2VjdGlvbi0xNSAuX2NvdXJzb3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zZWN0aW9uLTE1X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi0xNV9fdHJlZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NzBweDtcbiAgbGVmdDogLTM2NXB4O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1X190cmVlIHtcbiAgICB0b3A6IDM5MHB4O1xuICAgIGxlZnQ6IC0zODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX3RyZWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1X19zdWJ0aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tMTVfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDI0NXB4LCAzMDBweCkpO1xuICBnYXA6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2l0ZW1zIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1X19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTVfX2l0ZW0ge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGdhcDogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNjIuNSU7IC8qIDI2LzE2ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNV9faXRlbSB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuc2VjdGlvbi0xNV9faXRlbSBzdmcge1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMwMHB4O1xuICAgIGdhcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG59XG4uc2VjdGlvbi0xNV9fY2FyZHMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1X19jYXJkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNV9fY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMzAwcHgpO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDM1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2NhcmRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjMuNDM2MjVlbSkge1xuICAuc2VjdGlvbi0xNV9fY2FyZHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNCU7XG4gIH1cbn1cbi5zZWN0aW9uLTE1X19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2JhY2sge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjcpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2JhY2sge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWN0aW9uLTE1X19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0xNV9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1X19pbm5lciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE1X19jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiA0Mi8zMCAqL1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2NhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1X19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tMTVfX2NhcmQtdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTE1X19jYXJkLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjclOyAvKiAzMC8xOCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2NhcmQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1X19jYXJkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2VjdGlvbi0xNV9fY2FyZC10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNV9fY2FyZC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE1X19saXN0LWl0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwNi4yNSU7IC8qIDMzLzE2ICovXG59XG4uc2VjdGlvbi0xNV9fbGlzdC1pdGVtOjpiZWZvcmUge1xuICB0b3A6IDE0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1X19saXN0LWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLnNlY3Rpb24tMTVfX2xpc3QtaXRlbSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi0xNV9fbGlzdC1pdGVtOjpiZWZvcmUge1xuICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbi0xNV9fYW5nYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTkycHg7XG4gIHJpZ2h0OiAtMzYwcHg7XG59XG4uc2VjdGlvbi0xNV9fYW5nYXIgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2FuZ2FyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1X19hbmdhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTkycHg7XG4gICAgcmlnaHQ6IDAlO1xuICAgIG1heC13aWR0aDogMTUwJTtcbiAgfVxuICAuc2VjdGlvbi0xNV9fYW5nYXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlY3Rpb24tMTYge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTZfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNl9fY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0xNl9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMTc1cHg7XG4gIHBhZGRpbmctbGVmdDogODlweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMxNi1tb2IucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zZWN0aW9uLTE2X19pbm5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkgYW5kIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTZfX2lubmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41Nik7XG4gIH1cbn1cbi5zZWN0aW9uLTE2X19jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiA0Mi8zMCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE2X19jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNjYuNjY2NjY3JTsgLyogMzAvMTggKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19jYXJkLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0xNyB7XG4gIG1hcmdpbi10b3A6IDc4cHg7XG59XG4uc2VjdGlvbi0xN19ibGFjayB7XG4gIG1hcmdpbi10b3A6IDE1NXB4O1xuICBtYXgtd2lkdGg6IDE1NjlweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMxN19iYWNrLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMzdweDtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfYmxhY2sge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE3X2JsYWNrIC5zZWN0aW9uLTE3X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTcge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24tMTcgLl9jb3Vyc29yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2VjdGlvbi0xN19fdGl0bGUge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEzMS41Nzg5NDclOyAvKiA1MC8zOCAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xN19fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQHN1cHBvcnRzIChmb250LXNpemU6IGNsYW1wKCAxLjQzNzVyZW0gLCAxLjA4MDM1NzE0MjlyZW0gICsgIDEuNzg1NzE0Mjg1N3Z3ICwgMi4xODc1cmVtICkpIHtcbiAgICAuc2VjdGlvbi0xN19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCggMS40Mzc1cmVtICwgMS4wODAzNTcxNDI5cmVtICArICAxLjc4NTcxNDI4NTd2dyAsIDIuMTg3NXJlbSApO1xuICAgIH1cbiAgfVxuICBAc3VwcG9ydHMgbm90IChmb250LXNpemU6IGNsYW1wKCAxLjQzNzVyZW0gLCAxLjA4MDM1NzE0MjlyZW0gICsgIDEuNzg1NzE0Mjg1N3Z3ICwgMi4xODc1cmVtICkpIHtcbiAgICAuc2VjdGlvbi0xN19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMS40Mzc1cmVtICsgMC43NSAqICgxMDB2dyAtIDIwcmVtKSAvIDQyXG4gICAgKTtcbiAgICB9XG4gIH1cbn1cbi5zZWN0aW9uLTE3X19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjFweCAyMHB4O1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2l0ZW1zIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMzAwcHgpO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNlY3Rpb24tMTdfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xN19faXRlbSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2JhY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tMTdfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi0xN19faXRlbS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAuc2VjdGlvbi0xN19faXRlbS10aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTdfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnNlY3Rpb24tMTdfX3RleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE3X19saXN0IHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xN19fbGlzdCB7XG4gICAgZ2FwOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2xpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWN0aW9uLTE3X19saXN0LWl0ZW06OmJlZm9yZSB7XG4gICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWN0aW9uLTE3X190eiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMDVweDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X190eiB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX3R6IHtcbiAgICBtYXgtd2lkdGg6IDE3M3B4O1xuICAgIHJpZ2h0OiAtNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX3R6IHtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTdfX2xvbmdpdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuLnNlY3Rpb24tMTdfX2xvbmdpdGVtIC5zZWN0aW9uLTE3X19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xN19fbG9uZ2l0ZW0gLnNlY3Rpb24tMTdfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tMTdfX2xvbmdpdGVtIC5zZWN0aW9uLTE3X19pbm5lciBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X19sb25naXRlbSAuc2VjdGlvbi0xN19faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xN19fbG9uZ2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X19sb25naXRlbSAuc2VjdGlvbi0xN19faXRlbS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2xvbmdiYWNrIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICB9XG59XG5cbi5zZWN0aW9uLTE4IHtcbiAgbWFyZ2luLXRvcDogMTA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLnNlY3Rpb24tMThfX2FjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE4X19hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi0xOF9fYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBnYXA6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMTguMTgxODE4JTsgLyogNDgvMjIgKi9cbiAgcGFkZGluZzogMzVweCA1MHB4IDM1cHggNTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE4X19hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IC8qIDQ4LzIyICovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE4X19hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuc2VjdGlvbi0xOF9fYWNjb3JkaW9uLWJ1dHRvbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi0xOF9fYWNjb3JkaW9uLWJ1dHRvbiBzdmcge1xuICAgIG1heC13aWR0aDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMThfX2FjY29yZGlvbi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNlY3Rpb24tMThfX2FjY29yZGlvbi1idXR0b24gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc2VjdGlvbi0xOF9fYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2Q3ZDdkNztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlOyAvKiA0OC8zMCAqL1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDUycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOF9fYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS40OyAvKiA0OC8yMiAqL1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOF9fYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tMThfX2FjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICBAc3VwcG9ydHMgKGZvbnQtc2l6ZTogY2xhbXAoIDEuMjVyZW0gLCAwLjk4MTU0MzYyNDJyZW0gICsgIDEuMzQyMjgxODc5MnZ3ICwgMS42MjVyZW0gKSkge1xuICAgIC5zZWN0aW9uLTE4X19hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKCAxLjI1cmVtICwgMC45ODE1NDM2MjQycmVtICArICAxLjM0MjI4MTg3OTJ2dyAsIDEuNjI1cmVtICk7XG4gICAgfVxuICB9XG4gIEBzdXBwb3J0cyBub3QgKGZvbnQtc2l6ZTogY2xhbXAoIDEuMjVyZW0gLCAwLjk4MTU0MzYyNDJyZW0gICsgIDEuMzQyMjgxODc5MnZ3ICwgMS42MjVyZW0gKSkge1xuICAgIC5zZWN0aW9uLTE4X19hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoXG4gICAgICAxLjI1cmVtICsgMC4zNzUgKiAoMTAwdncgLSAyMHJlbSkgLyAyNy45Mzc1XG4gICAgKTtcbiAgICB9XG4gIH1cbn1cbi5zZWN0aW9uLTE4X19hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG4uc2VjdGlvbi0xOF9fYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgc3ZnIHBhdGgge1xuICBmaWxsOiAjZDdkN2Q3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMThfX2FjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE4IC5zZWN0aW9uLTE4X19hY2NvcmRpb24taXRlbSB7XG4gIGJveC1zaGFkb3c6IDRweCAyMHB4IDYwcHggcmdiYSgyMSwgMjMsIDQwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWN0aW9uLTE4X19hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmctbGVmdDogNTFweDtcbiAgcGFkZGluZy1yaWdodDogMTc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMThfX2FjY29yZGlvbi1ib2R5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMThfX2FjY29yZGlvbi1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxufVxuLnNlY3Rpb24tMThfX2FjY29yZGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMThfX2FjY29yZGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMThfX2FjY29yZGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tMTkge1xuICBtYXgtd2lkdGg6IDE1NzJweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLXRvcDogMTIxcHg7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMTktYmFjay5wbmcpO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE5IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xOV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjAwJTsgLyogMjgvMTQgKi9cbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE5X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbiAgLnNlY3Rpb24tMTlfX3RleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTE5X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE5X19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDY3cHg7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOV9fYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLnNlY3Rpb24tMTlfX3BsdXNlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGF1dG8pO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0xOV9fcGx1c2VzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOV9fcGx1c2VzIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE5X19wbHVzZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE5X19wbHVzIHN2ZyB7XG4gIGhlaWdodDogNTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE5X19wbHVzIHN2ZyB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOV9fcGx1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE5X19wbHVzLXRleHQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIxNC4yODU3MTQlOyAvKiAzMC8xNCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTE5X19wbHVzLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE5X19wbHVzLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbi5zZWN0aW9uLTE5X190aXRsZTIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNlY3Rpb24tMTlfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uc2VjdGlvbi0xOV9fbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMDAlOyAvKiAyOC8xNCAqL1xufVxuLnNlY3Rpb24tMTlfX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgdG9wOiAxMXB4ICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0xOV9fbm90ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWFyZ2luLXRvcDogMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE5X19ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5mdzUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mdzMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zZWN0aW9uLTIwIHtcbiAgbWF4LXdpZHRoOiAxNzYwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMTA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tMjBfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zZWN0aW9uLTIwX190aXRsZSBiLFxuLnNlY3Rpb24tMjBfX3RpdGxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMF9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuc2VjdGlvbi0yMF9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTIwX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTI4LjU3MTQyODU3MTQlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX3N1YnRpdGxlIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIwX19zdWJ0aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5zZWN0aW9uLTIwX19zdWJ0aXRsZSBiIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX3N1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjMuNDM2MjVlbSkge1xuICAuc2VjdGlvbi0yMF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tMjBfX2VsbGlwc2UtcGhvbmUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGdhcDogMjVweDtcbiAgcGFkZGluZzogMTJweCAxNXB4IDEycHggMjNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIwX19lbGxpcHNlLXBob25lIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMF9fZWxsaXBzZS1waG9uZSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uLTIwX19lbGxpcHNlLXBob25lIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbXB4KSB7XG4gIC5zZWN0aW9uLTIwX19lbGxpcHNlLXBob25lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIwX19lbGxpcHNlLXBob25lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTIwX19tYXAge1xuICBtYXJnaW4tdG9wOiA1NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA3NDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIwX19tYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTIwICNtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NDNweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjAgI21hcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG4uc2VjdGlvbi0yMF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tMjBfX2NvbnRhY3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA4MHB4IHJnYmEoMjAsIDIzLCAzNCwgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDYzcHg7XG59XG4uc2VjdGlvbi0yMF9fY29udGFjdHM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDk0JTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDgwcHggcmdiYSgyMCwgMjMsIDM0LCAwLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YTYxZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtOXB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX2NvbnRhY3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX2NvbnRhY3RzIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLnNlY3Rpb24tMjBfX2NvbnRhY3RzLWlubmVyIHtcbiAgcGFkZGluZzogNDhweCA1MHB4IDQwcHggNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX2NvbnRhY3RzLWlubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxNXB4IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX2NvbnRhY3RzLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgfVxufVxuLnNlY3Rpb24tMjBfX2NvbnRhY3RzLXRpdGxlIHtcbiAgb3BhY2l0eTogMC41O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIwX19jb250YWN0cy10aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tMjBfX2NvbnRhY3RzLWxpbmsge1xuICBjb2xvcjogIzJmODBlZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0NDQ0NCU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDdweDtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoNDcsIDEyOCwgMjM3LCAwLjMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX2NvbnRhY3RzLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlY3Rpb24tMjBfX2NvbnRhY3RzLXRleHQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTYyLjUlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIwX19jb250YWN0cy10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtcHgpIHtcbiAgLnNlY3Rpb24tMjBfX2NvbnRhY3RzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNlY3Rpb24tMjBfX2NvbnRhY3RzLXBob25lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uc2VjdGlvbi03IHtcbiAgbWF4LXdpZHRoOiAxNTY5cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjYzctYmFjay5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjQzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMCU7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tN19faXRlbXMge1xuICBtYXJnaW4tdG9wOiA1NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTdfX2l0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tN19faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tN19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjdGlvbi03X19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgZ2FwOiAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTdfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGdhcDogMTNweDtcbiAgfVxufVxuLnNlY3Rpb24tN19faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gIGdhcDogMTNweDtcbn1cbi5zZWN0aW9uLTdfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tN19faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgZ2FwOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tN19faXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogODVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tN19faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgfVxuICAuc2VjdGlvbi03X19pdGVtIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkgYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tN19faXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggYXV0bztcbiAgICBnYXA6IDQwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tN19faXRlbS1waWMge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tN19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjMuNDM2MjVlbSkge1xuICAuc2VjdGlvbi03X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tMjEge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIxIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5zZWN0aW9uLTIxIC5fY291cnNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjFfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0yMV9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMV9faXRlbXMge1xuICAgIGdhcDogMTBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMV9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDI1MHB4KTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLTIxX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjFfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MCU7XG4gIH1cbiAgLnNlY3Rpb24tMjFfX2l0ZW0gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnNlY3Rpb24tMjFfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMV9fdGV4dCB7XG4gICAgdG9wOiA3cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tMjIge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uc2VjdGlvbi0yMl9fY2FyZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMl9fY2FyZCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi0yMl9faW1hZ2UgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLTIyX19jYXJkLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjJfX2NhcmQtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjJfX2NhcmQtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMjJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4uc2VjdGlvbi0yMl9fbGlzdC5fY2hlY2tsaXN0LXllbGxvdyBsaTpiZWZvcmUge1xuICB0b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIyX19saXN0Ll9jaGVja2xpc3QteWVsbG93IGxpOmJlZm9yZSB7XG4gICAgdG9wOiA2LjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjJfX2xpc3Qge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzIC5fY291cnNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNlY3Rpb24tMjNfX2NhcmRzIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjNfX2NhcmRzIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzX19jYXJkcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjNfX2NhcmRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2VjdGlvbi0yM19fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzX19jYXJkIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uc2VjdGlvbi0yM19fY2FyZC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2MXB4O1xuICB0b3A6IDQzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjNfX2NhcmQtdGV4dCB7XG4gICAgbGVmdDogNDBweDtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzX19jYXJkLXRleHQge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yM19fY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTIzX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMTRweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzX19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzX19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAyMzBweCk7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG59XG4uc2VjdGlvbi0yM19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICB9XG59XG4uc2VjdGlvbi0yM19faXRlbS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogNTklO1xuICB0b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDMuNzUlOyAvKiAyMy8xNiAqL1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzX19pdGVtLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiA1MyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuc2VjdGlvbi0yM19faXRlbS10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yM19faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNlY3Rpb24tMjNfX2l0ZW0tdGV4dCBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNlY3Rpb24tMjQge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5zZWN0aW9uLTI0IC5fY291cnNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNlY3Rpb24tMjRfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjRfX2l0ZW1zIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI0X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMjgwcHgpO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNlY3Rpb24tMjRfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi0yNF9fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiA1MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAzMC8yMCAqL1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlY3Rpb24tMjRfX3RleHQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tMjRfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yNF9fY2FyZCBpbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yNF9fY2FyZCBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI0X19jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0yNF9fY2FyZC1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDg0cHg7XG4gIHBhZGRpbmctbGVmdDogOTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0yNF9fY2FyZC1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yNF9fY2FyZC1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yNF9fY2FyZC1pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0yNF9fY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDQyLzM1ICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yNF9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yNF9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yNF9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG4gIC5zZWN0aW9uLTI0X19jYXJkLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0yNF9fY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI0X19jYXJkLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI0X19jYXJkLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yNF9fY2FyZC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2VjdGlvbi0yNF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xufVxuLnNlY3Rpb24tMjUge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi0yNV9fYmFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMjVfYmFjay5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBtYXgtd2lkdGg6IDE1NzNweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5zZWN0aW9uLTI1X19jYXJkcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAxOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAzcHg7XG4gIHBhZGRpbmctdG9wOiA5OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjVfX2NhcmRzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTI1X19jYXJkIHtcbiAgcGFkZGluZy1pbmxpbmU6IDUxcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OXB4O1xuICBoZWlnaHQ6IDM0NHB4O1xuICB3aWR0aDogNDk1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yNV9fY2FyZCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQxcHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gICAgaGVpZ2h0OiAyNzRweDtcbiAgICB3aWR0aDogNDA1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yNV9fY2FyZCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI1X190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTI1X19idXR0b24ge1xuICB3aWR0aDogMjk0cHg7XG4gIGhlaWdodDogODBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTMzLjMzMzMzMyU7IC8qIDIwLzE1ICovXG59XG5cbi5zZWN0aW9uLTI2IHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yNiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjYgLl9jb3Vyc29yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2VjdGlvbi0yNl9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHggMTVweDtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI2X19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjZfX2l0ZW1zIHtcbiAgICBnYXA6IDIwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjZfX2l0ZW1zIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMjUwcHgpO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi0yNl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI2X19pdGVtIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTI2X190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjZfX3RleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI2X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tMjcge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi0yN19faXRlbXMge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yN19faXRlbXMge1xuICAgIGdhcDogMjBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yN19faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDI1MHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZ2FwOiAxNXB4IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjdfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uc2VjdGlvbi0yN19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbiAgbWF4LXdpZHRoOiAyODVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI3X19pdGVtIHtcbiAgICBnYXA6IDdweDtcbiAgfVxufVxuLnNlY3Rpb24tMjdfX3BpYyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLTI3X19waWMgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cbi5zZWN0aW9uLTI3X190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VjdGlvbi0yNiArIC5faW1hZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjYgKyAuX2ltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tMjgge1xuICBtYXJnaW4tdG9wOiAxODBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjgge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTI4IC5mb3JtYmxvY2tfX2Jvb2sge1xuICB0b3A6IC0xNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0yOCAuZm9ybWJsb2NrX19ib29rIHtcbiAgICB0b3A6IC0yMDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0yOSB7XG4gIG1hcmdpbi10b3A6IDY5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yOSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMjlfX2NhcmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzI5X2JhY2suanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgcGFkZGluZzogNjdweCA5N3B4IDY3cHggOTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTI5X19jYXJkIHtcbiAgICBwYWRkaW5nOiA2N3B4IDUwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yOV9fY2FyZCB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yOV9fY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjlfX2NhcmQge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi0yOV9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yOV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlY3Rpb24tMjlfX3BpY3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yOV9fcGljcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLTMwIHtcbiAgcGFkZGluZy10b3A6IDI4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMzBfYmFjay5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzAge1xuICAgIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzAge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYyNHB4KSB7XG4gIC5zZWN0aW9uLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTMwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMi41JTsgLyogNTMvNDAgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzBfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMS41NjI1cmVtICwgMS4xNzU1OTUyMzgxcmVtICArICAxLjkzNDUyMzgwOTV2dyAsIDIuMzc1cmVtICkpIHtcbiAgICAuc2VjdGlvbi0zMF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCggMS41NjI1cmVtICwgMS4xNzU1OTUyMzgxcmVtICArICAxLjkzNDUyMzgwOTV2dyAsIDIuMzc1cmVtICk7XG4gICAgfVxuICB9XG4gIEBzdXBwb3J0cyBub3QgKGZvbnQtc2l6ZTogY2xhbXAoIDEuNTYyNXJlbSAsIDEuMTc1NTk1MjM4MXJlbSAgKyAgMS45MzQ1MjM4MDk1dncgLCAyLjM3NXJlbSApKSB7XG4gICAgLnNlY3Rpb24tMzBfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDEuNTYyNXJlbSArIDAuODEyNSAqICgxMDB2dyAtIDIwcmVtKSAvIDQyXG4gICAgKTtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tMzIge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTMyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uc2VjdGlvbi0zMl9fY2FyZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzMyX2JhY2suanBnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YTgxZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAxMDFweCA3MHB4IDEwMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTMyX19jYXJkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMl9fY2FyZCB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzJfX2NhcmQge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2OTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzJfX2NhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYyMHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLTMyX19jYXJkIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0zMl9fdGl0bGUge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzQuMjg1NzE0JTsgLyogNDcvMzUgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIEBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMS41NjI1cmVtICwgMS40MTM2OTA0NzYycmVtICArICAwLjc0NDA0NzYxOXZ3ICwgMS44NzVyZW0gKSkge1xuICAgIC5zZWN0aW9uLTMyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKCAxLjU2MjVyZW0gLCAxLjQxMzY5MDQ3NjJyZW0gICsgIDAuNzQ0MDQ3NjE5dncgLCAxLjg3NXJlbSApO1xuICAgIH1cbiAgfVxuICBAc3VwcG9ydHMgbm90IChmb250LXNpemU6IGNsYW1wKCAxLjU2MjVyZW0gLCAxLjQxMzY5MDQ3NjJyZW0gICsgIDAuNzQ0MDQ3NjE5dncgLCAxLjg3NXJlbSApKSB7XG4gICAgLnNlY3Rpb24tMzJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDEuNTYyNXJlbSArIDAuMzEyNSAqICgxMDB2dyAtIDIwcmVtKSAvIDQyXG4gICAgKTtcbiAgICB9XG4gIH1cbn1cbi5zZWN0aW9uLTMyX19yZXEge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMl9fcmVxIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tMzJfX3JlcS1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTMyX19yZXEtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLTMzIHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMzNfdm9yb3RhIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiAxNTY5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMzNfdm9yb3RhLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4MnB4O1xuICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zM192b3JvdGEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi0zMyArIC5zZWN0aW9uLTM2IHtcbiAgbWFyZ2luLXRvcDogLTQyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzMgKyAuc2VjdGlvbi0zNiB7XG4gICAgbWFyZ2luLXRvcDogLTM1MHB4O1xuICB9XG59XG4uc2VjdGlvbi0zM19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzNfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzNfX2NvbnRlbnQge1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0zM19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zM19fbGlzdCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzNfX2xpc3Qge1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4uc2VjdGlvbi0zNCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzQgLl9jb3Vyc29yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zNCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzRfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zNF9fc3VidGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTM0X19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0zNF9faXRlbXMge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzRfX2l0ZW1zIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLTM0X19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxN3B4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tMzRfX2l0ZW0gaW1nIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzRfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM0X19pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAwIDAgMzAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTM0X19pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0zNF9faXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxuICAuc2VjdGlvbi0zNF9faXRlbS1jb250ZW50IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0zNF9fbWFpbi10ZXh0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTI3LjI3MjcyNyU7IC8qIDI4LzIyICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zNF9fbWFpbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTM0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTU2LjI1JTsgLyogMjUvMTYgKi9cbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNlY3Rpb24tMzUge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE1NjlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMzNV9iYWNrLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDQyOHB4O1xuICBtYXJnaW4tdG9wOiA5N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1MHB4O1xuICB9XG4gIC5zZWN0aW9uLTM1IC5fY291cnNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNlY3Rpb24tMzVfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi0zNV9fc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLTM1X19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM1X19pdGVtcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zNV9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDI1MHB4KTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLTM1X19pdGVtIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tMzVfX2l0ZW1fYmlnIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM1X19pdGVtX2JpZyBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogLTIwcHggLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM1X19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi0zNV9faXRlbSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tMzVfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBib3R0b206IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDI4LzIwICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM1X190ZXh0IHtcbiAgICBib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2VjdGlvbi0zNV9fdGV4dF91cCB7XG4gIGJvdHRvbTogdW5zZXQ7XG4gIHRvcDogNDVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTU0LjU0NTQ1NSU7IC8qIDM0LzIyICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zNV9fdGV4dF91cCB7XG4gICAgdG9wOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzVfX3RleHRfdXAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0zNiB7XG4gIG1hcmdpbi10b3A6IC0zMDZweDtcbn1cbi5zZWN0aW9uLTM2IC5mb3JtYmxvY2tfX2Jvb2sge1xuICB0b3A6IC0xNDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0zNiAuZm9ybWJsb2NrX19ib29rIHtcbiAgICB0b3A6IC0xNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzYgLmZvcm1ibG9ja19fYm9vayB7XG4gICAgdG9wOiAtMTE0cHg7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0zNyB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzcge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTM3X19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM3X19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM3X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgYXV0byk7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi0zN19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLTM3X190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1cHg7XG4gIGxlZnQ6IDYxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VjdGlvbi0zN19fdGV4dCBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0zN19fdGV4dCB7XG4gICAgbGVmdDogMzBweDtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM3X190ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgfVxuICAuc2VjdGlvbi0zN19fdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzdfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzdfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0zOCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zOCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tMzhfX2NhcmQge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zOF9fY2FyZCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zOF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi0zOF9faW1hZ2UgaW1nIHtcbiAgICBmaWx0ZXI6IG9wYWNpdHkoMC43KTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM4X19pbWFnZSBpbWcge1xuICAgIGZpbHRlcjogb3BhY2l0eSgwLjUpO1xuICB9XG59XG4uc2VjdGlvbi0zOF9fY2FyZC1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTM4X19jYXJkLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM4X19jYXJkLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTM4X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuLnNlY3Rpb24tMzhfX2xpc3QuX2NoZWNrbGlzdC15ZWxsb3cgbGk6YmVmb3JlIHtcbiAgdG9wOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zOF9fbGlzdC5fY2hlY2tsaXN0LXllbGxvdyBsaTpiZWZvcmUge1xuICAgIHRvcDogNi41cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM4X19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNyArIC5zZWN0aW9uLTkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tMzkge1xuICBtYXJnaW4tdG9wOiAxMThweDtcbiAgbWF4LXdpZHRoOiAxNTY5cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMzlfYmFjay5qcGcpO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM5IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NTBweDtcbiAgfVxufVxuLnNlY3Rpb24tMzkgKyAuc2VjdGlvbi0zNiB7XG4gIG1hcmdpbi10b3A6IC00MDBweDtcbn1cbi5zZWN0aW9uLTM5X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tMzlfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzlfX2l0ZW1zIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM5X19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzlfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBhdXRvKTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbi5zZWN0aW9uLTM5X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzlfX2l0ZW0gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zOV9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zOV9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTM5X19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOHB4O1xuICBsZWZ0OiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTM5X19pbm5lciB7XG4gICAgbGVmdDogMzBweDtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM5X19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGluc2V0OiB1bnNldDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgfVxuICAuc2VjdGlvbi0zOV9faW5uZXIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTM5X19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM5X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzlfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zOV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VjdGlvbi0zOV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzlfX2xpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWN0aW9uLTM5X19saXN0LWl0ZW06OmJlZm9yZSB7XG4gICAgdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VjdGlvbi00MCB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQwIC5fY291cnNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNlY3Rpb24tNDBfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAxMXB4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDBfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00MF9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAyMDBweCk7XG4gIH1cbn1cbi5zZWN0aW9uLTQwX190ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjgvMjAgKi9cbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDBfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLTQxIHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00MSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tNDFfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA0M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDFfX2l0ZW1zIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQxX19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDFfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBhdXRvKTtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQxX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQ2LCAxNjgsIDMwKTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xuICBnYXA6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDI2NHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLTQxX19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYigyMTgsIDE0MiwgMTEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDFfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tNDFfX2l0ZW0taW1nIHtcbiAgaGVpZ2h0OiA2NnB4O1xufVxuLnNlY3Rpb24tNDFfX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uc2VjdGlvbi00MiB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDM4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMjBweDtcbiAgfVxuICAuc2VjdGlvbi00Mjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjIzcHgpIHtcbiAgLnNlY3Rpb24tNDIge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDIge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxufVxuLnNlY3Rpb24tNDJfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00Ml9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnNlY3Rpb24tNDMge1xuICBtYXJnaW4tdG9wOiAxMTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi00M19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00M19fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc2VjdGlvbi00M19fYXJ0aWNsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1NS41NTU1NTYlOyAvKiAyOC8xOCAqL1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDNfX2FydGljbGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNlY3Rpb24tNDNfX2FydGljbGUgcDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQzX19hcnRpY2xlIHA6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tNDNfX2FydGljbGUgdWwge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQzX19hcnRpY2xlIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4uc2VjdGlvbi00M19fYXJ0aWNsZSB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tNDNfX2FydGljbGUgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NjZkNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00M19fYXJ0aWNsZSB1bCBsaTpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tNDNfX2FydGljbGUgYixcbi5zZWN0aW9uLTQzX19hcnRpY2xlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VjdGlvbi00M19fYXJ0aWNsZSBpbWcge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDNfX2FydGljbGUgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4uc2VjdGlvbi00M19fZm9ybSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDcwcHggMHB4IHJnYmEoMTgzLCAxODMsIDE4MywgMC4yNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00M19fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDNfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQzX19mb3JtIC5mb3JtYmxvY2tfX2lubmVyIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBwYWRkaW5nOiA0NXB4IDQ0cHggNDVweCA0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDNfX2Zvcm0gLmZvcm1ibG9ja19faW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDNfX2Zvcm0gLmZvcm1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDNfX2Zvcm0gLmZvcm1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDNfX2Zvcm0gLmZvcm1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDNfX2Zvcm0gLmZvcm1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDNfX2Zvcm0gLm1haW4tZm9ybV9faW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tNDNfX2Zvcm0gLmZvcm1ibG9ja19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjYvMTggKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQzX19mb3JtIC5mb3JtYmxvY2tfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNlY3Rpb24tNDNfX2Zvcm0gLmZvcm1ibG9ja19fc3VidGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQzX19mb3JtIC5mb3JtYmxvY2tfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQzX19mb3JtIC5tYWluLWZvcm1fX3dyYXBwZXIge1xuICBnYXA6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00M19fZm9ybSAubWFpbi1mb3JtX193cmFwcGVyIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tNDQge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ0IC5fY291cnNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQ0X19hcnRpY2xlcyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdhcDogMjFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ0X19hcnRpY2xlcyB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDIwMHB4KTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLTQ0X19hcnRpY2xlLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogODYuNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzRjNGM7XG59XG4uc2VjdGlvbi00NF9fYXJ0aWNsZS1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWN0aW9uLTQ0X19hcnRpY2xlLW5hbWUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLTQ1IHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00NSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuc2VjdGlvbi00NSAuX2NvdXJzb3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zZWN0aW9uLTQ1X19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi00NV9faXRlbXMge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDVfX2l0ZW1zIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ1X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMjUwcHgpO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLTQ1X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tNDVfX2l0ZW0tdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ1X19pdGVtLXRleHQge1xuICAgIHRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDVfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tNDVfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00NV9fY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBoZWlnaHQ6IDMxMHB4O1xuICB9XG4gIC5zZWN0aW9uLTQ1X19jYXJkIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00NV9fY2FyZCBpbWcge1xuICAgIGZpbHRlcjogb3BhY2l0eSgwLjcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00NV9fY2FyZCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tNDVfX2NhcmQtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMnB4O1xuICB0b3A6IDc4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDVfX2NhcmQtaW5uZXIge1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00NV9fY2FyZC1pbm5lciB7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ1X19jYXJkLWlubmVyIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi00NV9fY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEzNS4yOTQxMTglOyAvKiA0Ni8zNCAqL1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDVfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDVfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDVfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDVfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNlY3Rpb24tNDVfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00NV9fbGlzdCB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ1X19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc2VjdGlvbi00NiB7XG4gIG1hcmdpbi10b3A6IDExMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tNDcge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ3IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uc2VjdGlvbi00N19fY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00N19fY2FyZCBpbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00N19fY2FyZCBpbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00N19fY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICB9XG4gIC5zZWN0aW9uLTQ3X19jYXJkIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00N19fY2FyZCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDdfX2NhcmQge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQ3X19jYXJkLWlubmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDdfX2NhcmQtaW5uZXIge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ3X19jYXJkLWlubmVyIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00N19fY2FyZC1pbm5lciB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tNDdfX2NhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUuMjk0MTE4JTsgLyogNDYvMzQgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi00N19fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00N19fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00N19fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbiAgLnNlY3Rpb24tNDdfX2NhcmQtdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ3X19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ3X19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQ3X19jYXJkLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlOyAvKiAzMi8yMCAqL1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDdfX2NhcmQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuICAuc2VjdGlvbi00N19fY2FyZC10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00N19fY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMyArIC5zZWN0aW9uLTYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTMxIHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMzFfX2NhcmRzIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzFfX2NhcmRzIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMzFfX2NhcmQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTMxX19jYXJkIHtcbiAgICBwYWRkaW5nLWlubGluZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzFfX2NhcmQge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzFfX2NhcmQge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzFfX2NhcmQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTMxX19jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTM1LjI5NDExOCU7IC8qIDQ2LzM0ICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMV9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMV9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMV9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlY3Rpb24tMzFfX2NhcmQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMV9fY2FyZC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTMxX19jYXJkLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMV9fY2FyZC1zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLnNlY3Rpb24tMzFfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyN3B4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTMxX19pdGVtcyB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMV9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZ2FwOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTMxX19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24tMzFfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzFfX2l0ZW0ge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzFfX2l0ZW0ge1xuICAgIGdhcDogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMV9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvbi0zMV9faXRlbSBpbWcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgfVxufVxuLnNlY3Rpb24tMzFfX2l0ZW0tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzNweCAzNXB4IDMzcHggMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0zMV9faXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMV9faXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAuc2VjdGlvbi0zMV9faXRlbS10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMV9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTMxX19pdGVtLXRleHQge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tNDgge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi00OF9fY2FyZHMge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OF9fY2FyZHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWN0aW9uLTQ4X19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDhfX2NhcmQ6bnRoLW9mLXR5cGUoMSkgaW1nIHtcbiAgICBmaWx0ZXI6IG9wYWNpdHkoMC41KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDhfX2NhcmQge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgLnNlY3Rpb24tNDhfX2NhcmQgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ4X19jYXJkIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OF9fY2FyZCB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tNDhfX2NhcmQtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctbGVmdDogMTAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDhfX2NhcmQtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDhfX2NhcmQtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDhfX2NhcmQtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi00OF9fY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDQyLzMwICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OF9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OF9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OF9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OF9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi00OF9fY2FyZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTY2LjY2NjY2NyU7IC8qIDMwLzE4ICovXG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OF9fY2FyZC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OF9fY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ4X19jYXJkLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTQ4X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlY3Rpb24tNDhfX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zZWN0aW9uLTQ4X19saXN0LWl0ZW06OmJlZm9yZSB7XG4gIHRvcDogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLTQ5IHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG4uc2VjdGlvbi00OV9ibGFjayB7XG4gIG1heC13aWR0aDogMTU5MHB4O1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWM0OS1iYWNrLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQyMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLTQ5X2JsYWNrIC5zZWN0aW9uLTQ5X19zdWJ0aXRpbGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNlY3Rpb24tNDlfYmxhY2sgKyAuc2VjdGlvbi0zNiB7XG4gIG1hcmdpbi10b3A6IC0zMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDlfYmxhY2sgKyAuc2VjdGlvbi0zNiB7XG4gICAgbWFyZ2luLXRvcDogLTM4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ5X2JsYWNrIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tNDkgKyAuc2VjdGlvbi0zNiB7XG4gIG1hcmdpbi10b3A6IDg5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OSArIC5zZWN0aW9uLTM2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi00OV9fc3VidGl0aWxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIzMCwgMjMwLCAyMzApO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDlfX3N1YnRpdGlsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ5X19zdWJ0aXRpbGUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLnNlY3Rpb24tNDlfX2NhcmRzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDlfX2NhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tNDlfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OV9fY2FyZCB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxuICAuc2VjdGlvbi00OV9fY2FyZCBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDlfX2NhcmQgaW1nIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC43KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDlfX2NhcmQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tNDlfX2NhcmQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLTQ5X19jYXJkLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ5X19jYXJkLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ5X19jYXJkLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ5X19jYXJkLWlubmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5zZWN0aW9uLTQ5X19jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogNDIvMzUgKi9cbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ5X19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ5X19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDlfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OV9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4uc2VjdGlvbi00OV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDlfX2xpc3QgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ5X19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2VjdGlvbi00OV9fbGlzdC1pdGVtOjpiZWZvcmUge1xuICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbi00OV9fY2FyZC10ZXh0IHtcbiAgZ2FwOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OV9fY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ5X19jYXJkLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTQ5X19jYXJkLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTMzLjMzMzMzMyU7IC8qIDMyLzI0ICovXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OV9fY2FyZC1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ5X19jYXJkLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDlfX2NhcmQtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uc2VjdGlvbi01MCB7XG4gIG1hcmdpbi10b3A6IDExOHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MDRweDtcbiAgbWF4LXdpZHRoOiAxNTY5cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjNTAtYmFjay5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNlY3Rpb24tNTAgKyAuc2VjdGlvbi0zNiB7XG4gIG1hcmdpbi10b3A6IC00MDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTUwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NTBweDtcbiAgfVxuICAuc2VjdGlvbi01MCAuX2NvdXJzb3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zZWN0aW9uLTUwX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tNTBfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTUwX19pdGVtcyB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01MF9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDMwMHB4KTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc2VjdGlvbi01MF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLTUwX19pdGVtX2xvbmcge1xuICBncmlkLWNvbHVtbjogLTEvMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLTUwX19pdGVtX2xvbmcgLnNlY3Rpb24tNTBfX2l0ZW0taW5uZXIge1xuICBpbnNldDogdW5zZXQ7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTBfX2l0ZW1fbG9uZyB7XG4gICAgZ3JpZC1jb2x1bW46IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01MF9faXRlbSB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zZWN0aW9uLTUwX19pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi01MF9faXRlbSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi01MF9faXRlbV9sb25nIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbi01MF9faXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTBfX2l0ZW0ge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLnNlY3Rpb24tNTBfX2l0ZW1fbG9uZyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tNTBfX2l0ZW0taW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi01MF9faXRlbS1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01MF9faXRlbS1pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGluc2V0OiB1bnNldDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01MF9faXRlbS1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTUwX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTU0LjU0NTQ1NSU7IC8qIDM0LzIyICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01MF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01MF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuLnNlY3Rpb24tNTBfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2Mi41JTsgLyogMjYvMTYgKi9cbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTUwX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTBfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuXG4uc2VjdGlvbi01MSB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTEge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTUxX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi01MV9fdHJlZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTM2MXB4O1xuICB0b3A6IC00ODBweDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTUxX190cmVlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi01MV9fZXF1aXBtZW50IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTFfX2VxdWlwbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNsaWRlcl9fYXJyb3cge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVhNzIwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc2xpZGVyX19hcnJvdzo6YWZ0ZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNsaWRlcl9fYXJyb3cuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpZGVyX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDQ4LCA0MywgMzcsIDAuMyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2xpZGVyX19hcnJvdyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2xpZGVyX19hcnJvdyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRvcDogMzYlO1xuICB9XG4gIC5zbGlkZXJfX2Fycm93OjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uc2xpZGVyX19hcnJvd19uZXh0IHtcbiAgcmlnaHQ6IC00MHB4O1xufVxuLnNsaWRlcl9fYXJyb3dfbmV4dDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2xpZGVyX19hcnJvd19uZXh0IHtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cbn1cbi5zbGlkZXJfX2Fycm93X3ByZXYge1xuICBsZWZ0OiAtNDBweDtcbn1cbi5zbGlkZXJfX2Fycm93X3ByZXY6OmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zbGlkZXJfX2Fycm93X3ByZXYge1xuICAgIGxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbi5lcXVpcG1lbnQtZm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVxdWlwbWVudC1mb3JfX3NsaWRlLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1Ny41JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVxdWlwbWVudC1mb3JfX3NsaWRlLWlubmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZXF1aXBtZW50LW5hdiB7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZXF1aXBtZW50LW5hdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5lcXVpcG1lbnQtbmF2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5lcXVpcG1lbnQtbmF2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZXF1aXBtZW50LW5hdl9fc2xpZGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXF1aXBtZW50LW5hdl9fc2xpZGUtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNzElO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXF1aXBtZW50LW5hdl9fc2xpZGUtaW5uZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9uLTUyIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWM1Mi1iYWNrLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01MiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tNTJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi01Ml9fcmV2aWV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01Ml9fcmV2aWV3cyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnJldmlld3Mtc2xpZGVyX19zbGlkZS1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTY3LjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmV2aWV3cy1zbGlkZXJfX3NsaWRlLWlubmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnJldmlld3Mtc2xpZGVyX19zbGlkZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MCU7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnJldmlld3Mtc2xpZGVyX19hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cblxuLnNlY3Rpb24tNTMge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTUzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uY2F0YWxvZ19fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjlweCAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuY2F0YWxvZ19fY2FyZHMge1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5jYXRhbG9nX19jYXJkcyB7XG4gICAgZ2FwOiAxNXB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5jYXRhbG9nX19jYXJkcyB7XG4gICAgZ2FwOiAxMHB4IDdweDtcbiAgICBtYXJnaW4taW5saW5lOiAtMTVweDtcbiAgfVxufVxuLmNhdGFsb2dfX2NhcmQge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDMwcHgpO1xuICBtYXgtd2lkdGg6IDM2OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiA0cHggMjBweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBwYWRkaW5nOiAxOXB4IDI1cHggNDlweCAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLmNhdGFsb2dfX2NhcmQge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5jYXRhbG9nX19jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmNhdGFsb2dfX2NhcmQge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5jYXRhbG9nX19jYXJkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG4uY2F0YWxvZ19fY2FyZC1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmNhdGFsb2dfX2NhcmQtbmFtZSB7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDI4LzIwICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5jYXRhbG9nX19jYXJkLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmNhdGFsb2dfX2NhcmQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgLmNhdGFsb2dfX2NhcmQtbmFtZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhdGFsb2dfX2NhcmQtcGljdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDcyJTtcbn1cbi5jYXRhbG9nX19jYXJkLXBpY3R1cmUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2F0YWxvZ19fY2FyZC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jYXRhbG9nX19jYXJkLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5jYXRhbG9nX19jYXJkLWxpc3Qge1xuICAgIGdhcDogM3B4O1xuICB9XG59XG4uY2F0YWxvZ19fY2FyZC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYyLjUlOyAvKiAyNi8xNiAqL1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNhdGFsb2dfX2NhcmQtaXRlbTo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuY2F0YWxvZ19fY2FyZC1pdGVtOjpiZWZvcmUge1xuICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5jYXRhbG9nX19jYXJkLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNhdGFsb2dfX2NhcmQtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuY2F0YWxvZ19fY2FyZC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5jYXRhbG9nX19jYXJkLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2F0YWxvZ19fY2FyZC1tb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYyLjUlOyAvKiAyNi8xNiAqL1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzRiNWVjYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogNzRweDtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjNDk1YWM2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmNhdGFsb2dfX2NhcmQtbW9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uY2F0YWxvZ19fY2FyZC1jb3VudCB7XG4gIGhlaWdodDogNzRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYyLjUlOyAvKiAyNi8xNiAqL1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmNhdGFsb2dfX2NhcmQtY291bnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLmNhdGFsb2dfX21vcmUtcHJvamVjdHMge1xuICBtYXJnaW46IGF1dG87XG4gIGdyaWQtY29sdW1uOiAtMS8xO1xuICB3aWR0aDogMzY3cHg7XG4gIGhlaWdodDogOTZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBib3JkZXI6IDEuM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYyLjUlOyAvKiAyNi8xNiAqL1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNhdGFsb2dfX21vcmUtcHJvamVjdHM6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDMwcHggNjBweCByZ2JhKDc5LCA5OSwgMjEwLCAwLjI1KSwgaW5zZXQgMCAtM3B4IDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCBpbnNldCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM0MDUyYmMgMCUsICM2NjdiZmEgMTAwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuY2F0YWxvZ19fbW9yZS1wcm9qZWN0cyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmNhdGFsb2dfX21vcmUtcHJvamVjdHMge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi01NCB7XG4gIG1hcmdpbi10b3A6IDExOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTU0X19jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU0X19jYXJkcyB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01NF9fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIGF1dG8pO1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuLnNlY3Rpb24tNTRfX3BpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTE0cHg7XG4gIGhlaWdodDogMjIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01NF9fcGljIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU0X19waWMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU0X19waWMge1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbiAgLnNlY3Rpb24tNTRfX3BpYyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuLnNlY3Rpb24tNTRfX2NhcmQge1xuICBtaW4taGVpZ2h0OiA1MzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogNDBweCAyMHB4IDQ5cHggNjFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTU0X19jYXJkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU0X19jYXJkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuc2VjdGlvbi01NF9fY2FyZCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTRfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tNTRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTRfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLnNlY3Rpb24tNTRfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIHdpZHRoOiAzMzFweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzcuNSU7IC8qIDIyLzE2ICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWN0aW9uLTU1IHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01NSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTVfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi01NV9fbGV0dGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU1X19sZXR0ZXJzIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tNTVfX2xldHRlciB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDEycHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzNCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuLnNlY3Rpb24tNTVfX2xldHRlcjpob3ZlciAuc2VjdGlvbi01NV9fbGV0dGVyLWltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xufVxuLnNlY3Rpb24tNTVfX2xldHRlcjpob3ZlciAuc2VjdGlvbi01NV9fZ2xhc3Mge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU1X19sZXR0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gIH1cbn1cbi5zZWN0aW9uLTU1X19sZXR0ZXItaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjdGlvbi01NV9fZ2xhc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVhNjFjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdXRsaW5lOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgb3V0bGluZS1vZmZzZXQ6IC02cHg7XG59XG5cbi5zZWN0aW9uLTU2IHtcbiAgbWFyZ2luLXRvcDogMTA3cHg7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwMnB4O1xuICBtYXgtd2lkdGg6IDE1NjlweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWM1Nl8xLmpwZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01NiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tNTZfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi01Nl9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01Nl9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi01Nl9faXRlbSB7XG4gIHBhZGRpbmc6IDg1cHggNTBweCA5N3B4IDkwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU2X19pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01Nl9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgfVxuICAuc2VjdGlvbi01Nl9faXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbi5zZWN0aW9uLTU2X19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogNDIvMzUgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU2X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU2X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU2X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTU2X19saXN0IHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01Nl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTZfX2xpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWN0aW9uLTU2X19saXN0LWl0ZW06OmJlZm9yZSB7XG4gICAgdG9wOiA5cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNlY3Rpb24tNTZfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU2X19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU2X19mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zZWN0aW9uLTU2X19idXR0b24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzMuMzMzMzMzJTsgLyogMjAvMTUgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDI5NHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01Nl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nLWlubGluZTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbi01Nl9fYnV0dG9uIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01Nl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMjk0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTU2X19saW5rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTMzLjMzMzMzMyU7IC8qIDIwLzE1ICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI2M3B4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZWVlZWVlIDAlLCAjZmRmZGZkIDEwMCUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTNweCA1cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01Nl9fbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctaW5saW5lOiA1cHg7XG4gIH1cbiAgLnNlY3Rpb24tNTZfX2xpbmsgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU2X19saW5rIHtcbiAgICB3aWR0aDogMjk0cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLTU4IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01OCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuc2VjdGlvbi01OCAuX2NvdXJzb3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zZWN0aW9uLTU4X19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi01OF9faXRlbXMge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNThfX2l0ZW1zIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU4X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMzAwcHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tNThfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNThfX2l0ZW0gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU4X19pdGVtIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTU4X19pdGVtLWltZyB7XG4gIHBhZGRpbmctYm90dG9tOiA2OSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLTU4X19pdGVtLWltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLTU4X190ZXh0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTUyLjk0MTE3NiU7IC8qIDI2LzE3ICovXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU4X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tNTkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzU5X3dyYXAuanBnKTtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xuICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU5IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi01OV9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLTU5X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTlfX2NvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTlfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tNTlfX2NvbnRlbnQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU5X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tNTlfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDExcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01OV9fbGlzdCB7XG4gICAgZ2FwOiA3cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTU5X19saXN0LWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLTU5X19saXN0LWl0ZW06OmJlZm9yZSB7XG4gIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01OV9fbGlzdC1pdGVtOjpiZWZvcmUge1xuICAgIHRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWN0aW9uLTU5X19waWMge1xuICB3aWR0aDogNjQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNi43JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tNTlfX3BpYyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi01OV9fcGljIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU5X19waWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgfVxufVxuLnNlY3Rpb24tNTlfX3BhcnQ6bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU5X19wYXJ0Om50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uc2VjdGlvbi01OV9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTlfX2l0ZW1zIHtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbiAgLnNlY3Rpb24tNTlfX2l0ZW1zIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01OV9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTU5X19pdGVtLXBpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDcwJTtcbn1cbi5zZWN0aW9uLTU5X19pdGVtLXBpYyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWN0aW9uLTU5X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU5X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLTU5ICsgLnNlY3Rpb24tMjMge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU5ICsgLnNlY3Rpb24tMjMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tNjAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tNjAgKyAuc2VjdGlvbi0zNiB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNjAgKyAuc2VjdGlvbi0zNiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tNjBfX2hhbmdhci1wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcm93LWdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTYwX19oYW5nYXItcHJvZHVjdCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tNjBfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHdpZHRoOiAzNTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02MF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5pcnMtdG8sXG4uaXJzLWZyb20sXG4uaXJzLW1heCxcbi5pcnMtbWluLFxuLmlycy1zaW5nbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXJzLS1yb3VuZCAuaXJzLWxpbmUge1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcbn1cblxuLmlycy0tcm91bmQgLmlycy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzlhMjVjO1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLmlycy0tcm91bmQgLmlycy1oYW5kbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIHRvcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YTgxZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlycy0tcm91bmQgLmlycy1oYW5kbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Y4YzE4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLTU3IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01NyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tNTdfX2NhdGFsb2cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwMHB4IGF1dG87XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi01N19fY2F0YWxvZyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNTBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01N19fY2F0YWxvZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01NyAuY2F0YWxvZ19fc2lkZWJhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTAwcHgpO1xuICB9XG59XG4uc2VjdGlvbi01NyAuY2F0YWxvZ19fbW9iaWxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBtYXJnaW46IDA7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEzNztcbiAgei1pbmRleDogOTAwOTk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi01NyAuY2F0YWxvZ19fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01NyAuY2F0YWxvZ19fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VjdGlvbi01NyAuY2F0YWxvZ19fZmlsdGVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01NyAuY2F0YWxvZ19fZmlsdGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBnYXA6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi01NyAuY2F0YWxvZ19fZmlsdGVyLWJ1dHRvbiBzdmcge1xuICAgIG1heC13aWR0aDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tNTcgLmNhdGFsb2dfX2NhcmRzIHtcbiAgZ2FwOiAxMHB4O1xufVxuLnNlY3Rpb24tNTcgLmNhdGFsb2dfX2NhcmQge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDdweCk7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi01NyAuY2F0YWxvZ19fY2FyZCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU3IC5jYXRhbG9nX19jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01NyAuY2F0YWxvZ19fY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU3IC5jYXRhbG9nX19jYXJkIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tNTcgLmNhdGFsb2dfX2NhcmQtbmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE3My4zMzMzMzMlOyAvKiAyNi8xNSAqL1xuICBmb250LXdlaWdodDogODAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTU3IC5jYXRhbG9nX19jYXJkLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTcgLmNhdGFsb2dfX2NhcmQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01NyAuY2F0YWxvZ19fY2FyZC1uYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTU3IC5jYXRhbG9nX19jYXJkLXBpY3R1cmUge1xuICBwYWRkaW5nLWJvdHRvbTogOTEuOTUlO1xufVxuLnNlY3Rpb24tNTcgLmNhdGFsb2dfX2NhcmQtY2hhcmFjdGVyaXN0aWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA3cHg7XG59XG4uc2VjdGlvbi01NyAuY2F0YWxvZ19fY2FyZC1mb290ZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDE4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01NyAuY2F0YWxvZ19fY2FyZC1mb290ZXIge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTcgLmNhdGFsb2dfX2NhcmQtZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogN3B4O1xuICB9XG59XG4uc2VjdGlvbi01NyAuY2F0YWxvZ19fY2FyZC1tb3JlIHtcbiAgd2lkdGg6IDE0OHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzUyNjVkODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU3IC5jYXRhbG9nX19jYXJkLW1vcmUge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTcgLmNhdGFsb2dfX2NhcmQtbW9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLTU3IC5jYXRhbG9nX19jYXJkLWxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnNlY3Rpb24tNTcgLmNhdGFsb2dfX21vcmUtcHJvamVjdHMge1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01NyAuY2F0YWxvZ19fbW9yZS1wcm9qZWN0cyB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG4uZmlsdGVyX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMyNTFiMTkgLTExJSwgIzE5MGYwZCAxMTElKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLmZpbHRlcl9faXRlbTpsYXN0LW9mLXR5cGUgLmZpbHRlcl9fY29zdC1pbnB1dHMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZpbHRlcl9faXRlbTpsYXN0LW9mLXR5cGUgLmZpbHRlcl9fY29zdC1pbnB1dHMgaW5wdXQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5maWx0ZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZmlsdGVyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uZmlsdGVyX19pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDkuMDkwOTA5JTsgLyogMjQvMjIgKi9cbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5maWx0ZXJfX2l0ZW0tbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmZpbHRlcl9fY29zdC1pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5maWx0ZXJfX2Nvc3QtaW5wdXRzIHtcbiAgICBnYXA6IDZweDtcbiAgfVxufVxuLmZpbHRlcl9fY29zdC1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmlsdGVyX19jb3N0LWlucHV0IGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZpbHRlcl9fYXBwbHkge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xuICB3aWR0aDogMjE3cHg7XG4gIGhlaWdodDogNjZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUyNjVkODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICM1MjY1ZDg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuZmlsdGVyX19hcHBseSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbn1cbi5maWx0ZXJfX3Jlc2V0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICM5ZDlkOWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgxNjAsIDE2MCwgMTYwLCAwLjQpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuZmlsdGVyX19yZXNldCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi02MSB7XG4gIG1hcmdpbi10b3A6IDEzMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNjEge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTYxIC5jYXRhbG9nX19jYXJkcyB7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNjEgLmNhdGFsb2dfX2NhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi02MSAuY2F0YWxvZ19fY2FyZCB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDZweCk7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBtYXgtd2lkdGg6IDI5NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi02MSAuY2F0YWxvZ19fY2FyZCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTYxIC5jYXRhbG9nX19jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02MSAuY2F0YWxvZ19fY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTYxIC5jYXRhbG9nX19jYXJkIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tNjEgLmNhdGFsb2dfX2NhcmQtbmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE3My4zMzMzMzMlOyAvKiAyNi8xNSAqL1xuICBmb250LXdlaWdodDogODAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTYxIC5jYXRhbG9nX19jYXJkLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNjEgLmNhdGFsb2dfX2NhcmQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02MSAuY2F0YWxvZ19fY2FyZC1uYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTYxIC5jYXRhbG9nX19jYXJkLXBpY3R1cmUge1xuICBwYWRkaW5nLWJvdHRvbTogOTEuOTUlO1xufVxuLnNlY3Rpb24tNjEgLmNhdGFsb2dfX2NhcmQtY2hhcmFjdGVyaXN0aWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA3cHg7XG59XG4uc2VjdGlvbi02MSAuY2F0YWxvZ19fY2FyZC1mb290ZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDE4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02MSAuY2F0YWxvZ19fY2FyZC1mb290ZXIge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNjEgLmNhdGFsb2dfX2NhcmQtZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogN3B4O1xuICB9XG59XG4uc2VjdGlvbi02MSAuY2F0YWxvZ19fY2FyZC1tb3JlIHtcbiAgd2lkdGg6IDE0OHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzUyNjVkODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTYxIC5jYXRhbG9nX19jYXJkLW1vcmUge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNjEgLmNhdGFsb2dfX2NhcmQtbW9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLTYxIC5jYXRhbG9nX19jYXJkLWxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnNlY3Rpb24tNjEgLmNhdGFsb2dfX21vcmUtcHJvamVjdHMge1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02MSAuY2F0YWxvZ19fbW9yZS1wcm9qZWN0cyB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8g0J/QvtC00LrQu9GO0YfQtdC90LjQtSDQvNC40LrRgdC40L3QvtCyXG5AaW1wb3J0IFwiYmFzZS9taXhpbnNcIjtcblxuLy8g0J/QvtC00LrQu9GO0YfQtdC90LjQtSDRiNGA0LjRhNGC0L7QslxuLy8mZGlzcGxheT1zd2FwIC0g0LTQvtCx0LDQstC40YLRjCDQv9GA0Lgg0L/QvtC00LrQu9GO0YfQtdC90LjQuCDRh9C10YDQtdC3INC/0LvQsNCz0LjQvVxuXG4vLyDQn9C+0LTQutC70Y7Rh9C40YLRjCDQtdGB0LvQuCDQtdGB0YLRjCDQu9C+0LrQsNC70YzQvdGL0LUg0YTQsNC50LvRiyDRiNGA0LjRhNGC0L7QslxuQGltcG9ydCBcImZvbnRzXCI7XG5cbi8vINCf0L7QtNC60LvRjtGH0LXQvdC40LUg0LjQutC+0L3QvtGH0L3Ri9GFINGI0YDQuNGE0YLQvtCyXG4vLyDQn9C+0LTQutC70Y7Rh9C40YLRjCDQtdGB0LvQuCDQtdGB0YLRjCDRhNCw0LnQuyDQuNC60L7QvdC+0YfQvdC+0LPQviDRiNGA0LjRhNGC0LBcbi8vQGltcG9ydCBcImZvbnRzL2ljb25zXCI7XG5cbi8vINCo0YDQuNGE0YIg0L/QviDRg9C80L7Qu9GH0LDQvdC40Y5cbiRmb250RmFtaWx5OiBcIk1hbnJvcGVcIjtcbiRmb250U2l6ZTogcmVtKDE2KTsgLy8g0LPQtNC1IDE0KHB4KSAtINGA0LDQt9C80LXRgCDRiNGA0LjRhNGC0LAg0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4g0LjQtyDQvNCw0LrQtdGC0LBcblxuLy8g0J7RgdC90L7QstC90YvQtSDRhtCy0LXRgtCwXG4kbWFpbkNvbG9yOiAjMDAwOyAvLyDQptCy0LXRgiDRiNGA0LjRhNGC0LAg0L/QviDRg9C80L7Qu9GH0LDQvdC40Y5cblxuLy8g0J3QkNCh0KLQoNCe0JnQmtCYID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g0JzQuNC90LjQvNCw0LvRjNC90LDRjyDRiNC40YDQuNC90LAg0YHRgtGA0LDQvdC40YbRi1xuJG1pbldpZHRoOiAzMjA7XG4vLyDQqNC40YDQuNC90LAg0L/QvtC70L7RgtC90LAgKNC80LDQutC10YLQsClcbiRtYXhXaWR0aDogMTkyMDtcbi8vINCo0LjRgNC40L3QsCDQvtCz0YDQsNC90LjRh9C40LLQsNGO0YnQtdCz0L4g0LrQvtC90YLQtdC50L3QtdGA0LAgKDAgPSDQvdC10YIg0L7Qs9GA0LDQvdC40YfQtdC90LjRjylcbiRtYXhXaWR0aENvbnRhaW5lcjogMTIwMDtcbi8vINCe0LHRidC40Lkg0L7RgtGB0YLRg9C/INGDINC60L7QvdGC0LXQudC90LXRgNCwXG4vLyAoMzAgPSDQv9C+IDE1cHgg0YHQu9C10LLQsCDQuCDRgdC/0YDQsNCy0LAsIDAgPSDQvdC10YIg0L7RgtGB0YLRg9C/0LApXG4kY29udGFpbmVyUGFkZGluZzogMzA7XG5cbi8vINCo0LjRgNC40L3QsCDRgdGA0LDQsdCw0YLRi9Cy0LDQvdC40Y8g0L/QtdGA0LLQvtCz0L4g0LHRgNC10LnQutC/0L7QuNC90YLQsFxuJGNvbnRhaW5lcldpZHRoOiAkbWF4V2lkdGhDb250YWluZXIgKyAkY29udGFpbmVyUGFkZGluZztcblxuLy8g0JHRgNC10LnQui3Qv9C+0LjQvdGC0YtcbiRwYzogZW0oJGNvbnRhaW5lcldpZHRoKTsgLy8g0J/Qmiwg0L3QvtGD0YLQsdGD0LrQuCwg0L3QtdC60L7RgtC+0YDRi9C1INC/0LvQsNC90YjQtdGC0Ysg0LIg0LPQvtGA0LjQt9C+0L3RgtCw0LvRjNC90L7QvCDQv9C+0LvQvtC20LXQvdC40LhcbiR0YWJsZXQ6IGVtKDk5MS45OCk7IC8vINCf0LvQsNC90YjQtdGC0YssINC90LXQutC+0YLQvtGA0YvQtSDRgtC10LvQtdGE0L7QvdGLINCyINCz0L7RgNC40LfQvtC90YLQsNC70YzQvdC+0Lwg0L/QvtC70L7QttC10L3QuNC4XG4kbW9iaWxlOiBlbSg3NjcuOTgpOyAvLyDQotC10LvQtdGE0L7QvdGLIExcbiRtb2JpbGVNaWRkbGU6IGVtKDU3NS45OCk7XG4kbW9iaWxlU21hbGw6IGVtKDQ3OS45OCk7IC8vINCi0LXQu9C10YTQvtC90YsgU1xuJG1vYmlsZU1pbmk6IGVtKDM3NC45OCk7XG4vLyDQotC40L8g0LDQtNCw0L/RgtC40LLQsDpcbi8vIDEgPSDQvtGC0LfRi9Cy0YfQuNCy0L7RgdGC0YwgKNGDINC60L7QvdGC0LXQudC90LXRgNCwINC90LXRgiDQsdGA0LXQudC60L/QvtC40L3RgtC+0LIpLFxuLy8gMiA9INC/0L4g0LHRgNC10LnQui3Qv9C+0LjQvdGC0LDQvCAo0LrQvtC90YLQtdC50L3QtdGAINC80LXQvdGP0LXRgiDRgdCy0L7RjiDRiNC40YDQuNC90YMg0L/QviDQsdGA0LXQudC6LdC/0L7QuNC90YLQsNC8KVxuJHJlc3BvbnNpdmVUeXBlOiAyO1xuXG4vLyDQntCx0L3Rg9C70LXQvdC40LUg0Lgg0L7QsdGJ0LjQtSDQv9Cw0YDQsNC80LXRgtGA0YsgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwiYmFzZS9udWxsXCI7XG5cbmJvZHkge1xuXHQvLyDQodC60YDQvtC70Lsg0LfQsNCx0LvQvtC60LjRgNC+0LLQsNC9XG5cdC5sb2NrICYge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR9XG5cdC8vINCh0LDQudGCINC30LDQs9GA0YPQttC10L1cblx0LmxvYWRlZCAmIHtcblx0fVxufVxuLy8g0J7QsdC+0LvQvtGH0LrQsCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi53cmFwcGVyIHtcblx0bWluLWhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ly8g0J/RgNC40LbQuNC80LDQtdC8IGZvb3RlclxuXHQ+IG1haW4ge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHR9XG5cdC8vINCk0LjQutGBINC00LvRjyDRgdC70LDQudC00LXRgNC+0LJcblx0PiAqIHtcblx0XHRtaW4td2lkdGg6IDA7XG5cdH1cbn1cbi8vINCe0LPRgNCw0L3QuNGH0LjQstCw0Y7RidC40Lkg0LrQvtC90YLQtdC50L3QtdGAID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKlxu0KHRgtC40LvQuCDQsdGD0LTRg9GCINC/0YDQuNC80LXQvdGP0YLRjNGB0Y8g0LrQviDQstGB0LXQvCDQutC70LDRgdGB0LDQvCDRgdC+0LTQtdGA0LbQsNGJ0LjQvCAqX19jb250YWluZXJcbiovXG5AaWYgKCRyZXNwb25zaXZlVHlwZT09MSkge1xuXHQvLyDQntGC0LfRi9Cy0YfQuNCy0LDRj1xuXHRbY2xhc3MqPVwiX19jb250YWluZXJcIl0ge1xuXHRcdEBpZiAoJG1heFdpZHRoQ29udGFpbmVyPjApIHtcblx0XHRcdG1heC13aWR0aDogcmVtKCRtYXhXaWR0aENvbnRhaW5lcik7XG5cdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHRAaWYgKCRjb250YWluZXJQYWRkaW5nPjApIHtcblx0XHRcdHBhZGRpbmc6IDAgcmVtKG1hdGguZGl2KCRjb250YWluZXJQYWRkaW5nLCAyKSk7XG5cdFx0fVxuXHR9XG59IEBlbHNlIHtcblx0Ly8g0J/QviDQsdGA0LXQudC6LdC/0L7QuNC90YLQsNC8XG5cdFtjbGFzcyo9XCJfX2NvbnRhaW5lclwiXSB7XG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHRAaWYgKCRtYXhXaWR0aENvbnRhaW5lcj4wKSB7XG5cdFx0XHRtYXgtd2lkdGg6IHJlbSgkbWF4V2lkdGhDb250YWluZXIpO1xuXHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAaWYgKCRjb250YWluZXJQYWRkaW5nPjApIHtcblx0XHRcdFx0cGFkZGluZzogMCByZW0obWF0aC5kaXYoJGNvbnRhaW5lclBhZGRpbmcsIDIpKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0bWF4LXdpZHRoOiByZW0oOTcwKTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1heC13aWR0aDogcmVtKDc1MCk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRAaWYgKCRjb250YWluZXJQYWRkaW5nPjAgYW5kICRtYXhXaWR0aENvbnRhaW5lcj4wKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgcmVtKG1hdGguZGl2KCRjb250YWluZXJQYWRkaW5nLCAyKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWluaSkge1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY2Fyb3VzZWwgKiwuY2Fyb3VzZWwgKjpiZWZvcmUsLmNhcm91c2VsICo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5jYXJvdXNlbC5pcy1kcmFnZ2FibGV7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9LmNhcm91c2VsLmlzLWRyYWdnaW5ne2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uY2Fyb3VzZWxfX3ZpZXdwb3J0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmNhcm91c2VsX190cmFja3tkaXNwbGF5OmZsZXh9LmNhcm91c2VsX19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOnZhcigtLWNhcm91c2VsLXNsaWRlLXdpZHRoLCA2MCUpO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWlufS5oYXMtZG90c3ttYXJnaW4tYm90dG9tOmNhbGMoMC41cmVtICsgMjJweCl9LmNhcm91c2VsX19kb3Rze21hcmdpbjowIGF1dG87cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDEwMCUgKyAwLjVyZW0pO2xlZnQ6MDtyaWdodDowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdHttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2N1cnNvcjpwb2ludGVyfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjI1O3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2UtaW4tb3V0fS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdC5pcy1zZWxlY3RlZDphZnRlcntvcGFjaXR5OjF9LmNhcm91c2VsX19idXR0b257d2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoLCA0OHB4KTtoZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7cGFkZGluZzowO2JvcmRlcjowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb2ludGVyLWV2ZW50czphbGw7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWNvbG9yLCBjdXJyZW50Q29sb3IpO2JhY2tncm91bmQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJnLCB0cmFuc3BhcmVudCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cywgNTAlKTtib3gtc2hhZG93OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zaGFkb3csIG5vbmUpO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2V9LmNhcm91c2VsX19idXR0b24uaXMtcHJldiwuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjEwcHh9LmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDoxMHB4fS5jYXJvdXNlbF9fYnV0dG9uW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5Oi4zfS5jYXJvdXNlbF9fYnV0dG9uIHN2Z3t3aWR0aDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoLCA1MCUpO2hlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodCwgNTAlKTtmaWxsOm5vbmU7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGgsIDEuNSk7c3Ryb2tlLWxpbmVqb2luOmJldmVsO3N0cm9rZS1saW5lY2FwOnJvdW5kO2ZpbHRlcjp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlciwgbm9uZSk7cG9pbnRlci1ldmVudHM6bm9uZX1odG1sLndpdGgtZmFuY3lib3h7c2Nyb2xsLWJlaGF2aW9yOmF1dG99Ym9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXJ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7dG91Y2gtYWN0aW9uOm5vbmV9LmZhbmN5Ym94X19jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ZGlyZWN0aW9uOmx0cjttYXJnaW46MDtwYWRkaW5nOmVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxMDUwO291dGxpbmU6bm9uZTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjRweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKX0uZmFuY3lib3hfX2NvbnRhaW5lciAqLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmZhbmN5Ym94X19jb250YWluZXIgOmZvY3Vze291dGxpbmU6bm9uZX1ib2R5Om5vdCguaXMtdXNpbmctbW91c2UpIC5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIDJweCB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMSwgMjEwLCAyMzIsIDAuOTQpKX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fY29udGFpbmVyey0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOjQ4cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OjQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOjI3cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDoyN3B4fX0uZmFuY3lib3hfX2JhY2tkcm9we3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6LTE7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1iZywgcmdiYSgyNCwgMjQsIDI3LCAwLjkyKSl9LmZhbmN5Ym94X19jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MDtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwfS5mYW5jeWJveF9fY2Fyb3VzZWwuaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5mYW5jeWJveF9fdmlld3BvcnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpkZWZhdWx0fS5mYW5jeWJveF9fdHJhY2t7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlfS5mYW5jeWJveF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6NDhweCA4cHggOHB4IDhweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdXRsaW5lOjA7b3ZlcmZsb3c6YXV0bzstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogMzZweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHh9LmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLC5mYW5jeWJveF9fc2xpZGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtmbGV4OjAgMCAwO21hcmdpbjphdXRvfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19zbGlkZXtwYWRkaW5nOjY0cHggMTAwcHh9fS5mYW5jeWJveF9fY29udGVudHttYXJnaW46MCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIDAgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO3BhZGRpbmc6MzZweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb250ZW50LWNvbG9yLCAjMzc0MTUxKTtiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpO3Bvc2l0aW9uOnJlbGF0aXZlO2FsaWduLXNlbGY6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ei1pbmRleDoyMH0uZmFuY3lib3hfX2NvbnRlbnQgOmZvY3VzOm5vdCguY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSl7b3V0bGluZTp0aGluIGRvdHRlZDtib3gtc2hhZG93Om5vbmV9LmZhbmN5Ym94X19jYXB0aW9ue2FsaWduLXNlbGY6Y2VudGVyO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MXJlbSAwIDAgMDtsaW5lLWhlaWdodDoxLjM3NTtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTt2aXNpYmlsaXR5OnZpc2libGU7Y3Vyc29yOmF1dG87ZmxleC1zaHJpbms6MDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbnt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRhaW5lcj4uY2Fyb3VzZWxfX2RvdHN7dG9wOjEwMCU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9ue3otaW5kZXg6NDB9LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6NDBweH19LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtyaWdodDo4cHg7dG9wOmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgKyA4cHgpO3JpZ2h0OmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSArIDhweCk7ei1pbmRleDo0MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fY29udGVudD4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQwcHg7cmlnaHQ6MDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZil9LmZhbmN5Ym94X19uby1jbGljaywuZmFuY3lib3hfX25vLWNsaWNrIGJ1dHRvbntwb2ludGVyLWV2ZW50czpub25lfS5mYW5jeWJveF9fc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKX0uZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fc3Bpbm5lcntjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEwNTN9LmZhbmN5Ym94X19zcGlubmVyIHN2Z3thbmltYXRpb246ZmFuY3lib3gtcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NwaW5uZXIgc3ZnIGNpcmNsZXtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNzU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheToxLDIwMDtzdHJva2UtZGFzaG9mZnNldDowO2FuaW1hdGlvbjpmYW5jeWJveC1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlOmN1cnJlbnRDb2xvcn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZXsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBmYW5jeWJveC1kYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH01MCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTM1cHh9MTAwJXtzdHJva2UtZGFzaGFycmF5Ojg5LDIwMDtzdHJva2UtZGFzaG9mZnNldDotMTI0cHh9fS5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fbmF2LC5jYXJvdXNlbF9fZG90cywuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fbmF2LC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fZG90cywuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC1mYWRlSW57YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3gtZmFkZU91dHthbmltYXRpb246LjFzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC16b29tSW5VcHthbmltYXRpb246LjJzIGVhc2UgYm90aCBmYW5jeWJveC16b29tSW5VcH0uZmFuY3lib3gtem9vbU91dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21PdXREb3dufS5mYW5jeWJveC10aHJvd091dFVwe2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dFVwfS5mYW5jeWJveC10aHJvd091dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0RG93bn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZU91dHt0b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbUluVXB7ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfXRve3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbU91dERvd257dG97dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dFVwe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXREb3due3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMCUsIDApO29wYWNpdHk6MH19LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRle3Njcm9sbGJhci13aWR0aDp0aGluO3Njcm9sbGJhci1jb2xvcjojY2NjIHJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6OHB4O2hlaWdodDo4cHh9LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojY2NjO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDRweCByZ2JhKDAsMCwwLC4yKX0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlLC5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjphdXRvfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9faW1hZ2V7dHJhbnNmb3JtLW9yaWdpbjowIDA7dXNlci1zZWxlY3Q6bm9uZTt0cmFuc2l0aW9uOm5vbmV9Lmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7cGFkZGluZzowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTttaW4taGVpZ2h0OjFweH0uaXMtY2xvc2luZyAuaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudHtvdmVyZmxvdzp2aXNpYmxlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIC5mYW5jeWJveF9fY29udGVudHtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXB9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2ltYWdle21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXdde292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19jb250ZW50e21pbi1oZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXXtvdmVyZmxvdzp2aXNpYmxlO3RvdWNoLWFjdGlvbjpub25lfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9faW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7bWF4LXdpZHRoOjEwMCU7ZmxleC1zaHJpbms6MTttaW4taGVpZ2h0OjFweDtvdmVyZmxvdzp2aXNpYmxlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjEwMCU7aGVpZ2h0OjgwJX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjk2MHB4O2hlaWdodDo1NDBweDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMjQsMjQsMjcsLjkpO2NvbG9yOiNmZmZ9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3hfX2h0bWw1dmlkZW8sLmZhbmN5Ym94X19pZnJhbWV7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uZmFuY3lib3gtcGxhY2Vob2xkZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci13aWR0aDowfS5mYW5jeWJveF9fdGh1bWJze2ZsZXg6MCAwIGF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowcHggM3B4O29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSl9LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdGh1bWJze2FuaW1hdGlvbjouMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdGh1bWJze29wYWNpdHk6MH0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6dmFyKC0tZmFuY3lib3gtdGh1bWJzLXdpZHRoLCA5NnB4KTttYXJnaW46MDtwYWRkaW5nOjhweCAzcHg7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcn0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtib3JkZXItd2lkdGg6NXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlO2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZS5pcy1uYXYtc2VsZWN0ZWQgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXJ7b3BhY2l0eTouOTJ9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZT4qe3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX3RodW1ie3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6Y2FsYygxMDAlLyh2YXIoLS1mYW5jeWJveC10aHVtYnMtcmF0aW8sIDEuNSkpKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190b29sYmFye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBoc2xhKDBkZWcsIDAlLCAwJSwgMCkgMCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjAwNikgOC4xJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDIxKSAxNS41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDQ2KSAyMi41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDc3KSAyOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjExNCkgMzUuMyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE1NSkgNDEuMiUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE5OCkgNDcuMSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI0MikgNTIuOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI4NSkgNTguOCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjMyNikgNjQuNyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjM2MykgNzElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zOTQpIDc3LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MTkpIDg0LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MzQpIDkxLjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40NCkgMTAwJSk7cGFkZGluZzowO3RvdWNoLWFjdGlvbjpub25lO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjBweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RleHQtc2hhZG93OnZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSl9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJ7cGFkZGluZzo4cHh9fS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3Rvb2xiYXJ7YW5pbWF0aW9uOi4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190b29sYmFye29wYWNpdHk6MH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1ze2Rpc3BsYXk6ZmxleH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1sZWZ0e21hcmdpbi1yaWdodDphdXRvfS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWNlbnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1yaWdodHttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXI6bm90KDpsYXN0LWNoaWxkKXtkaXNwbGF5Om5vbmV9fS5mYW5jeWJveF9fY291bnRlcnttaW4td2lkdGg6NzJweDtwYWRkaW5nOjAgMTBweDtsaW5lLWhlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTdweDtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZH0uZmFuY3lib3hfX3Byb2dyZXNze2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO2hlaWdodDozcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3otaW5kZXg6MzA7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuOjpiYWNrZHJvcHtvcGFjaXR5OjB9LmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9ja30uZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKXtkaXNwbGF5OmJsb2NrfSIsIi8qKlxuICogU3dpcGVyIDguNC43XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEphbnVhcnkgMzAsIDIwMjNcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItcG9pbnRlci1ldmVudHN7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZCwuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOjEwcHg7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OjEwcHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yNSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6NHB4O2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MSU7Ym90dG9tOjNweDt6LWluZGV4OjUwO2hlaWdodDo1cHg7d2lkdGg6OTglfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy8gU2hhcmVkIGJldHdlZW4gbW9kYWxzIGFuZCBvZmZjYW52YXNlc1xuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3I6ICN7JGJ0bi1jbG9zZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eTogI3skYnRuLWNsb3NlLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogI3skYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogI3skYnRuLWNsb3NlLXdoaXRlLWZpbHRlcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtY3NzLXZhcnNcblxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHkpO1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xuICB9XG59XG5cbkBtaXhpbiBidG4tY2xvc2Utd2hpdGUoKSB7XG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5idG4tY2xvc2Uge1xuICAgICAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG4gICAgfVxuICB9XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXBpbGxzLWNzcy12YXJzXG5cbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9kaW1lbnNpb24tbm8tbm9uLW51bWVyaWMtdmFsdWVzXG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiBcIlwiO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgXCIgMFwiO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiBcIlwiO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgXCIgMFwiO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgY2FsYyhcIiArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCBcIiAtIFwiLCBcIiArIFwiKSArICR2YXJpYWJsZS13aWR0aCArIFwiKVwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZC12YWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWQtdmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWQtdmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkLXZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJW9mZmNhbnZhcy1jc3MtdmFycyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleDogI3skemluZGV4LW9mZmNhbnZhc307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aDogI3skb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteDogI3skb2ZmY2FudmFzLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXk6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3I6ICN7JG9mZmNhbnZhcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZzogI3skb2ZmY2FudmFzLWJnLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogI3skb2ZmY2FudmFzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICN7JG9mZmNhbnZhcy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdzogI3skb2ZmY2FudmFzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbjogI3t0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy1jc3MtdmFyc1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBleHRlbmQgJW9mZmNhbnZhcy1jc3MtdmFycztcbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcik7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3cpKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uKSk7XG5cbiAgICAgICYub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtZW5kIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuaGlkaW5nLFxuICAgICAgJi5zaG93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIikge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgLy8gUmVzZXQgYGJhY2tncm91bmQtY29sb3JgIGluIGNhc2UgYC5iZy0qYCBjbGFzc2VzIGFyZSB1c2VkIGluIG9mZmNhbnZhc1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcblx0Ly8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuXHQvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcblx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG5cdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG5cdHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG5cdGJvcmRlcjogMDtcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblx0b3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG5cdCY6bm90KC5jb2xsYXBzZWQpIHtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuXHRcdFx0dHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQWNjb3JkaW9uIGljb25cblx0Jjo6YWZ0ZXIge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcblx0XHRoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0ei1pbmRleDogMztcblx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG5cdFx0b3V0bGluZTogMDtcblx0XHRib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcblx0fVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG5cdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZyk7XG5cdGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcblxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG5cdFx0LmFjY29yZGlvbi1idXR0b24ge1xuXHRcdFx0QGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cdFx0fVxuXHR9XG5cblx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRib3JkZXItdG9wOiAwO1xuXHR9XG5cblx0Ly8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG5cdFx0LmFjY29yZGlvbi1idXR0b24ge1xuXHRcdFx0Ji5jb2xsYXBzZWQge1xuXHRcdFx0XHRAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWNjb3JkaW9uLWNvbGxhcHNlIHtcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXHRcdH1cblx0fVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuXHRwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcblx0LmFjY29yZGlvbi1jb2xsYXBzZSB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwO1xuXHR9XG5cblx0LmFjY29yZGlvbi1pdGVtIHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbi1idXR0b24ge1xuXHRcdFx0Jixcblx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuLy8gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuLy8gICAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbi8vICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbi1kYXJrKX07XG4vLyAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrKX07XG4vLyAgICB9XG4vLyAgfVxuLy99XG4iLCIudG9vbHRpcC1ob3Jpem9udGFsLXNjcm9sbC1pY29uX2hhbmQge1xuXHRhbmltYXRpb246IHRvb2x0aXAtaG9yaXpvbnRhbC1zY3JvbGwtaWNvbl9hbmltLXNjcm9sbC1oYW5kIDJzIGluZmluaXRlO1xufVxuLmludmlzaWJsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udG9vbHRpcC1ob3Jpem9udGFsLXNjcm9sbC1pY29uX2NhcmQge1xuXHRhbmltYXRpb246IHRvb2x0aXAtaG9yaXpvbnRhbC1zY3JvbGwtaWNvbl9hbmltLXNjcm9sbC1jYXJkIDJzIGluZmluaXRlO1xufVxuLl9jb3Vyc29yIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbkBrZXlmcmFtZXMgdG9vbHRpcC1ob3Jpem9udGFsLXNjcm9sbC1pY29uX2FuaW0tc2Nyb2xsLWhhbmQge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpIHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KSBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MjAlLFxuXHQ2MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNzVweCkgc2NhbGUoMC42KTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0ODAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSBzY2FsZSgwLjYpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgc2NhbGUoMC42KTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgdG9vbHRpcC1ob3Jpem9udGFsLXNjcm9sbC1pY29uX2FuaW0tc2Nyb2xsLWNhcmQge1xuXHQwJSxcblx0NjAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblxuXHQ4MCUsXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI0MHB4KTtcblx0fVxufVxuLmRpc2FibGUtaG92ZXIsXG4uZGlzYWJsZS1ob3ZlciAqIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY2hlY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tdG9wOiAyM3B4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHRpbnB1dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAxMS41cHg7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDBweDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2suc3ZnKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA0cHg7XG5cdFx0XHR0b3A6IDVweDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICM1MjYzYzg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG5cdH1cbn1cbi5mYW5jeWJveF9fY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKtCf0YDQvtGA0LDRh9C90L7RgdGC0Ywg0LLQstC+0LTQsCDRhNC+0YDQvNGLKi9cbi8qXG5pbnB1dDp2YWxpZCxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTp2YWxpZCxcbnRleHRhcmVhOnZhbGlkIHtcblx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xufVxuKi9cbi5fdGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uX21haW4tYnRuIHtcblx0Ym94LXNoYWRvdzpcblx0XHQwIDMwcHggNjBweCByZ2JhKDc5LCA5OSwgMjEwLCAwLjI1KSxcblx0XHRpbnNldCAwIC0zcHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksXG5cdFx0aW5zZXQgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjNDA1MmJjIDAlLCAjNjY3YmZhIDEwMCUpO1xuXHRvcGFjaXR5OiAwLjk1O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjYvMTggKi9cblx0Y29sb3I6ICNmZmZmZmY7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuLl9zZWN0aW9uLXRpdGxlIHtcblx0Zm9udC1zaXplOiA0NXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxMjYuNjY2NjY3JTsgLyogNTcvNDUgKi9cblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdGJyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0QGluY2x1ZGUgYWRhcHRpdmVWYWx1ZShcImZvbnQtc2l6ZVwiLCA0MCwgMjUsIDk5MiwgMzIwLCAxKTtcblx0fVxufVxuXG4uX3NlY3Rpb24tc3VidGl0bGUge1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEzMy4zMzMzMzMlOyAvKiA0MC8zMCAqL1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0YnIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJmb250LXNpemVcIiwgMjgsIDIwLCA5OTIsIDMyMCwgMSk7XG5cdH1cbn1cblxuLl9tYWluLXRleHQge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEzMy4zMzMzMzMlOyAvKiAzMi8yNCAqL1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG5cbi5fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMTU1LjU1NTU1NiU7IC8qIDI4LzE4ICovXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuLl9jaGVja2xpc3QteWVsbG93IHtcblx0bGkge1xuXHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVja2xpc3QteWVsbG93LnN2Zyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuLl9jaGVja2xpc3Qge1xuXHRsaSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyOXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrbGlzdC1ibHVlLnN2Zyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLl9jaXJjbGUtbGlzdCB7XG5cdGxpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2NmQ3O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0dG9wOiAxMnB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLl9jaXJjbGUtbGlzdF95ZWxsb3cgbGk6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWE3MjA7XG59XG4uZm9ybWJsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyAuZm9ybWJsb2NrX19ib29rXG5cdCZfX3llbGxvdy10ZXh0IHtcblx0XHRjb2xvcjogI2Y3YTcxYztcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEwcHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKCRjb2xvcjogI2Y3YTcxYywgJGFscGhhOiAwLjQpO1xuXHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcblx0fVxuXHQmX19ib29rIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMTU5cHg7XG5cdFx0cmlnaHQ6IC0yMDBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdHRvcDogLTE4NHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA2MzBweDtcblx0XHRcdHJpZ2h0OiAtMTc0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHR0b3A6IC0xMzRweDtcblx0XHRcdG1heC13aWR0aDogNTQwcHg7XG5cdFx0XHRyaWdodDogLTk0cHg7XG5cdFx0XHRmaWx0ZXI6IG9wYWNpdHkoMC44KTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC8vIC5mb3JtYmxvY2tfX2lubmVyXG5cblx0Jl9faW5uZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9ybS1iYWNrLnBuZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRwYWRkaW5nOiA3MHB4IDYzcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHBhZGRpbmc6IDcwcHggMzBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuZm9ybWJsb2NrX190aXRsZVxuXHQmX19vcmNhbGwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAxNHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdHBhZGRpbmctdG9wOiAyOXB4O1xuXHRcdG1hcmdpbi10b3A6IDM4cHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQmX19vcmNhbGwtY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0fVxuXHQmX19vcmNhbGwtdGV4dCB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdH1cblx0Jl9fb3JjYWxsLWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRsaW5lLWhlaWdodDogMTM4LjQ2MTUzOCU7IC8qIDM2LzI2ICovXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDM5cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTMzLjMzMzMzMyU7IC8qIDUyLzM5ICovXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJmb250LXNpemVcIiwgMzUsIDIxLCA5OTIsIDMyMCwgMSk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzguNDYxNTM4JTsgLyogMzYvMjYgKi9cblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQvLyAuZm9ybWJsb2NrX19wbHVzLXRleHRcblxuXHQmX19wbHVzLXRleHQge1xuXHR9XG5cblx0Ly8gLmZvcm1ibG9ja19fcGx1c1xuXG5cdCZfX3BsdXMge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAzNi8yNCAqL1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE5MHB4O1xuXHRcdGxlZnQ6IDM4NXB4O1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiAtMjlweDtcblx0XHRcdHRvcDogLTJweDtcblx0XHRcdGNvbnRlbnQ6IFwiK1wiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29sb3I6ICM1MTYyYzY7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdGxlZnQ6IC0yM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxlZnQ6IC0xMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0dG9wOiAtMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuZm9ybWJsb2NrX19mb290ZXJcblxuXHQmX19mb290ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWE4MTk7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA4OCUgMTAwJSwgMCUgMTAwJSk7XG5cdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRwYWRkaW5nOiAxNHB4IDY1cHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTE4cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE1OC4zMzMzMzMlOyAvKiAzOC8yNCAqL1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRjbGlwLXBhdGg6IG5vbmU7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWluaSkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdH1cblx0Ly8gLmZvcm1ibG9ja19fZm9vdGVyLXRleHRcblxuXHQmX19mb290ZXItdGV4dCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdC8vIC5mb3JtYmxvY2tfX2Zvb3Rlci1waG9uZVxuXG5cdCZfX2Zvb3Rlci1waG9uZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXHQuX21haW4tYnRuIHtcblx0XHR3aWR0aDogMzc1cHg7XG5cdFx0aGVpZ2h0OiA5NnB4O1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHRpbnNldCAwIC0zcHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksXG5cdFx0XHRpbnNldCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzQwNTJiYyAwJSwgIzY2N2JmYSAxMDAlKTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0aGVpZ2h0OiA4NXB4O1xuXHRcdH1cblx0fVxuXHQuZm9ybS1jb250cm9sIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWJlY2VkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5tYWluLWZvcm0ge1xuXHQvLyAubWFpbi1mb3JtX193cmFwcGVyXG5cblx0Jl9fd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLXRvcDogNzdweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLm1haW4tZm9ybV9faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHR9XG5cblx0Ly8gLm1haW4tZm9ybV9fZmllbGRzXG5cblx0Jl9fZmllbGRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMTBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcblx0XHR9XG5cdH1cblxuXHQvLyAubWFpbi1mb3JtX19maWVsZFxuXG5cdCZfX2ZpZWxkIHtcblx0fVxuXG5cdC8vIC5tYWluLWZvcm1fX2lucHV0XG5cblx0Jl9faW5wdXQge1xuXHRcdHdpZHRoOiAzNDBweDtcblx0XHRoZWlnaHQ6IDk2cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGhlaWdodDogODVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAubWFpbi1mb3JtX19idXR0b25cblxuXHQmX19idXR0b24ge1xuXHR9XG5cblx0LmZvcm0tY2hlY2sge1xuXHRcdC8vIC5mb3JtLWNoZWNrX19pbnB1dFxuXG5cdFx0Jl9faW5wdXQge1xuXHRcdH1cblxuXHRcdC8vIC5mb3JtLWNoZWNrX19sYWJlbFxuXG5cdFx0Jl9fbGFiZWwge1xuXHRcdH1cblx0fVxufVxuXG4uX3RpdGxlLWJsdWUge1xuXHRmb250LWZhbWlseTogTnVuaXRvO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRjb2xvcjogIzUzNjRjODtcbn1cblxuLmJyZWFkY3J1bWJzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblxuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRwYWRkaW5nOiA1cHggMTVweDtcblx0Z2FwOiAwIDdweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG4uYnJlYWRjcnVtYnNfX2N1cnJlbnQge1xuXHRjb2xvcjogI2JmYmZiZjtcbn1cblxuLl9ncmV5LXdyYXBwZXIge1xuXHRtYXgtd2lkdGg6IDE1NzJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYztcblx0cGFkZGluZy10b3A6IDExMHB4O1xuXHRtYXJnaW4tdG9wOiAxMTdweDtcblx0bWFyZ2luLWlubGluZTogYXV0bztcblx0cGFkZGluZy1ib3R0b206IDE0MHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cbn1cblxuLl9ub2JyIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5faW1hZ2Utd3JhcHBlciB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdG1heC13aWR0aDogMTkyMHB4O1xuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLl9pbWFnZS13cmFwcGVyX2JsYWNrIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ibGFja19pbWFnZS5qcGcpO1xuXHRwYWRkaW5nLXRvcDogMTEwcHg7XG5cdG1hcmdpbi10b3A6IDEyNHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTIxcHg7XG5cblx0aDIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdC5zZWN0aW9uLTQ4IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0LnNlY3Rpb24tNDhfX2NhcmQ6bnRoLW9mLXR5cGUoMSkgaW1nIHtcblx0XHRcdGZpbHRlcjogbm9uZTtcblx0XHR9XG5cdFx0LnNlY3Rpb24tNDhfX2NhcmQ6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdFx0fVxuXHRcdFx0LnNlY3Rpb24tNDhfX2NhcmQtaW5uZXIge1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0LnNlY3Rpb24tMzhfX2NhcmQ6bnRoLW9mLXR5cGUoMSkgaW1nIHtcblx0XHRcdGZpbHRlcjogbm9uZTtcblx0XHR9XG5cdFx0LnNlY3Rpb24tMzhfX2NhcmQ6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdFx0fVxuXHRcdFx0LnNlY3Rpb24tMzhfX2NhcmQtaW5uZXIge1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy9QZXJjZW50XG5AZnVuY3Rpb24gcGVyY2VudCgkcHgsICRmcm9tKSB7XG4gICRyZXN1bHQ6IG1hdGguZGl2KCRweCwgJGZyb20pICogMTAwJTtcbiAgQHJldHVybiAkcmVzdWx0O1xufVxuLy9SRU1cbkBmdW5jdGlvbiByZW0oJHB4KSB7XG4gICRyZXN1bHQ6IG1hdGguZGl2KCRweCwgMTYpICsgcmVtO1xuICBAcmV0dXJuICRyZXN1bHQ7XG59XG4vL0VNXG5AZnVuY3Rpb24gZW0oJHB4LCAkY3VycmVudDogMTYpIHtcbiAgJHJlc3VsdDogbWF0aC5kaXYoJHB4LCAkY3VycmVudCkgKyBlbTtcbiAgQHJldHVybiAkcmVzdWx0O1xufVxuLy/QkNC00LDQv9GC0LjQstC90L7QtSDRgdCy0L7QudGB0YLQstC+XG5cbi8vQ3VycmVuY3lcbkBtaXhpbiBjdXJyZW5jeSgkc3ltKSB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiN7JHN5bX1cIjtcbiAgfVxufVxuLy8g0JDQtNCw0L/RgtC40LLQvdC+0LUg0YHQstC+0LnRgdGC0LLQviAoY2xhbXApXG5AbWl4aW4gYWRhcHRpdmVWYWx1ZSgkcHJvcGVydHksICRzdGFydFNpemUsICRtaW5TaXplLCAkd2lkdGhGcm9tOiAkY29udGFpbmVyV2lkdGgsICR3aWR0aFRvOiAkbWluV2lkdGgsICRrZWVwU2l6ZTogMCkge1xuICBAaWYgKCRzdGFydFNpemU9PTApIHtcbiAgICAkc3RhcnRTaXplOiAwLjAwMDAwMTtcbiAgfVxuICBAaWYgKCRtaW5TaXplPT0wKSB7XG4gICAgJG1pblNpemU6IDAuMDAwMDAxO1xuICB9XG5cbiAgLy8g0JTQu9GPIGNhbGMoKTtcbiAgJGFkZFNpemU6IG1hdGguZGl2KCRzdGFydFNpemUgLSAkbWluU2l6ZSwgMTYpO1xuXG4gIEBpZiAoJHdpZHRoRnJvbSA9PSAkY29udGFpbmVyV2lkdGggYW5kICRtYXhXaWR0aENvbnRhaW5lciA9PSAwKSB7XG4gICAgJHdpZHRoRnJvbTogJG1heFdpZHRoO1xuICB9XG5cbiAgLy8g0JHRgNC10LnQui3Qv9C+0LjQvdGC0Ysg0LIgRU1cbiAgJHdpZHRoRnJvbU1lZGlhOiBlbSgkd2lkdGhGcm9tKTtcbiAgJHdpZHRoVG9NZWRpYTogZW0oJHdpZHRoVG8pO1xuXG4gIC8vINCk0L7RgNC80YPQu9CwINC/0LvQsNCy0LDRjtGJ0LXQs9C+INC30L3QsNGH0LXQvdC40Y9cbiAgLy8g0JjRgdGC0L7Rh9C90LjQujogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9saW5lYXJseS1zY2FsZS1mb250LXNpemUtd2l0aC1jc3MtY2xhbXAtYmFzZWQtb24tdGhlLXZpZXdwb3J0L1xuICAkc2xvcGU6IG1hdGguZGl2KCgkc3RhcnRTaXplIC0gJG1pblNpemUpLCAoJHdpZHRoRnJvbSAtICR3aWR0aFRvKSk7XG4gICR5SW50ZXJzZWN0aW9uOiAtJHdpZHRoVG8gKiAkc2xvcGUgKyAkbWluU2l6ZTtcbiAgQGlmICgkeUludGVyc2VjdGlvbj09MCkge1xuICAgICR5SW50ZXJzZWN0aW9uOiAwLjAwMDAwMTtcbiAgfVxuICAkZmx5VmFsdWU6ICN7cmVtKCR5SW50ZXJzZWN0aW9uKX1cIiArIFwiICN7JHNsb3BlICogMTAwfXZ3O1xuXG4gIC8vINCf0L7Qu9GD0YfQtdC90LjQtSDQt9C90LDRh9C10L3QuNGPINGB0LLQvtC50YHRgtCy0LBcbiAgJHByb3BlcnR5VmFsdWU6ICN7XCJjbGFtcChcIiByZW0oJG1pblNpemUpIFwiLFwiICRmbHlWYWx1ZSBcIixcIiByZW0oJHN0YXJ0U2l6ZSkgXCIpXCJ9O1xuICAvLyDQldGB0LvQuCDQvtGC0YDQuNGG0LDRgtC10LvRjNC90YvQtSDQt9C90LDRh9C10L3QuNGPXG4gIEBpZiAoJG1pblNpemUgPiAkc3RhcnRTaXplKSB7XG4gICAgJHByb3BlcnR5VmFsdWU6ICN7XCJjbGFtcChcIiByZW0oJHN0YXJ0U2l6ZSkgXCIsXCIgJGZseVZhbHVlIFwiLFwiIHJlbSgkbWluU2l6ZSkgXCIpXCJ9O1xuICB9XG5cbiAgLy8g0JXRgdC70Lgg0L/QvtC00LTQtdGA0LbQuNCy0LDQtdGC0YHRjyBjbGFtcCgpO1xuICBAc3VwcG9ydHMgKCN7JHByb3BlcnR5fTogJHByb3BlcnR5VmFsdWUpIHtcbiAgICAjeyRwcm9wZXJ0eX06ICRwcm9wZXJ0eVZhbHVlO1xuICB9XG4gIC8vINCV0YHQu9C4INC90LUg0L/QvtC00LTQtdGA0LbQuNCy0LDQtdGC0YHRjyBjbGFtcCgpO1xuICBAc3VwcG9ydHMgbm90ICgjeyRwcm9wZXJ0eX06ICRwcm9wZXJ0eVZhbHVlKSB7XG4gICAgI3skcHJvcGVydHl9OiBjYWxjKFxuICAgICAgI3tyZW0oJG1pblNpemUpfSArICN7JGFkZFNpemV9ICogKDEwMHZ3IC0gI3tyZW0oJHdpZHRoVG8pfSkgLyAje21hdGguZGl2KCR3aWR0aEZyb20sIDE2KSAtIG1hdGguZGl2KCR3aWR0aFRvLCAxNil9XG4gICAgKTtcbiAgfVxuXG4gIC8vINCj0YHRgtCw0L3QsNCy0LvQuNCy0LDQtdC8INC30L3QsNGH0LXQvdC40Y8g0L/QviDRg9C80L7Qu9GH0LDQvdC40Y5cbiAgQGlmICR3aWR0aEZyb20gIT0gJGNvbnRhaW5lcldpZHRoIGFuZCAkd2lkdGhGcm9tICE9ICRtYXhXaWR0aCBhbmQgJGtlZXBTaXplICE9IDEgYW5kICRrZWVwU2l6ZSAhPSAyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoRnJvbU1lZGlhKSB7XG4gICAgICAjeyRwcm9wZXJ0eX06IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gIEBpZiAkd2lkdGhUbyAhPSAkbWluV2lkdGggYW5kICRrZWVwU2l6ZSAhPSAxIGFuZCAka2VlcFNpemUgIT0gMyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aFRvTWVkaWEpIHtcbiAgICAgICN7JHByb3BlcnR5fTogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiA5O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGluc2V0OiAwIGF1dG8gYXV0byAwO1xyXG5cdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX3RvcFxyXG5cclxuXHQmX190b3Age1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX3JpZ2h0c2lkZVxyXG5cclxuXHQmX19yaWdodHNpZGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogNTVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAuaGVhZGVyX19sZWZ0c2lkZVxyXG5cclxuXHQmX19sZWZ0c2lkZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAyNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRnYXA6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19sb2dvXHJcblxyXG5cdCZfX2xvZ28ge1xyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fc2xvZ2FuXHJcblxyXG5cdCZfX3Nsb2dhbiB7XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTI4LjU3MTQyOSU7IC8qIDE4LzE0ICovXHJcblx0XHRtYXJnaW4tdG9wOiAtN3B4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA5cHg7XHJcblx0XHRcdG1heC13aWR0aDogMTUwcHg7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19taWRkbGVcclxuXHJcblx0Jl9fbWlkZGxlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGdhcDogMTVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0Z2FwOiA4cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fbWFpbC1waWNcclxuXHJcblx0Jl9fbWFpbC1waWMge1xyXG5cdH1cclxuXHJcblx0Jl9fcGhvbmVzaWRlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGdhcDogMTVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0Z2FwOiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIC5oZWFkZXJfX21haWxzaWRlXHJcblxyXG5cdCZfX21haWxzaWRlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTVweDtcclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX21haWxcclxuXHJcblx0Jl9fbWFpbCB7XHJcblx0XHRjb2xvcjogIzUyNjNjODtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA3cHg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYigjNTI2M2M4LCAwLjQpO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyNi8yMCAqL1xyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fbWFpbC10ZXh0XHJcblxyXG5cdCZfX21haWwtdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fcGhvbmUtcGljXHJcblxyXG5cdCZfX3Bob25lLXBpYyB7XHJcblx0XHRtYXJnaW4tdG9wOiAtMnB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19waG9uZXNpZGVcclxuXHJcblx0Jl9fcGhvbmUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRnYXA6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX3Bob25lXHJcblxyXG5cdCZfX3Bob25lLW51bWJlciB7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJmb250LXNpemVcIiwgMjYsIDE4LCA5OTIsIDMyMCwgMSk7XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19vbmxpbmVcclxuXHJcblx0Jl9fb25saW5lIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX3B1bHNlXHJcblxyXG5cdCZfX3B1bHNlIHtcclxuXHRcdHdpZHRoOiA2cHg7XHJcblx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MjYzYzg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19ib3R0b21cclxuXHJcblx0Jl9fYm90dG9tIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGdhcDogNDBweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0aGVpZ2h0OiA1N3B4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdHBhZGRpbmctbGVmdDogNDNweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19uYXZpZ2F0aW9uXHJcblxyXG5cdCZfX25hdmlnYXRpb24ge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19idXR0b25cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdG1pbi13aWR0aDogMjM1cHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTI2M2M4O1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogN3B4O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYigjZmZmZmZmLCAwLjE1KTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0bWluLXdpZHRoOiAyMDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm1haW4tbmF2IHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQvLyAubWFpbi1uYXZfX2xpc3RcclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0Z2FwOiAyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLm1haW4tbmF2X19pdGVtXHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHR9XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiA2cHg7XHJcblx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGxlZnQ6IC0zMXB4O1xyXG5cdFx0XHR0b3A6IDI3cHg7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0XHRsZWZ0OiAtMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiA3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5tYWluLW5hdl9fbGlua1xyXG5cclxuXHQmX19saW5rIHtcclxuXHR9XHJcblxyXG5cdCZfX3RvZ2dsZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Z2FwOiA2cHg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX29mZmNhbnZhcyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0JiA+IC5tYWluLW5hdiB7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX29mZmNhbnZhcy1oZWFkZXIge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHR9XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcblx0bWFyZ2luLXRvcDogODRweDtcclxuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cdC8vIC5mb290ZXJfX2NvbnRhaW5lclxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX25hdlxyXG5cclxuXHQmX19uYXYge1xyXG5cdH1cclxuXHJcblx0Jl9fb3JnYW5pemF0aW9uIHtcclxuXHRcdG9wYWNpdHk6IDAuMztcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdG1hcmdpbi10b3A6IC0xNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZm9vdGVyLW5hdiB7XHJcblx0Ly8gLmZvb3Rlci1uYXZfX2xpc3RcclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuXHRcdFx0XCJhIGIgYyBkIGVcIlxyXG5cdFx0XHRcImEgYiBjIGYgZlwiO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczogdW5zZXQ7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGF1dG8pO1xyXG5cdFx0XHRnYXA6IDQwcHggMjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXItbmF2X19pdGVtXHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0JjpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdGdyaWQtYXJlYTogYTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRncmlkLWFyZWE6IHVuc2V0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0Z3JpZC1hcmVhOiBiO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdGdyaWQtYXJlYTogdW5zZXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1vZi10eXBlKDMpIHtcclxuXHRcdFx0Z3JpZC1hcmVhOiBjO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdGdyaWQtYXJlYTogdW5zZXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1vZi10eXBlKDQpIHtcclxuXHRcdFx0Z3JpZC1hcmVhOiBkO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdGdyaWQtYXJlYTogdW5zZXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1vZi10eXBlKDUpIHtcclxuXHRcdFx0Z3JpZC1hcmVhOiBlO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdGdyaWQtYXJlYTogdW5zZXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bnRoLW9mLXR5cGUoNikge1xyXG5cdFx0XHRncmlkLWFyZWE6IGY7XHJcblx0XHRcdG1hcmdpbi10b3A6IDM0cHg7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0Z3JpZC1hcmVhOiB1bnNldDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9vdGVyLW5hdl9fc3VibGlzdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcclxuXHRcdFx0XHRnYXA6IDE1cHggMjJweDtcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRcdFx0Z2FwOiA3cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0XHRcdGdhcDogM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvb3Rlci1uYXZfX2xpc3QtbGlua1xyXG5cclxuXHQmX19saXN0LWxpbmsge1xyXG5cdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1Ny4xNDI4NTclOyAvKiAyMi8xNCAqL1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXItbmF2X19zdWJsaXN0XHJcblxyXG5cdCZfX3N1Ymxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDEzLjVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGdhcDogN3B4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRnYXA6IDNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXItbmF2X19zdWJsaXN0LWl0ZW1cclxuXHJcblx0Jl9fc3VibGlzdC1pdGVtIHtcclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXItbmF2X19zdWJsaXN0LWxpbmtcclxuXHJcblx0Jl9fc3VibGlzdC1saW5rIHtcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMSk7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlci1ib3R0b20ge1xyXG5cdG1hcmdpbi10b3A6IDcwcHg7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0fVxyXG5cdC8vIC5oZWFkZXJfX3RvcFxyXG5cclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0Z2FwOiAzMHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcclxuXHRcdGdhcDogMjBweDtcclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX3JpZ2h0c2lkZVxyXG5cclxuXHQmX19yaWdodHNpZGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogNTVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAuaGVhZGVyX19sZWZ0c2lkZVxyXG5cclxuXHQmX19sZWZ0c2lkZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAyNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRnYXA6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19sb2dvXHJcblxyXG5cdCZfX2xvZ28ge1xyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fc2xvZ2FuXHJcblxyXG5cdCZfX3Nsb2dhbiB7XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTI4LjU3MTQyOSU7IC8qIDE4LzE0ICovXHJcblx0XHRtYXJnaW4tdG9wOiAtN3B4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fbWlkZGxlXHJcblxyXG5cdCZfX21pZGRsZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRnYXA6IDE1cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGdhcDogOHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX21haWwtcGljXHJcblxyXG5cdCZfX21haWwtcGljIHtcclxuXHR9XHJcblxyXG5cdCZfX3Bob25lc2lkZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRnYXA6IDE1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGdhcDogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAuaGVhZGVyX19tYWlsc2lkZVxyXG5cclxuXHQmX19tYWlsc2lkZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdG1hcmdpbi10b3A6IC01cHg7XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19tYWlsXHJcblxyXG5cdCZfX21haWwge1xyXG5cdFx0Y29sb3I6ICM1MjYzYzg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogN3B4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2IoIzUyNjNjOCwgMC40KTtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTsgLyogMjYvMjAgKi9cclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX21haWwtdGV4dFxyXG5cclxuXHQmX19tYWlsLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX3Bob25lLXBpY1xyXG5cclxuXHQmX19waG9uZS1waWMge1xyXG5cdFx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3Bob25lLW1vYiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogLTEwJTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIC5oZWFkZXJfX3Bob25lc2lkZVxyXG5cclxuXHQmX19waG9uZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGdhcDogNXB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fcGhvbmVcclxuXHJcblx0Jl9fcGhvbmUtbnVtYmVyIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0QGluY2x1ZGUgYWRhcHRpdmVWYWx1ZShcImZvbnQtc2l6ZVwiLCAyNiwgMTgsIDk5MiwgMzIwLCAxKTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX29ubGluZVxyXG5cclxuXHQmX19vbmxpbmUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fcHVsc2VcclxuXHJcblx0Jl9fcHVsc2Uge1xyXG5cdFx0d2lkdGg6IDZweDtcclxuXHRcdGhlaWdodDogNnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzUyNjNjODtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR9XHJcblxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0d2lkdGg6IDIyMHB4O1xyXG5cdFx0aGVpZ2h0OiA1MXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzU4NmFkMztcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2IoI2ZmZmZmZiwgMC4xNSk7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLmhlYWRlcl9fYm90dG9tXHJcbn1cclxuIiwiLm1vZGFsLWNvbnRlbnQge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5tb2RhbC1jb250ZW50IC5jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE1cHg7XG5cdHRvcDogMTVweDtcblx0ei1pbmRleDogMTA7XG5cdG9wYWNpdHk6IDE7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHR9XG59XG4ubW9kYWwtYm9keSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbiNxdWl6TW9kYWwge1xuXHQubW9kYWwtZGlhbG9nIHtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDk3MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWF4LXdpZHRoOiA3NTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1heC13aWR0aDogOTUlO1xuXHRcdH1cblx0fVxuXHQubW9kYWwtY29udGVudCAuY2xvc2Uge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHR0b3A6IDM1cHg7XG5cdFx0fVxuXHR9XG59XG4uY2FsbGJhY2tfX21vZGFsLWRpYWxvZyB7XG5cdG1heC13aWR0aDogNTAwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0bWF4LXdpZHRoOiAzODBweDtcblx0XHR3aWR0aDogOTglO1xuXHR9XG59XG4uY2FsbGJhY2tfX21vZGFsLWZvcm1ibG9jayB7XG5cdC5tYWluLWZvcm1fX2ZpZWxkcyxcblx0Lm1haW4tZm9ybV9fd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0fVxuXHQubWFpbi1mb3JtX193cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQuZm9ybWJsb2NrX19pbm5lciB7XG5cdFx0cGFkZGluZzogNjBweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC5mb3JtYmxvY2tfX3RpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogMTIyLjIyMjIyMiU7IC8qIDQ0LzM2ICovXG5cdFx0YnIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRAaW5jbHVkZSBhZGFwdGl2ZVZhbHVlKFwiZm9udC1zaXplXCIsIDM1LCAyNSwgOTkyLCAzMjAsIDEpO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdH1cblx0fVxuXHQuZm9ybWJsb2NrX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdGxpbmUtaGVpZ2h0OiAxNjAlOyAvKiAzMi8yMCAqL1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZm9ybS1jb250cm9sLFxuXHQubWFpbi1mb3JtX19idXR0b24gLl9tYWluLWJ0biB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5mb3JtLWNoZWNrIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdH1cbn1cblxuI2NhbGxiYWNrIC5tYWluLWZvcm1fX2J1dHRvbiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cbiIsIkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuXHQwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjVweCAyNXB4O1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwcHggMTAwcHg7XG5cdH1cbn1cblxuLl9saW5lIHtcblx0bGVmdDogLTIwJTtcblx0aGVpZ2h0OiAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNmE3MWM7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdHRvcDogMDtcblx0JjphZnRlciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0MTM1ZGVnLFxuXHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsXG5cdFx0XHR0cmFuc3BhcmVudCAyNSUsXG5cdFx0XHR0cmFuc3BhcmVudCA1MCUsXG5cdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSxcblx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLFxuXHRcdFx0dHJhbnNwYXJlbnQgNzUlLFxuXHRcdFx0dHJhbnNwYXJlbnRcblx0XHQpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChcblx0XHRcdDEzNWRlZyxcblx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLFxuXHRcdFx0dHJhbnNwYXJlbnQgMjUlLFxuXHRcdFx0dHJhbnNwYXJlbnQgNTAlLFxuXHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsXG5cdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSxcblx0XHRcdHRyYW5zcGFyZW50IDc1JSxcblx0XHRcdHRyYW5zcGFyZW50XG5cdFx0KTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHQtNDVkZWcsXG5cdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSxcblx0XHRcdHRyYW5zcGFyZW50IDI1JSxcblx0XHRcdHRyYW5zcGFyZW50IDUwJSxcblx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLFxuXHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsXG5cdFx0XHR0cmFuc3BhcmVudCA3NSUsXG5cdFx0XHR0cmFuc3BhcmVudFxuXHRcdCk7XG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0LXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDdzIGxpbmVhciBpbmZpbml0ZTtcblx0XHRhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDdzIGxpbmVhciBpbmZpbml0ZTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG5cdFx0LW8tdHJhbnNpdGlvbjogd2lkdGggMC4zcztcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cbi5maW5hbC1xdWl6IC5fbGluZSB7XG5cdGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5wcm9ncmVzcy1iYXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGdhcDogMzlweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDg1MC45OHB4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC8vIC5wcm9ncmVzcy1iYXJfX3RleHRcblx0Jl9fdGV4dCB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE2Mi41JTsgLyogMjZweC8xNiAqL1xuXHRcdHotaW5kZXg6IDk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHR9XG5cdC8vIC5wcm9ncmVzcy1iYXJfX2xpbmVcblx0Jl9fbGluZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogMTRweDtcblx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0bWF4LXdpZHRoOiA0NjFweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY3O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuLl9jdXJyZW50LXN0ZXAge1xufVxuXG4ucXVpeiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAwIDQwcHggODBweCByZ2JhKDg0LCA5MCwgMTEwLCAwLjEpO1xuXHRtaW4taGVpZ2h0OiA4MjdweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0cGFkZGluZzogNjlweCAxMDBweCA4OHB4IDEwOHB4O1xuXHRvdXRsaW5lOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0b3V0bGluZS1vZmZzZXQ6IC02cHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRwYWRkaW5nOiA2MHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Ly8gLnF1aXpfX2Zvcm1cblxuXHQmX19mb3JtIHtcblx0fVxuXG5cdC8vIC5xdWl6X19iYXJcblxuXHQmX19iYXIge1xuXHR9XG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMTQxLjY2NjY2NyU7IC8qIDM0LzI0ICovXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxufVxuXG4uc3RlcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdCYuX2FjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ly8gLnN0ZXBfMVxuXG5cdCZfMSB7XG5cdH1cblxuXHQvLyAuc3RlcF8yXG5cblx0Jl8yIHtcblx0fVxuXHQvLyAuc3RlcF8yXG5cblx0Jl80IHtcblx0XHQucXVlc3Rpb25zLXF1aXoge1xuXHRcdFx0bWF4LXdpZHRoOiA5NDFweDtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0ZXBfX3ZhcmlhbnRzIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5xdWVzdGlvbnMtcXVpel9fdmFyaWFudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xuXHRcdFx0cGFkZGluZzogMzBweCAyM3B4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnF1ZXN0aW9ucy1xdWl6X19yYWRpby1sYWJlbCB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5xdWVzdGlvbnMtcXVpel9fdGV4dCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0LnF1ZXN0aW9ucy1xdWl6X19yYWRpby1sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cdFx0LnF1ZXN0aW9ucy1xdWl6X19yYWRpby1sYWJlbDo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdHdpZHRoOiAzOHB4O1xuXHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9xdWl6LWNoZWNrMi5zdmcpO1xuXHRcdH1cblx0XHQucXVlc3Rpb25zLXF1aXpfX3JhZGlvLWxhYmVsOmhvdmVyOjpiZWZvcmUsXG5cdFx0LnF1ZXN0aW9ucy1xdWl6X19yYWRpby1sYWJlbDpjaGVja2VkOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9xdWl6LWFjdGl2ZTIuc3ZnKTtcblx0XHR9XG5cdH1cblxuXHQuX25leHQtc3RlcCB7XG5cdFx0d2lkdGg6IDI5MHB4O1xuXHRcdGhlaWdodDogOTFweDtcblx0fVxuXG5cdC8vIC5zdGVwX2ZpbmFsXG5cblx0Jl9maW5hbCB7XG5cdH1cblxuXHQvLyAuc3RlcF9fYmxvY2tcblxuXHQmX19ibG9jayB7XG5cdH1cblxuXHQvLyAuc3RlcF9fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDEyOS40MTE3NjUlOyAvKiA0NC8zNCAqL1xuXHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJmb250LXNpemVcIiwgMzQsIDE5LCAxMjAwLCAzMjAsIDEpO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnN0ZXBfX3ZhcmlhbnRzXG5cblx0Jl9fdmFyaWFudHMge1xuXHR9XG5cblx0Ly8gLnN0ZXBfX2J1dHRvbnNcblxuXHQmX19idXR0b25zIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cblx0Ly8gLnN0ZXBfX21haW5cblxuXHQmX19tYWluIHtcblx0fVxuXG5cdC8vIC5zdGVwX19hc2lkZVxuXG5cdCZfX2FzaWRlIHtcblx0fVxuXHQvLyAuc3RlcF9fd3JhcHBlclxuXG5cdCZfX3dyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IDQycHg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cbn1cbi5xdWVzdGlvbnMtcXVpeiB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdGdhcDogMzRweCAyNXB4O1xuXHRtYXgtd2lkdGg6IDkyM3B4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTIwMC45OHB4KSB7XG5cdFx0Z2FwOiAxMHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0MjAuOThweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG5cblx0Ly8gLnF1ZXN0aW9ucy1xdWl6X192YXJpYW50XG5cblx0Jl9fdmFyaWFudCB7XG5cdFx0aW5wdXQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQvLyAucXVlc3Rpb25zLXF1aXpfX3JhZGlvLWxhYmVsXG5cblx0Jl9fcmFkaW8tbGFiZWwge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDE2MHB4O1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgI2Y3ZjlmYSBjZW50ZXIvY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrcXVpei5zdmcpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSg0OCwgNDksIDg1LCAwLjA4KTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdFx0dG9wOiAxNTBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRcdHRvcDogMTE1cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHR0b3A6IDIxNnB4O1xuXHRcdFx0XHRAaW5jbHVkZSBhZGFwdGl2ZVZhbHVlKFwidG9wXCIsIDE5MCwgODAsIDc2OCwgNDIwLCAxKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MjAuOThweCkge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIsXG5cdFx0JjpjaGVja2VkIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6XG5cdFx0XHRcdFx0MCAxMHB4IDMwcHggcmdiYSgyMDQsIDE3MiwgNzgsIDAuMiksXG5cdFx0XHRcdFx0aW5zZXQgMCAtNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrLWFjdGl2ZS5zdmcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvL0BtZWRpYSAobWF4LXdpZHRoOiA2NTAuOThweCkge1xuXHRcdC8vXHRoZWlnaHQ6IDY4cHg7XG5cdFx0Ly9cdG1heC13aWR0aDogMTAwJTtcblx0XHQvL31cblx0fVxuXG5cdC8vIC5xdWVzdGlvbnMtcXVpel9fd3JhcHBlclxuXG5cdCZfX3dyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQvLyAucXVlc3Rpb25zLXF1aXpfX3BpY3R1cmVcblxuXHQmX19waWN0dXJlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MjAuOThweCkge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIDFmcjtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAucXVlc3Rpb25zLXF1aXpfX3RleHRcblxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDE0NC40NDQ0NDQlOyAvKiAyNnB4LzE4ICovXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRAaW5jbHVkZSBhZGFwdGl2ZVZhbHVlKFwiZm9udC1zaXplXCIsIDE4LCAxNCwgMTIwMCwgMzIwLCAxKTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQyMC45OHB4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiBhdXRvIDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnF1ZXN0aW9ucy1xdWl6X19xdWVzdGlvblxuXG5cdCZfX3F1ZXN0aW9uIHtcblx0fVxufVxuLnF1aXotcXVlc3Rpb24ge1xuXHQvLyAucXVpei1xdWVzdGlvbl9fcGljdHVyZVxuXG5cdCZfX3BpY3R1cmUge1xuXHR9XG5cblx0Ly8gLnF1aXotcXVlc3Rpb25fX2xhYmVsXG5cblx0Jl9fbGFiZWwge1xuXHR9XG59XG4uc3RlcC1maW5hbCB7XG5cdC8vIC5zdGVwLWZpbmFsX19ibG9ja1xuXG5cdCZfX2Jsb2NrIHtcblx0fVxufVxuXG4uaW5mby1hc2lkZSB7XG5cdG1heC13aWR0aDogMzIwcHg7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJvcmRlcjogMXB4IGRhc2hlZCByZ2IoIzAwMCwgMC4xKTtcblx0cGFkZGluZzogNjdweCAzNXB4IDQ1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtNjhweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEyMDAuOThweCkge1xuXHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJwYWRkaW5nXCIsIDM1LCAyMCwgMTIwMCwgOTkyLCAxKTtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogOTUwLjk4cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC8vIC5pbmZvLWFzaWRlX190b3BcblxuXHQmX190b3Age1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQvLyAuaW5mby1hc2lkZV9faW1nXG5cblx0Jl9faW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMTE4cHg7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA1cHg7XG5cdFx0XHRyaWdodDogOXB4O1xuXHRcdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUxYTQ0YTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEyMDAuOThweCkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aW5zZXQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLmluZm8tYXNpZGVfX2Zpb1xuXG5cdCZfX2ZpbyB7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7IC8qIDMwLzIwICovXG5cdH1cblxuXHQvLyAuaW5mby1hc2lkZV9fam9iXG5cblx0Jl9fam9iIHtcblx0XHRjb2xvcjogIzhlOTQ5OTtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNzEuNDI4NTcxJTsgLyogMjQvMTQgKi9cblx0fVxuXG5cdC8vIC5pbmZvLWFzaWRlX19xdW90ZVxuXG5cdCZfX3F1b3RlIHtcblx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdHAge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2Mi41JTsgLyogMjYvMTYgKi9cblx0XHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJmb250LXNpemVcIiwgMTYsIDE0LCAxMjAwLCA5OTIsIDEpO1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZpbmFsLXF1aXogLnByb2dyZXNzLWJhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGVwLWZpbmFsIHtcblx0Ly8gLnN0ZXAtZmluYWxfX2Jsb2NrXG5cblx0Jl9fYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTlweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zdGVwLWZpbmFsX19oZWFkZXJcblxuXHQmX19oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnN0ZXAtZmluYWxfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjYuMzE1Nzg5JTsgLyogNDgvMzggKi9cblxuXHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJmb250LXNpemVcIiwgMzgsIDIzLCAxMjAwLCAzMjAsIDEpO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnN0ZXAtZmluYWxfX2xvYWRpbmdcblxuXHQmX19sb2FkaW5nIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA5cHg7XG5cdH1cblxuXHQvLyAuc3RlcC1maW5hbF9fbG9hZGluZy1waWNcblxuXHQmX19sb2FkaW5nLXBpYyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHR9XG5cblx0Ly8gLnN0ZXAtZmluYWxfX2xvYWRpbmctY291bnRlclxuXG5cdCZfX2xvYWRpbmctY291bnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDE0cHg7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0Y29sb3I6ICM2NjgwMjA7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMTYuNDlweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDNweDtcblx0XHRtYXgtd2lkdGg6IDY1cHg7XG5cdH1cblxuXHQvLyAuc3RlcC1maW5hbF9fbG9hZGluZy1wZXJjZW50XG5cblx0Jl9fbG9hZGluZy1wZXJjZW50IHtcblx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG5cdFx0Y29sb3I6ICM2NjgwMjA7XG5cdFx0Zm9udC1zaXplOiAyOXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE2LjQ5cHg7XG5cdH1cblxuXHQvLyAuc3RlcC1maW5hbF9fbG9hZGluZy10ZXh0XG5cblx0Jl9fbG9hZGluZy10ZXh0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMTU1LjU1NTU1NiU7IC8qIDI4LzE4ICovXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0bWF4LXdpZHRoOiAzNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zdGVwLWZpbmFsX19zdWJ0aXRsZVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRtYXJnaW4tdG9wOiAzOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDEuNjY2NjY3JTsgLyogMzQvMjQgKi9cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc3RlcC1maW5hbF9faXRlbXNcblxuXHQmX19pdGVtcyB7XG5cdH1cblxuXHQvLyAuc3RlcC1maW5hbF9fZm9ybVxuXG5cdCZfX2Zvcm0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC8vIC5zdGVwLWZpbmFsX19mb3JtLWNhcHR1cmVcblxuXHQmX19mb3JtLWNhcHR1cmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0Ly8gLnN0ZXAtZmluYWxfX2Zvcm0tcmlnaHRzaWRlXG5cblx0Jl9fZm9ybS1yaWdodHNpZGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTE0N3B4O1xuXHRcdGJvdHRvbTogLTE0M3B4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zdGVwLWZpbmFsX19mb3JtLWNhdGFsb2dcblxuXHQmX19mb3JtLWNhdGFsb2cge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC8vIC5zdGVwLWZpbmFsX19mb3JtLXRvdGFsXG5cblx0Jl9fZm9ybS10b3RhbCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI0LzE2ICovXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxNDdweDtcblx0XHR0b3A6IDk5cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDExcHg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0YiB7XG5cdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cmlnaHQ6IDEzN3B4O1xuXHRcdFx0dG9wOiA0OXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zdGVwLWZpbmFsX19mb3JtLWNpcmNsZVxuXG5cdCZfX2Zvcm0tY2lyY2xlIHtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGhlaWdodDogOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmFhMjU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0fVxuXG5cdC8vIC5zdGVwLWZpbmFsX190b3RhbC10ZXh0XG5cblx0Jl9fdG90YWwtdGV4dCB7XG5cdH1cblxuXHQvLyAuc3RlcC1maW5hbF9fZm9ybS1hcnJvd1xuXG5cdCZfX2Zvcm0tYXJyb3cge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTQzcHg7XG5cdFx0dG9wOiA4NnB4O1xuXHR9XG5cblx0LnF1aXotcmlnaHRzaWRlIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdC8vIC5xdWl6LXJpZ2h0c2lkZV9faW5uZXJcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nOiAyN3B4IDM2cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9xdWl6LWJhY2sucG5nKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDI3cHggMTVweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRcdC8vZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQvL2dhcDogMTBweCAyMHB4O1xuXHRcdFx0XHQvL3BhZGRpbmc6IDE1cHg7XG5cblx0XHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Z2FwOiAwcHggMjBweDtcblx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyAucXVpei1yaWdodHNpZGVfX2l0ZW1cblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0Z2FwOiAyMnB4O1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRcdFx0Z2FwOiAxMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRcdFx0Z2FwOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRnYXA6IDExcHg7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRcdFx0Z2FwOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRnYXA6IDI1cHg7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdFx0XHRnYXA6IDExcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0XHRnYXA6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRcdGJyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdG1heC13aWR0aDogNDUwcHg7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIC5xdWl6LXJpZ2h0c2lkZV9fdGV4dFxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTMuMzMzMzMzJTsgLyogMjMvMTUgKi9cblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWluaSkge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1haW4tZm9ybSB7XG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRtYXgtd2lkdGg6IDQzMXB4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmc6IDUwcHggNDhweCA1MHB4IDQzcHg7XG5cdFx0XHRib3gtc2hhZG93OiAwIDE0cHggNTlweCByZ2JhKDcwLCA3MCwgNzAsIDAuMSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Z2FwOiAzMXB4O1xuXHRcdFx0b3V0bGluZTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTVweDtcblx0XHRcdG1hcmdpbi10b3A6IDUxcHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZmllbGRzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2lucHV0IHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYmVjZWQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2J1dHRvbiAuX21haW4tYnRuIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM0MDUyYmMgMCUsICM2NjdiZmEgMTAwJSk7XG5cdFx0XHR3aWR0aDogMzQwcHg7XG5cdFx0XHRoZWlnaHQ6IDk2cHg7XG5cdFx0XHRib3gtc2hhZG93OlxuXHRcdFx0XHRpbnNldCAwIC0zcHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksXG5cdFx0XHRcdGluc2V0IDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM0MDUyYmMgMCUsICM2NjdiZmEgMTAwJSk7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyNC8xNiAqL1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZvcm0tY2hlY2tfX2xhYmVsIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn1cblxuLnRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1cImZhZGVcIl1bZGF0YS1zdGF0ZT1cImhpZGRlblwiXSB7XG5cdG9wYWNpdHk6IDA7XG59XG5bZGF0YS10aXBweS1yb290XSB7XG5cdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDEwcHgpO1xufVxuLnRpcHB5LWJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdG91dGxpbmU6IDA7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgdmlzaWJpbGl0eSwgb3BhY2l0eTtcbn1cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdID4gLnRpcHB5LWFycm93IHtcblx0Ym90dG9tOiAwO1xufVxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAudGlwcHktYXJyb3c6YmVmb3JlIHtcblx0Ym90dG9tOiAtN3B4O1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItd2lkdGg6IDhweCA4cHggMDtcblx0Ym9yZGVyLXRvcC1jb2xvcjogaW5pdGlhbDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbn1cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnRpcHB5LWFycm93IHtcblx0dG9wOiAwO1xufVxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAudGlwcHktYXJyb3c6YmVmb3JlIHtcblx0dG9wOiAtN3B4O1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItd2lkdGg6IDAgOHB4IDhweDtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogaW5pdGlhbDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC50aXBweS1hcnJvdyB7XG5cdHJpZ2h0OiAwO1xufVxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLnRpcHB5LWFycm93OmJlZm9yZSB7XG5cdGJvcmRlci13aWR0aDogOHB4IDAgOHB4IDhweDtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IGluaXRpYWw7XG5cdHJpZ2h0OiAtN3B4O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbn1cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAudGlwcHktYXJyb3cge1xuXHRsZWZ0OiAwO1xufVxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC50aXBweS1hcnJvdzpiZWZvcmUge1xuXHRsZWZ0OiAtN3B4O1xuXHRib3JkZXItd2lkdGg6IDhweCA4cHggOHB4IDA7XG5cdGJvcmRlci1yaWdodC1jb2xvcjogaW5pdGlhbDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xufVxuLnRpcHB5LWJveFtkYXRhLWluZXJ0aWFdW2RhdGEtc3RhdGU9XCJ2aXNpYmxlXCJdIHtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU0LCAxLjUsIDAuMzgsIDEuMTEpO1xufVxuLnRpcHB5LWFycm93IHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Y29sb3I6ICMzMzM7XG59XG4udGlwcHktYXJyb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnRpcHB5LWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDVweCA5cHg7XG5cdHotaW5kZXg6IDE7XG59XG4iLCIvLyDQn9C+0LTQutC70Y7Rh9C10L3QuNC1INCx0LDQt9C+0LLRi9GFINGB0YLQuNC70LXQuSDQuCDQvNC+0LTRg9C70LXQuVxuQGltcG9ydCBcInZhcnNcIjtcbkBpbXBvcnQgXCJfbW9kdWxlcy5zY3NzXCI7XG4vLyDQn9C+0LTQutC70Y7Rh9C10L3QuNC1INGB0YLQuNC70LXQuSDQvtCx0YnQuNGFINGN0LvQtdC80LXQvdGC0L7QsiDQv9GA0L7QtdC60YLQsFxuQGltcG9ydCBcImdsb2JhbFwiO1xuXG4vLyDQn9C+0LTQutC70Y7Rh9C10L3QuNC1INGB0YLQuNC70LXQuSDQvtGC0LTQtdC70YzQvdGL0YUg0LHQu9C+0LrQvtCyXG5AaW1wb3J0IFwiLi9wYXJ0cy9oZWFkZXJcIjtcbkBpbXBvcnQgXCIuL3BhcnRzL2Zvb3RlclwiO1xuQGltcG9ydCBcIi4vcGFydHMvbW9kYWxcIjtcbkBpbXBvcnQgXCIuL3BhcnRzL3F1aXpcIjtcblxuLnNlY3Rpb24tMSB7XG5cdHBhZGRpbmctdG9wOiAyODNweDtcblx0cGFkZGluZy1ib3R0b206IDQ1OXB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzEtYmFjay5wbmcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHQmX3RlbnQge1xuXHRcdHBhZGRpbmctdG9wOiAyNTZweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjQ0cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMjBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNjIzcHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Jl9wYXltZW50IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzkxcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMjBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2MjNweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQmX2Fib3V0IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMjBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2MjNweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQmX2NlcnQge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2MjNweCkge1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDQ3JSA2NXB4O1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDIyNSwgMjI1LCAyMjUsIDAuMikgMCUsICNmZmYgODYlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTQlIDkzcHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdHBhZGRpbmctdG9wOiAxNzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDYyM3B4KSB7XG5cdFx0cGFkZGluZy10b3A6IDIyMHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRwYWRkaW5nLXRvcDogMjAwcHg7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xX19jb250YWluZXJcblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fcGhvbmVzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE0cHg7XG5cdFx0Ym90dG9tOiAtMjkwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdGJvdHRvbTogLTMyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWF4LXdpZHRoOiAyMTVweDtcblx0XHRcdGJvdHRvbTogLTE4MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMzBweDtcblx0XHRcdGJvdHRvbTogLTE4MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMV9fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA1MnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEyNi45MjMwNzclOyAvKiA2Ni81MiAqL1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRAaW5jbHVkZSBhZGFwdGl2ZVZhbHVlKFwiZm9udC1zaXplXCIsIDQ4LCAzMCwgOTkyLCAzMjAsIDEpO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMV9fc3VidGl0bGVcblx0Jl9fbGl0dGxlLXN1YnRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRsaW5lLWhlaWdodDogMTYxLjUzODQ2MiU7IC8qIDQyLzI2ICovXG5cdFx0YiB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0QGluY2x1ZGUgYWRhcHRpdmVWYWx1ZShcImZvbnQtc2l6ZVwiLCAyNSwgMjAsIDk5MiwgMzIwLCAxKTtcblx0XHR9XG5cdH1cblx0Jl9fc3VidGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDYuNjY2NjY3JTsgLyogNDQvMzAgKi9cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0QGluY2x1ZGUgYWRhcHRpdmVWYWx1ZShcImZvbnQtc2l6ZVwiLCAyOCwgMjAsIDk5MiwgMzIwLCAxKTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xX19mb290ZXJcblxuXHQmX19mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMV9fYnV0dG9uc1xuXG5cdCZfX2J1dHRvbnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAxNXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMV9fYnRuXG5cblx0Jl9fYnRuIHtcblx0XHR3aWR0aDogMzgwcHg7XG5cdFx0aGVpZ2h0OiAxMDNweDtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTFfX3RlbmRlclxuXHQmX19zdGFyIHtcblx0XHRtYXJnaW4tdG9wOiAtMjNweDtcblx0fVxuXHQmX190ZW5kZXIge1xuXHRcdHdpZHRoOiAzNDBweDtcblx0XHRoZWlnaHQ6IDEwM3B4O1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHRpbnNldCAwIC0zcHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksXG5cdFx0XHRpbnNldCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2VlZWVlZSAwJSwgI2ZkZmRmZCAxMDAlKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiA2N3B4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjYvMTggKi9cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0d2lkdGg6IDM4MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTFfX3ZpZGVvLWJsb2NrXG5cblx0Jl9fdmlkZW8tYmxvY2sge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAyOXB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMV9fcGxheVxuXG5cdCZfX3BsYXkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTMwcHg7XG5cdFx0aGVpZ2h0OiAxMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhOTE0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRzdmcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDdweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdHdpZHRoOiA4NXB4O1xuXHRcdFx0aGVpZ2h0OiA4NXB4O1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTFfX3ZpZGVvLXRleHRcblxuXHQmX192aWRlby10ZXh0IHtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRsaW5lLWhlaWdodDogMTYxLjUzODQ2MiU7IC8qIDIxLzEzICovXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi0yIHtcblx0bWFyZ2luLXRvcDogLTI2OHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogLTE1MHB4O1xuXHR9XG5cdC5fY291cnNvciB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMl9fY29udGFpbmVyXG5cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTJfX2l0ZW1zXG5cblx0Jl9faXRlbXMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRnYXA6IDMwcHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAzMDBweCk7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTJfX2l0ZW1cblxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yX19iYWNrXG5cblx0Jl9fYmFjayB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yX19pbm5lclxuXG5cdCZfX2lubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdHBhZGRpbmctdG9wOiA0M3B4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQ3cHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMjVweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yX190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMTQ1LjQ1NDU0NSU7IC8qIDMyLzIyICovXG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTJfX3RleHRcblxuXHQmX190ZXh0IHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTJfX3JlZXN0clxuXG5cdCZfX3JlZXN0ciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJveC1zaGFkb3c6IDAgNDFweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0cGFkZGluZzogMTNweCAyMHB4O1xuXHRcdGxlZnQ6IDQycHg7XG5cdFx0cmlnaHQ6IDQxcHg7XG5cdFx0Ym90dG9tOiA0N3B4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGdhcDogMTVweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogNTBweDtcblx0XHRcdH1cblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRsZWZ0OiAyNXB4O1xuXHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHRib3R0b206IDI1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMl9fcmVlc3RyLXRleHRcblxuXHQmX19yZWVzdHItdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE1Ny4xNDI4NTclOyAvKiAyMi8xNCAqL1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMl9fbGlzdFxuXG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDYuNXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDMuNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTJfX2xpc3QtaXRlbVxuXG5cdCZfX2xpc3QtaXRlbSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tMyB7XG5cdC8vIC5zZWN0aW9uLTNfX2NvbnRhaW5lclxuXHRtYXJnaW4tdG9wOiAxMDBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdC5fY291cnNvciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tM19fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zX19zdWJ0aXRsZVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTNfX2l0ZW1zXG5cblx0Jl9faXRlbXMge1xuXHRcdG1hcmdpbi10b3A6IDQ3cHg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuXHRcdGdhcDogMTVweCAxNnB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDMwMHB4KTtcblx0XHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTNfX2l0ZW1cblxuXHQmX19pdGVtIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tM19fbG9uZ2l0ZW1cblxuXHQmX19sb25naXRlbSB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMztcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tM19fYmFja1xuXG5cdCZfX2JhY2sge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tM19faW5uZXJcblxuXHQmX19pbm5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRwYWRkaW5nLXRvcDogNDRweDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zX19pdGVtLXRpdGxlXG5cblx0Jl9faXRlbS10aXRsZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTNfX3RleHRcblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLTQge1xuXHRtYXJnaW4tdG9wOiAxOTdweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiAxNTBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00X19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNF9fZm9ybWJsb2NrXG5cblx0Jl9fZm9ybWJsb2NrIHtcblx0fVxufVxuXG4uc2VjdGlvbi01IHtcblx0bWFyZ2luLWlubGluZTogYXV0bztcblx0bWFyZ2luLXRvcDogLTE4OHB4O1xuXHRwYWRkaW5nLXRvcDogMjk1cHg7XG5cdG1heC13aWR0aDogMTkyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTQxcHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjNS1iYWNrLnBuZyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdCZfbm9iYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRwYWRkaW5nLXRvcDogMjQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01X19jb250YWluZXJcblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTVfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNV9fc3VidGl0bGVcblxuXHQmX19zdWJ0aXRsZSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01X19ndWFyYW50ZWVzXG5cblx0Jl9fZ3VhcmFudGVlcyB7XG5cdFx0bWFyZ2luLXRvcDogNDNweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdFx0Z2FwOiAxMnB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDdweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxNjhweCwgMjIwcHgpKTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTQ1cHgsIDIyMHB4KSk7XG5cdFx0XHRnYXA6IDVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01X19ndWFyYW50ZWVcblxuXHQmX19ndWFyYW50ZWUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTVfX2d1YXJhbnRlZS1iYWNrXG5cblx0Jl9fZ3VhcmFudGVlLWJhY2sge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNV9fZ3VhcmFudGVlLWlubmVyXG5cblx0Jl9fZ3VhcmFudGVlLWlubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZy10b3A6IDI4cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxM3B4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDdweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01X19ndWFyYW50ZWUtdGl0bGVcblxuXHQmX19ndWFyYW50ZWUtdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01X19ndWFyYW50ZWUtdGV4dFxuXG5cdCZfX2d1YXJhbnRlZS10ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNV9fY2FyZHNcblxuXHQmX19jYXJkcyB7XG5cdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cblx0XHRnYXA6IDExcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgzMDBweCwgNDQ3cHgpKTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTVfX2NhcmRcblxuXHQmX19jYXJkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01X19jYXJkLWJhY2tcblxuXHQmX19jYXJkLWJhY2sge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01X19jYXJkLWlubmVyXG5cblx0Jl9fY2FyZC1pbm5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nLXRvcDogNTNweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTVfX2NhcmQtbWFpblxuXG5cdCZfX2NhcmQtbWFpbiB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNV9fY2FyZC10ZXh0XG5cblx0Jl9fY2FyZC10ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWluaSkge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTVfX2NhcmQtdGltZVxuXG5cdCZfX2NhcmQtdGltZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogNzBweDtcblx0XHRsZWZ0OiA2MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmE3MWM7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRwYWRkaW5nOiA1cHggMjNweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRsZWZ0OiA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tNiB7XG5cdG1hcmdpbi10b3A6IDExMHB4O1xuXHQvLyAuc2VjdGlvbi02X19jb250YWluZXJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi02X190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNl9fY2FyZHNcblxuXHQmX19jYXJkcyB7XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgyMzVweCwgMjg1cHgpKTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGdhcDogN3B4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMjM1cHgsIDI4NXB4KSk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNl9fY2FyZFxuXG5cdCZfX2NhcmQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi02X19jYXJkLWlubmVyXG5cblx0Jl9fY2FyZC1pbm5lciB7XG5cdFx0cGFkZGluZzogOXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi02X19jYXJkLXBpY3R1cmVcblxuXHQmX19jYXJkLXBpY3R1cmUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNl9fY2FyZC1kZXNjcmlwdGlvblxuXG5cdCZfX2NhcmQtZGVzY3JpcHRpb24ge1xuXHRcdHBhZGRpbmc6IDI0cHggMjFweCAxOXB4IDIxcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTZfX2NhcmQtdGV4dFxuXG5cdCZfX2NhcmQtdGV4dCB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNl9fY2FyZC10aXRsZVxuXG5cdCZfX2NhcmQtdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi02X19jYXJkLWxpc3RcblxuXHQmX19jYXJkLWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA3cHg7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi02X19saXN0LWl0ZW1cblxuXHQmX19saXN0LWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzcuNSU7IC8qIDIyLzE2ICovXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi02X19jYXJkLWJ1dHRvblxuXG5cdCZfX2NhcmQtYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MjY1ZDg7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5zZWN0aW9uLTgge1xuXHQvLyAuc2VjdGlvbi04X19jb250YWluZXJcblx0bWFyZ2luLXRvcDogMTEwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHQuX2NvdXJzb3Ige1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLThfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tOF9fc3VidGl0bGVcblxuXHQmX19zdWJ0aXRsZSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi04X19pdGVtc1xuXG5cdCZfX2l0ZW1zIHtcblx0XHRtYXJnaW4tdG9wOiA0OXB4O1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRnYXA6IDE1cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDMwMHB4KTtcblx0XHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLThfX2l0ZW1cblxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tOF9fYmFja1xuXG5cdCZfX2JhY2sge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmaWx0ZXI6IG9wYWNpdHkoMC43KTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ZmlsdGVyOiBvcGFjaXR5KDAuOCk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tOF9faW5uZXJcblxuXHQmX19pbm5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi04X19pdGVtLXRpdGxlXG5cblx0Jl9faXRlbS10aXRsZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi04X19saXN0XG5cblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA2cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdGdhcDogM3B4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLThfX2xpc3QtaXRlbVxuXG5cdCZfX2xpc3QtaXRlbSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogNi41cHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRiciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLThfX3RleHRcblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLTkge1xuXHRtYXJnaW4tdG9wOiAxMTBweDtcblx0Ly8gLnNlY3Rpb24tOV9fY29udGFpbmVyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHQuX2NvdXJzb3Ige1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTlfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tOV9faXRlbXNcblxuXHQmX19pdGVtcyB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGF1dG8pO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6IDM4cHggMjBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Z2FwOiAzMHB4IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAzMDBweCk7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTlfX2l0ZW1cblxuXHQmX19pdGVtIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTlfX3BpY3R1cmVcblxuXHQmX19waWN0dXJlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTlfX2l0ZW0tdGl0bGVcblxuXHQmX19pdGVtLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMTQ1LjQ1NDU0NSU7IC8qIDMyLzIyICovXG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTlfX3llbGxvd1xuXG5cdCZfX3llbGxvdyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMTY4LCAyNSk7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDBweCAwcHgsIDEwMCUgMHB4LCA4OCUgMTAwJSwgMCUgMTAwJSk7XG5cdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRwYWRkaW5nOiAzcHggMjhweCAzcHggMTBweDtcblx0XHRjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxLjRweDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbjogOHB4IDA7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tOV9fbGlzdFxuXG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDkuNXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDRweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi05X19saXN0LWl0ZW1cblxuXHQmX19saXN0LWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzcuNSU7IC8qIDIyLzE2ICovXG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdHRvcDogMi41cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tMTAge1xuXHRtYXJnaW4tdG9wOiA5NXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdC8vIC5zZWN0aW9uLTEwX19jb250YWluZXJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMxMC1iYWNrLnBuZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTBfX3RpdGxlXG5cdCZfX2lubmVyIHtcblx0XHRwYWRkaW5nOiAxMzVweCAzMHB4IDE0MXB4IDEwMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiA5MHB4IDUwcHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMCUgNSU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiA1Mi80MCAqL1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRAaW5jbHVkZSBhZGFwdGl2ZVZhbHVlKFwiZm9udC1zaXplXCIsIDM2LCAyNywgOTkyLCAzMjAsIDEpO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWluaSkge1xuXHRcdFx0Ly9iciB7XG5cdFx0XHQvL1x0ZGlzcGxheTogbm9uZTtcblx0XHRcdC8vfVxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTEwX19idXR0b25cblxuXHQmX19idXR0b24ge1xuXHRcdHdpZHRoOiAzNzVweDtcblx0XHRoZWlnaHQ6IDk2cHg7XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiA4NnB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi0xMSB7XG5cdG1heC13aWR0aDogMTU2OXB4O1xuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRtYXJnaW4tdG9wOiAtMjM1cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMTEtYmFjay5wbmcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogMzQ1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxNDBweDtcblx0Y29sb3I6ICNmZmY7XG5cdCZfd2hpdGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDEyMHB4O1xuXHRcdC5zZWN0aW9uLTExX19uYXYtaXRlbSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdHBhZGRpbmctdG9wOiAyODBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxuXHQvLyAuc2VjdGlvbi0xMV9fY29udGFpbmVyXG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMV9fY3JhblxuXG5cdCZfX2NyYW4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMzYwcHg7XG5cdFx0dG9wOiAtMTkwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTFfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTFfX3N1YnRpdGxlXG5cblx0Jl9fc3VidGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTFfX25hdnNcblxuXHQmX19uYXZzIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDI0NXB4LCAzMTJweCkpO1xuXHRcdGdhcDogOXB4O1xuXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdhcDogNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTFfX25hdi1pdGVtXG5cblx0Jl9fbmF2LWl0ZW0ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjZmZmZmZmLCAkYWxwaGE6IDAuMSk7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmbGV4LWJhc2lzOiAzMDBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMV9fbmF2LWxpbmtcblxuXHQmX19uYXYtbGluayB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNjIuNSU7IC8qIDI2LzE2ICovXG5cdFx0YiB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhNzFjICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYjcGlsbHMtbW9zY293LXRhYiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE0NXB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA5MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiNwaWxscy1pc3JhZWwtdGFiIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTI0cHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDc1cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmI3BpbGxzLWNvcnBvcmF0aW9uLXRhYiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1NXB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGhlaWdodDogODBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMV9fbmF2LXBpY1xuXG5cdCZfX25hdi1waWMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWF4LXdpZHRoOiA3MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTExX190YWItY29udGVudFxuXG5cdCZfX3RhYi1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTExX190YWJcblxuXHQmX190YWIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTFfX3RhYi1waG90b3NcblxuXHQmX190YWItcGhvdG9zIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRnYXA6IDVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTFfX3RhYi1waG90b1xuXG5cdCZfX3RhYi1waG90byB7XG5cdFx0cGFkZGluZy1ib3R0b206IDcyLjklO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0fVxuXHQmX19mb3JtYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IDExNXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuLmNhdGFsb2ctZm9ybWJsb2NrIHtcblx0Lm1haW4tZm9ybV9fd3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogNDFweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5mb3JtYmxvY2tfX3RpdGxlIHtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMTIwLjgzMzMzMyU7IC8qIDU4LzQ4ICovXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJmb250LXNpemVcIiwgNDAsIDIxLCA5OTIsIDMyMCwgMSk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC8vIC5mb3JtYmxvY2tfX2Jvb2tcblx0LmZvcm1ibG9ja19faW5uZXIge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHR9XG5cdH1cblx0LmZvcm1ibG9ja19fYm9vayB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTE4MHB4O1xuXHRcdHJpZ2h0OiAtMjAwcHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHR0b3A6IC0xODRweDtcblx0XHRcdG1heC13aWR0aDogNjUwcHg7XG5cdFx0XHRyaWdodDogLTE3NHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbi5zZWN0aW9uLTEyIHtcblx0bWFyZ2luLXRvcDogMTEwcHg7XG5cdC8vIC5zZWN0aW9uLTEyX19jb250YWluZXJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMl9fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMl9fZG9jc1xuXG5cdCZfX2RvY3Mge1xuXHRcdG1hcmdpbi10b3A6IDQ3cHg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdhcDogNDVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMl9fZG9jXG5cblx0Jl9fZG9jIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTQwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZjA7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0XHRmbGV4OiAwIDAgMjgwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMl9fYnV0dG9uXG5cblx0Jl9fYnV0dG9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHdpZHRoOiAyNDBweDtcblx0XHRoZWlnaHQ6IDUzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzUyNjVkODtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiAxNXB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRcdGdhcDogN3B4O1xuXHRcdH1cblxuXHRcdC8vaW5zZXQ6IDA7XG5cdFx0Ly9tYXJnaW46IGF1dG87XG5cdH1cbn1cblxuLnNlY3Rpb24tMTMge1xuXHRtYXJnaW4tdG9wOiAxMjhweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cdC8vIC5zZWN0aW9uLTEzX19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTEzX190cmVlXG5cblx0Jl9fdHJlZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0zNThweDtcblx0XHR0b3A6IC00OTVweDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTEzX190cmVlMlxuXG5cdCZfX3RyZWUyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0zNjNweDtcblx0XHR0b3A6IC0zNDVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xM19faW5uZXJcblxuXHQmX19pbm5lciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlYzEzLWJhY2sucG5nXCIpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdC8vY2xpcC1wYXRoOiBwb2x5Z29uKDgxJSAwLCAxMDAlIDE4JSwgMTAwJSAxMDAlLCAwIDEwMCUsIDAgMCk7XG5cdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogNThweCA2OHB4IDM4NnB4IDcwcHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTJweDtcblxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTEzX19jb3JuZXJcblxuXHQmX19jb3JuZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogNTZweDtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWE2MWQ7XG5cdFx0b3BhY2l0eTogMC45OTtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTEzX190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xM19fbWlucHJvbXRvcmdcblxuXHQmX19taW5wcm9tdG9yZyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDIxcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTEzX19lYWdsZVxuXG5cdCZfX2VhZ2xlIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0bWF4LXdpZHRoOiA5MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTNfX3RleHRcblxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHRcdGxpbmUtaGVpZ2h0OiAxNDEuNjY2NjY3JTsgLyogMzQvMjQgKi9cblx0XHRiIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTNfX2RvY3NcblxuXHQmX19kb2NzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRyaWdodDogLTEwNXB4O1xuXHRcdHRvcDogMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0XHRyaWdodDogLTEyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdHRvcDogMTAwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHR0b3A6IDIxMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA1NSU7XG5cdFx0XHRyaWdodDogLTQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdHRvcDogMTUwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDYwJTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xM19fYW5nYXJcblxuXHQmX19hbmdhciB7XG5cdFx0bWFyZ2luLXRvcDogLTMyNHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IC0yMyU7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLTE0IHtcblx0bWFyZ2luLXRvcDogMTMwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0XHQuX2NvdXJzb3Ige1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxuXHQvLyAuc2VjdGlvbi0xNF9fY29udGFpbmVyXG5cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE0X190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE0X19zdWJ0aXRsZVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE0X19pdGVtc1xuXG5cdCZfX2l0ZW1zIHtcblx0XHRtYXJnaW4tdG9wOiA2MnB4O1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRnYXA6IDIwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMzAwcHgpO1xuXHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTRfX2xvbmdpdGVtXG5cblx0Jl9fbG9uZ2l0ZW0ge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogYXV0bztcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTRfX2xvbmdpdGVtLWJhY2tcblxuXHQmX19sb25naXRlbS1iYWNrIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTRfX2xvbmdpdGVtLWlubmVyXG5cblx0Jl9fbG9uZ2l0ZW0taW5uZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDU5cHg7XG5cdFx0LnNlY3Rpb24tMTRfX2xpc3Qge1xuXHRcdFx0Z2FwOiA2cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdFx0LnNlY3Rpb24tMTRfX2xpc3QtaXRlbTo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1YTcyMDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHQuc2VjdGlvbi0xNF9faXRlbS10aXRsZSB7XG5cdFx0XHRcdGJyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHQuc2VjdGlvbi0xNF9faXRlbS10aXRsZSB7XG5cdFx0XHRcdGJyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTRfX2l0ZW0tdGl0bGVcblxuXHQmX19pdGVtLXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNF9fbGlzdFxuXG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogM3B4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE0X19saXN0LWl0ZW1cblxuXHQmX19saXN0LWl0ZW0ge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IDExcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNF9faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNF9faXRlbS1iYWNrXG5cblx0Jl9faXRlbS1iYWNrIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0ZmlsdGVyOiBvcGFjaXR5KDAuNyk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTRfX2l0ZW0taW5uZXJcblxuXHQmX19pdGVtLWlubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA1OXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNF9fdGV4dFxuXG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDI5MHB4O1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE0X19idXR0b25cblxuXHQmX19idXR0b24ge1xuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogNjlweDtcblx0XHR3aWR0aDogMzc1cHg7XG5cdFx0aGVpZ2h0OiA5NnB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRoZWlnaHQ6IDg1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLTE1IHtcblx0bWFyZ2luLXRvcDogMTIwcHg7XG5cdG1heC13aWR0aDogMTU3MnB4O1xuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzE1LWJhY2sucG5nKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblxuXHRwYWRkaW5nLXRvcDogMTA4cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdC5fY291cnNvciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE1X19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE1X190cmVlXG5cblx0Jl9fdHJlZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNDcwcHg7XG5cdFx0bGVmdDogLTM2NXB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0dG9wOiAzOTBweDtcblx0XHRcdGxlZnQ6IC0zODBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTVfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTVfX3N1YnRpdGxlXG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTVfX2l0ZW1zXG5cblx0Jl9faXRlbXMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDI0NXB4LCAzMDBweCkpO1xuXHRcdGdhcDogMjFweDtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNV9faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdGdhcDogMTVweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMTYyLjUlOyAvKiAyNi8xNiAqL1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmbGV4LWJhc2lzOiAzMDBweDtcblx0XHRcdGdhcDogMTVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcblx0XHRcdGhlaWdodDogODVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNV9fY2FyZHNcblxuXHQmX19jYXJkcyB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdhcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjU1cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0NzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAzMDBweCk7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzNSU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWluaSkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI0JTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNV9fY2FyZFxuXG5cdCZfX2NhcmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE1X19iYWNrXG5cblx0Jl9fYmFjayB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwLjcpO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0ZmlsdGVyOiBub25lO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE1X19pbm5lclxuXG5cdCZfX2lubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE1X19jYXJkLXRpdGxlXG5cblx0Jl9fY2FyZC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7IC8qIDQyLzMwICovXG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNV9fY2FyZC10ZXh0XG5cblx0Jl9fY2FyZC10ZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNjYuNjY2NjY3JTsgLyogMzAvMTggKi9cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNV9fY2FyZC1saXN0XG5cblx0Jl9fY2FyZC1saXN0IHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNV9fbGlzdC1pdGVtXG5cblx0Jl9fbGlzdC1pdGVtIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMjA2LjI1JTsgLyogMzMvMTYgKi9cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTVfX2FuZ2FyXG5cblx0Jl9fYW5nYXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC05MnB4O1xuXHRcdHJpZ2h0OiAtMzYwcHg7XG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtOTJweDtcblx0XHRcdHJpZ2h0OiAwJTtcblx0XHRcdG1heC13aWR0aDogMTUwJTtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tMTYge1xuXHRtYXJnaW4tdG9wOiAxNjBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiAxMzBweDtcblx0fVxuXHQvLyAuc2VjdGlvbi0xNl9fY29udGFpbmVyXG5cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE2X190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE2X19jYXJkXG5cblx0Jl9fY2FyZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDM3cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTZfX2JhY2tcblxuXHQmX19iYWNrIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNl9faW5uZXJcblxuXHQmX19pbm5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmctdG9wOiAxNzVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDg5cHg7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0cGFkZGluZy10b3A6IDEzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzE2LW1vYi5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC40KTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjU2KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE2X19jYXJkLXRpdGxlXG5cblx0Jl9fY2FyZC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7IC8qIDQyLzMwICovXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTZfX2NhcmQtc3VidGl0bGVcblxuXHQmX19jYXJkLXN1YnRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNjYuNjY2NjY3JTsgLyogMzAvMTggKi9cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi0xNyB7XG5cdG1hcmdpbi10b3A6IDc4cHg7XG5cdCZfYmxhY2sge1xuXHRcdG1hcmdpbi10b3A6IDE1NXB4O1xuXHRcdG1heC13aWR0aDogMTU2OXB4O1xuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzE3X2JhY2suanBnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMzdweDtcblx0XHRwYWRkaW5nLXRvcDogMTE1cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0XHQuc2VjdGlvbi0xN19fdGl0bGUge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdC8vIC5zZWN0aW9uLTE3X19jb250YWluZXJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdC5fY291cnNvciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTdfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzEuNTc4OTQ3JTsgLyogNTAvMzggKi9cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJmb250LXNpemVcIiwgMzUsIDIzLCA5OTIsIDMyMCwgMSk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTdfX2l0ZW1zXG5cblx0Jl9faXRlbXMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRnYXA6IDIxcHggMjBweDtcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAzMDBweCk7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xN19faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xN19fYmFja1xuXG5cdCZfX2JhY2sge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTdfX2lubmVyXG5cblx0Jl9faW5uZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nLXRvcDogMzZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTdfX2l0ZW0tdGl0bGVcblxuXHQmX19pdGVtLXRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTdfX3RleHRcblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE3X19saXN0XG5cblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdhcDogMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xN19fbGlzdC1pdGVtXG5cblx0Jl9fbGlzdC1pdGVtIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTdfX3R6XG5cblx0Jl9fdHoge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTEwNXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxNzNweDtcblx0XHRcdHJpZ2h0OiAtNTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAyMTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xN19fbG9uZ2l0ZW1cblxuXHQmX19sb25naXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cdFx0LnNlY3Rpb24tMTdfX2lubmVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdFx0YnIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogYXV0bztcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0fVxuXHRcdC5zZWN0aW9uLTE3X19pdGVtLXRpdGxlIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMjMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTdfX2xvbmdiYWNrXG5cblx0Jl9fbG9uZ2JhY2sge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiB0b3A7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLTE4IHtcblx0bWFyZ2luLXRvcDogMTA2cHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxuXHQvLyAuc2VjdGlvbi0xOF9fY29udGFpbmVyXG5cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE4X190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE4X19hY2NvcmRpb25cblxuXHQmX19hY2NvcmRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDU1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xOF9fYWNjb3JkaW9uLWl0ZW1cblxuXHQmX19hY2NvcmRpb24taXRlbSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xOF9fYWNjb3JkaW9uLWJ1dHRvblxuXG5cdCZfX2FjY29yZGlvbi1idXR0b24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGdhcDogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjE4LjE4MTgxOCU7IC8qIDQ4LzIyICovXG5cdFx0cGFkZGluZzogMzVweCA1MHB4IDM1cHggNTFweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7IC8qIDQ4LzIyICovXG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0fVxuXHRcdCY6bm90KC5jb2xsYXBzZWQpIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRjb2xvcjogI2Q3ZDdkNztcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2MCU7IC8qIDQ4LzMwICovXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTJweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7IC8qIDQ4LzIyICovXG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0XHRiciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0QGluY2x1ZGUgYWRhcHRpdmVWYWx1ZShcImZvbnQtc2l6ZVwiLCAyNiwgMjAsIDc2NywgMzIwLCAxKTtcblx0XHRcdH1cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcblx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0ZmlsbDogI2Q3ZDdkNztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zZWN0aW9uLTE4X19hY2NvcmRpb24taXRlbSB7XG5cdFx0Ym94LXNoYWRvdzogNHB4IDIwcHggNjBweCByZ2JhKDIxLCAyMywgNDAsIDAuMDgpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdH1cblx0Ly8gLnNlY3Rpb24tMThfX2FjY29yZGlvbi1ib2R5XG5cblx0Jl9fYWNjb3JkaW9uLWJvZHkge1xuXHRcdHBhZGRpbmctbGVmdDogNTFweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNzVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xOF9fYWNjb3JkaW9uLXRleHRcblxuXHQmX19hY2NvcmRpb24tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tMTkge1xuXHRtYXgtd2lkdGg6IDE1NzJweDtcblx0bWFyZ2luLWlubGluZTogYXV0bztcblx0bWFyZ2luLXRvcDogMTIxcHg7XG5cdHBhZGRpbmctdG9wOiA5NXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMTktYmFjay5wbmcpO1xuXHRjb2xvcjogI2ZmZjtcblx0Ly8gLnNlY3Rpb24tMTlfX2NvbnRhaW5lclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE5X190ZXh0XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDIwMCU7IC8qIDI4LzE0ICovXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTlfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xOV9fYmxvY2tcblxuXHQmX19ibG9jayB7XG5cdFx0bWFyZ2luLXRvcDogNjdweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xOV9fcGx1c2VzXG5cblx0Jl9fcGx1c2VzIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGF1dG8pO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMHB4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xOV9fcGx1c1xuXG5cdCZfX3BsdXMge1xuXHRcdHN2ZyB7XG5cdFx0XHRoZWlnaHQ6IDU5cHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRtaW4td2lkdGg6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTlfX3BsdXMtdGV4dFxuXG5cdCZfX3BsdXMtdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMTQuMjg1NzE0JTsgLyogMzAvMTQgKi9cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE5X190aXRsZTJcblxuXHQmX190aXRsZTIge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xOV9fbGlzdFxuXG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE5X19saXN0LWl0ZW1cblxuXHQmX19saXN0LWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMDAlOyAvKiAyOC8xNCAqL1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0b3A6IDExcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xOV9fbm90ZVxuXG5cdCZfX25vdGUge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uZnc1MDAge1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uZnczMDAge1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuXG4uc2VjdGlvbi0yMCB7XG5cdG1heC13aWR0aDogMTc2MHB4O1xuXHRtYXJnaW46IGF1dG87XG5cdG1hcmdpbi10b3A6IDEwNXB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXHQvLyAuc2VjdGlvbi0yMF9fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRiLFxuXHRcdHN0cm9uZyB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTIwX19zdWJ0aXRsZVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogY2FsYygzNiAvIDI4ICogMTAwJSk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDE1cHg7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGIge1xuXHRcdFx0XHRkaXNwbGF5OiBjb250ZW50cztcblx0XHRcdH1cblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWluaSkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTIwX19lbGxpcHNlLXBob25lXG5cblx0Jl9fZWxsaXBzZS1waG9uZSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDMxcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdGdhcDogMjVweDtcblx0XHRwYWRkaW5nOiAxMnB4IDE1cHggMTJweCAyM3B4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogKCRtb2JpbGVNaWRkbGUgKyBweCkpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjBfX21hcFxuXG5cdCZfX21hcCB7XG5cdFx0bWFyZ2luLXRvcDogNTRweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDc0M3B4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblx0I21hcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA3NDNweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdGhlaWdodDogNDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjBfX2NvbnRhaW5lclxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjBfX2NvbnRhY3RzXG5cblx0Jl9fY29udGFjdHMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGJveC1zaGFkb3c6IDAgMjBweCA4MHB4IHJnYmEoMjAsIDIzLCAzNCwgMC4wNSk7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdG1hcmdpbi10b3A6IDYzcHg7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiA5cHg7XG5cdFx0XHRoZWlnaHQ6IDk0JTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMjBweCA4MHB4IHJnYmEoMjAsIDIzLCAzNCwgMC4wNSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhNjFkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IC05cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yMF9fY29udGFjdHMtaW5uZXJcblxuXHQmX19jb250YWN0cy1pbm5lciB7XG5cdFx0cGFkZGluZzogNDhweCA1MHB4IDQwcHggNDhweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxOHB4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z2FwOiAxNXB4IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDM1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjBfX2NvbnRhY3RzLWJsb2NrXG5cblx0Jl9fY29udGFjdHMtYmxvY2sge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjBfX2NvbnRhY3RzLXRpdGxlXG5cblx0Jl9fY29udGFjdHMtdGl0bGUge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjBfX2NvbnRhY3RzLWxpbmtcblxuXHQmX19jb250YWN0cy1saW5rIHtcblx0XHRjb2xvcjogIzJmODBlZDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogY2FsYygyNiAvIDE4ICogMTAwJSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA3cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSg0NywgMTI4LCAyMzcsIDAuMyk7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTIwX19jb250YWN0cy10ZXh0XG5cblx0Jl9fY29udGFjdHMtdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDI2IC8gMTYgKiAxMDAlKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAoJG1vYmlsZU1pZGRsZSsgcHgpKSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGFjdHMtcGhvbmUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHR9XG59XG5cbi5zZWN0aW9uLTcge1xuXHRtYXgtd2lkdGg6IDE1NjlweDtcblx0bWFyZ2luLWlubGluZTogYXV0bztcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWNjNy1iYWNrLnBuZyk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiAxMTBweDtcblx0bWFyZ2luLXRvcDogMTIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA2NDNweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDAwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzAlO1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0Ly8gLnNlY3Rpb24tN19fY29udGFpbmVyXG5cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTdfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tN19faXRlbXNcblxuXHQmX19pdGVtcyB7XG5cdFx0bWFyZ2luLXRvcDogNTRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdC8vZ2FwOiAxMHB4IDcwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTdfX2l0ZW1cblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdGdhcDogMjZweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdFx0Z2FwOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdGdhcDogMTNweDtcblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRcdGdhcDogMTNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA4NXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0bWF4LXdpZHRoOiAyMzBweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCBhdXRvO1xuXHRcdFx0XHRnYXA6IDQwcHggIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTdfX2l0ZW0tcGljXG5cblx0Jl9faXRlbS1waWMge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tN19fdGV4dFxuXG5cdCZfX3RleHQge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWluaSkge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi0yMSB7XG5cdG1hcmdpbi10b3A6IDExMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0Ll9jb3Vyc29yIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjFfX2NvbnRhaW5lclxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yMV9fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yMV9faXRlbXNcblxuXHQmX19pdGVtcyB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGF1dG8pO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAyNTBweCk7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yMV9faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwJTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTIxX190ZXh0XG5cblx0Jl9fdGV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTJweDtcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0dG9wOiA3cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLTIyIHtcblx0bWFyZ2luLXRvcDogMTIwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTIyX19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjJfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjJfX3N1YnRpdGxlXG5cblx0Jl9fc3VidGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjJfX2NhcmRcblxuXHQmX19jYXJkIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLnNlY3Rpb24tMjJfX2xpc3RcblxuXHQmX19jYXJkLWlubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRsZWZ0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMTA0cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTIyX19saXN0LWl0ZW1cblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTBweDtcblx0XHQmLl9jaGVja2xpc3QteWVsbG93IGxpOmJlZm9yZSB7XG5cdFx0XHR0b3A6IDhweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdFx0dG9wOiA2LjVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHR9XG5cdH1cblx0Jl9fbGlzdC1pdGVtIHtcblx0fVxufVxuXG4uc2VjdGlvbi0yMyB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHQuX2NvdXJzb3Ige1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblx0Ly8gLnNlY3Rpb24tMjNfX2NvbnRhaW5lclxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yM19fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yM19fc3VidGl0bGVcblxuXHQmX19zdWJ0aXRsZSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yM19fY2FyZHNcblxuXHQmX19jYXJkcyB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMTZweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjNfX2NhcmRcblxuXHQmX19jYXJkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yM19fY2FyZC10ZXh0XG5cblx0Jl9fY2FyZC10ZXh0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNjFweDtcblx0XHR0b3A6IDQzcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0bGVmdDogNDBweDtcblx0XHRcdHRvcDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTIzX19pdGVtc1xuXG5cdCZfX2l0ZW1zIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdFx0Z2FwOiAxNHB4O1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMjMwcHgpO1xuXHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjNfX2l0ZW1cblxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1heC13aWR0aDogMjkwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjNfX2l0ZW0tdGV4dFxuXG5cdCZfX2l0ZW0tdGV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHBhZGRpbmctdG9wOiA1OSU7XG5cdFx0dG9wOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDMuNzUlOyAvKiAyMy8xNiAqL1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0cGFkZGluZy10b3A6IDUzJTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLTI0IHtcblx0bWFyZ2luLXRvcDogMTIwcHg7XG5cdC8vIC5zZWN0aW9uLTI0X19jb250YWluZXJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHQuX2NvdXJzb3Ige1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjRfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjRfX2l0ZW1zXG5cblx0Jl9faXRlbXMge1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdhcDogMTVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMjgwcHgpO1xuXHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjRfX2l0ZW1cblxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yNF9fdGV4dFxuXG5cdCZfX3RleHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQwcHg7XG5cdFx0bGVmdDogNTBweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7IC8qIDMwLzIwICovXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRiIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRsZWZ0OiAxNnB4O1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTI0X19jYXJkXG5cblx0Jl9fY2FyZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDM5cHg7XG5cdFx0aW1nIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwLjcpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTI0X19jYXJkLWlubmVyXG5cblx0Jl9fY2FyZC1pbm5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmctdG9wOiA4NHB4O1xuXHRcdHBhZGRpbmctbGVmdDogOTNweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yNF9fY2FyZC10aXRsZVxuXG5cdCZfX2NhcmQtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTsgLyogNDIvMzUgKi9cblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjRfX2NhcmQtc3VidGl0bGVcblxuXHQmX19jYXJkLXN1YnRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTI0X19saXN0XG5cblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNXB4O1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjRfX2xpc3QtaXRlbVxuXG5cdCZfX2xpc3QtaXRlbSB7XG5cdH1cbn1cblxuLnNlY3Rpb24tMjUge1xuXHRtYXJnaW4tdG9wOiAxMDBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjVfX2NvbnRhaW5lclxuXHQmX19iYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzI1X2JhY2suanBnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAxNTczcHg7XG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0fVxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjVfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjVfX2NhcmRzXG5cblx0Jl9fY2FyZHMge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGdhcDogMTlweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAzcHg7XG5cdFx0cGFkZGluZy10b3A6IDk5cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yNV9fY2FyZFxuXG5cdCZfX2NhcmQge1xuXHRcdHBhZGRpbmctaW5saW5lOiA1MXB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0OXB4O1xuXHRcdGhlaWdodDogMzQ0cHg7XG5cdFx0d2lkdGg6IDQ5NXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nLWlubGluZTogNDFweDtcblxuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzlweDtcblx0XHRcdGhlaWdodDogMjc0cHg7XG5cdFx0XHR3aWR0aDogNDA1cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdHBhZGRpbmctaW5saW5lOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjVfX3RleHRcblxuXHQmX190ZXh0IHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTI1X19idXR0b25cblxuXHQmX19idXR0b24ge1xuXHRcdHdpZHRoOiAyOTRweDtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzMuMzMzMzMzJTsgLyogMjAvMTUgKi9cblx0fVxufVxuXG4uc2VjdGlvbi0yNiB7XG5cdG1hcmdpbi10b3A6IDExMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdC5fY291cnNvciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXHQvLyAuc2VjdGlvbi0yNl9fY29udGFpbmVyXG5cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTI2X190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTI2X19pdGVtc1xuXG5cdCZfX2l0ZW1zIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGF1dG8pO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6IDMwcHggMTVweDtcblx0XHRtYXJnaW4tdG9wOiA1NXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGdhcDogMjBweCAxNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAyNTBweCk7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yNl9faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDE1cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yNl9fdGV4dFxuXG5cdCZfX3RleHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tMjcge1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZy10b3A6IDExMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjdfX2NvbnRhaW5lclxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yN19fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yN19faXRlbXNcblxuXHQmX19pdGVtcyB7XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDIwcHggMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDI1MHB4KTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHRcdFx0Z2FwOiAxNXB4IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yN19faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDE1cHg7XG5cdFx0bWF4LXdpZHRoOiAyODVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Z2FwOiA3cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjdfX3BpY1xuXG5cdCZfX3BpYyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDc0JTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTI3X190ZXh0XG5cblx0Jl9fdGV4dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbn1cblxuLnNlY3Rpb24tMjYgKyAuX2ltYWdlLXdyYXBwZXIge1xuXHRtYXJnaW4tdG9wOiAxMjBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbi5zZWN0aW9uLTI4IHtcblx0bWFyZ2luLXRvcDogMTgwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMzBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXHR9XG5cdC5mb3JtYmxvY2tfX2Jvb2sge1xuXHRcdHRvcDogLTE0MHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdHRvcDogLTIwMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi0yOSB7XG5cdG1hcmdpbi10b3A6IDY5cHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXHQvLyAuc2VjdGlvbi0yOV9fY29udGFpbmVyXG5cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTI5X19jYXJkXG5cblx0Jl9fY2FyZCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMyOV9iYWNrLmpwZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdHBhZGRpbmc6IDY3cHggOTdweCA2N3B4IDkzcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogNzBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nOiA2N3B4IDUwcHg7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiA2MHB4IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjlfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTI5X19waWNzXG5cblx0Jl9fcGljcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDE5cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdH1cbn1cbi5zZWN0aW9uLTMwIHtcblx0cGFkZGluZy10b3A6IDI4MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDUwcHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMzBfYmFjay5qcGcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdHBhZGRpbmctdG9wOiAyNTBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdHBhZGRpbmctdG9wOiAxNzBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogNjI0cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMjIwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdHBhZGRpbmctdG9wOiAxODBweDtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTMwX19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMzBfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsaW5lLWhlaWdodDogMTMyLjUlOyAvKiA1My80MCAqL1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBhZGFwdGl2ZVZhbHVlKFwiZm9udC1zaXplXCIsIDM4LCAyNSwgOTkyLCAzMjAsIDEpO1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi0zMiB7XG5cdG1hcmdpbi10b3A6IDExMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblx0Ly8gLnNlY3Rpb24tMzJfX2NvbnRhaW5lclxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zMl9fY2FyZFxuXG5cdCZfX2NhcmQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMzJfYmFjay5qcGcpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmE4MWU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdHBhZGRpbmc6IDYwcHggMTAxcHggNzBweCAxMDFweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNSU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMiU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNjkwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE3MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDYyMHB4O1xuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDE1cHg7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMzJfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRsaW5lLWhlaWdodDogMTM0LjI4NTcxNCU7IC8qIDQ3LzM1ICovXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0QGluY2x1ZGUgYWRhcHRpdmVWYWx1ZShcImZvbnQtc2l6ZVwiLCAzMCwgMjUsIDk5MiwgMzIwLCAxKTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zMl9fcmVxXG5cblx0Jl9fcmVxIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDE4cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMzJfX3JlcS1pdGVtXG5cblx0Jl9fcmVxLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLTMzIHtcblx0bWFyZ2luLXRvcDogMTEwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXHQmX3Zvcm90YSB7XG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHRtYXgtd2lkdGg6IDE1NjlweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzMzX3Zvcm90YS5qcGcpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQ4MnB4O1xuXHRcdG1hcmdpbi10b3A6IDExNXB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDAwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdCYgKyAuc2VjdGlvbi0zNiB7XG5cdFx0bWFyZ2luLXRvcDogLTQyMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMzUwcHg7XG5cdFx0fVxuXHR9XG5cdC8vIC5zZWN0aW9uLTMzX19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMzNfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMzNfX2NvbnRlbnRcblxuXHQmX19jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiA1NXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTMzX19saXN0XG5cblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTBweDtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Z2FwOiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMzNfX2xpc3QtaXRlbVxuXG5cdCZfX2xpc3QtaXRlbSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zM19fcGljXG5cblx0Jl9fcGljIHtcblx0fVxufVxuXG4uc2VjdGlvbi0zNCB7XG5cdG1hcmdpbi10b3A6IDEyMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdC5fY291cnNvciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblx0Ly8gLnNlY3Rpb24tMzRfX2NvbnRhaW5lclxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zNF9fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zNF9fc3VidGl0bGVcblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zNF9faXRlbXNcblxuXHQmX19pdGVtcyB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMTdweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zNF9faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTdweCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGltZyB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTBweCk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZsZXg6IDAgMCAzMDBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zNF9faXRlbS1jb250ZW50XG5cblx0Jl9faXRlbS1jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogMTc1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA0NXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDIwcHg7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMzRfX21haW4tdGV4dFxuXG5cdCZfX21haW4tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjcuMjcyNzI3JTsgLyogMjgvMjIgKi9cblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMzRfX3RleHRcblxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE1Ni4yNSU7IC8qIDI1LzE2ICovXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59XG5cbi5zZWN0aW9uLTM1IHtcblx0bWFyZ2luLWlubGluZTogYXV0bztcblx0bWF4LXdpZHRoOiAxNTY5cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMzVfYmFjay5qcGcpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRwYWRkaW5nLXRvcDogMTI1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MjhweDtcblx0bWFyZ2luLXRvcDogOTdweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzNTBweDtcblx0XHQuX2NvdXJzb3Ige1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zNV9fY29udGFpbmVyXG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zNV9fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zNV9fc3VidGl0bGVcblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zNV9faXRlbXNcblxuXHQmX19pdGVtcyB7XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAyNTBweCk7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zNV9faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Jl9iaWcge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMztcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiAtMjBweCAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMzVfX3RleHRcblxuXHQmX190ZXh0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdGJvdHRvbTogNDVweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTsgLyogMjgvMjAgKi9cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGJvdHRvbTogMjVweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cblx0XHQvLyAuc2VjdGlvbi0zNV9fdGV4dF91cFxuXG5cdFx0Jl91cCB7XG5cdFx0XHRib3R0b206IHVuc2V0O1xuXHRcdFx0dG9wOiA0NXB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1NC41NDU0NTUlOyAvKiAzNC8yMiAqL1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdHRvcDogdW5zZXQ7XG5cdFx0XHRcdGJvdHRvbTogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tMzYge1xuXHRtYXJnaW4tdG9wOiAtMzA2cHg7XG5cdC5mb3JtYmxvY2tfX2Jvb2sge1xuXHRcdHRvcDogLTE0NHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdHRvcDogLTE2NHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0dG9wOiAtMTE0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDUyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi0zNyB7XG5cdG1hcmdpbi10b3A6IDExMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0Ly8gLnNlY3Rpb24tMzdfX2NvbnRhaW5lclxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zN19fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zN19faXRlbXNcblxuXHQmX19pdGVtcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdhcDogMTZweDtcblx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgYXV0byk7XG5cdFx0XHRtYXgtd2lkdGg6IDMzMHB4O1xuXHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zN19faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTM3X190ZXh0XG5cblx0Jl9fdGV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNDVweDtcblx0XHRsZWZ0OiA2MXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0YiB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0bWF4LXdpZHRoOiAzMzBweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLTM4IHtcblx0bWFyZ2luLXRvcDogOTBweDtcblx0Ly8gLnNlY3Rpb24tMzhfX2NvbnRhaW5lclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTM4X190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTM4X19jYXJkXG5cblx0Jl9fY2FyZCB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZmlsdGVyOiBvcGFjaXR5KDAuNyk7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGZpbHRlcjogb3BhY2l0eSgwLjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAuc2VjdGlvbi0zOF9fbGlzdFxuXG5cdCZfX2NhcmQtaW5uZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMDRweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMzhfX2xpc3QtaXRlbVxuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdCYuX2NoZWNrbGlzdC15ZWxsb3cgbGk6YmVmb3JlIHtcblx0XHRcdHRvcDogOHB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0XHR0b3A6IDYuNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdH1cblx0fVxuXHQmX19saXN0LWl0ZW0ge1xuXHR9XG59XG5cbi5zZWN0aW9uLTE3ICsgLnNlY3Rpb24tOSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxufVxuXG4uc2VjdGlvbi0zOSB7XG5cdG1hcmdpbi10b3A6IDExOHB4O1xuXHRtYXgtd2lkdGg6IDE1NjlweDtcblx0bWFyZ2luLWlubGluZTogYXV0bztcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMzOV9iYWNrLmpwZyk7XG5cdHBhZGRpbmctdG9wOiAxMDBweDtcblx0cGFkZGluZy1ib3R0b206IDUxOHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQ1MHB4O1xuXHR9XG5cdCYgKyAuc2VjdGlvbi0zNiB7XG5cdFx0bWFyZ2luLXRvcDogLTQwMHB4O1xuXHR9XG5cdC8vIC5zZWN0aW9uLTM5X19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMzlfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMzlfX2l0ZW1zXG5cblx0Jl9faXRlbXMge1xuXHRcdG1hcmdpbi10b3A6IDU1cHg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdhcDogMTZweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIGF1dG8pO1xuXHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zOV9faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRpbWcge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDI4MHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTM5X19pbm5lclxuXG5cdCZfX2lubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzOHB4O1xuXHRcdGxlZnQ6IDYwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0bGVmdDogMzBweDtcblx0XHRcdHRvcDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGluc2V0OiB1bnNldDtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRwYWRkaW5nLWlubGluZTogMTVweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zOV9faXRlbS10aXRsZVxuXG5cdCZfX2l0ZW0tdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTM5X190ZXh0XG5cblx0Jl9fdGV4dCB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zOV9fbGlzdFxuXG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDhweDtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTM5X19saXN0LWl0ZW1cblxuXHQmX19saXN0LWl0ZW0ge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IDNweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi00MCB7XG5cdG1hcmdpbi10b3A6IDExMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdC5fY291cnNvciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXHQvLyAuc2VjdGlvbi00MF9fY29udGFpbmVyXG5cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTQwX190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTQwX19pdGVtc1xuXG5cdCZfX2l0ZW1zIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z2FwOiAxMXB4O1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAyMDBweCk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNDBfX2l0ZW1cblxuXHQmX19pdGVtIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTQwX190ZXh0XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7IC8qIDI4LzIwICovXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLTQxIHtcblx0bWFyZ2luLXRvcDogMTEwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXHQvLyAuc2VjdGlvbi00MV9fY29udGFpbmVyXG5cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTQxX190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTQxX19pdGVtc1xuXG5cdCZfX2l0ZW1zIHtcblx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRnYXA6IDQzcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBhdXRvKTtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00MV9faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0NiwgMTY4LCAzMCwgMSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0bWluLWhlaWdodDogMjY0cHg7XG5cblx0XHR3aWR0aDogMTAwJTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiKDIxOCwgMTQyLCAxMSk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxNzBweDtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00MV9faXRlbS1pbWdcblxuXHQmX19pdGVtLWltZyB7XG5cdFx0aGVpZ2h0OiA2NnB4O1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNDFfX3RleHRcblxuXHQmX190ZXh0IHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDdweDtcblx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoJGNvbG9yOiAjZmZmLCAkYWxwaGE6IDAuMyk7XG5cdH1cbn1cblxuLnNlY3Rpb24tNDIge1xuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogMjUwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzODBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMDBweDtcblx0XHRwYWRkaW5nLXRvcDogMjIwcHg7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdHBhZGRpbmctdG9wOiAxNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDYyM3B4KSB7XG5cdFx0cGFkZGluZy10b3A6IDE5MHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRwYWRkaW5nLXRvcDogMTYwcHg7XG5cdH1cblx0Ly8gLnNlY3Rpb24tNDJfX2NvbnRhaW5lclxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00Ml9fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMTMwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLTQzIHtcblx0bWFyZ2luLXRvcDogMTExcHg7XG5cdC8vIC5zZWN0aW9uLTQzX19jb250YWluZXJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00M19fY29udGVudFxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAyM3B4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00M19fYXJ0aWNsZVxuXG5cdCZfX2FydGljbGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMTU1LjU1NTU1NiU7IC8qIDI4LzE4ICovXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRwOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTdweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogN3B4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0Z2FwOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHVsIGxpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU0NjZkNztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR0b3A6IDEycHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Yixcblx0XHRzdHJvbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTQzX19mb3JtXG5cblx0Jl9fZm9ybSB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCA3MHB4IDBweCByZ2JhKDE4MywgMTgzLCAxODMsIDAuMjUpO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWF4LXdpZHRoOiAzNDVweDtcblx0XHR9XG5cdFx0LmZvcm1ibG9ja19faW5uZXIge1xuXHRcdFx0b3V0bGluZTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMDcpO1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IC02cHg7XG5cdFx0XHRwYWRkaW5nOiA0NXB4IDQ0cHggNDVweCA0NHB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZm9ybWJsb2NrX190aXRsZSB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1haW4tZm9ybV9faW5wdXQge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZm9ybWJsb2NrX19zdWJ0aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTQ0LjQ0NDQ0NCU7IC8qIDI2LzE4ICovXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGJyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tYWluLWZvcm1fX3dyYXBwZXIge1xuXHRcdFx0Z2FwOiAxOHB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi00NCB7XG5cdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdC5fY291cnNvciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblx0Ly8gLnNlY3Rpb24tNDRfX2NvbnRhaW5lclxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00NF9fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00NF9fYXJ0aWNsZXNcblxuXHQmX19hcnRpY2xlcyB7XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG5cdFx0Z2FwOiAyMXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAyMDBweCk7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTQ0X19hcnRpY2xlXG5cblx0Jl9fYXJ0aWNsZSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00NF9fYXJ0aWNsZS1pbWFnZVxuXG5cdCZfX2FydGljbGUtaW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogODYuNSU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzRjNGM0Yztcblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTQ0X19hcnRpY2xlLW5hbWVcblxuXHQmX19hcnRpY2xlLW5hbWUge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5zZWN0aW9uLTQ1IHtcblx0bWFyZ2luLXRvcDogMTEwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHQuX2NvdXJzb3Ige1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblx0Ly8gLnNlY3Rpb24tNDVfX2NvbnRhaW5lclxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00NV9fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00NV9faXRlbXNcblxuXHQmX19pdGVtcyB7XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z2FwOiA1OXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGdhcDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDI1MHB4KTtcblx0XHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTQ1X19pdGVtXG5cblx0Jl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNDVfX2l0ZW0tdGV4dFxuXG5cdCZfX2l0ZW0tdGV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6IDI1cHg7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdHRvcDogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00NV9fY2FyZFxuXG5cdCZfX2NhcmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMTBweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGZpbHRlcjogb3BhY2l0eSgwLjcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NhcmQtaW5uZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxMDJweDtcblx0XHR0b3A6IDc4cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0dG9wOiA1MHB4O1xuXHRcdFx0bGVmdDogNjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00NV9fY2FyZC10aXRsZVxuXG5cdCZfX2NhcmQtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRsaW5lLWhlaWdodDogMTM1LjI5NDExOCU7IC8qIDQ2LzM0ICovXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNDVfX2xpc3RcblxuXHQmX19saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0Z2FwOiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNDVfX2xpc3QtaXRlbVxuXG5cdCZfX2xpc3QtaXRlbSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi00NiB7XG5cdG1hcmdpbi10b3A6IDExMXB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuXG4uc2VjdGlvbi00NyB7XG5cdG1hcmdpbi10b3A6IDExMHB4O1xuXHQvLyAuc2VjdGlvbi00N19fY29udGFpbmVyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNDdfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNDdfX2NhcmRcblxuXHQmX19jYXJkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0aW1nIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwLjcpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMzMHB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00N19fY2FyZC1pbm5lclxuXG5cdCZfX2NhcmQtaW5uZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxMDFweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGxlZnQ6IDUwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTQ3X19jYXJkLXRpdGxlXG5cblx0Jl9fY2FyZC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzUuMjk0MTE4JTsgLyogNDYvMzQgKi9cblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00N19fY2FyZC10ZXh0XG5cblx0Jl9fY2FyZC10ZXh0IHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2MCU7IC8qIDMyLzIwICovXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdC5zZWN0aW9uLTEzICsgLnNlY3Rpb24tNiB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0fVxufVxuXG4uc2VjdGlvbi0zMSB7XG5cdG1hcmdpbi10b3A6IDExMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zMV9fY29udGFpbmVyXG5cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTMxX190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTMxX19zdWJ0aXRsZVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTMxX19jYXJkc1xuXG5cdCZfX2NhcmRzIHtcblx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDQ5cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMzFfX2NhcmRcblxuXHQmX19jYXJkIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMTBweDtcblx0XHRwYWRkaW5nLXRvcDogOTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogOThweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nLWlubGluZTogNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zMV9fY2FyZC1pbm5lclxuXG5cdCZfX2NhcmQtaW5uZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMzFfX2NhcmQtdGl0bGVcblxuXHQmX19jYXJkLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEzNS4yOTQxMTglOyAvKiA0Ni8zNCAqL1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zMV9fY2FyZC1zdWJ0aXRsZVxuXG5cdCZfX2NhcmQtc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTMxX19pdGVtc1xuXG5cdCZfX2l0ZW1zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMjdweDtcblx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRnYXA6IDdweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMzFfX2l0ZW1cblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMjdweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdhcDogN3B4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0ZmlsdGVyOiBpbnZlcnQoMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMzFfX2l0ZW0tdGV4dFxuXG5cdCZfX2l0ZW0tdGV4dCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDMzcHggMzVweCAzM3B4IDMwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi00OCB7XG5cdG1hcmdpbi10b3A6IDEyMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblx0Ly8gLnNlY3Rpb24tNDhfX2NvbnRhaW5lclxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00OF9fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00OF9fY2FyZHNcblxuXHQmX19jYXJkcyB7XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00OF9fY2FyZFxuXG5cdCZfX2NhcmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGZpbHRlcjogb3BhY2l0eSgwLjUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGhlaWdodDogMjQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNDhfX2NhcmQtaW5uZXJcblxuXHQmX19jYXJkLWlubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMDJweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTQ4X19jYXJkLXRpdGxlXG5cblx0Jl9fY2FyZC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiA0Mi8zMCAqL1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTQ4X19jYXJkLXRleHRcblxuXHQmX19jYXJkLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMTY2LjY2NjY2NyU7IC8qIDMwLzE4ICovXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTQ4X19saXN0XG5cblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNDhfX2xpc3QtaXRlbVxuXG5cdCZfX2xpc3QtaXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0b3A6IDlweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi00OSB7XG5cdG1hcmdpbi10b3A6IDExMHB4O1xuXHQmX2JsYWNrIHtcblx0XHRtYXgtd2lkdGg6IDE1OTBweDtcblx0XHRtYXJnaW4tdG9wOiAxMjBweDtcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjNDktYmFjay5qcGcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0cGFkZGluZy10b3A6IDEyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MjJweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHQuc2VjdGlvbi00OV9fc3VidGl0aWxlIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdCYgKyAuc2VjdGlvbi0zNiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMzIwcHggIWltcG9ydGFudDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0zODBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQmICsgLnNlY3Rpb24tMzYge1xuXHRcdG1hcmdpbi10b3A6IDg5cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNDlfX3N1YnRpdGlsZVxuXG5cdCZfX3N1YnRpdGlsZSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZzogMTZweCAxOHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2IoMjMwLCAyMzAsIDIzMCk7XG5cdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NhcmRzIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNDlfX2NhcmRcblxuXHQmX19jYXJkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuNyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNDlfX2NhcmQtaW5uZXJcblxuXHQmX19jYXJkLWlubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZy1sZWZ0OiA5MHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdHBhZGRpbmctaW5saW5lOiAxNXB4O1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2FyZC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiA0Mi8zNSAqL1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00OV9fbGlzdFxuXG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNDlfX2xpc3QtaXRlbVxuXG5cdCZfX2xpc3QtaXRlbSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTQ5X19jYXJkLXRleHRcblxuXHQmX19jYXJkLXRleHQge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdGdhcDogNXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00OV9fY2FyZC1zdWJ0aXRsZVxuXG5cdCZfX2NhcmQtc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMTMzLjMzMzMzMyU7IC8qIDMyLzI0ICovXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tNTAge1xuXHRtYXJnaW4tdG9wOiAxMThweDtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNTA0cHg7XG5cdG1heC13aWR0aDogMTU2OXB4O1xuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzUwLWJhY2suanBnKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0JiArIC5zZWN0aW9uLTM2IHtcblx0XHRtYXJnaW4tdG9wOiAtNDA1cHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0NTBweDtcblx0XHQuX2NvdXJzb3Ige1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblx0Ly8gLnNlY3Rpb24tNTBfX2NvbnRhaW5lclxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01MF9fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01MF9faXRlbXNcblxuXHQmX19pdGVtcyB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiAxN3B4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDMwMHB4KTtcblx0XHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTUwX19pdGVtXG5cblx0Jl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Jl9sb25nIHtcblx0XHRcdGdyaWQtY29sdW1uOiAtMS8xO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQuc2VjdGlvbi01MF9faXRlbS1pbm5lciB7XG5cdFx0XHRcdGluc2V0OiB1bnNldDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogdW5zZXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRoZWlnaHQ6IDI3MHB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmX2xvbmcge1xuXHRcdFx0XHRiciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0Jl9sb25nIHtcblx0XHRcdFx0YnIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01MF9faXRlbS1pbm5lclxuXG5cdCZfX2l0ZW0taW5uZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nLWlubGluZTogMjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGluc2V0OiB1bnNldDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmctaW5saW5lOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTUwX19pdGVtLXRpdGxlXG5cblx0Jl9faXRlbS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTQuNTQ1NDU1JTsgLyogMzQvMjIgKi9cblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01MF9faXRlbS10ZXh0XG5cblx0Jl9faXRlbS10ZXh0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2Mi41JTsgLyogMjYvMTYgKi9cblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHR9XG5cdH1cbn1cbi5zZWN0aW9uLTUxIHtcblx0bWFyZ2luLXRvcDogMTEwcHg7XG5cdC8vIC5zZWN0aW9uLTUxX19jb250YWluZXJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fdHJlZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0zNjFweDtcblx0XHR0b3A6IC00ODBweDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQvLyAuc2VjdGlvbi01MV9fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01MV9fZXF1aXBtZW50XG5cblx0Jl9fZXF1aXBtZW50IHtcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01MV9fZXF1aXBtZW50LXNsaWRlclxuXG5cdCZfX2VxdWlwbWVudC1zbGlkZXIge1xuXHR9XG59XG5cbi5lcXVpcG1lbnQtc2xpZGVyIHtcblx0Ly8gLmVxdWlwbWVudC1zbGlkZXJfX3dyYXBwZXJcblxuXHQmX193cmFwcGVyIHtcblx0fVxuXG5cdC8vIC5lcXVpcG1lbnQtc2xpZGVyX19zbGlkZVxuXG5cdCZfX3NsaWRlIHtcblx0fVxuXG5cdC8vIC5lcXVpcG1lbnQtc2xpZGVyX19zbGlkZS1pbm5lclxuXG5cdCZfX3NsaWRlLWlubmVyIHtcblx0fVxuXG5cdC8vIC5lcXVpcG1lbnQtc2xpZGVyX19mb3JcblxuXHQmX19mb3Ige1xuXHR9XG5cblx0Ly8gLmVxdWlwbWVudC1zbGlkZXJfX25hdlxuXG5cdCZfX25hdiB7XG5cdH1cblxuXHQvLyAuZXF1aXBtZW50LXNsaWRlcl9fYXJyb3dcbn1cbi5zbGlkZXIge1xuXHQmX19hcnJvdyB7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWE3MjA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdFx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgkY29sb3I6ICMzMDJiMjUsICRhbHBoYTogMC4zKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdHRvcDogMzYlO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5lcXVpcG1lbnQtc2xpZGVyX19hcnJvd19uZXh0XG5cdFx0Jl9uZXh0IHtcblx0XHRcdHJpZ2h0OiAtNDBweDtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUlO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0cmlnaHQ6IC0xNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIC5lcXVpcG1lbnQtc2xpZGVyX19hcnJvd19wcmV2XG5cblx0XHQmX3ByZXYge1xuXHRcdFx0bGVmdDogLTQwcHg7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNSU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRsZWZ0OiAtMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5lcXVpcG1lbnQtZm9yIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyAuZXF1aXBtZW50LWZvcl9fd3JhcHBlclxuXG5cdCZfX3dyYXBwZXIge1xuXHR9XG5cblx0Ly8gLmVxdWlwbWVudC1mb3JfX3NsaWRlXG5cblx0Jl9fc2xpZGUge1xuXHR9XG5cblx0Ly8gLmVxdWlwbWVudC1mb3JfX3NsaWRlLWlubmVyXG5cblx0Jl9fc2xpZGUtaW5uZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1Ny41JTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmVxdWlwbWVudC1uYXYge1xuXHRtYXgtd2lkdGg6IDg2MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDQlO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ly8gLmVxdWlwbWVudC1uYXZfX3dyYXBwZXJcblxuXHQmX193cmFwcGVyIHtcblx0fVxuXG5cdC8vIC5lcXVpcG1lbnQtbmF2X19zbGlkZVxuXG5cdCZfX3NsaWRlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQvLyAuZXF1aXBtZW50LW5hdl9fc2xpZGUtaW5uZXJcblxuXHQmX19zbGlkZS1pbm5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDcxJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tNTIge1xuXHRtYXJnaW4tdG9wOiAxMDBweDtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzUyLWJhY2suanBnKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdC8vIC5zZWN0aW9uLTUyX19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNTJfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNTJfX3Jldmlld3NcblxuXHQmX19yZXZpZXdzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAxMTcwcHg7XG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTUyX19yZXZpZXdzLXNsaWRlclxuXG5cdCZfX3Jldmlld3Mtc2xpZGVyIHtcblx0fVxufVxuXG4ucmV2aWV3cy1zbGlkZXIge1xuXHQvLyAucmV2aWV3cy1zbGlkZXJfX3dyYXBwZXJcblxuXHQmX193cmFwcGVyIHtcblx0fVxuXG5cdC8vIC5yZXZpZXdzLXNsaWRlcl9fc2xpZGVcblxuXHQmX19zbGlkZSB7XG5cdH1cblxuXHQvLyAucmV2aWV3cy1zbGlkZXJfX3NsaWRlLWlubmVyXG5cblx0Jl9fc2xpZGUtaW5uZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNjcuNSU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdG1heC13aWR0aDogODUlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE0MCU7XG5cdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5yZXZpZXdzLXNsaWRlcl9fYXJyb3dcblxuXHQmX19hcnJvdyB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHQvLyAucmV2aWV3cy1zbGlkZXJfX2Fycm93X25leHRcblxuXHRcdFx0Jl9uZXh0IHtcblx0XHRcdH1cblxuXHRcdFx0Ly8gLnJldmlld3Mtc2xpZGVyX19hcnJvd19wcmV2XG5cblx0XHRcdCZfcHJldiB7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLTUzIHtcblx0bWFyZ2luLXRvcDogMTEwcHg7XG5cdC8vIC5zZWN0aW9uLTUzX19jYXRhbG9nXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXHQmX19jYXRhbG9nIHtcblx0fVxufVxuLmNhdGFsb2cge1xuXHQvLyAuY2F0YWxvZ19fY2FyZHNcblxuXHQmX19jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAyOXB4IDMwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0Y29sdW1uLWdhcDogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdhcDogMTVweCAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Z2FwOiAxMHB4IDdweDtcblx0XHRcdG1hcmdpbi1pbmxpbmU6IC0xNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5jYXRhbG9nX19jYXJkXG5cblx0Jl9fY2FyZCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAzMHB4KTtcblx0XHRtYXgtd2lkdGg6IDM2OXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Ym94LXNoYWRvdzogNHB4IDIwcHggNjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcblx0XHRwYWRkaW5nOiAxOXB4IDI1cHggNDlweCAyNXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxNXB4KTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTVweCk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMzBweCAxNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcblx0XHR9XG5cdH1cblxuXHQvLyAuY2F0YWxvZ19fY2FyZC1uYW1lXG5cdCZfX2NhcmQtY29udGVudCB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHR9XG5cdCZfX2NhcmQtbmFtZSB7XG5cdFx0bWluLWhlaWdodDogNTVweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7IC8qIDI4LzIwICovXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5jYXRhbG9nX19jYXJkLXBpY3R1cmVcblxuXHQmX19jYXJkLXBpY3R1cmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzIlO1xuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLmNhdGFsb2dfX2NhcmQtaW5mb1xuXG5cdCZfX2NhcmQtaW5mbyB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC8vIC5jYXRhbG9nX19jYXJkLWxpc3RcblxuXHQmX19jYXJkLWxpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRnYXA6IDNweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuY2F0YWxvZ19fY2FyZC1pdGVtXG5cblx0Jl9fY2FyZC1pdGVtIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2Mi41JTsgLyogMjYvMTYgKi9cblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdFx0dG9wOiA4cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLmNhdGFsb2dfX2NhcmQtZm9vdGVyXG5cblx0Jl9fY2FyZC1mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogOHB4O1xuXHRcdGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuY2F0YWxvZ19fY2FyZC1tb3JlXG5cdCZfX2NhcmQtbWFpbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHQmX19jYXJkLW1vcmUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMTYyLjUlOyAvKiAyNi8xNiAqL1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICM0YjVlY2I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0aGVpZ2h0OiA3NHB4O1xuXHRcdGJvcmRlcjogMS4zcHggc29saWQgIzQ5NWFjNjtcblx0XHQvL2JveC1zaGFkb3c6XG5cdFx0Ly9cdDBweCAzMHB4IDYwcHggMHB4IHJnYmEoNzksIDk5LCAyMTAsIDAuMjUpLFxuXHRcdC8vXHRpbnNldCAwcHggLTNweCA1cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5jYXRhbG9nX19jYXJkLWNvdW50XG5cblx0Jl9fY2FyZC1jb3VudCB7XG5cdFx0aGVpZ2h0OiA3NHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMTYyLjUlOyAvKiAyNi8xNiAqL1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuY2F0YWxvZ19fbW9yZS1wcm9qZWN0c1xuXG5cdCZfX21vcmUtcHJvamVjdHMge1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRncmlkLWNvbHVtbjogLTEvIDE7XG5cdFx0d2lkdGg6IDM2N3B4O1xuXHRcdGhlaWdodDogOTZweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogMjBweDtcblx0XHRib3JkZXI6IDEuM3B4IHNvbGlkIHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMSk7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2Mi41JTsgLyogMjYvMTYgKi9cblx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAwLjk1O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRib3gtc2hhZG93OlxuXHRcdFx0XHQwIDMwcHggNjBweCByZ2JhKDc5LCA5OSwgMjEwLCAwLjI1KSxcblx0XHRcdFx0aW5zZXQgMCAtM3B4IDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLFxuXHRcdFx0XHRpbnNldCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjNDA1MmJjIDAlLCAjNjY3YmZhIDEwMCUpO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGhlaWdodDogNzBweDtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tNTQge1xuXHRtYXJnaW4tdG9wOiAxMThweDtcblx0Ly8gLnNlY3Rpb24tNTRfX2NvbnRhaW5lclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTU0X19jYXJkc1xuXG5cdCZfX2NhcmRzIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDEycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBhdXRvKTtcblx0XHRcdG1heC13aWR0aDogMzcwcHg7XG5cdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTU0X19jYXJkXG5cdCZfX3BpYyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IC0xNHB4O1xuXHRcdGhlaWdodDogMjIwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRoZWlnaHQ6IDExMHB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jYXJkIHtcblx0XHRtaW4taGVpZ2h0OiA1MzRweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuXHRcdHBhZGRpbmc6IDQwcHggMjBweCA0OXB4IDYxcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01NF9faW5mb1xuXG5cdCZfX2luZm8ge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNTRfX2NhcmQtdGl0bGVcblxuXHQmX19jYXJkLXRpdGxlIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTU0X190ZXh0XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTU0X19idXR0b25cblxuXHQmX19idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdFx0d2lkdGg6IDMzMXB4O1xuXHRcdGhlaWdodDogOTBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEzNy41JTsgLyogMjIvMTYgKi9cblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG59XG5cbi5zZWN0aW9uLTU1IHtcblx0bWFyZ2luLXRvcDogMTEwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXHQvLyAuc2VjdGlvbi01NV9fY29udGFpbmVyXG5cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTU1X190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTU1X19sZXR0ZXJzXG5cblx0Jl9fbGV0dGVycyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDEycHg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNTVfX2xldHRlclxuXG5cdCZfX2xldHRlciB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAxMnB4KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDM0JTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuc2VjdGlvbi01NV9fbGV0dGVyLWltZyB7XG5cdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xuXHRcdFx0fVxuXHRcdFx0LnNlY3Rpb24tNTVfX2dsYXNzIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwJTtcblx0XHR9XG5cdH1cblx0Jl9fbGV0dGVyLWltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHQvLyAuc2VjdGlvbi01NV9fZ2xhc3NcblxuXHQmX19nbGFzcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR3aWR0aDogOTBweDtcblx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1YTYxYztcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG91dGxpbmU6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogI2ZmZmZmZiwgJGFscGhhOiAwLjI1KTtcblx0XHRvdXRsaW5lLW9mZnNldDogLTZweDtcblx0fVxufVxuXG4uc2VjdGlvbi01NiB7XG5cdG1hcmdpbi10b3A6IDEwN3B4O1xuXHRwYWRkaW5nLXRvcDogMTEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzMDJweDtcblx0bWF4LXdpZHRoOiAxNTY5cHg7XG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjNTZfMS5qcGcpO1xuXHQvLyAuc2VjdGlvbi01Nl9fY29udGFpbmVyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNTZfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNTZfX2l0ZW1zXG5cblx0Jl9faXRlbXMge1xuXHRcdG1hcmdpbi10b3A6IDU1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01Nl9faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDg1cHggNTBweCA5N3B4IDkwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZzogNTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01Nl9faXRlbS10aXRsZVxuXG5cdCZfX2l0ZW0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTsgLyogNDIvMzUgKi9cblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNTZfX2xpc3RcblxuXHQmX19saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDdweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdGdhcDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTU2X19saXN0LWl0ZW1cblxuXHQmX19saXN0LWl0ZW0ge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IDlweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTU2X19mb290ZXJcblxuXHQmX19mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDEwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNTZfX2J1dHRvblxuXG5cdCZfX2J1dHRvbiB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzMuMzMzMzMzJTsgLyogMjAvMTUgKi9cblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHdpZHRoOiAyOTRweDtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdHBhZGRpbmctaW5saW5lOiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdHdpZHRoOiAyOTRweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTU2X19saW5rXG5cblx0Jl9fbGluayB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzMuMzMzMzMzJTsgLyogMjAvMTUgKi9cblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogMjYzcHg7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZWVlZWVlIDAlLCAjZmRmZGZkIDEwMCUpO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDBweCAtM3B4IDVweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDVweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0d2lkdGg6IDI5NHB4O1xuXHRcdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi01OCB7XG5cdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdC5fY291cnNvciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG5cdC8vIC5zZWN0aW9uLTU4X19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNThfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNThfX2l0ZW1zXG5cblx0Jl9faXRlbXMge1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdhcDogNTdweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAzMDBweCk7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTU4X19pdGVtXG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDE4cHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNThfX2l0ZW0taW1nXG5cblx0Jl9faXRlbS1pbWcge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2OSU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNThfX3RleHRcblxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE1Mi45NDExNzYlOyAvKiAyNi8xNyAqL1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLTU5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWM1OV93cmFwLmpwZyk7XG5cdHBhZGRpbmctdG9wOiAxMTBweDtcblx0bWFyZ2luLXRvcDogMTMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMjBweDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0bWF4LXdpZHRoOiAxOTIwcHg7XG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxuXHQvLyAuc2VjdGlvbi01OV9fY29udGFpbmVyXG5cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTU5X190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTU5X19jb250ZW50XG5cblx0Jl9fY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogNTVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDUwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1heC13aWR0aDogNjMwcHg7XG5cdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMzBweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNTlfX2xpc3RcblxuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRnYXA6IDdweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01OV9fbGlzdC1pdGVtXG5cblx0Jl9fbGlzdC1pdGVtIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dG9wOiA4cHggIWltcG9ydGFudDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdFx0dG9wOiA2cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01OV9fcGljXG5cblx0Jl9fcGljIHtcblx0XHR3aWR0aDogNjQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDM2LjclO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNjMwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjAlO1xuXHRcdH1cblx0fVxuXHQmX19wYXJ0Om50aC1vZi10eXBlKDIpIHtcblx0XHRtYXJnaW4tdG9wOiAxMTBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01OV9faXRlbXNcblxuXHQmX19pdGVtcyB7XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGdhcDogMTRweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNTlfX2l0ZW1cblxuXHQmX19pdGVtIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTU5X19pdGVtLXBpY1xuXG5cdCZfX2l0ZW0tcGljIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDcwJTtcblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTU5X190ZXh0XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLTU5ICsgLnNlY3Rpb24tMjMge1xuXHRtYXJnaW4tdG9wOiAxMTBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbi5zZWN0aW9uLTYwIHtcblx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblx0JiArIC5zZWN0aW9uLTM2IHtcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHR9XG5cdH1cblx0Jl9faGFuZ2FyLXByb2R1Y3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdHJvdy1nYXA6IDIwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdH1cblx0Jl9fYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiA3MHB4O1xuXHRcdHdpZHRoOiAzNTBweDtcblx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLmlycy10byxcbi5pcnMtZnJvbSxcbi5pcnMtbWF4LFxuLmlycy1taW4sXG4uaXJzLXNpbmdsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzLS1yb3VuZCB7XG59XG4uaXJzLS1yb3VuZCAuaXJzLWxpbmUge1xuXHRoZWlnaHQ6IDNweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcbn1cblxuLmlycy0tcm91bmQgLmlycy1iYXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzlhMjVjO1xuXHRoZWlnaHQ6IDNweDtcbn1cbi5pcnMtLXJvdW5kIC5pcnMtaGFuZGxlIHtcblx0Ym9yZGVyOiBub25lO1xuXHR0b3A6IDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNmE4MWU7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2Y4YzE4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnNlY3Rpb24tNTcge1xuXHRtYXJnaW4tdG9wOiAxMDBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG5cdC8vIC5zZWN0aW9uLTU3X19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNTdfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNTdfX2NhdGFsb2dcblxuXHQmX19jYXRhbG9nIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggYXV0bztcblx0XHRnYXA6IDEycHg7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1MHB4IGF1dG87XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTVweDtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdC5jYXRhbG9nIHtcblx0XHQmX19zaWRlYmFyIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTlweDtcblxuXHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiAzNXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkwMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbW9iaWxlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR6LWluZGV4OiAxMzc7XG5cdFx0XHR6LWluZGV4OiA5MDA5OTtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmX19jbG9zZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5jYXRhbG9nX19maWx0ZXItYnV0dG9uXG5cblx0XHQmX19maWx0ZXItYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gLmNhdGFsb2dfX2ZpbHRlcnNcblxuXHRcdCZfX2ZpbHRlcnMge1xuXHRcdH1cblxuXHRcdC8vIC5jYXRhbG9nX19jYXJkc1xuXG5cdFx0Jl9fY2FyZHMge1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblxuXHRcdC8vIC5jYXRhbG9nX19jYXJkXG5cblx0XHQmX19jYXJkIHtcblx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gN3B4KTtcblx0XHRcdHBhZGRpbmctaW5saW5lOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDM5cHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRcdHBhZGRpbmctaW5saW5lOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0XHRwYWRkaW5nLWlubGluZTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyAuY2F0YWxvZ19fY2FyZC1uYW1lXG5cblx0XHQmX19jYXJkLW5hbWUge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNzMuMzMzMzMzJTsgLyogMjYvMTUgKi9cblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIC5jYXRhbG9nX19jYXJkLW1haW5cblxuXHRcdCZfX2NhcmQtbWFpbiB7XG5cdFx0fVxuXG5cdFx0Ly8gLmNhdGFsb2dfX2NhcmQtY29udGVudFxuXG5cdFx0Jl9fY2FyZC1jb250ZW50IHtcblx0XHR9XG5cblx0XHQvLyAuY2F0YWxvZ19fY2FyZC1waWN0dXJlXG5cblx0XHQmX19jYXJkLXBpY3R1cmUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDkxLjk1JTtcblx0XHR9XG5cblx0XHQvLyAuY2F0YWxvZ19fY2FyZC1pbmZvXG5cblx0XHQmX19jYXJkLWluZm8ge1xuXHRcdH1cblxuXHRcdC8vIC5jYXRhbG9nX19jYXJkLWNoYXJhY3RlcmlzdGljc1xuXG5cdFx0Jl9fY2FyZC1jaGFyYWN0ZXJpc3RpY3Mge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDdweDtcblx0XHR9XG5cblx0XHQvLyAuY2F0YWxvZ19fY2FyZC1jaGFyYWN0ZXJpc3RpY1xuXG5cdFx0Jl9fY2FyZC1jaGFyYWN0ZXJpc3RpYyB7XG5cdFx0fVxuXG5cdFx0Ly8gLmNhdGFsb2dfX2NhcmQtZm9vdGVyXG5cblx0XHQmX19jYXJkLWZvb3RlciB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Z2FwOiAxOHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdGdhcDogMTJweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gLmNhdGFsb2dfX2NhcmQtbW9yZVxuXG5cdFx0Jl9fY2FyZC1tb3JlIHtcblx0XHRcdHdpZHRoOiAxNDhweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0Y29sb3I6ICM1MjY1ZDg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIC5jYXRhbG9nX19jYXJkLWxpbmtcblxuXHRcdCZfX2NhcmQtbGluayB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMik7XG5cdFx0fVxuXG5cdFx0Ly8gLmNhdGFsb2dfX21vcmUtcHJvamVjdHNcblxuXHRcdCZfX21vcmUtcHJvamVjdHMge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmlsdGVycyB7XG5cdC8vIC5maWx0ZXJzX19maWx0ZXJcblxuXHQmX19maWx0ZXIge1xuXHR9XG5cblx0Ly8gLmZpbHRlcnNfX2l0ZW1cbn1cblxuLmZpbHRlciB7XG5cdCZfX2l0ZW0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMyNTFiMTkgLTExJSwgIzE5MGYwZCAxMTElKTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHQuZmlsdGVyX19jb3N0LWlucHV0cyB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdHBhZGRpbmctaW5saW5lOiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHR9XG5cdH1cblxuXHQvLyAuZmlsdGVyc19faXRlbS1uYW1lXG5cblx0Jl9faXRlbS1uYW1lIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwOS4wOTA5MDklOyAvKiAyNC8yMiAqL1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblx0Ly8gLmZpbHRlcl9fY29zdC13cmFwcGVyXG5cdCZfX2Nvc3QtaW5wdXRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMTBweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0Z2FwOiA2cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLmZpbHRlcl9fY29zdC1pbnB1dFxuXG5cdCZfX2Nvc3QtaW5wdXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHRnYXA6IDVweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXG5cdFx0aW5wdXQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHR9XG5cdH1cblxuXHQvLyAuZmlsdGVyX19jb3N0LWxhYmVsXG5cblx0Jl9fY29zdC1sYWJlbCB7XG5cdH1cblxuXHQmX19jb3N0LXdyYXBwZXIge1xuXHR9XG5cblx0Ly8gLmZpbHRlcl9fY29zdFxuXG5cdCZfX2Nvc3Qge1xuXHR9XG5cblx0Ly8gLmZpbHRlcl9fY29zdC1zbGlkZXJcblxuXHQmX19jb3N0LXNsaWRlciB7XG5cdH1cblxuXHQvLyAuZmlsdGVyX19jb3N0LWlucHV0c1xuXG5cdCZfX2Nvc3QtaW5wdXRzIHtcblx0fVxuXG5cdC8vIC5maWx0ZXJfX2Nvc3QtaW5wdXRcblxuXHQmX19jb3N0LWlucHV0IHtcblx0fVxuXG5cdC8vIC5maWx0ZXJfX2Nvc3QtbGFiZWxcblxuXHQmX19jb3N0LWxhYmVsIHtcblx0fVxuXG5cdC8vIC5maWx0ZXJfX2Nvc3QtZnJvbVxuXG5cdCZfX2Nvc3QtZnJvbSB7XG5cdH1cblxuXHQvLyAuZmlsdGVyX19jb3N0LXRvXG5cblx0Jl9fY29zdC10byB7XG5cdH1cblxuXHQvLyAuZmlsdGVyX19hcHBseVxuXG5cdCZfX2FwcGx5IHtcblx0XHRtYXJnaW4tdG9wOiAzOHB4O1xuXHRcdHdpZHRoOiAyMTdweDtcblx0XHRoZWlnaHQ6IDY2cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzUyNjVkODtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0Y29sb3I6ICM1MjY1ZDg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5maWx0ZXJfX3Jlc2V0XG5cblx0Jl9fcmVzZXQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdGNvbG9yOiAjOWQ5ZDlkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcblx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoJGNvbG9yOiAjYTBhMGEwLCAkYWxwaGE6IDAuNCk7XG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tNjEge1xuXHRtYXJnaW4tdG9wOiAxMzFweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG5cdC8vIC5zZWN0aW9uLTYxX19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNjFfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNjFfX2NhdGFsb2dcblxuXHQmX19jYXRhbG9nIHtcblx0fVxuXG5cdC5jYXRhbG9nIHtcblx0XHQvLyAuY2F0YWxvZ19fY2FyZHNcblxuXHRcdCZfX2NhcmRzIHtcblx0XHRcdGdhcDogOHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIC5jYXRhbG9nX19jYXJkXG5cblx0XHQmX19jYXJkIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gNnB4KTtcblx0XHRcdHBhZGRpbmctaW5saW5lOiAyMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAyOTRweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzOXB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0XHRwYWRkaW5nLWlubGluZTogMTVweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gNnB4KTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0XHRwYWRkaW5nLWlubGluZTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyAuY2F0YWxvZ19fY2FyZC1uYW1lXG5cblx0XHQmX19jYXJkLW5hbWUge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNzMuMzMzMzMzJTsgLyogMjYvMTUgKi9cblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIC5jYXRhbG9nX19jYXJkLW1haW5cblxuXHRcdCZfX2NhcmQtbWFpbiB7XG5cdFx0fVxuXG5cdFx0Ly8gLmNhdGFsb2dfX2NhcmQtY29udGVudFxuXG5cdFx0Jl9fY2FyZC1jb250ZW50IHtcblx0XHR9XG5cblx0XHQvLyAuY2F0YWxvZ19fY2FyZC1waWN0dXJlXG5cblx0XHQmX19jYXJkLXBpY3R1cmUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDkxLjk1JTtcblx0XHR9XG5cblx0XHQvLyAuY2F0YWxvZ19fY2FyZC1pbmZvXG5cblx0XHQmX19jYXJkLWluZm8ge1xuXHRcdH1cblxuXHRcdC8vIC5jYXRhbG9nX19jYXJkLWNoYXJhY3RlcmlzdGljc1xuXG5cdFx0Jl9fY2FyZC1jaGFyYWN0ZXJpc3RpY3Mge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDdweDtcblx0XHR9XG5cblx0XHQvLyAuY2F0YWxvZ19fY2FyZC1jaGFyYWN0ZXJpc3RpY1xuXG5cdFx0Jl9fY2FyZC1jaGFyYWN0ZXJpc3RpYyB7XG5cdFx0fVxuXG5cdFx0Ly8gLmNhdGFsb2dfX2NhcmQtZm9vdGVyXG5cblx0XHQmX19jYXJkLWZvb3RlciB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Z2FwOiAxOHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdGdhcDogMTJweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gLmNhdGFsb2dfX2NhcmQtbW9yZVxuXG5cdFx0Jl9fY2FyZC1tb3JlIHtcblx0XHRcdHdpZHRoOiAxNDhweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0Y29sb3I6ICM1MjY1ZDg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIC5jYXRhbG9nX19jYXJkLWxpbmtcblxuXHRcdCZfX2NhcmQtbGluayB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMik7XG5cdFx0fVxuXG5cdFx0Ly8gLmNhdGFsb2dfX21vcmUtcHJvamVjdHNcblxuXHRcdCZfX21vcmUtcHJvamVjdHMge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIl19 */
