@charset "UTF-8";@font-face{font-family:NTSomic;font-display:swap;src:url(../fonts/NTSomic-Bold.woff2) format("woff2"),url(../fonts/NTSomic-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:icons;font-display:swap;src:url(../fonts/icons.woff2) format("woff2"),url(../fonts/icons.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:NTSomic;font-display:swap;src:url(../fonts/NTSomic-Regular.woff2) format("woff2"),url(../fonts/NTSomic-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:NTSomic;font-display:swap;src:url(../fonts/NTSomic-Medium.woff2) format("woff2"),url(../fonts/NTSomic-Medium.woff) format("woff");font-weight:500;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:#282828;font-family:NTSomic;background:#f8f8f8}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}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.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}._section{margin-top:100px}@media (max-width:47.99875em){._section{margin-top:40px}}._slider-button{width:50px;width:50px;border-radius:8px;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;background:#fc4c02}._slider-button::after{display:none}._slider-button::before{font-size:6.74px}._slider-button_next::before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:5%}._slider-button_prev::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-right:5%}._active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.category-content._active{display:-ms-grid!important;display:grid!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.fancybox__container{max-width:100%}._text-center{text-align:center}._main-btn{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:#fff!important;text-transform:uppercase;font-size:16px;font-weight:700;line-height:150%;text-align:center;border-radius:12px;min-height:90px;padding:10px;border-radius:12px;-webkit-box-shadow:inset 0 15px 30px 0 rgba(255,255,255,.1),0 15px 30px 0 rgba(226,50,65,.15);box-shadow:inset 0 15px 30px 0 rgba(255,255,255,.1),0 15px 30px 0 rgba(226,50,65,.15);background:#fc4c02}._main-btn:hover{-webkit-box-shadow:0 15px 30px 0 rgba(255,255,255,.1019607843) inset,0 15px 30px 0 rgba(226,50,65,.2509803922);box-shadow:0 15px 30px 0 rgba(255,255,255,.1019607843) inset,0 15px 30px 0 rgba(226,50,65,.2509803922);background:#ff6423}._main-btn:active{background:#fc4c02;-webkit-box-shadow:none;box-shadow:none}@media (max-width:35.99875em){._main-btn{font-size:14px}}@media (max-width:29.99875em){._main-btn{width:100%!important;min-height:75px!important}}._black-btn{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-transform:uppercase;color:#fff!important;font-size:16px;font-weight:700;line-height:150%;text-align:center;border-radius:12px;min-height:90px;padding:10px;border-radius:12px;-webkit-box-shadow:inset 0 15px 30px 0 rgba(255,255,255,.1),0 15px 30px 0 rgba(32,36,40,.15);box-shadow:inset 0 15px 30px 0 rgba(255,255,255,.1),0 15px 30px 0 rgba(32,36,40,.15);background:#282828}@media (max-width:35.99875em){._black-btn{font-size:14px}}@media (max-width:29.99875em){._black-btn{width:100%!important;min-height:75px!important}}._black-btn:hover{background:#3f3f3f;-webkit-box-shadow:0 15px 30px 0 rgba(255,255,255,.1019607843) inset,0 15px 30px 0 rgba(32,36,40,.2509803922);box-shadow:0 15px 30px 0 rgba(255,255,255,.1019607843) inset,0 15px 30px 0 rgba(32,36,40,.2509803922)}._black-btn:active{-webkit-box-shadow:none;box-shadow:none;background:#282828}._btn80{min-height:80px}._link{text-decoration:underline;text-underline-offset:3px}._transparent-btn{color:rgba(40,40,40,.4);-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;gap:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);border-radius:12px;min-height:90px;text-transform:uppercase;font-size:16px;line-height:150%;text-align:center}._transparent-btn::before{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}._transparent-btn:hover{color:#fff;border-color:transparent;background:#ff6423;-webkit-box-shadow:0 15px 30px 0 rgba(255,255,255,.1019607843) inset,0 15px 30px 0 rgba(226,50,65,.2509803922);box-shadow:0 15px 30px 0 rgba(255,255,255,.1019607843) inset,0 15px 30px 0 rgba(226,50,65,.2509803922)}._transparent-btn:after{color:#fff;border-color:transparent;background:#fc4c02;-webkit-box-shadow:none;box-shadow:none}@media (max-width:35.99875em){._transparent-btn{font-size:14px}}@media (max-width:29.99875em){._transparent-btn{width:100%!important;min-height:75px!important}}._icon-play:hover{background:#ff6423;-webkit-box-shadow:0 15px 30px 0 rgba(255,255,255,.1019607843) inset,0 15px 30px 0 rgba(226,50,65,.2509803922);box-shadow:0 15px 30px 0 rgba(255,255,255,.1019607843) inset,0 15px 30px 0 rgba(226,50,65,.2509803922)}._orange-text{color:#fc4c02}._section-title{font-size:62px;font-weight:400;line-height:116.129032%;letter-spacing:0;text-align:center}._section-title span{color:#fc4c02}@media (max-width:61.99875em){._section-title br{display:none}@supports (font-size:clamp(1.875rem ,1.130952381rem + 3.7202380952vw ,3.4375rem)){._section-title{font-size:clamp(1.875rem ,1.130952381rem + 3.7202380952vw ,3.4375rem)}}@supports not (font-size:clamp(1.875rem ,1.130952381rem + 3.7202380952vw ,3.4375rem)){._section-title{font-size:calc(1.875rem + 1.5625 * (100vw - 20rem)/ 42)}}}._white-text{color:#fff}._section-subtitle{margin-top:20px;font-size:32px;font-weight:400;line-height:125%;letter-spacing:0;text-align:center;text-align:center}@media (max-width:61.99875em){._section-subtitle br{display:none}@supports (font-size:clamp(1.25rem ,1.0416666667rem + 1.0416666667vw ,1.6875rem)){._section-subtitle{font-size:clamp(1.25rem ,1.0416666667rem + 1.0416666667vw ,1.6875rem)}}@supports not (font-size:clamp(1.25rem ,1.0416666667rem + 1.0416666667vw ,1.6875rem)){._section-subtitle{font-size:calc(1.25rem + .4375 * (100vw - 20rem)/ 42)}}}@media (max-width:47.99875em){._section-subtitle{margin-top:10px}}.file-name{margin-top:10px;display:block;color:#e53a36;text-align:center}._big-text{font-size:36px;font-weight:500;line-height:122.222222%}@media (max-width:61.99875em){@supports (font-size:clamp(1.375rem ,1.0773809524rem + 1.4880952381vw ,2rem)){._big-text{font-size:clamp(1.375rem ,1.0773809524rem + 1.4880952381vw ,2rem)}}@supports not (font-size:clamp(1.375rem ,1.0773809524rem + 1.4880952381vw ,2rem)){._big-text{font-size:calc(1.375rem + .625 * (100vw - 20rem)/ 42)}}}._main-text{font-size:22px;font-weight:500;line-height:136.363636%}@media (max-width:29.99875em){._main-text{font-size:20px}}._main-text20{font-size:20px;font-weight:400;line-height:140%;text-align:left}@media (max-width:47.99875em){._main-text20{font-size:18px}}._text16{font-size:16px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:150%}._text18{font-size:18px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:144.444444%}._list li{padding-left:15px;position:relative}._list li:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#fc4c02;top:11px;left:0}._nobr{white-space:nowrap}._image-wrapper{padding:100px 0;background-size:cover;background-position:top center;max-width:1920px;margin-inline:auto}@media (max-width:61.99875em){._image-wrapper{padding:70px 0}}@media (max-width:47.99875em){._image-wrapper{padding:30px 0}}._red-text{color:#e53a36}@media (max-width:61.99875em){._overflow-container_tablet{padding:0;max-width:100%}._overflow-container_tablet ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}._overflow-container_tablet ._coursor+div{padding:0 15px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-flow:column;overflow-x:scroll;margin-top:0!important;padding-bottom:10px!important}}@media (max-width:47.99875em){._overflow-container_mob{max-width:100%;padding:0}._overflow-container_mob ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}._overflow-container_mob ._coursor+div{padding:0 15px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-flow:column;overflow-x:scroll;overflow-y:visible;margin-top:0!important;padding-bottom:10px!important;gap:15px}}._grand-title{font-size:68px;font-weight:500;line-height:114.705882%}._grand-title span{color:#fc4c02}@media (max-width:76.875em){._grand-title{font-size:47px}}@media (max-width:61.99875em){@supports (font-size:clamp(2.1875rem ,1.2378444084rem + 4.0518638574vw ,3.75rem)){._grand-title{font-size:clamp(2.1875rem ,1.2378444084rem + 4.0518638574vw ,3.75rem)}}@supports not (font-size:clamp(2.1875rem ,1.2378444084rem + 4.0518638574vw ,3.75rem)){._grand-title{font-size:calc(2.1875rem + 1.5625 * (100vw - 23.4375rem)/ 38.5625)}}}@media (max-width:29.99875em){._grand-title br{display:none}}._left-title{text-align:left}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:16px;background:#fff;position:relative}@media (max-width:47.99875em){.form{border-radius:30px}}@media (max-width:35.99875em){.form{padding:30px!important}}@media (max-width:29.99875em){.form{padding:20px 15px!important}}.form_black{color:#fff;background-color:#282828}.form_black .form__subtitle,.form_black .form__title{color:#fff}.form_black .form__check label:before{border:1px solid rgba(255,255,255,.3)}.form_black .form__tz label{color:#fc4c02;background-color:transparent;border:1px solid rgba(241,241,241,.3);max-width:100%}.form_black .form__docs{right:-114px}@media (max-width:35.99875em){.form_black .form__docs{display:none}}.form_black .form__items_horizontal .form__input{max-width:330px!important}@media (max-width:61.99875em){.form_black .form__items_horizontal .form__input{max-width:100%!important}}.form_black .form__items_horizontal .form__tz{max-width:364px!important}@media (max-width:61.99875em){.form_black .form__items_horizontal .form__tz{max-width:100%!important}}.form_black .form__footer{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form__title{font-size:36px;color:#282828;font-weight:500;line-height:122.222222%;text-align:left}@media (max-width:61.99875em){@supports (font-size:clamp(1.375rem ,1.0773809524rem + 1.4880952381vw ,2rem)){.form__title{font-size:clamp(1.375rem ,1.0773809524rem + 1.4880952381vw ,2rem)}}@supports not (font-size:clamp(1.375rem ,1.0773809524rem + 1.4880952381vw ,2rem)){.form__title{font-size:calc(1.375rem + .625 * (100vw - 20rem)/ 42)}}}.form__title b{font-weight:500}.form__title_32{font-size:32px;font-weight:400;line-height:125%}@media (max-width:61.99875em){@supports (font-size:clamp(1.25rem ,1.0416666667rem + 1.0416666667vw ,1.6875rem)){.form__title_32{font-size:clamp(1.25rem ,1.0416666667rem + 1.0416666667vw ,1.6875rem)}}@supports not (font-size:clamp(1.25rem ,1.0416666667rem + 1.0416666667vw ,1.6875rem)){.form__title_32{font-size:calc(1.25rem + .4375 * (100vw - 20rem)/ 42)}}}@media (max-width:47.99875em){.form__title br{display:none}}.form__subtitle{margin-top:15px;color:#282828;font-size:22px;font-weight:400;line-height:136.363636%;letter-spacing:0;text-align:left}.form__subtitle b{font-weight:500}@media (max-width:47.99875em){.form__subtitle{font-size:20px;margin-top:10px}.form__subtitle br{display:none}}@media (max-width:35.99875em){.form__subtitle{font-size:18px}}@media (max-width:29.99875em){.form__subtitle{font-size:16px}}.form__inner{width:100%;position:relative;z-index:1;margin-top:30px;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}@media (max-width:47.99875em){.form__inner{margin-top:20px}}.form__content{width:100%}.form__items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__items_horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:61.99875em){.form__items_horizontal{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__items_horizontal .form__button{max-width:100%!important}}.form__items_horizontal .form__input,.form__items_horizontal .form__tz{max-width:calc(50% - 6px)!important}@media (max-width:47.99875em){.form__items_horizontal .form__input,.form__items_horizontal .form__tz,.form__items_horizontal .form__tz label{max-width:100%!important}}.form__input{width:100%;max-width:410px;border:1px solid #f1f1f1;border-radius:12px;background:#fafbfc;height:90px;font-size:18px;font-weight:400;line-height:144.444444%;letter-spacing:0;text-align:left;padding-left:32px;padding-right:15px}@media (max-width:29.99875em){.form__input{height:75px}}.form__tz{width:100%;max-width:330px}.form__tz label{font-size:18px;font-weight:500;line-height:144.444444%;letter-spacing:0;text-align:left;height:90px;border:1px solid #f1f1f1;border-radius:12px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;max-width:330px;padding:0 10px;padding-left:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fc4c02;gap:10px;cursor:pointer}@media (max-width:29.99875em){.form__tz label{height:75px;padding-left:20px}}.form__tz label::before{font-size:26px}.form__tz input{display:none}.form__button{width:100%;height:90px;max-width:410px}@media (max-width:29.99875em){.form__button{height:75px}}.form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:17px;-ms-flex-item-align:start;align-self:flex-start}.form__footer_vertical{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px;margin-top:35px;border-top:1px solid rgba(0,0,0,.1)}@media (max-width:47.99875em){.form__footer_vertical{padding-top:10px}}@media (max-width:76.875em){.form__footer{gap:20px}}@media (max-width:47.99875em){.form__footer{-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;margin-inline:auto;gap:5px;margin-top:10px}}.form__callback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;gap:10px}.form__callback::before{font-size:22px}.form__callback a{font-weight:400}.form__callback a:hover{color:#fc4c02}@media (max-width:76.875em){.form__callback{font-size:19px}}.form__check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0;padding-right:0}.form__check input{display:none;width:auto;height:auto}.form__check label{font-size:12px;font-weight:400;color:#939393;position:relative;padding-left:24px;cursor:pointer}.form__check label a:hover{color:#d94000}@media (max-width:29.99875em){.form__check label{font-size:11px}}.form__check label:before{width:16px;height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(16,16,16,.1);border-radius:3px;content:"";position:absolute;left:0;top:2px}.form__check label:after{width:9.07px;height:6.25px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../img/checkbox.svg);background-size:contain;content:"";position:absolute;left:4px;top:7px;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:#fc4c02;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}.form__check_vertical{margin-top:15px}.form__docs{position:absolute;bottom:0;right:-114px}@media (max-width:76.875em){.form__docs{max-width:370px}}@media (max-width:61.99875em){.form__docs{max-width:340px}}@media (max-width:29.99875em){.form__docs{display:none}}.breadcrumbs{margin-bottom:80px;color:#fc4c02;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 5px;font-weight:500;font-size:14px;line-height:157.142857%;text-align:left}@media (max-width:61.99875em){.breadcrumbs{margin-bottom:60px}}@media (max-width:47.99875em){.breadcrumbs{margin-bottom:10px;line-height:1.2}}.breadcrumbs__separator{color:#929292;font-weight:400}.breadcrumbs__current{color:#929292;font-weight:400}.breadcrumbs__link:hover{text-decoration:underline;text-underline-offset:5px}._back-wrapper{background-image:url(../img/wrapper.jpeg)}._back-wrapper .section-18{margin-top:0}._adaptive-pic{position:relative;border-radius:22px;overflow:hidden}._adaptive-pic img{position:absolute;inset:0;width:100%;height:100%}._link._orange-text:hover{color:#d94000}.form-modal .form__input{max-width:380px!important}@media (max-width:47.99875em){.form-modal .form__input{max-width:100%!important}}div.pagination{margin-top:20px;grid-column:-1/1;margin-inline:auto}ul.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto;gap:5px}.page-numbers{padding:15px;font-size:14px;font-weight:700;line-height:22px;text-align:center;color:rgba(70,68,81,.4);height:40px;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 rgba(0,0,0,.1);border-radius:8px}.next.page-numbers,.prev.page-numbers{padding:20px}.page-numbers.current{color:#fff;background:#fc4c02;border-color:#fc4c02}@media (max-width:575.98px){.next.page-numbers,.prev.page-numbers{display:none}}[class*=" _icon-"]::before,[class^=_icon-]::before{font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-diamond:before{content:"\e9e9"}._icon-galka:before{content:"\e9ea"}._icon-info:before{content:"\e9eb"}._icon-rubles:before .path1{content:"\e9ec";opacity:.32}._icon-rubles:before .path2{content:"\e9ed";margin-left:-1.9619140625em;opacity:.56}._icon-rubles:before .path3{content:"\e9ee";margin-left:-1.9619140625em;opacity:.8}._icon-shater:before{content:"\e9ef"}._icon-temp:before{content:"\e9f0"}._icon-orange::before{color:#fc4c02}._icon-white::before{color:#fff}._icon-black::before{color:#1d1b19}._icon-download:before{content:"\e9f1"}._icon-arrow:before{content:"\e900"}._icon-arrows:before{content:"\e902"}._icon-big_arrow:before{content:"\e903"}._icon-big_figure:before{content:"\e904"}._icon-broke:before{content:"\e905"}._icon-checkbox:before{content:"\e906"}._icon-color:before{content:"\e907"}._icon-complaint:before{content:"\e908"}._icon-complexity:before{content:"\e909"}._icon-date:before{content:"\e90a"}._icon-dept:before{content:"\e90b"}._icon-equipment:before{content:"\e9d4"}._icon-geo:before{content:"\e9d5"}._icon-home:before{content:"\e9d6"}._icon-key:before{content:"\e9d7"}._icon-letters:before{content:"\e9d8"}._icon-mail:before{content:"\e9d9"}._icon-money:before{content:"\e9da"}._icon-more:before{content:"\e9db"}._icon-organisation:before{content:"\e9dc"}._icon-phone:before{content:"\e9dd"}._icon-play:before{content:"\e9de"}._icon-pollution:before{content:"\e9df"}._icon-production:before{content:"\e9e0"}._icon-quality:before{content:"\e9e1"}._icon-snow:before{content:"\e9e2"}._icon-snow2:before{content:"\e9e3"}._icon-telegram:before{content:"\e9e4"}._icon-tfa:before{content:"\e9e5"}._icon-tz:before{content:"\e9e6"}._icon-whatsapp:before{content:"\e9e7"}._icon-wind:before{content:"\e9e8"}.header{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}@media (max-width:61.99875em){.header{margin-top:15px}}.header-top__container{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:29.99875em){.header-top__container{gap:20px}}.header-top__leftside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:80px}@media (max-width:76.875em){.header-top__leftside{gap:30px}}.header-top__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:-12px}@media (max-width:61.99875em){.header-top__logo{gap:10px}}@media (max-width:47.99875em){.header-top__logo-pic{max-width:80px}}@media (max-width:29.99875em){.header-top__logo-pic{max-width:70px!important}}.header-top__logo-description{font-size:14px;font-weight:400;line-height:157.142857%}@media (max-width:47.99875em){.header-top__logo-description{line-height:1.2}}@media (max-width:29.99875em){.header-top__logo-description{font-size:12px}}.header-top__select{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.header-top__select::before{-ms-flex-negative:0;flex-shrink:0;font-size:20px}@media (max-width:61.99875em){.header-top__select{display:none}}.header-top__city-choose{opacity:.6;color:#282828;font-size:14px;font-weight:400}.header-top__city-choosen{margin-top:7px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#282828;font-size:14px;font-weight:500;text-align:left;gap:5px}.header-top__city-choosen::before{font-size:4.82px;margin-top:3px}.header-top__cities{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-top__city{cursor:pointer}.header-top__city label{cursor:pointer}.header-top__rightside{gap:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:76.875em){.header-top__rightside{gap:20px}}.header-top__mail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.header-top__mail::before{font-size:17.73px;margin-top:6px}@media (max-width:47.99875em){.header-top__mail{display:none}}.header-top__mail._mobile{display:none}@media (max-width:61.99875em){.header-top__mail._mobile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}}.header-top__mail-link{font-size:18px;font-weight:500;line-height:144.444444%;letter-spacing:0;text-align:left;text-decoration-line:underline;text-underline-offset:3px}.header-top__mail-link:hover{color:#fc4c02}.header-top__mail-text{margin-top:7px;opacity:.6;font-size:14px;font-weight:400;line-height:157.142857%;letter-spacing:0;text-align:left}.header-top__phone-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-top__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.header-top__phone::before{font-size:21.99px}@media (max-width:29.99875em){.header-top__phone::before{font-size:16px;margin-top:4.5px}}@media (max-width:29.99875em){.header-top__phone{gap:5px}}.header-top__phone-link{font-weight:500;font-size:18px;font-weight:400;line-height:144.444444%;text-align:left;margin-bottom:7px;font-weight:500}@media (max-width:47.99875em){.header-top__phone-link{margin-bottom:0}}.header-top__phone-link:hover{color:#fc4c02}.header-top__callback{font-size:14px;line-height:157.142857%;text-align:left;font-weight:500}.header-top__callback:hover{color:#d94000}.header-bottom{padding-top:13.5px;padding-bottom:13px;margin-top:9.5px;border-top:1px solid rgba(0,0,0,.1)}@media (max-width:61.99875em){.header-bottom{padding:7px 0;margin-top:0}}.header-bottom__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:76.875em){.header-bottom__container{gap:10px}}@media (max-width:61.99875em){.header-bottom__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header-bottom__configuration{color:#fff!important;font-size:10px;font-weight:700;text-align:center;text-transform:uppercase;height:40px;padding:0 10px;width:100%;max-width:200px;border-radius:8px;background:#fc4c02;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}@media (max-width:76.875em){.header-bottom__configuration{line-height:1.3;max-width:110px}}@media (max-width:61.99875em){.header-bottom__configuration{max-width:200px}}.header-bottom__configuration:hover{background:#ff6423}.main-nav{width:100%;position:relative}@media (max-width:61.99875em){.main-nav{margin-right:19px;z-index:9;position:fixed;width:100%;left:0;background:#fff;padding:35px;-webkit-transform:translateX(-1900px);-ms-transform:translateX(-1900px);transform:translateX(-1900px)}}.main-nav._nav-mobile{max-width:350px;webkit-transform:translateX(0);-ms-transform:translateX(0);-webkit-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}.main-nav__close{display:none;position:absolute;right:10px;top:10px;opacity:1}@media (max-width:61.99875em){.main-nav__close{display:block}}.main-nav__list{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}@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;gap:5px}}.main-nav__toggler{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);max-width:30px;width:100%;display:none}@media (max-width:61.99875em){.main-nav__toggler{display:block}}.main-nav__item{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;gap:5px;font-weight:400;letter-spacing:0;text-align:left}.main-nav__item:hover>a{color:#fc4c02}@media (max-width:76.875em){.main-nav__item{font-size:13px}}@media (max-width:61.99875em){.main-nav__item{font-size:20px;display:block;width:100%}}@media (max-width:61.99875em){.main-nav__item{height:auto}}.main-nav__item_parent{position:relative}.main-nav__item_parent::before{font-size:4.82px;margin-top:3px}@media (max-width:61.99875em){.main-nav__item_parent::before{position:absolute;right:0;top:7px}}.main-nav__item_parent:hover{cursor:pointer}.main-nav__item_parent:hover::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width:61.99875em){.main-nav__item_parent:hover::before{-webkit-transform:none;-ms-transform:none;transform:none}}.main-nav__item_parent:hover .main-nav__submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-nav__item_parent.active .main-nav .main-nav__submenu{display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav__item_parent.active:hover::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.main-nav__submenu-block{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}.main-nav__link{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:61.99875em){.main-nav__link{height:auto}}.main-nav__submenu{position:absolute;display:none;width:auto!important;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;top:100%;left:0;z-index:5;background-color:#fff;border-radius:12px;padding:25px 20px;-webkit-box-shadow:0 5px 20px 0 rgba(163,169,183,.1019607843);box-shadow:0 5px 20px 0 rgba(163,169,183,.1019607843);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;font-size:14px;line-height:157.142857%}@media (max-width:61.99875em){.main-nav__submenu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:static;-webkit-box-shadow:none;box-shadow:none;padding:10px}}.main-nav__submenu-link:hover{color:#fc4c02}.messengers{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.messengers__messenger{border-radius:8px;width:40px;height:40px;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}.messengers__messenger_whatsapp{background:#25d366}.messengers__messenger_whatsapp::before{font-size:19.65px}.messengers__messenger_whatsapp:hover{background:#2de873}.messengers__messenger_telegram{background:#35a9e5}.messengers__messenger_telegram::before{font-size:14px}.messengers__messenger_telegram:hover{background:#54c0f8}@media (max-width:47.99875em){.messengers{display:none}}.messengers._mobile{display:none}@media (max-width:61.99875em){.messengers._mobile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:194px}@media (max-width:76.875em){.footer__container{gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:47.99875em){.footer__container{-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;gap:20px}}.footer .messengers{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__top{padding:50px 0;background:#282828}@media (max-width:47.99875em){.footer__top{padding:30px 0}}.footer__navs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:100px}@media (max-width:61.99875em){.footer__navs{gap:30px}}@media (max-width:47.99875em){.footer__navs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media (max-width:35.99875em){.footer__navs{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__navs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.footer__title{text-transform:uppercase;margin-bottom:10px;font-weight:700}@media (max-width:47.99875em){.footer__title{margin-bottom:5px}}.footer__nav-link:hover{color:#fc4c02}.footer__contacts{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:35.99875em){.footer__contacts{gap:15px 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__mail{font-weight:500}.footer__mail:hover{color:#d94000}.footer__phone{font-weight:500}@media (max-width:47.99875em){.footer__phone{line-height:1}}.footer__phone:hover{color:#d94000}.footer__callback{margin-top:5px;display:block;font-weight:500}.footer__callback:hover{color:#d94000}.footer__bottom{padding:20px 0;background:#212121}.footer__bottom .footer__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}@media (max-width:47.99875em){.footer__bottom .footer__container{padding:10px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;text-align:center}}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.footer__text{font-size:14px;line-height:157.142857%}.footer__middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:57px}@media (max-width:76.875em){.footer__middle{gap:10px;-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:47.99875em){.footer__middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}}.footer__politics{opacity:.6}.footer__politics:hover{color:#d94000}.footer__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:57px}@media (max-width:61.99875em){.footer__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:47.99875em){.footer__right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__tfa{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__tfa img{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.footer__tfa:hover img{-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;-webkit-filter:none;filter:none}.footer__tfa:hover .footer__tfa-text{color:#fc4c02;opacity:1}.footer__tfa-text{opacity:.2}.callback-modal{padding:0;border-radius:22px;background:#fff}@media (max-width:76.875em){.callback-modal{max-width:970px}}@media (max-width:61.99875em){.callback-modal{max-width:750px}}@media (max-width:47.99875em){.callback-modal{max-width:400px}.callback-modal .form__check{margin-top:0}}.callback-modal__inner{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:22px;overflow:hidden}@media (max-width:47.99875em){.callback-modal__inner{border-radius:30px}}.callback-modal__form{padding:60px;padding-bottom:30px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;-ms-flex-item-align:start;align-self:flex-start}@media (max-width:61.99875em){.callback-modal__form{padding:30px}}.callback .form__input::-webkit-input-placeholder{opacity:.5}.callback .form__input::-moz-placeholder{opacity:.5}.callback .form__input:-ms-input-placeholder{opacity:.5}.callback .form__input::-ms-input-placeholder{opacity:.5}.callback .form__input::placeholder{opacity:.5}.callback__leftside{background-image:url(../img/calll-back.jpg);background-position:top center;background-repeat:no-repeat;background-size:100% 100%;padding:60px 50px 0 50px}@media (max-width:61.99875em){.callback__leftside{padding:30px;padding-bottom:0}}@media (max-width:47.99875em){.callback__leftside{display:none}}.callback__content{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;height:100%}.callback__manager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.callback__manager-prof{color:#939393;margin-top:7px}.callback__title{margin-top:40px}.callback__title_mob{display:none}@media (max-width:47.99875em){.callback__title_mob{display:block;margin-top:0}.callback__title_mob br{display:none}}.callback__subtitle{margin-top:15px;font-weight:400}.callback__subtitle_mob{display:none}@media (max-width:47.99875em){.callback__subtitle_mob{display:block;font-size:16px;margin-bottom:15px;margin-top:7px}.callback__subtitle_mob br{display:none}}@media (max-width:61.99875em){.callback__subtitle{max-width:350px}.callback__subtitle br{display:none}}.callback__phone{margin-top:30px}@media (max-width:61.99875em){.callback__phone{max-width:280px;margin-inline:auto}}.callback__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.callback__label{display:block;margin-top:10px;color:rgba(40,40,40,.4);font-size:14px;font-weight:500;line-height:22px;text-align:left;letter-spacing:0;text-align:left;text-transform:uppercase;margin-bottom:10px}.callback__messengers{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:5px}.callback__messenger label{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;text-align:center;border:1px solid rgba(0,0,0,.1);border-radius:8px;height:42px;color:#939393;font-size:14px;font-weight:400;letter-spacing:0}.callback__messenger input{display:none}.callback__messenger input:checked+label{color:#fff;background:#fc4c02;border:none}.callback__messenger_wh input:checked+label{background:#25d366}.callback__messenger_tg input:checked+label{background:#35a9e5}.callback__times{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.callback__time{width:100%;max-width:111px}.callback__time label{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;text-align:center;border:1px solid rgba(0,0,0,.1);border-radius:8px;height:42px;color:#939393;font-size:14px;font-weight:400;letter-spacing:0}.callback__time input{display:none}.callback__time input:checked+label{color:#fff;background:#fc4c02;-webkit-box-shadow:0 10px 20px 0 rgba(252,76,2,.2);box-shadow:0 10px 20px 0 rgba(252,76,2,.2);border:none}.callback__item-input{width:100%;max-width:344px;height:86px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f1f1f1;border-radius:12px;background:#e8e9eb;padding-left:30px;font-size:18px;font-weight:400;letter-spacing:0;text-align:left}.callback__item-input::-webkit-input-placeholder{color:rgba(40,40,40,.3)}.callback__item-input::-moz-placeholder{color:rgba(40,40,40,.3)}.callback__item-input:-ms-input-placeholder{color:rgba(40,40,40,.3)}.callback__item-input::-ms-input-placeholder{color:rgba(40,40,40,.3)}.callback__item-input::placeholder{color:rgba(40,40,40,.3)}@media (max-width:29.99875em){.callback__item-input{height:75px}}.politics-modal{padding-right:30px;max-width:550px}@media (max-width:47.99875em){.politics-modal{padding:15px}}.politics-modal__title{font-size:25px;text-align:center;margin-bottom:20px;line-height:1.3;font-weight:700}@media (max-width:47.99875em){.politics-modal__title{font-size:23px;margin-bottom:15px}}.fancybox__content{border-radius:22px}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:auto!important}.advantage-modal{padding:0;max-width:900px;width:100%}.advantage-modal .grid-block__vertical{margin-top:30px}.quiz-modal{padding-inline:50px}@media (max-width:76.875em){.advantage-modal{max-width:685px}}@media (max-width:61.99875em){.advantage-modal{max-width:750px}.quiz-modal{padding-inline:30px}}@media (max-width:47.99875em){.advantage-modal{max-width:100%}.advantage-modal ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}.advantage-modal .grid-block__vertical{margin-top:0}.quiz-modal{padding-inline:0}}.form-modal{padding:0;width:100%;max-width:1200px}.form-modal .form{padding:60px 70px 53px 70px}@media (max-width:76.875em){.form-modal .form{padding:50px}}@media (max-width:47.99875em){.form-modal .form{padding:30px}}.form-modal .form__button{max-width:380px}.form-modal .form__input{max-width:330px}.section-quiz__finish-header{display:none;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-quiz__finish-header .section-quiz__title{text-align:left}@media (max-width:61.99875em){.section-quiz__finish-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:47.99875em){.section-quiz__finish-header{gap:0}}.section-quiz__black-text{color:#fff;border-radius:12px;text-transform:uppercase;background:#282828;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-inline:auto;padding:20px 30px;margin-bottom:10px}@media (max-width:35.99875em){.section-quiz__black-text{padding:10px 15px;font-size:18px}}.section-quiz__percents{gap:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:76.875em){.section-quiz__percents{-ms-flex-negative:0;flex-shrink:0;margin-top:10px;-ms-flex-item-align:start;align-self:flex-start}}@media (max-width:35.99875em){.section-quiz__percents{gap:15px}}.section-quiz__percents-pic{max-width:80px}@media (max-width:61.99875em){.section-quiz__percents-text{max-width:400px}.section-quiz__percents-text br{display:none}}@media (max-width:29.99875em){.section-quiz__percents-text{font-size:16px}}.section-quiz__items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:76.875em){.section-quiz__items_header{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.section-quiz__items_header br{display:none}}@media (max-width:61.99875em){.section-quiz__items_header{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;gap:0 40px}.section-quiz__items_header br{display:block}}@media (max-width:47.99875em){.section-quiz__items_header{margin-top:25px;gap:10px 30px}.section-quiz__items_header img{max-width:70px}}.section-quiz__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:35.99875em){.section-quiz__item{gap:15px;max-width:400px}.section-quiz__item br{display:none}.section-quiz__item img{max-width:50px}}@media (max-width:29.99875em){.section-quiz__item .section-quiz__item-text{font-size:16px}}.quiz{margin-top:56px;min-height:792px}@media (max-width:47.99875em){.quiz{height:auto;min-height:unset;margin-top:20px}}.quiz__wrapper{width:100%;padding:50px 60px;background-color:#fff;border-radius:16px}@media (max-width:76.875em){.quiz__wrapper{padding:40px}}@media (max-width:47.99875em){.quiz__wrapper{padding:30px!important}}@media (max-width:35.99875em){.quiz__wrapper{padding:20px!important;padding-bottom:30px!important}}@media (max-width:23.43625em){.quiz__wrapper{padding:15px!important;padding-bottom:20px!important}}.quiz-rightside{padding:40px 38px;width:400px;-ms-flex-negative:0;flex-shrink:0;border-radius:16px;background:#35383c;color:#fff;position:relative;overflow:hidden}@media (max-width:76.875em){.quiz-rightside{padding:25px;width:300px}.quiz-rightside br{display:none}}@media (max-width:61.99875em){.quiz-rightside{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:47.99875em){.quiz-rightside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:29.99875em){.quiz-rightside{padding:15px}}.quiz-rightside__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:61.99875em){.quiz-rightside__header-pic{max-width:70px}}.quiz-rightside__header-prof{opacity:.6;margin-top:5px}@media (max-width:76.875em){.quiz-rightside__header-prof{font-size:14px}}.quiz-rightside__text{margin-top:50px}@media (max-width:61.99875em){.quiz-rightside__text{margin-top:20px}}@media (max-width:47.99875em){.quiz-rightside__text br{display:none}}@media (max-width:35.99875em){.quiz-rightside__text{font-size:16px;margin-top:10px}}.quiz-rightside__video{margin-top:40px;padding-top:40px;border-top:1px solid rgba(255,255,255,.1);display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:76.875em){.quiz-rightside__video{gap:12px}}@media (max-width:61.99875em){.quiz-rightside__video{margin-top:0;padding-top:0;border:none}}.quiz-rightside__video:hover ._icon-play{background:#ff6423;-webkit-box-shadow:0 15px 30px 0 rgba(255,255,255,.1019607843) inset,0 15px 30px 0 rgba(226,50,65,.2509803922);box-shadow:0 15px 30px 0 rgba(255,255,255,.1019607843) inset,0 15px 30px 0 rgba(226,50,65,.2509803922)}.quiz-rightside__video:hover .quiz-rightside__video-text{color:#ff6423}@media (max-width:61.99875em){.quiz-rightside__main{max-width:440px;padding-right:20px;margin-right:20px;border-right:1px solid rgba(255,255,255,.1)}}@media (max-width:47.99875em){.quiz-rightside__main{padding-right:0;margin-right:0;max-width:100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:10px;margin-bottom:10px}}.quiz-rightside__play{width:64px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 15px 30px 0 rgba(226,50,65,.15);box-shadow:0 15px 30px 0 rgba(226,50,65,.15);background:#fc4c02;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quiz-rightside__play::before{font-size:14px;margin-left:3%}@media (max-width:76.875em){.quiz-rightside__play{-ms-flex-negative:0;flex-shrink:0;width:50px;height:50px}}@media (max-width:76.875em){.quiz-rightside__video-text{font-size:16px}}.quiz-rightside__abs{position:absolute;bottom:0;left:0;right:0}@media (max-width:61.99875em){.quiz-rightside__abs{display:none}}.quiz{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:61.99875em){.quiz{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.progress-bar{margin-bottom:30px;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media (max-width:47.99875em){.progress-bar{margin-bottom:15px}}@media (max-width:29.99875em){.progress-bar{margin-bottom:10px}}.progress-bar__text{position:absolute;color:#000;font-size:12px;padding:0 25px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:166.666667%;z-index:3;text-align:center;background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:20px}.progress-bar__line{width:100%;min-height:28px;border-radius:20px;max-width:600px;background:#f0f2f5;position:relative;z-index:2;overflow:hidden}.line{left:-40%;height:28px;border-radius:20px;position:absolute;left:0;top:0;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;background:#fc4c02;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:35px 35px;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}@-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}}.next-step{min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:10px;width:100%;max-width:400px}.next-step::before{font-size:7.74px;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}@media (max-width:76.875em){.next-step{max-width:340px;font-size:15px}}@media (max-width:29.99875em){.next-step{font-size:13px}}.back-step{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;opacity:.2;color:#282828;font-size:18px;font-weight:400;line-height:144.444444%;letter-spacing:0;text-align:left}.back-step::before{font-size:7.74px;margin-top:10px}.step{color:#000;display:none}.step.active{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%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:47.99875em){.step__title br{display:none}}.step .step__block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.step .step__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.step .step__buttons .main-btn{margin:0 auto}@media (max-width:47.99875em){.step .step__buttons{margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}}.quiz-variants{margin-top:40px}@media (max-width:47.99875em){.quiz-variants{margin-top:20px}}.quiz-variants .quiz-variants__variant input{display:none}.quiz-variants .quiz-variants__variant .quiz-question input{background-color:transparent;display:block;padding-bottom:4px;border-bottom:1px solid #282828;font-size:18px}.quiz-variants .quiz-variants__variant .quiz-question input::-webkit-input-placeholder{opacity:.5}.quiz-variants .quiz-variants__variant .quiz-question input::-moz-placeholder{opacity:.5}.quiz-variants .quiz-variants__variant .quiz-question input:-ms-input-placeholder{opacity:.5}.quiz-variants .quiz-variants__variant .quiz-question input::-ms-input-placeholder{opacity:.5}.quiz-variants .quiz-variants__variant .quiz-question input::placeholder{opacity:.5}.quiz-variants__variant.active22 .quiz-question__label{font-weight:500}.quiz-variants__variant.active22 .quiz-question__label::before,.quiz-variants__variant.active22 .quiz-question__picture::before{background:url(../img/quiz-check-active.png) center center no-repeat;opacity:1;background-size:contain}.quiz-variants__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:122.2222222222%;height:100%;cursor:pointer;text-align:center}@media (max-width:47.99875em){.quiz-variants__label{font-size:16px}}@media (max-width:35.99875em){.quiz-variants__label{display:-webkit-box;display:-ms-flexbox;display:flex}}.quiz-variants__label:hover .quiz-question__label{font-weight:500}.quiz-variants__label:hover .quiz-question__label::before,.quiz-variants__label:hover .quiz-question__picture::before{background:url(../img/quiz-check-active.png) center center no-repeat;opacity:1;background-size:contain;background-repeat:no-repeat}@media (max-width:47.99875em){.quiz-variants__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:35.99875em){.quiz-variants__label{margin:0;font-size:16px}}.quiz-question__picture{position:relative}.quiz-question__picture::before{width:52px;height:52px;background-repeat:no-repeat;background-size:contain;background-image:url(../img/quiz-check.png);-webkit-box-shadow:0 10px 30px 0 rgba(141,141,141,.2),inset 0 -4px 16px 0 rgba(0,0,0,.03);box-shadow:0 10px 30px 0 rgba(141,141,141,.2),inset 0 -4px 16px 0 rgba(0,0,0,.03);border-radius:50%;position:absolute;content:"";bottom:-26px;left:0;right:0;margin:auto}@media (max-width:35.99875em){.quiz-question__picture::before{width:45px;height:45px}}.quiz-question__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:43px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step .quiz-variants{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:47.99875em){.step .quiz-variants{gap:10px}}@media (max-width:35.99875em){.step .quiz-variants{-ms-grid-columns:auto;grid-template-columns:auto}}.step .quiz-question__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;gap:16px}.step .quiz-question__label::before{-ms-flex-negative:0;flex-shrink:0;width:37px;height:37px;background-size:contain;background-image:url(../img/quiz-check.png);background-size:cover;border-radius:50%;content:""}@media (max-width:47.99875em){.step .quiz-question__label{gap:12px}.step .quiz-question__label br{display:none}}@media (max-width:35.99875em){.step .quiz-question__label{gap:10px}}.step .quiz-variants__label:hover .quiz-question__label::before{width:37px;height:37px;background-size:contain}.step .quiz-variants__variant.active22 .quiz-question__label::before{width:37px;height:37px;background-size:contain}.quiz-finish{padding-bottom:79px}.quiz-finish .progress-bar{display:none}.quiz-variants__variant{padding-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;background:#f7f8f9;min-height:97px}@media (max-width:76.875em){.quiz-variants__variant{padding-left:15px;padding-right:10px}}@media (max-width:47.99875em){.quiz-variants__variant{padding-left:15px;min-height:80px}}@media (max-width:35.99875em){.quiz-variants__variant{max-width:100%;min-height:70px;padding-right:15px}.quiz-variants__variant br{display:none}}@media (max-width:29.99875em){.quiz-variants__variant{min-height:auto;height:60px}}.last-step{position:relative}@media (max-width:76.875em){.last-step__title br{display:none}}.last-step__items{margin-top:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.last-step__items .section-quiz__item-text{font-size:16px}@media (max-width:76.875em){.last-step__items img{max-width:70px}}@media (max-width:47.99875em){.last-step__items{gap:15px}}@media (max-width:35.99875em){.last-step__items{margin-top:20px;gap:10px}.last-step__items img{max-width:50px}}.last-step__form{background-color:transparent;position:relative;z-index:2;margin-top:50px;max-width:410px}.last-step__form .form__inner{margin-top:0}@media (max-width:47.99875em){.last-step__form{margin-top:30px}}@media (max-width:35.99875em){.last-step__form{padding:0!important}}.last-step__phone{position:absolute;bottom:-79px;right:-105px;z-index:1}@media (max-width:76.875em){.last-step__phone{max-width:450px;right:-70px}}@media (max-width:47.99875em){.last-step__phone{bottom:-30px;max-width:380px}}@media (max-width:35.99875em){.last-step__phone{max-width:300px}}@media (max-width:29.99875em){.last-step__phone{display:none}}.section-1{background-image:url(../img/sec1-back.jpeg);padding:120px 0}@media (max-width:47.99875em){.section-1{padding:40px 0;background-position:60%;position:relative}.section-1::before{position:absolute;width:100%;content:"";height:100%;top:0;left:0;background-color:#000;opacity:.4}}@media (max-width:47.99875em) and (max-width:35.99875em){.section-1 br{display:none}}.section-1__container{position:relative;z-index:1}.section-1__subtitle{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.section-1__subtitle span{text-align:left}.section-1__subtitle img{-webkit-box-shadow:0 10px 60px 0 rgba(163,169,183,.16);box-shadow:0 10px 60px 0 rgba(163,169,183,.16)}@media (max-width:47.99875em){.section-1__subtitle img{max-width:60px}}@media (max-width:35.99875em){.section-1__subtitle img{max-width:50px}}.section-1__subtitle b{font-weight:500}@media (max-width:76.875em){.section-1__subtitle br{display:block}}@media (max-width:35.99875em){.section-1__subtitle{font-size:20px;gap:15px}.section-1__subtitle br{display:none}}.section-1__buttons{margin-top:60px;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:47.99875em){.section-1__buttons{margin-top:30px}}@media (max-width:35.99875em){.section-1__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-1__button{width:100%;max-width:400px}.section-1__choose{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:47.99875em){.section-1__choose{margin-top:20px}}.section-1__companies{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:47.99875em){.section-1__companies{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}.section-1__items{margin-top:60px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width:47.99875em){.section-1__items{-ms-grid-columns:auto;grid-template-columns:auto;margin-top:20px}}.section-1__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;border-radius:12px;background:#fff;min-height:102px;padding:10px;padding-left:25px}.section-1__item::before{font-size:46px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:61.99875em){.section-1__item::before{font-size:35px}}@media (max-width:76.875em){.section-1__item{gap:15px;font-size:16px}.section-1__item br{display:none}}@media (max-width:47.99875em){.section-1__item{line-height:1.2;padding:10px;min-height:unset}}@media (max-width:47.99875em){.section-2{margin-top:30px}}.section-2_news .section-2__item::after{display:none}.section-2_news .section-2__item-pic{-webkit-filter:none;filter:none}.section-2__items{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:61.99875em){.section-2__items{gap:15px}}@media (max-width:47.99875em){.section-2__items{margin-top:30px}}@media (max-width:35.99875em){.section-2__items{gap:10px}.section-2__items br{display:none}}.section-2__item{max-width:380px;position:relative;width:calc(33.3333333333% - 20px);padding-bottom:31.66%;border-radius:16px;overflow:hidden}@media (max-width:61.99875em){.section-2__item{width:calc(33.3333333333% - 10px)}}@media (max-width:47.99875em){.section-2__item{width:calc(50% - 10px);padding-bottom:49%}}.section-2__item:hover .section-2__item-more{background:#ff6423}.section-2__item:after{content:"";position:absolute;height:100%;width:100%;left:0;right:0;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(-2%,rgba(0,0,0,.7)),color-stop(60%,rgba(73,3,163,0))),-webkit-gradient(linear,left top,left bottom,color-stop(-2%,rgba(0,0,0,.8)),color-stop(60%,rgba(73,3,163,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.7) -2%,rgba(73,3,163,0) 60%),-o-linear-gradient(top,rgba(0,0,0,.8) -2%,rgba(73,3,163,0) 60%);background-image:linear-gradient(to top,rgba(0,0,0,.7) -2%,rgba(73,3,163,0) 60%),linear-gradient(to bottom,rgba(0,0,0,.8) -2%,rgba(73,3,163,0) 60%)}.section-2__item-pic{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:35.99875em){.section-2__item-pic{-webkit-filter:brightness(.7);filter:brightness(.7)}}.section-2__item-inner{z-index:1;left:0;top:0;position:absolute;width:100%;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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:35px 30px 28px 25px;padding:auto}@media (max-width:61.99875em){.section-2__item-inner{padding:10px}}.section-2__item-name{color:#fff;font-size:20px;font-weight:400;line-height:140%;letter-spacing:0;text-align:left;margin-left:15px}@media (max-width:35.99875em){.section-2__item-name{margin-left:0;font-size:16px}}@media (max-width:29.99875em){.section-2__item-name{font-size:14px}}.section-2__item-more{font-size:14px;font-weight:500;border-radius:4px;background:#fc4c02;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:214px;height:36px;text-align:left;text-transform:uppercase}.section-2__item-more::before{font-size:7.74px;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);position:relative;top:1.5px}.section-2__item-more:hover{background:#ff6423}@media (max-width:35.99875em){.section-2__item-more{width:100%;padding:5px;font-size:12px}}@media (max-width:29.99875em){.section-2__item-more{gap:5px;line-height:1.2}}.section-4{background-image:url(../img/sec4-back.jpeg);overflow:hidden}.section-4 .main-slider .swiper-wrapper{counter-reset:slide-counter}.section-4_about{padding-top:200px;margin-top:-100px}.section-4_about .section-4__title br{display:none}@media (max-width:47.99875em){.section-4_about{padding-top:140px}}.section-4_about+.section-9{margin-top:0}.section-4__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:35.99875em){.section-4__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;gap:20px}}.section-4__subtitle{text-align:left}.main-slider{margin-top:50px;overflow:visible}@media (max-width:35.99875em){.main-slider{margin-top:20px}}.main-slider__wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.main-slider__slide{height:auto;min-height:582px}@media (max-width:76.875em){.main-slider__slide{min-height:auto}}.main-slider__pagination{position:static;color:#fff;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0}.main-slider__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;border-radius:13px;background:rgba(255,255,255,.1);gap:16px;padding:5px}.main-slider__slide-inner{border-radius:22px;background:#fff;padding:10px;height:100%}@media (max-width:47.99875em){.main-slider__slide-inner{max-width:380px}}.main-slider__slide-pic{position:relative;width:100%;padding-bottom:100%}.main-slider__slide-pic img{border-radius:16px;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.main-slider__slide-pic::after{content:counter(slide-counter,decimal-leading-zero);counter-increment:slide-counter;font-size:14px;font-weight:400;line-height:1;text-align:center;text-transform:uppercase;position:absolute;bottom:-20px;right:20px;-webkit-box-shadow:0 10px 20px 0 rgba(53,56,60,.2);box-shadow:0 10px 20px 0 rgba(53,56,60,.2);width:40px;height:40px;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;color:#fff;border-radius:50%;background:#282828}.main-slider__slide-content{padding:20px;padding-top:30px}@media (max-width:29.99875em){.main-slider__slide-content{padding:15px}}@media (max-width:47.99875em){.main-slider__main-text{font-size:20px}}@media (max-width:29.99875em){.main-slider__main-text br{display:none}}.main-slider__text{margin-top:10px}@media (max-width:76.875em){.main-slider__text br{display:none}}.main-slider__button{position:static;width:50px;height:50px;margin-top:0;-ms-flex-negative:0;flex-shrink:0}.section-5__categories{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:50px}@media (max-width:61.99875em){.section-5__categories{gap:30px}}@media (max-width:47.99875em){.section-5__categories{margin-top:30px}}@media (max-width:35.99875em){.section-5__categories{gap:20px}}.section-5__categories-navs{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}@media (max-width:61.99875em){.section-5__categories-navs{gap:10px}}.section-5__categories-nav{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;width:calc(16.6666666667% - 10px);border-radius:12px;color:#000;background:#fff;padding:36px 0 23px 0}.section-5__categories-nav._active{-webkit-box-shadow:inset 0 15px 30px 0 rgba(255,255,255,.15),0 15px 30px 0 rgba(32,36,40,.15);box-shadow:inset 0 15px 30px 0 rgba(255,255,255,.15),0 15px 30px 0 rgba(32,36,40,.15);background:#282828;color:#fff}.section-5__categories-nav._active .section-5__categories-name{color:#fff}@media (max-width:76.875em){.section-5__categories-nav{padding:20px 0}}@media (max-width:61.99875em){.section-5__categories-nav{gap:10px}}@media (max-width:47.99875em){.section-5__categories-nav{width:calc(25% - 10px)}}@media (max-width:35.99875em){.section-5__categories-nav{padding:10px 0}}@media (max-width:29.99875em){.section-5__categories-nav{width:calc(33.3333333333% - 10px)}}.section-5__nav-pic{position:relative;padding-bottom:56%;width:100%}.section-5__nav-pic img{position:absolute;top:0;left:0;width:100%;height:100%}.section-5__categories-name{padding:0 10px;color:#000}@media (max-width:76.875em){.section-5__categories-name{line-height:1.2}}@media (max-width:61.99875em){.section-5__categories-name{font-size:14px}}.section-5__categories-tab{display:none}.section-5__categories-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:50px}@media (max-width:61.99875em){.section-5__categories-buttons{margin-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-5__categories-button{height:90px}.section-5__categories-modal{width:100%;max-width:400px}@media (max-width:35.99875em){.section-5__categories-modal{max-width:100%;width:100%}}.section-5__categories-next{width:100%;max-width:420px}.section-5__categories-next::before{font-size:9px}@media (max-width:35.99875em){.section-5__categories-next{max-width:100%;width:100%}}@media (max-width:29.99875em){.section-5__categories-next{font-size:14px}}.category-content{-ms-grid-columns:auto minmax(310px,800px);grid-template-columns:auto minmax(310px,800px);gap:100px}@media (max-width:61.99875em){.category-content{gap:50px}}@media (max-width:61.99875em){.category-content{-ms-grid-columns:auto;grid-template-columns:auto;gap:20px}}.category-content__leftside{-ms-flex-negative:0;flex-shrink:0}.category-content__name{font-weight:700;text-align:left;margin-top:0}.category-content__list{margin-top:20px}@media (max-width:47.99875em){.category-content__list{margin-top:10px}}.category-content__list-item{font-weight:700}.category-content__list-item span{font-weight:400}.category-content__items{margin-top:40px;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){.category-content__items{margin-top:20px;gap:10px}}.category-content__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category-content__item::before{font-size:46px}@media (max-width:47.99875em){.category-content__item::before{font-size:30px}}@media (max-width:29.99875em){.category-content__item{gap:10px}}.category-content__catalog{margin-top:40px;width:300px}@media (max-width:47.99875em){.category-content__catalog{margin-top:20px}}@media (max-width:29.99875em){.category-content__catalog{width:100%}}.category-content__slider{width:100%}.category-content__slide-inner{display:block;position:relative;padding-bottom:62.5%;width:100%}.category-content__slide-inner img{position:absolute;border-radius:16px;top:0;left:0;width:100%;height:100%}.category-content__slider-button{width:40px;height:40px}.category-content__slider-button_next{right:20px}.category-content__slider-button_prev{left:20px}.section-6{background-image:url(../img/sec6-back.jpeg);overflow:hidden}.section-6__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:35.99875em){.section-6__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;gap:20px}}.section-6__subtitle{text-align:left}.section-6__slider{margin-top:50px}.section-6__more{margin-top:50px;margin-inline:auto;max-width:320px;gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:47.99875em){.section-6__more{margin-top:20px}}@media (max-width:29.99875em){.section-6__more{max-width:100%}}.section-6 .form{margin-top:80px;padding:60px 70px 53px 70px}@media (max-width:76.875em){.section-6 .form{padding:50px}}@media (max-width:47.99875em){.section-6 .form{margin-top:30px}}.section-6 .form__button{max-width:380px}.section-6 .form__input{max-width:330px}.projects-slider{margin-top:50px;overflow:visible}@media (max-width:35.99875em){.projects-slider{margin-top:20px}}.projects-slider__wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.projects-slider__slide{height:auto;min-height:582px}@media (max-width:76.875em){.projects-slider__slide{min-height:auto}}.projects-slider__pagination{position:static;color:#fff;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0}.projects-slider__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;border-radius:13px;background:rgba(255,255,255,.1);gap:16px;padding:5px}.projects-slider__button{position:static;width:50px;height:50px;margin-top:0;-ms-flex-negative:0;flex-shrink:0}.projects-slider__slide-inner{display:block;position:relative;padding-bottom:153.16%}.projects-slider__slide-inner img{border-radius:22px;position:absolute;top:0;left:0;width:100%;height:100%}.projects-slider__slide-text{border-radius:17px;background:#fbfbfb;position:absolute;bottom:0;padding:20px 25px;left:0;margin:10px;right:0}@media (max-width:47.99875em){.section-7{margin-top:30px}}.section-7__container{position:relative}.section-7__figure{position:absolute;top:300px;left:-1480px;z-index:-1}.section-7__figure img{max-width:none}@media (max-width:76.875em){.section-7__title br{display:none}}.section-7__catalog{margin-top:50px}@media (max-width:47.99875em){.section-7__catalog{margin-top:30px}}.catalog{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:76.875em){.catalog{gap:20px}}@media (max-width:47.99875em){.catalog{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.catalog__filter-button{display:none}@media (max-width:47.99875em){.catalog__filter-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:400px;margin-inline:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.catalog__filter-button svg{width:25px;-ms-flex-negative:0;flex-shrink:0}}@media (max-width:35.99875em){.catalog__filter-button{max-width:100%;min-height:75px}}.catalog__sidebar{border-radius:22px;background:#282828}.catalog__sidebar._catalog-mobile{border-radius:0 22px 22px 0;max-width:300px;-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}@media (max-width:47.99875em){.catalog__sidebar{margin-right:19px;z-index:9;position:fixed;width:100%;left:0;padding:35px;-webkit-transform:translateX(-900px);-ms-transform:translateX(-900px);transform:translateX(-900px)}}.catalog__close{display:none;position:absolute;right:15px;top:15px;opacity:1}@media (max-width:47.99875em){.catalog__close{display:block}}.catalog__filters{display:-ms-grid;display:grid;width:270px;padding:25px}@media (max-width:61.99875em){.catalog__filters{width:230px;padding:15px}}@media (max-width:47.99875em){.catalog__filters{padding:0}}.catalog__cards{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:76.875em){.catalog__cards{gap:20px}}@media (max-width:61.99875em){.catalog__cards{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:47.99875em){.catalog__cards{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:10px}}@media (max-width:35.99875em){.catalog__cards{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.catalog__card{border-radius:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}@media (max-width:35.99875em){.catalog__card{border-radius:15px}}.catalog__card-pic{position:relative;display:block;padding-bottom:71.5%}.catalog__card-pic img{width:100%;height:100%;position:absolute;left:0;top:0;border-radius:22px}@media (max-width:35.99875em){.catalog__card-pic img{border-radius:15px}}.catalog__card-counter{position:absolute;right:15px;top:15px;border-radius:3px;background:#fc4c02;padding:5px 10px;color:#fff;font-weight:500;font-size:9px;text-transform:uppercase}.catalog__card-inner{padding:25px;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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:76.875em){.catalog__card-inner{padding:15px}}@media (max-width:47.99875em){.catalog__card-inner{padding-top:10px}}.catalog__card-name{font-weight:500;font-size:16px;line-height:150%}@media (max-width:47.99875em){.catalog__card-name{line-height:1.3}}.catalog__card-content{margin-top:15px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:76.875em){.catalog__card-content{-ms-grid-columns:auto;grid-template-columns:auto;gap:10px}}@media (max-width:47.99875em){.catalog__card-content{gap:5px;margin-top:5px}}.catalog__card-characteristic{opacity:.6;text-transform:uppercase;font-weight:700;font-size:10px;line-height:180%}.catalog__card-text{font-size:12px;line-height:166.666667%;letter-spacing:0;text-align:left;margin-top:2px}.catalog__card-link{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:14px;line-height:157.142857%;letter-spacing:0;font-weight:700;text-transform:uppercase;gap:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.catalog__card-link span{text-decoration-line:underline}.catalog__card-link:hover{color:#d94000}.catalog__card-link::before{margin-top:2px;font-size:6.25px}@media (max-width:76.875em){.catalog__card-link{font-size:12px;gap:8px}}@media (max-width:47.99875em){.catalog__card-link{margin-top:10px}}.catalog__more{grid-column:-1/1;margin-inline:auto;margin-top:20px;max-width:480px;width:100%}.catalog__more::before{font-size:22px}@media (max-width:47.99875em){.catalog__more{margin-top:5px}}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}@media (max-width:47.99875em){.filter{gap:10px}}.filter__item-name{margin-bottom:10px;font-size:18px;font-weight:500;line-height:144.444444%;opacity:.7}.filter__variants{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}.filter__variant input{display:none;width:auto;height:auto}.filter__variant label{font-size:16px;line-height:162.5%;position:relative;padding-left:28px;cursor:pointer}.filter__variant label:before{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;background:#fff;content:"";position:absolute;left:0;top:1px}.filter__variant label:after{width:11.07px;height:8.25px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../img/checkbox.svg);background-size:contain;content:"";position:absolute;left:4px;top:7px;opacity:0;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;background-repeat:no-repeat;background-position:center}.filter__variant label a{cursor:pointer;color:#fc4c02;text-decoration:underline}.filter__variant input:checked+label:after{opacity:1;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.filter__more{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;gap:5px;line-height:157.142857%}.filter__more span{text-decoration:underline}.filter__more::before{font-size:5.43px;margin-top:5px}@media (max-width:47.99875em){.filter__more{margin-top:5px}}.filter__apply{height:60px;font-size:14px;min-height:unset;line-height:22px;margin-top:30px}@media (max-width:47.99875em){.filter__apply{margin-top:20px}}.filter__reset{opacity:.5;color:#fff;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;text-align:center;text-decoration-line:underline;text-transform:uppercase;margin-top:20px;text-underline-offset:2px}@media (max-width:47.99875em){.filter__reset{margin-top:10px}}@media (max-width:47.99875em){.section-8 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-8__container{padding-top:90px;border-top:1px solid rgba(0,0,0,.05)}@media (max-width:47.99875em){.section-8__container{padding-top:20px}}@media (max-width:47.99875em){.section-8__title{text-align:center}}.section-8__items{margin-top:60px}@media (max-width:47.99875em){.section-8__items{margin-top:30px}}@media (max-width:47.99875em){.section-8__item-blocks{overflow:scroll}}.grid-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}@media (max-width:47.99875em){.grid-blocks{gap:25px}}.grid-block{display:-ms-grid;display:grid;-ms-grid-columns:minmax(200px,265px) auto;grid-template-columns:minmax(200px,265px) auto;gap:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-block_1{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.grid-block_1 .grid-block__title{padding-top:65px}@media (max-width:61.99875em){.grid-block_1 .grid-block__title{padding-top:0}}.grid-block_1 .grid-block__title p{font-size:20px;line-height:140%;margin-top:15px;font-weight:400}.grid-block_1 .grid-block__horizon{margin-bottom:30px}@media (max-width:47.99875em){.grid-block_1 .grid-block__horizon{margin-bottom:0}}@media (max-width:76.875em){.grid-block{gap:20px}}@media (max-width:61.99875em){.grid-block{-ms-grid-columns:auto;grid-template-columns:auto}}@media (max-width:47.99875em){.grid-block{gap:15px}}@media (max-width:76.875em){.grid-block__title{font-size:33px}}@media (max-width:61.99875em){@supports (font-size:clamp(1.375rem ,1.0773809524rem + 1.4880952381vw ,2rem)){.grid-block__title{font-size:clamp(1.375rem ,1.0773809524rem + 1.4880952381vw ,2rem)}}@supports not (font-size:clamp(1.375rem ,1.0773809524rem + 1.4880952381vw ,2rem)){.grid-block__title{font-size:calc(1.375rem + .625 * (100vw - 20rem)/ 42)}}}.grid-block__horizon{position:relative;min-height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;padding-left:65px}.grid-block__horizon img{position:absolute;border-radius:22px;-o-object-position:center;object-position:center;overflow:hidden;top:0;left:0;width:100%;height:100%}@media (max-width:76.875em){.grid-block__horizon{padding-left:30px}}@media (max-width:47.99875em){.grid-block__horizon{min-height:250px}.grid-block__horizon img{-webkit-filter:opacity(.7);filter:opacity(.7)}.grid-block__horizon._white-text img{-webkit-filter:brightness(.7);filter:brightness(.7)}}@media (max-width:35.99875em){.grid-block__horizon{padding-left:20px}}.grid-block__horizon-inner{position:relative;z-index:1}@media (max-width:29.99875em){.grid-block__horizon-inner br{display:none}}.grid-block__horizon-title span{border-radius:6px;background:#20b9fc;padding:3px 10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-block__horizon-title span::before{margin-right:5px}@media (max-width:29.99875em){.grid-block__horizon-title{font-size:18px}}.grid-block__horizon-subtitle{margin-top:15px}@media (max-width:47.99875em){.grid-block__horizon-subtitle{margin-top:7px}}.grid-block__horizon-list{margin-top:10px;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){.grid-block__horizon-list{gap:5px}}.grid-block__horizon-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.grid-block__horizon-item::before{font-size:30px}@media (max-width:47.99875em){.grid-block__horizon-item::before{font-size:20px}}.grid-block__vertical{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:76.875em){.grid-block__vertical{gap:10px}}@media (max-width:47.99875em){.grid-block__vertical{-ms-grid-columns:(280px)[3];grid-template-columns:repeat(3,280px);overflow:scroll;padding-bottom:10px}}.grid-block__vertical-item{position:relative;min-height:500px}.grid-block__vertical-item img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:22px;-o-object-position:center;object-position:center;overflow:hidden}@media (max-width:76.875em){.grid-block__vertical-item{min-height:470px}}@media (max-width:47.99875em){.grid-block__vertical-item{min-height:410px}}.grid-block__vertical-inner{position:relative;z-index:1;padding:25px}@media (max-width:76.875em){.grid-block__vertical-inner{padding:15px}.grid-block__vertical-inner br{display:none}}@media (max-width:76.875em){.grid-block__vertical-title{font-size:20px}}.grid-block__vertical-text{margin-top:10px}.section-9{background-image:url(../img/sec9-back.jpeg)}.section-9_new{background-image:url(../img/sec9-back2.jpeg)}.section-9_tz{background-image:url(../img/sec9-back3.jpeg)}.section-9_tz .form__tz{max-width:410px}.section-9_tz .form__tz label{max-width:100%}.section-9_contacts{background-image:url(../img/contacts2.jpg)}@media (max-width:61.99875em){.section-9_contacts{padding-bottom:0}}.section-9__container{position:relative;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:76.875em){.section-9__container{gap:30px}}@media (max-width:61.99875em){.section-9__container{-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-9__managers{position:absolute;bottom:-100px;right:-45px}@media (max-width:76.875em){.section-9__managers{right:-150px;max-width:700px}}@media (max-width:61.99875em){.section-9__managers{position:static;margin-inline:auto}}@media (max-width:61.99875em){.section-9__title{text-align:center}}.section-9__form{position:relative;z-index:1;max-width:510px;padding:50px;padding-bottom:38px}@media (max-width:76.875em){.section-9__form{padding:40px}.section-9__form .form__title br{display:none}}@media (max-width:47.99875em){.section-10{margin-top:30px}}@media (max-width:47.99875em){.section-10 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-15px;margin-top:0}}.section-10_osnasch .grid-block__vertical-item{padding-bottom:107%;min-height:unset!important;display:block;width:100%}.section-10_osnasch .grid-block__vertical-item::after{content:"";position:absolute;bottom:15px;right:15px;width:46px;height:46px;border-radius:50%;background:#fc4c02;-webkit-box-shadow:0 15px 30px rgba(226,50,65,.15);box-shadow:0 15px 30px rgba(226,50,65,.15);background-image:url(../img/arr.svg);background-size:12px;background-position:center;background-repeat:no-repeat}.section-10_osnasch .grid-block__vertical-item img{-o-object-position:bottom;object-position:bottom}.section-10_osnasch .grid-block__vertical-text{padding-left:20px}@media (max-width:47.99875em){.section-10_osnasch .grid-block__vertical-text{padding-left:0}}.section-10_osnasch .grid-block__text-title{margin-top:20px;margin-bottom:10px;font-size:20px;font-weight:700;line-height:140%;text-align:left}@media (max-width:47.99875em){.section-10_osnasch .grid-block__text-title{margin-top:10px;font-size:18px}}.section-10_osnasch .grid-block__list-item::before{width:5px;height:5px}.section-10__items{margin-top:50px}@media (max-width:47.99875em){.section-10__items{margin-top:20px}}.section-10__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-10 .grid-block__vertical-title{font-size:20px;font-weight:500;line-height:140%;text-align:left}.section-10 .grid-block__vertical-item{min-height:400px}@media (max-width:76.875em){.section-10 .grid-block__vertical-item{min-height:320px}}@media (max-width:47.99875em){.section-10 .grid-block__vertical-item{min-height:auto;padding-bottom:105%}}.section-10 .grid-block__title{margin-top:25px}@media (max-width:61.99875em){.section-10 .grid-block__title{margin-top:0}.section-10 .grid-block__title br{display:none}}@media (max-width:47.99875em){.section-10 .grid-block__title{text-align:center}}@media (max-width:47.99875em){.section-10 .grid-block__vertical{padding-bottom:0;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (max-width:35.99875em){.section-10 .grid-block__vertical{-ms-grid-columns:(200px)[3];grid-template-columns:repeat(3,200px);overflow:scroll;padding-bottom:10px}}.section-10 .grid-block__vertical-item{position:relative}@media (max-width:47.99875em){.section-10 .grid-block__vertical-item img{position:absolute;top:0;left:0;width:100%;height:100%}}@media (max-width:47.99875em){.section-10 .grid-block__vertical-inner{padding-top:10px}}@media (max-width:47.99875em){.section-10 .grid-block__vertical-title{line-height:1.3}}.section-11__container{position:relative}.section-11__eagle{position:absolute;right:-124px;top:-183px;z-index:-1}@media (max-width:47.99875em){.section-11__title{text-align:center}}@media (max-width:47.99875em){.section-11__subtitle{text-align:center}}.section-11__companies{margin-top:50px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:61.99875em){.section-11__companies{gap:10px}}@media (max-width:47.99875em){.section-11__companies{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-inline:auto;max-width:370px;margin-top:30px}}.section-11__company{border-radius:16px;background:#fff;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%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 35px 25px 35px}@media (max-width:61.99875em){.section-11__company{padding:15px}}@media (max-width:47.99875em){.section-11__company{max-width:180px}}.section-11__company-pic{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}.section-11__company-pic img{height:140px;-o-object-fit:contain;object-fit:contain}@media (max-width:61.99875em){.section-11__company-pic img{height:90px;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;vertical-align:middle}}.section-11__company-text{text-align:center}@media (max-width:61.99875em){.section-11__company-text{font-size:17px}}@media (max-width:47.99875em){.section-11__company-text{font-size:15px;margin-top:5px}}.section-11__check{margin-top:30px;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-11__check{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:47.99875em){.section-11__check{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:47.99875em){.section-11__check-title{text-align:center}.section-11__check-title br{display:none}}.section-11__check-items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:76.875em){.section-11__check-items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.section-11__check-item{max-width:191px;border-radius:12px;background:#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-align:start;-ms-flex-align:start;align-items:flex-start;padding:25px}.section-11__check-item::before{font-size:46px}@media (max-width:29.99875em){.section-11__check-item::before{font-size:40px}}@media (max-width:29.99875em){.section-11__check-item{padding:15px}}.section-11__check-inner{margin-top:15px}.section-11__check-text{margin-top:5px;color:#282828;font-size:14px;font-weight:400;line-height:157.142857%;letter-spacing:0;text-align:left;opacity:.6}@media (max-width:29.99875em){.section-11__check-text{font-size:13px}.section-11__check-text br{display:none}}.section-12{background-image:url(../img/sec12-back.jpeg);background-position:bottom;padding-bottom:313px}@media (max-width:47.99875em){.section-12{padding-bottom:50px}}@media (max-width:29.99875em){.section-12{padding-bottom:30px}}.section-12__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40%;margin-top:70px}.section-12__items:nth-of-type(2){gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:100px}@media (max-width:47.99875em){.section-12__items:nth-of-type(2){margin-top:30px}}@media (max-width:29.99875em){.section-12__items:nth-of-type(2){margin-top:20px}}@media (max-width:47.99875em){.section-12__items{margin-top:30px;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:29.99875em){.section-12__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.section-12__item{position:relative;border-radius:12px;background:#282828;overflow:hidden;background-image:url(../img/sec12-item.png);background-size:cover;padding:30px 29px;background-position:right}@media (max-width:47.99875em){.section-12__item{max-width:200px;min-width:180px;padding:20px}}@media (max-width:29.99875em){.section-12__item{min-width:unset;padding:15px}}.section-12__info{right:12px;top:12px;position:absolute;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:22px;height:22px;border-radius:50%;background-color:#fff}.section-12__years{font-size:80px;font-weight:500;line-height:85%}@media (max-width:47.99875em){.section-12__years{font-size:50px}}@media (max-width:29.99875em){.section-12__years{font-size:45px}}.section-12__text{margin-top:10px;font-size:20px;line-height:140%}@media (max-width:29.99875em){.section-12__text{font-size:18px}}.section-13{margin-top:-100px}@media (max-width:61.99875em){.section-13{margin-top:100px}}@media (max-width:47.99875em){.section-13{margin-top:30px}}.section-13_obsl .section-13__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-13_obsl .section-13__content{margin-top:0}.section-13__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:85px}@media (max-width:61.99875em){.section-13__container{gap:30px}}@media (max-width:47.99875em){.section-13__container{gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-13__content{-ms-flex-negative:0;flex-shrink:0;margin-top:200px}@media (max-width:61.99875em){.section-13__content{margin-top:0}}@media (max-width:61.99875em){.section-13__title br{display:block}}@media (max-width:47.99875em){.section-13__title br{display:none}}.section-13__items{margin-top:50px;margin-left:100px;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:61.99875em){.section-13__items{margin-left:0;margin-top:30px}}@media (max-width:47.99875em){.section-13__items{gap:10px;margin-top:20px}}.section-13__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:47.99875em){.section-13__item{gap:15px}.section-13__item br{display:none}}.section-13__icon{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:80px;height:80px;border-radius:16px;background:#fc4c02}.section-13__icon::before{font-size:40px}@media (max-width:47.99875em){.section-13__icon::before{font-size:27px}}@media (max-width:47.99875em){.section-13__icon{-ms-flex-negative:0;flex-shrink:0;border-radius:12px;width:50px;height:50px}}@media (max-width:29.99875em){.section-13__icon{width:45px;height:45px}}.section-13__text b{font-weight:500}@media (max-width:29.99875em){.section-13__text{font-size:16px}}.section-13__photo{border-radius:16px;overflow:hidden}.section-13__letters{left:-410px;top:240px;width:2038px;max-width:none;position:absolute;z-index:-1}.section-14__wrapper{max-width:1822px;margin-inline:auto;margin-top:50px;position:relative}@media (max-width:61.99875em){.section-14__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:47.99875em){.section-14__wrapper{margin-top:20px}}@media (max-width:61.99875em){.section-14__pic{margin-top:-20px}}@media (max-width:47.99875em){.section-14__pic{margin-top:0}}@media (max-width:61.99875em){.section-14__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:47.99875em){.section-14__items{gap:15px 30px}}@media (max-width:35.99875em){.section-14__items{gap:10px}}.section-14__item{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-14__item_vertical{-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;gap:10px}.section-14__item_vertical .section-14__list,.section-14__item_vertical .section-14__text{margin-left:30px}@media (max-width:61.99875em){.section-14__item_vertical .section-14__list,.section-14__item_vertical .section-14__text{margin-left:0}}@media (max-width:61.99875em){.section-14__item_vertical{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section-14__item:nth-of-type(1){top:2%;left:22%}@media (max-width:76.875em){.section-14__item:nth-of-type(1){left:15%;top:0}}.section-14__item:nth-of-type(2){top:10%;right:22%}@media (max-width:76.875em){.section-14__item:nth-of-type(2){right:15%}}.section-14__item:nth-of-type(3){bottom:32%;left:39%}@media (max-width:76.875em){.section-14__item:nth-of-type(3){bottom:25%;left:34%}}@media (max-width:61.99875em){.section-14__item{position:static;gap:15px}}@media (max-width:35.99875em){.section-14__item{max-width:400px}.section-14__item br{display:none}}.section-14__icon{-webkit-box-shadow:0 10px 60px 0 rgba(163,169,183,.16);box-shadow:0 10px 60px 0 rgba(163,169,183,.16)}@media (max-width:35.99875em){.section-14__icon{-ms-flex-negative:0;flex-shrink:0;max-width:60px}}.section-14__text b{font-weight:500}.section-14__list{margin-top:10px}@media (max-width:35.99875em){.section-14__list{margin-top:7px}}.section-14__picture{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-inline:auto;margin-top:100px}@media (max-width:47.99875em){.section-14__picture{margin-top:30px;overflow:hidden}.section-14__picture img{width:150%;max-width:unset}}.section-15__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}@media (max-width:76.875em){.section-15__items{gap:20px}}@media (max-width:61.99875em){.section-15__items{gap:10px}}@media (max-width:47.99875em){.section-15__items{-ms-grid-columns:(245px)[3]!important;grid-template-columns:repeat(3,245px)!important}}.section-15__item{position:relative}.section-15__item img{border-radius:16px}@media (max-width:47.99875em){.section-15__item{min-width:245px}}.section-15__item-inner{position:absolute;top:0;left:0;padding:35px 45px}@media (max-width:76.875em){.section-15__item-inner{padding-top:10px;padding-left:20px}}.section-15__item-number{font-size:62px;font-weight:500;line-height:116.129032%}@media (max-width:61.99875em){.section-15__item-number{font-size:50px}}.section-15__item-text{margin-top:5px}@media (max-width:61.99875em){.section-15__item-text{line-height:1.2;margin-top:0}}.section-16{max-width:1920px;margin-inline:auto}@media (max-width:47.99875em){.section-16{margin-top:50px}}.section-16__container{position:relative}.section-16__phone{padding:20px 30px;margin-top:20px;border-radius:12px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-inline:auto}.section-16__phone::before{font-size:22px}@media (max-width:35.99875em){.section-16__phone::before{margin-top:-27px}}@media (max-width:47.99875em){.section-16__phone{padding:15px}}.section-16__phone-text{font-weight:400}@media (max-width:35.99875em){.section-16__phone-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.section-16__phone-link{font-weight:500}@media (max-width:29.99875em){.section-16__title{padding:0 15px}.section-16__title br{display:none}}@media (max-width:29.99875em){.section-16__subtitle{padding:0 15px}}.section-16__map{margin-top:50px;position:relative;padding-bottom:621px}@media (max-width:47.99875em){.section-16__map{padding-bottom:0;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:15px}}.section-16__contacts{min-width:366px;padding:45px 40px;position:absolute;margin-left:auto;top:0;right:0;z-index:2;border-radius:16px;-webkit-box-shadow:0 20px 60px 0 rgba(163,169,183,.25);box-shadow:0 20px 60px 0 rgba(163,169,183,.25);background:#fff;margin-top:80px}@media (max-width:47.99875em){.section-16__contacts{position:static;margin-left:0;padding:20px;margin-top:0;min-width:unset;width:350px}}@media (max-width:29.99875em){.section-16__contacts{width:100%;max-width:350px;margin:auto;min-width:unset}}.section-16__contacts-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:23px}@media (max-width:47.99875em){.section-16__contacts-inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:15px 20px}}@media (max-width:29.99875em){.section-16__contacts-inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-16__contacts-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;margin-bottom:30px}@media (max-width:47.99875em){.section-16__contacts-buttons{margin-bottom:15px;gap:10px}}.section-16__button{border-radius:12px;height:70px;color:rgba(40,40,40,.4);font-size:14px;font-weight:700;text-align:center;text-transform:uppercase;border:1px solid rgba(0,0,0,.1)}.section-16__button_active{-webkit-box-shadow:inset 0 15px 30px 0 rgba(255,255,255,.1),0 15px 30px 0 rgba(226,50,65,.15);box-shadow:inset 0 15px 30px 0 rgba(255,255,255,.1),0 15px 30px 0 rgba(226,50,65,.15);background:#fc4c02;color:#fff}.section-16__contacts-title{opacity:.5;color:#000;font-size:14px;font-weight:700;line-height:22px;text-align:left;text-transform:uppercase}@media (max-width:47.99875em){.section-16__contacts-title br{display:none}}.section-16__contacts-text{margin-top:10px;font-size:18px;font-style:normal;letter-spacing:normal;line-height:144.4444444444%;display:block}@media (max-width:47.99875em){.section-16__contacts-text{margin-top:5px}}@media (max-width:35.99875em){.section-16__contacts-text{font-size:16px}}.mymap{width:100%;height:100%;overflow:hidden;position:absolute;z-index:2}@media (max-width:47.99875em){.mymap{position:static;height:450px}}.section-17{background:#fff;max-width:1560px;margin-inline:auto;padding-top:20px;padding-bottom:80px}@media (max-width:47.99875em){.section-17{padding-bottom:30px}}.section-17__content{display:-ms-grid;display:grid;-ms-grid-columns:auto minmax(310px,500px);grid-template-columns:auto minmax(310px,500px);gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:76.875em){.section-17__content{-ms-grid-columns:auto minmax(310px,450px);grid-template-columns:auto minmax(310px,450px)}}@media (max-width:61.99875em){.section-17__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:47.99875em){.section-17__content{gap:20px}}@media (max-width:61.99875em){.section-17__title br{display:none}}@media (max-width:29.99875em){.section-17__title{font-size:32px}}.section-17__subtitle{text-align:left}@media (max-width:76.875em){.section-17__subtitle{font-size:27px}.section-17__subtitle br{display:none}}@media (max-width:47.99875em){.section-17__subtitle{font-size:25px}}@media (max-width:35.99875em){.section-17__subtitle{font-size:23px}}@media (max-width:29.99875em){.section-17__subtitle{font-size:20px}}.section-17__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;margin-top:30px}@media (max-width:76.875em){.section-17__info{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:47.99875em){.section-17__info{margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}}.section-17__price{margin-top:0}.section-17__price span{color:#fc4c02;font-weight:700}.section-17__availability{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.section-17__availability::before{content:"";width:13px;height:11px;background-image:url(../img/Vector.svg);background-size:contain}.section-17__videos{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media (max-width:47.99875em){.section-17__videos{margin-top:20px}}.section-17__videos_vip{margin-top:110px}@media (max-width:61.99875em){.section-17__videos_vip{margin-top:50px}}@media (max-width:61.99875em){.section-17__videos_vip{margin-top:20px}}@media (max-width:35.99875em){.section-17__videos_vip{gap:20px}}@media (max-width:29.99875em){.section-17__videos_vip{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.section-17__video{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-17__play{width:64px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fc4c02;-webkit-box-shadow:0 15px 30px 0 rgba(226,50,65,.15);box-shadow:0 15px 30px 0 rgba(226,50,65,.15);border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-17__play::before{font-size:14px;margin-left:3%}@media (max-width:35.99875em){.section-17__play{width:55px;height:55px}}.section-17__video-text{text-underline-offset:4px}@media (max-width:29.99875em){.section-17__video-text{font-size:16px}}.section-17__video-text:hover{color:#fc4c02}.section-17__buttons{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media (max-width:47.99875em){.section-17__buttons{margin-top:20px}}@media (max-width:35.99875em){.section-17__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}}.section-17__calculate{width:100%;max-width:400px}@media (max-width:35.99875em){.section-17__calculate{max-width:100%}}.section-17__download{gap:15px;width:100%;max-width:330px}.section-17__download::before{font-size:26px}@media (max-width:35.99875em){.section-17__download{max-width:100%}}.section-17__characteristics{margin-top:80px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:50px 60px;padding-right:60px}@media (max-width:76.875em){.section-17__characteristics{padding-right:0;gap:30px}}@media (max-width:61.99875em){.section-17__characteristics{-ms-grid-columns:auto;grid-template-columns:auto}}@media (max-width:47.99875em){.section-17__characteristics{margin-top:30px;gap:20px}}.section-17__characteristic{width:100%}.section-17__characteristic-title{margin-bottom:20px}@media (max-width:76.875em){.section-17__characteristic-title{font-size:32px}}@media (max-width:47.99875em){.section-17__characteristic-title{font-size:27px;margin-bottom:10px}}@media (max-width:35.99875em){.section-17__characteristic-title{font-size:25px}}@media (max-width:29.99875em){.section-17__characteristic-title{font-size:23px}}.section-17__characteristic-table{border-collapse:collapse;width:100%}.section-17__characteristic-body{width:100%}.section-17__characteristic-row{width:100%}.section-17__characteristic-row td:nth-of-type(1){font-weight:500;border-radius:12px 0 0 12px}@media (max-width:61.99875em){.section-17__characteristic-row td:nth-of-type(1){width:50%}}@media (max-width:29.99875em){.section-17__characteristic-row td:nth-of-type(1){width:55%}}.section-17__characteristic-row td:nth-of-type(2){vertical-align:top;border-radius:0 12px 12px 0}.section-17__characteristic-row:nth-child(odd){background:#f8f8f8}.section-17__characteristic-text{padding:15px 25px}@media (max-width:47.99875em){.section-17__characteristic-text{padding:10px}}@media (max-width:29.99875em){.section-17__characteristic-text{font-size:16px}}.slider-for__slide-inner{border-radius:16px;overflow:hidden;position:relative;padding-bottom:62.5%;width:100%;display:block}.slider-for__slide-inner img{position:absolute;top:0;left:0;width:100%;height:100%}.slider-nav{margin-top:8px}.slider-nav__slide{cursor:pointer}.slider-nav__slide-inner{border-radius:16px;overflow:hidden;position:relative;padding-bottom:76%;width:100%;display:block}.slider-nav__slide-inner img{position:absolute;top:0;left:0;width:100%;height:100%}.section-18__videos{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:61.99875em){.section-18__videos{gap:10px}}@media (max-width:47.99875em){.section-18__videos{margin-top:30px}}.section-18__videos_three{gap:30px}@media (max-width:47.99875em){.section-18__videos_three{gap:10px!important;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section-18__videos_three .section-18__video{padding-bottom:22%;width:calc(33.3333333333% - 20px)}@media (max-width:47.99875em){.section-18__videos_three .section-18__video{min-width:165px;width:calc(33.3333333333% - 10px);height:120px}}.section-18__tab{display:none}.section-18__tab._active{display:block!important}.section-18__tab .section-18__videos{margin-top:30px}@media (max-width:47.99875em){.section-18__tab .section-18__videos{margin-top:20px}}.section-18__navs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:40px}@media (max-width:47.99875em){.section-18__navs{margin-top:30px}}.section-18__open-more{margin-top:63px;margin-inline:auto;max-width:390px;width:100%;border:1px solid #fff;color:rgba(255,255,255,.5)}@media (max-width:47.99875em){.section-18__open-more{margin-top:30px}}.section-18__open-more::before{font-size:22px}.section-18__nav{width:250px;height:70px;border-radius:12px;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:rgba(40,40,40,.4);font-size:14px;font-weight:700;letter-spacing:0;text-align:center;text-transform:uppercase;border:1px solid rgba(40,40,40,.1)}.section-18__nav._active,.section-18__nav:hover{color:#fff;border-radius:12px;-webkit-box-shadow:inset 0 15px 30px 0 rgba(255,255,255,.1),0 15px 30px 0 rgba(32,36,40,.15);box-shadow:inset 0 15px 30px 0 rgba(255,255,255,.1),0 15px 30px 0 rgba(32,36,40,.15);background:#282828}.section-18__video{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;position:relative;width:calc(25% - 15px);padding-bottom:16.7%}@media (max-width:61.99875em){.section-18__video{width:calc(25% - 8px)}}@media (max-width:47.99875em){.section-18__video{width:calc(50% - 8px);padding-bottom:34%}}.section-18__video img{position:absolute;border-radius:22px;top:0;left:0;width:100%;height:100%}.section-18__video::after{z-index:2;position:absolute;content:"";border-radius:50%;inset:0;margin:auto;width:64px;height:64px;-webkit-box-shadow:0 15px 30px 0 rgba(226,50,65,.15);box-shadow:0 15px 30px 0 rgba(226,50,65,.15);background:#fc4c02;background-image:url(../img/Polygon4.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:53% 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;font-size:11px}@media (max-width:29.99875em){.section-18__video::after{width:55px;height:55px}}.section-19__items{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:76.875em){.section-19__items{gap:20px}}@media (max-width:47.99875em){.section-19__items{gap:10px;margin-top:30px}}.section-19__item{padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);border-radius:16px;width:calc(33.3333333333% - 20px)}.section-19__item::before{font-size:46px}@media (max-width:47.99875em){.section-19__item::before{font-size:40px}}@media (max-width:35.99875em){.section-19__item::before{font-size:35px}}@media (max-width:29.99875em){.section-19__item::before{font-size:30px}}@media (max-width:76.875em){.section-19__item{padding:30px;width:calc(33.3333333333% - 14px);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:61.99875em){.section-19__item{padding:20px}}@media (max-width:47.99875em){.section-19__item{width:calc(50% - 5px)}}@media (max-width:29.99875em){.section-19__item{width:100%;padding:15px}}.section-19__item-text{margin-top:20px}@media (max-width:76.875em){.section-19__item-text br{display:none}}@media (max-width:47.99875em){.section-19__item-text{margin-top:10px}}.section-19__item-more{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-19__item-more:hover{color:#d94000}.section-19__item-more span{text-decoration:underline;text-underline-offset:2px}@media (max-width:47.99875em){.section-19__item-more{margin-top:10px}}.section-20{background-image:url(../img/sec20-back.jpeg)}.section-20__calculator-wrapper{margin-top:50px;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:50px;-ms-grid-columns:auto 400px;grid-template-columns:auto 400px}@media (max-width:76.875em){.section-20__calculator-wrapper{-ms-grid-columns:auto auto;grid-template-columns:auto auto;gap:30px}}@media (max-width:61.99875em){.section-20__calculator-wrapper{-ms-grid-columns:auto;grid-template-columns:auto}}@media (max-width:47.99875em){.section-20__calculator-wrapper{margin-top:30px}}.section-20__calculator-sum{padding:35px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:12px;color:#282828;background:#fff}.section-20__calculator-sum::before{content:"";width:51px;height:26px;background-repeat:no-repeat;background-image:url(../img/rubles.svg);background-size:contain;margin-bottom:5px}@media (max-width:76.875em){.section-20__calculator-sum{padding:25px}}@media (max-width:61.99875em){.section-20__calculator-sum{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}@media (max-width:29.99875em){.section-20__calculator-sum{padding:15px}}.section-20__calculator-text{font-weight:400}.section-20__calculator-text b{font-weight:500}.section-20 .form__content{border-radius:16px;position:relative;margin-top:80px;background-color:#fff;padding:60px 70px 53px 70px}@media (max-width:76.875em){.section-20 .form__content{padding:50px}}@media (max-width:47.99875em){.section-20 .form__content{margin-top:30px}}@media (max-width:35.99875em){.section-20 .form__content{padding:30px!important}}@media (max-width:29.99875em){.section-20 .form__content{padding:20px 15px!important}}.section-20 .form__footer{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calculator{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto);gap:50px 120px}@media (max-width:47.99875em){.calculator{gap:30px 20px}}@media (max-width:29.99875em){.calculator{gap:15px 15px}}.calculator__item input{position:absolute;width:0;height:0;opacity:0;visibility:hidden}.calculator__item_long{-ms-grid-column-span:2;grid-column:span 2}.calculator__item_long .calculator__label{left:20px}.calculator__item_long .calculator__label:before{top:0}@media (max-width:29.99875em){.calculator__item_long .calculator__label:before{height:18px;width:18px;top:3px}}.calculator__item_long .calculator__label::after{top:7px}@media (max-width:29.99875em){.calculator__item_long .calculator__label::after{left:4px}}@media (max-width:76.875em){.calculator__item_long .calculator__label{left:0}}@media (max-width:29.99875em){.calculator__item_long .calculator__label{padding-left:22px}}.calculator__title{font-weight:500;margin-bottom:15px}.calculator__checkboxes-items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:30px 15px}@media (max-width:35.99875em){.calculator__checkboxes-items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px 15px}}.calculator__checkbox-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:12px}.calculator__checkbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.calculator__checkbox img{border-radius:22px;overflow:hidden;margin-bottom:15px;cursor:pointer}.calculator__input:checked+label:after{opacity:1;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.calculator__input:checked+label:before{border-color:#fc4c02}.calculator__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px;position:relative;padding-left:34px;cursor:pointer}.calculator__label:before{content:"";position:absolute;top:-1px;left:0;width:24px;height:24px;border-radius:50%;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;border:1px solid rgba(255,255,255,.6)}.calculator__label:after{width:10px;height:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;background:#fc4c02;content:"";position:absolute;left:7px;top:6px;opacity:0;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;background-repeat:no-repeat;background-position:center}@media (max-width:76.875em){.calculator__label{font-size:17px}}@media (max-width:35.99875em){.calculator__label{font-size:16px}}.calculator__color-checkboxes{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[7];grid-template-columns:repeat(7,auto);gap:5px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media (max-width:76.875em){.calculator__color-checkboxes{-ms-grid-columns:(auto)[4];grid-template-columns:repeat(4,auto)}}@media (max-width:61.99875em){.calculator__color-checkboxes{-ms-grid-columns:(auto)[7];grid-template-columns:repeat(7,auto)}}@media (max-width:47.99875em){.calculator__color-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.calculator__color-checkbox{width:60px;height:60px;border-radius:50%}.calculator__color-checkbox:nth-of-type(1){background-color:#fff;border:2px solid #dcdcdc}.calculator__color-checkbox:nth-of-type(2){background-color:#000;border:2px solid #6c6c6c}.calculator__color-checkbox:nth-of-type(3){background-color:#e97f31}.calculator__color-checkbox:nth-of-type(4){background-color:#f6c415}.calculator__color-checkbox:nth-of-type(5){background-color:#33ca30}.calculator__color-checkbox:nth-of-type(6){background-color:#2e4dee}.calculator__color-checkbox:nth-of-type(7){background-color:#f01f1f}.calculator__color-checkbox:nth-of-type(7) .calculator__color-label::after{background-image:url(../img/calc-check.svg)}@media (max-width:29.99875em){.calculator__color-checkbox{width:35px;height:35px}}.calculator__color-input:checked+label:after{opacity:1;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.calculator__color-label{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;width:100%;height:100%;position:relative}.calculator__color-label::after{width:20px;height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../img/calc-check2.svg);background-size:contain;content:"";position:absolute;opacity:0;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;background-repeat:no-repeat;background-position:center}.calculator__checkbox-list{margin-top:6px}.calculator__checkbox-li::before{width:5px!important;height:5px!important}.calculator__calculator-num{font-size:32px;font-weight:400;line-height:125%;letter-spacing:0;text-align:left;margin-top:5px;font-weight:700}.section-21__options{margin-top:50px;gap:20px;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}@media (max-width:61.99875em){.section-21__options{gap:10px}}@media (max-width:47.99875em){.section-21__options{margin-top:30px}}.section-21__option-text{font-weight:500;margin-top:10px}@media (max-width:29.99875em){.section-21__option-text{margin-top:5px}}.section-21__option{display:block;width:calc(25% - 15px);border-radius:22px;background-color:#fff}@media (max-width:61.99875em){.section-21__option{width:calc(33.3333333333% - 15px)}}@media (max-width:47.99875em){.section-21__option{width:calc(50% - 5px)}.section-21__option .construction-card__more{font-size:12px}}.section-21__option-arrow{position:absolute;-webkit-box-shadow:0 15px 30px 0 rgba(226,50,65,.15);box-shadow:0 15px 30px 0 rgba(226,50,65,.15);background:#fc4c02;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-radius:50%;width:36px;height:36px;right:20px;bottom:-18px}.section-21__option-pic{position:relative;padding-bottom:70%}.section-21__option-pic>img,.section-21__option-pic>picture img{border-radius:22px;position:absolute;top:0;left:0;width:100%;height:100%}.section-21__option-inner{padding:30px}@media (max-width:61.99875em){.section-21__option-inner{padding:15px}}.section-21__option-title{color:#282828;font-size:20px;font-weight:400;line-height:140%;letter-spacing:0;text-align:left;font-weight:500}@media (max-width:61.99875em){.section-21__option-title{font-size:18px}}@media (max-width:47.99875em){.section-21__option-title br{display:none}}.section-21__list{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:29.99875em){.section-21__list{margin-top:5px}}.section-21__list-item b{font-weight:500}.section-21__list-item::before{width:5px!important;height:5px!important}.section-21__button{margin-top:50px;margin-inline:auto;width:100%;max-width:500px}.section-21__button::before{font-size:22px}@media (max-width:29.99875em){.section-21__button::before{display:none}}@media (max-width:47.99875em){.section-21__button{margin-top:20px}}.section-21__form{margin-top:80px;padding:60px 70px 53px 70px}@media (max-width:76.875em){.section-21__form{padding:50px}}@media (max-width:47.99875em){.section-21__form{margin-top:30px}}[id^=option]{max-width:350px}@media (max-width:35.99875em){[id^=option]{padding:20px}}.section-22{margin-top:40px}.accordion{max-width:1000px;margin-inline:auto;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}.accordion__item.active .accordion__header::before{rotate:-180deg;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width:47.99875em){.accordion{gap:10px}}.accordion__header{cursor:pointer;border-radius:12px;color:#282828;font-size:20px;font-weight:500;line-height:140%;padding:19px 30px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.accordion__header::before{font-size:6.74px;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (max-width:47.99875em){.accordion__header{padding:15px}}.accordion__content{padding-left:30px;padding-right:70px;font-size:18px;line-height:144.444444%}@media (max-width:47.99875em){.accordion__content{font-size:16px;padding-left:15px;padding-right:15px}}.accordion p:not(:first-of-type),.accordion ul+p{margin-top:30px}@media (max-width:47.99875em){.accordion p:not(:first-of-type),.accordion ul+p{margin-top:10px}}.accordion ul{margin-left:7px}@media (max-width:47.99875em){.accordion ul{margin-left:0}}.accordion li{padding-left:15px;position:relative}.accordion li:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#282828;top:11px;left:0}.accordion__item.active .accordion__content{max-height:500px;-webkit-transition:max-height .3s ease;-o-transition:max-height .3s ease;transition:max-height .3s ease;margin-top:20px}@media (max-width:47.99875em){.accordion__item.active .accordion__content{margin-top:10px}}.accordion__content{overflow:hidden;max-height:0;-webkit-transition:max-height .3s ease;-o-transition:max-height .3s ease;transition:max-height .3s ease}.section-23__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px;margin-top:50px}@media (max-width:47.99875em){.section-23__items{gap:10px;margin-top:30px}}.section-23__item{width:calc(33.3333333333% - 17px);position:relative;padding-bottom:21.7%}.section-23__item img{position:absolute;inset:0;width:100%;height:100%;border-radius:16px}@media (max-width:47.99875em){.section-23__item{width:calc(33.3333333333% - 7px)}}@media (max-width:35.99875em){.section-23__item{width:calc(50% - 7px);padding-bottom:33%}}.section-23__button{margin-top:50px;margin-inline:auto;width:100%;max-width:512px}.section-23__button::before{font-size:22px}@media (max-width:29.99875em){.section-23__button::before{display:none}}@media (max-width:47.99875em){.section-23__button{margin-top:20px}}.section-24{background-image:url(../img/sec24-back.jpeg)}.section-24+.section-14 .section-14__picture{display:none}@media (max-width:61.99875em){.section-24{background-position:37%}}@media (max-width:47.99875em){.section-24{background-position:30%}}@media (max-width:35.99875em){.section-24{background-position:left}}.section-24__form{max-width:510px;padding:50px;padding-bottom:38px}.section-24__form .form__tz,.section-24__form .form__tz label{max-width:100%;width:100%}@media (max-width:76.875em){.section-24__form{padding:40px}.section-24__form .form__title br{display:none}.section-24__form .form__button,.section-24__form .form__input{max-width:100%}}.section-25__form{margin-top:80px;padding:60px 70px 53px 70px}@media (max-width:76.875em){.section-25__form{padding:50px}}@media (max-width:47.99875em){.section-25__form{margin-top:30px}}.section-25__form .form__docs{right:40px}@media (max-width:76.875em){.section-25__form .form__docs{max-width:290px;right:-40px}}@media (max-width:61.99875em){.section-25__form .form__docs{display:none}}.section-26__container{padding-bottom:100px;border-bottom:1px solid rgba(0,0,0,.05)}@media (max-width:47.99875em){.section-26__container{padding-bottom:30px}}.section-26__cards{margin-top:50px}@media (max-width:47.99875em){.section-26__cards{margin-top:30px}}.section-26__open-more{margin-top:50px;margin-inline:auto;max-width:355px;width:100%}.section-26__open-more::before{font-size:22px}@media (max-width:47.99875em){.section-26__open-more{margin-top:30px}}.construction-cards{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:76.875em){.construction-cards{gap:10px}}@media (max-width:61.99875em){.construction-cards{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.construction-card{border-radius:22px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background:#fff}.construction-card__pic{position:relative;padding-bottom:70%}.construction-card__pic img{position:absolute;width:100%;height:100%;inset:0;border-radius:22px}.construction-card__content{padding:20px;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;height:100%}@media (max-width:76.875em){.construction-card__content{padding:15px}}@media (max-width:29.99875em){.construction-card__content{padding:10px}}.construction-card__name{color:#282828;font-size:20px;font-weight:500;line-height:140%}.construction-card__form{margin-top:5px}@media (max-width:29.99875em){.construction-card__form{font-size:16px;line-height:1.2}}.construction-card__list{margin-top:15px}@media (max-width:47.99875em){.construction-card__list{margin-top:10px}}@media (max-width:29.99875em){.construction-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}}.construction-card__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}@media (max-width:29.99875em){.construction-card__list-item{gap:2px;font-size:14px;line-height:1.2}}.construction-card__footer{margin-top:15px}@media (max-width:47.99875em){.construction-card__footer{margin-top:10px}}.construction-card__price{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.construction-card__price:before{content:"";width:31px;height:16px;background-repeat:no-repeat;background-image:url(../img/rubles.svg);background-size:contain;margin-top:7px}@media (max-width:35.99875em){.construction-card__price:before{display:none}}@media (max-width:35.99875em){.construction-card__price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.construction-card__price-inner{font-size:20px;font-weight:500;line-height:140%;letter-spacing:0}@media (max-width:47.99875em){.construction-card__price-inner{font-size:18px}}.construction-card__price-inner span{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:35.99875em){.construction-card__price-inner span::before{content:"";width:31px;height:16px;background-image:url(../img/rubles.svg);background-repeat:no-repeat;background-size:contain;margin-top:0}}@media (max-width:29.99875em){.construction-card__price-inner span::before{display:none}}.construction-card__more{margin-top:20px;display:block;text-transform:uppercase;font-size:14px;font-weight:400;line-height:157.142857%;font-weight:700}@media (max-width:47.99875em){.construction-card__more{margin-top:7px}}@media (max-width:29.99875em){.construction-card__more{font-size:13px}}.construction-card__mark{z-index:2;position:absolute;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;right:15px;top:15px;padding:0 10px;border-radius:3px;height:26px;color:#fff;font-size:10px;font-weight:700;text-align:center;text-transform:uppercase}.construction-card__mark_red{background:#fc4c02}.construction-card__mark_green{background:#25d366}.construction-card__button{margin-top:20px;font-size:12px;min-height:70px;line-height:166.666667%}@media (max-width:29.99875em){.construction-card__button{font-size:10px}}.section-27__inner{margin-top:50px;display:-ms-grid;display:grid;-ms-grid-columns:340px minmax(500px,800px);grid-template-columns:340px minmax(500px,800px);gap:60px}@media (max-width:61.99875em){.section-27__inner{-ms-grid-columns:250px 470px;grid-template-columns:250px 470px;gap:30px}}@media (max-width:47.99875em){.section-27__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px;gap:15px}}.section-27__navs{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){.section-27__navs{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.section-27__nav{border:1px solid rgba(0,0,0,.1);border-radius:12px;height:70px;color:rgba(40,40,40,.4);font-size:14px;font-weight:400;line-height:157.142857%;text-align:center;font-weight:700;text-transform:uppercase}.section-27__nav.active{color:#fff;border-radius:12px;-webkit-box-shadow:inset 0 15px 30px 0 rgba(255,255,255,.1),0 15px 30px 0 rgba(226,50,65,.15);box-shadow:inset 0 15px 30px 0 rgba(255,255,255,.1),0 15px 30px 0 rgba(226,50,65,.15);border:1px solid transparent;background:#fc4c02}@media (max-width:47.99875em){.section-27__nav{height:60px}}@media (max-width:29.99875em){.section-27__nav{font-size:12px;line-height:1.2;padding:0 5px}}.section-27__tab{display:none}.section-27__tab.active{display:block}.section-27__slider{overflow:hidden;position:relative}.equipment-slider__slide-inner{display:block;position:relative;padding-bottom:62.5%}.equipment-slider__slide-inner img{border-radius:16px;position:absolute;inset:0;width:100%;height:100%}.equipment-slider__slider-button{width:40px;height:40px}.equipment-slider__slider-button_next{right:20px}@media (max-width:29.99875em){.equipment-slider__slider-button_next{right:10px}}.equipment-slider__slider-button_prev{left:20px}@media (max-width:29.99875em){.equipment-slider__slider-button_prev{left:10px}}.section-28{padding:15px 0 120px 0}.section-28_katalog{background-image:url(../img/katalog-back.jpeg)}.section-28_service{background-image:url(../img/service.jpg)}.section-28_news-single{background-image:url(../img/news-single.jpg)}.section-28_news{background-image:url(../img/news.jpg)}.section-28_contacts{background-image:url(../img/contacts.jpg);padding-bottom:161px}.section-28_contacts .section-28__title{margin-top:124px}@media (max-width:47.99875em){.section-28_contacts .section-28__title{margin-top:40px}}@media (max-width:47.99875em){.section-28_contacts{padding-bottom:60px!important}}.section-28_osnasch{background-image:url(../img/osn.jpg)}.section-28_dost{background-image:url(../img/dost.jpg)}.section-28_sborka{background-image:url(../img/sborka.jpg)}.section-28_prod{background-image:url(../img/prod.jpg)}.section-28_san{background-image:url(../img/san.jpg)}.section-28_about{background-image:url(../img/about.jpg)}.section-28_obsluzh{background-image:url(../img/obsluzh.jpg)}.section-28_comm{background-image:url(../img/comm.jpg)}.section-28_dop{background-image:url(../img/dop.jpg)}.section-28_pol{background-image:url(../img/poli.jpg)}.section-28_kond{background-image:url(../img/kond.jpg)}.section-28_mebel{background-image:url(../img/mebel.jpg)}.section-28_svet{background-image:url(../img/svet.jpg)}.section-28_decor{background-image:url(../img/decor.jpg)}.section-28_obogrev{background-image:url(../img/obogrev.jpg)}.section-28_ostekl{background-image:url(../img/ostekl.jpg)}.section-28_vhod{background-image:url(../img/vhod.jpg)}.section-28_brend{background-image:url(../img/brendir.jpg)}.section-28_gotov2{position:relative}.section-28_gotov2::after{content:"";width:100%;height:100%;position:absolute;background:rgba(0,0,0,.74);top:0;left:0;z-index:0}.section-28_gotov2 .section-28__container{position:relative;z-index:1}.section-28_gotov{z-index:1;background-image:url(../img/gotov.jpeg)}.section-28_aroch{background-image:url(../img/aroch.jpeg)}.section-28_project{background-image:url(../img/project.jpeg)}.section-28+.section-13{margin-top:100px}@media (max-width:47.99875em){.section-28+.section-13{margin-top:30px}}@media (max-width:47.99875em){.section-28{padding-bottom:30px}}@media (max-width:47.99875em){.section-28 .breadcrumbs{margin-bottom:25px}}.section-28__title{text-align:center;font-weight:400}@media (max-width:61.99875em){.section-28__title br{display:none}}.section-28__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}@media (max-width:47.99875em){.section-28__buttons{margin-top:30px;-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-28__button{max-width:400px;width:100%}.section-28__subtitle{font-weight:400}.section-29+.section-21{margin-top:120px}@media (max-width:47.99875em){.section-29+.section-21{margin-top:50px}}.section-29__navs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-29__nav{width:230px;height:70px;border-radius:12px;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:rgba(40,40,40,.4);font-size:14px;font-weight:700;letter-spacing:0;text-align:center;text-transform:uppercase;border:1px solid rgba(40,40,40,.1)}.section-29__nav._active,.section-29__nav:hover{color:#fff;border-radius:12px;-webkit-box-shadow:inset 0 15px 30px 0 rgba(255,255,255,.1),0 15px 30px 0 rgba(32,36,40,.15);box-shadow:inset 0 15px 30px 0 rgba(255,255,255,.1),0 15px 30px 0 rgba(32,36,40,.15);background:#282828}.section-29__tab{margin-top:30px}@media (max-width:47.99875em){.section-29__tab{margin-top:20px}}.section-29__tab:nth-of-type(2){margin-top:100px}@media (max-width:47.99875em){.section-29__tab:nth-of-type(2){margin-top:30px}}.section-29__shatri{margin-top:40px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:61.99875em){.section-29__shatri{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (max-width:47.99875em){.section-29__shatri{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}}@media (max-width:35.99875em){.section-29__shatri{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.section-29__shater{border-radius:22px;background:#282828;padding:34px 0 30px 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;position:relative}@media (max-width:35.99875em){.section-29__shater{padding:20px 0}}.section-29__nav-pic{position:relative;padding-bottom:59.7%;width:100%}.section-29__nav-pic img{position:absolute;top:0;left:0;width:100%;height:100%}.section-29__categories-name{color:#fff;text-align:center}@media (max-width:35.99875em){.section-29__categories-name{font-size:15px}}.section-29__shater-arrow{position:absolute;-webkit-box-shadow:0 15px 30px 0 rgba(226,50,65,.15);box-shadow:0 15px 30px 0 rgba(226,50,65,.15);background:#fc4c02;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-radius:50%;width:36px;height:36px;right:15px;top:15px;z-index:1}.section-29__shater-arrow img{max-width:12px;width:auto;height:auto;position:static}.section-30 .section-23__items{margin-top:30px}@media (max-width:47.99875em){.section-30 .section-23__items{margin-top:15px}}.section-31__video{display:block;border-radius:22px;padding-bottom:56.25%;overflow:hidden;position:relative}.section-31__video img{position:absolute;inset:0;width:100%;height:100%}.section-31__video::after{z-index:2;position:absolute;content:"";border-radius:50%;inset:0;margin:auto;width:100px;height:100px;-webkit-box-shadow:0 15px 30px 0 rgba(226,50,65,.15);box-shadow:0 15px 30px 0 rgba(226,50,65,.15);background:#fc4c02;background-image:url(../img/Polygon4.svg);background-size:27px 23px;background-repeat:no-repeat;background-position:53% 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}@media (max-width:47.99875em){.section-31__video::after{width:70px;height:70px}}@media (max-width:76.875em){.section-32__title br{display:none}}.section-32__items{margin-top:40px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:61.99875em){.section-32__items{gap:15px}}.section-32__item{border-radius:22px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:47.99875em){.section-32__item{min-width:300px}}.section-32__item-pic{position:relative;padding-bottom:68.45%;border-radius:22px;overflow:hidden}.section-32__item-pic img{position:absolute;inset:0;width:100%;height:100%}.section-32__item-inner{padding:30px;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%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:61.99875em){.section-32__item-inner{padding:20px 15px}}@media (max-width:35.99875em){.section-32__item-inner{padding-top:15px}}@media (max-width:76.875em){.section-32__main-text br{display:none}}@media (max-width:61.99875em){.section-32__main-text{font-size:20px}}@media (max-width:35.99875em){.section-32__main-text{font-size:18px}}.section-32__text{margin-top:10px;background:-webkit-gradient(linear,left top,left bottom,from(#282828),to(rgba(40,40,40,0)));background:-o-linear-gradient(top,#282828,rgba(40,40,40,0));background:linear-gradient(180deg,#282828,rgba(40,40,40,0));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@media (max-width:35.99875em){.section-32__text{font-size:15px}}.section-32__link{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;gap:10px}.section-32__link::before{font-size:7.74px;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);position:relative;top:2px}.section-32__buttons{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}@media (max-width:47.99875em){.section-32__buttons{margin-top:20px}}@media (max-width:35.99875em){.section-32__buttons{-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}}.section-32__button-wrapper{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;width:100%;max-width:410px;gap:15px}.section-32__button{width:100%}.section-32__button-text{color:#939393;font-size:14px;font-weight:400;letter-spacing:0;text-align:center}.section-32__button-more{max-width:360px;width:100%;margin:0}@media (max-width:35.99875em){.section-32__button-more{max-width:410px}}.section-33{margin-top:30px}.section-33__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:61.99875em){.section-33__items{gap:15px}}@media (max-width:47.99875em){.section-33__items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:29.99875em){.section-33__items{gap:10px}}.section-33_about{margin-top:100px}.section-33_about .section-33__items{margin-top:50px}@media (max-width:47.99875em){.section-33_about .section-33__items{margin-top:30px}}@media (max-width:47.99875em){.section-33_about{margin-top:30px}}.section-33_about .section-18__videos{margin-top:30px}.section-33__button-more{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:10px;margin-top:50px}@media (max-width:47.99875em){.section-33__button-more{margin-top:30px}}.section-33__item{position:relative;padding-bottom:153.16%;border-radius:22px;overflow:hidden}.section-33__item img{position:absolute;inset:0;width:100%;height:100%}.section-33__item img:nth-of-type(2){opacity:0;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.section-33__item:hover img:nth-of-type(2){opacity:1;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.section-33__item-text{border-radius:17px;background:#fbfbfb;position:absolute;bottom:0;padding:20px 25px;left:0;margin:10px;right:0}@media (max-width:61.99875em){.section-33__item-text{font-size:18px;padding:20px 10px}}@media (max-width:47.99875em){.section-33__item-text{text-align:center}}@media (max-width:29.99875em){.section-33__item-text{padding:10px 5px;margin:5px;font-size:16px}}.section-34__items{margin-top:40px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:47.99875em){.section-34__items{margin-top:30px}}@media (max-width:35.99875em){.section-34__items{gap:10px}}@media (max-width:29.99875em){.section-34__items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.section-34__item{position:relative;padding-bottom:137.6%}.section-34__item img{position:absolute;inset:0;width:100%;height:100%}.section-35 .catalog__filters{width:100%;padding:0}.section-35__cards{margin-top:40px}@media (max-width:47.99875em){.section-35__cards{margin-top:20px}}.section-35 .construction-cards{width:100%}.section-35 .filter{margin-top:60px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:30px}@media (max-width:76.875em){.section-35 .filter{gap:10px}}@media (max-width:61.99875em){.section-35 .filter{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:47.99875em){.section-35 .filter{margin-top:0}}@media (max-width:35.99875em){.section-35 .filter{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.section-35 .filter__item-name{font-size:20px;font-weight:500;margin-bottom:8px;color:#282828;opacity:1}.section-35 .filter__cost-inputs{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:16px;margin-top:5px;max-width:100%;position:relative;z-index:1}@media (max-width:76.875em){.section-35 .filter__cost-inputs{gap:10px}}@media (max-width:61.99875em){.section-35 .filter__cost-inputs{gap:16px}}.section-35 .filter__cost-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;gap:5px;font-weight:400;width:100%;height:32px;border:1px solid #d2d2d2;border-radius:8px;position:relative}.section-35 .filter__cost-input:first-of-type:after{position:relative;right:-13px;content:"–";font-size:12px;font-weight:500;color:#d2d2d2}@media (max-width:76.875em){.section-35 .filter__cost-input:first-of-type:after{right:-9px}}@media (max-width:61.99875em){.section-35 .filter__cost-input:first-of-type:after{right:-13px}}.section-35 .filter__cost-input input{padding-left:12px;width:100%;background-color:transparent;font-size:12px;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.section-35 .filter__cost-steps{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);gap:9px;margin-top:21px}.section-35 .filter__cost-step{cursor:pointer;height:23px;border-radius:3px;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:11px;font-weight:700;color:#000;background-color:#fff}.section-35 .filter__cost-step._cost-active{background-color:#ded2aa;-webkit-box-shadow:0 5px 10px 0 rgba(206,206,206,.35);box-shadow:0 5px 10px 0 rgba(206,206,206,.35)}.section-35 .filter__apply{margin-top:0;width:100%;max-width:220px}.section-35 .filter__reset{margin-top:0;color:#282828;font-size:14px;font-weight:700;text-align:center;text-decoration-line:underline;text-transform:uppercase}.section-35 .catalog{gap:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-35 .catalog__slider-container{position:relative}.section-35 .catalog__slider-slide{width:100%!important}.section-35 .catalog__slider-inner{position:relative;padding-bottom:80.3%;border-radius:22px;overflow:hidden}.section-35 .catalog__slider-inner img{position:absolute;top:0;left:0;width:100%;height:100%}.section-35 .catalog__slider-btn{height:36px;width:36px;border-radius:8px;background-color:#fff}.section-35 .catalog__slider-btn:after{background-image:url(../img/slider-arrow.png);background-size:contain;font-size:0;width:6.74px;background-repeat:no-repeat;height:11.8px}.section-35 .catalog__slider-btn.swiper-button-disabled{opacity:.6}.section-35 .catalog__slider-btn.swiper-button-disabled::after{-webkit-filter:grayscale(1);filter:grayscale(1)}@media (max-width:29.99875em){.section-35 .catalog__slider-btn{width:30px;height:30px;top:55%}}.section-35 .catalog__slider-btn_next{right:10px}.section-35 .catalog__slider-btn_next::after{margin-left:5%}.section-35 .catalog__slider-btn_prev{left:10px}.section-35 .catalog__slider-btn_prev::after{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);margin-right:5%}.section-35 .catalog__filter-button{display:none}.section-35 .catalog__filter-button svg{max-width:20px}@media (max-width:47.99875em){.section-35 .catalog__filter-button{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;margin-inline:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;max-width:450px;width:100%;margin-top:20px}}@media (max-width:47.99875em){.section-35 .catalog__filters{display:block;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)}}@media (max-width:47.99875em){.section-35 .catalog__filters_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}}@media (max-width:47.99875em) and (max-width:29.99875em){.section-35 .catalog__filters_mobile{padding-inline:10px}}.section-35 .catalog__close{display:none}@media (max-width:47.99875em){.section-35 .catalog__close{display:block;position:absolute;right:10px;top:10px;opacity:1}}.section-35 .catalog__header{margin-top:30px;width:100%}@media (max-width:47.99875em){.section-35 .catalog__header{display:none}}.section-35 .catalog__header-buttons{gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-35 .catalog__header-buttons_mob{display:none}@media (max-width:47.99875em){.section-35 .catalog__header-buttons_mob{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}}.irs-from,.irs-max,.irs-min,.irs-single,.irs-to{display:none}.irs--round{margin-top:-15px}.irs--round .irs-line{height:2px;border-radius:0;background-color:#999}.irs--round .irs-bar{background-color:#fc4c02;height:2px}.irs--round .irs-handle{border:none;top:24px;background-color:#ebebeb;border:1px solid #cacaca;width:24px;height:24px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.irs--round .irs-handle:hover{background-color:#cacaca!important}.section-36{max-width:1560px;margin-inline:auto}.configurator{background-image:url(../img/sec36-back.jpeg);border-radius:22px;background-size:cover;padding:120px 0 136px 0;color:#fff}@media (max-width:61.99875em){.configurator{padding:50px 0}}@media (max-width:47.99875em){.configurator{padding:30px 0}}.configurator__button{max-width:360px;width:100%}@media (max-width:76.875em){.configurator__button{max-width:300px}}@media (max-width:61.99875em){.configurator__button{max-width:360px}}@media (max-width:35.99875em){.configurator__button{max-width:100%;min-height:75px}}.configurator-filter{margin-inline:20px;margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:76.875em){.configurator-filter{margin-inline:0}}@media (max-width:61.99875em){.configurator-filter{-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}}@media (max-width:47.99875em){.configurator-filter{margin-top:30px;gap:13px}}.configurator-filter__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:20px;width:100%}@media (max-width:47.99875em){.configurator-filter__items{gap:13px}}@media (max-width:35.99875em){.configurator-filter__items{-ms-grid-columns:auto;grid-template-columns:auto}}.configurator-filter__label{font-size:14px;text-transform:uppercase;font-weight:400;margin-bottom:10px}.configurator-filter__item{position:relative;max-width:380px}@media (max-width:76.875em){.configurator-filter__item{max-width:315px}}@media (max-width:61.99875em){.configurator-filter__item{max-width:100%}}.configurator-filter__select-header{background:#fafbfc;color:rgba(40,40,40,.5098039216);cursor:pointer;position:relative;padding-left:32px;max-width:100%;font-size:18px;min-height:90px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;border-radius:12px;padding-right:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.configurator-filter__select-header._disabled{background:#fafbfc;opacity:.6}.configurator-filter__select-header::after{position:absolute;top:0;bottom:0;margin:auto;background-repeat:no-repeat;content:"";height:6.74px;width:11.8px;right:32px;margin-left:15px;background-image:url(../img/chevron-bottom.svg);background-size:contain}@media (max-width:35.99875em){.configurator-filter__select-header::after{right:15px}}.configurator-filter__select-header._active::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:35.99875em){.configurator-filter__select-header{max-width:100%;min-height:75px;padding-left:20px;padding-right:35px}}.configurator-filter__select-list{z-index:2;width:auto!important;min-width:100%;border-radius:10px;color:#000;padding:0;padding-bottom:32px;-webkit-box-shadow:0 8px 12px rgba(82,82,82,.1);box-shadow:0 8px 12px rgba(82,82,82,.1);border-radius:0 0 12px 12px;display:none;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:100%;left:0;margin-top:-10px;background:#fafbfc;z-index:1}.configurator-filter__select-list input{display:none}.configurator-filter__select-item{cursor:pointer}.configurator-filter__select-item label{cursor:pointer;padding:7px;padding-left:32px;font-size:18px;position:relative;display:block;width:100%;height:100%}@media (max-width:35.99875em){.configurator-filter__select-item label{padding-left:20px}}.configurator-filter__select-item input:checked+label::after{opacity:1;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.section-37{position:relative;z-index:1}.section-37_meb .osn-item__inner{padding-left:0}.section-37_meb ._text18,.section-37_meb .osn-item__item-title{text-align:center}.section-37_about ._text18{text-align:left!important}.section-37_about .osn-item__inner{padding-left:10px!important}.section-37_prod .section-37__subtitle{margin:20px}.section-37_ostekl{padding:100px 0;background:#fff;max-width:1560px;margin-inline:auto}@media (max-width:47.99875em){.section-37_ostekl{padding:30px 0}}.section-37__subtitle{margin-top:60px;text-align:center;font-weight:400}@media (max-width:76.875em){.section-37__subtitle br{display:none}}@media (max-width:47.99875em){.section-37__subtitle{margin-top:30px}}.section-37__big-pic{background:#282828;margin-top:40px;padding-bottom:41.67%;border-radius:16px}@media (max-width:47.99875em){.section-37__big-pic{margin-top:20px}}.osn-items{margin-top:50px;gap:30px;display:-ms-grid;display:grid}@media (max-width:61.99875em){.osn-items{gap:15px}}.osn-items_3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.osn-items_5{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:10px}@media (max-width:47.99875em){.osn-items_5{grid-template-columns:repeat(auto-fill,232px)!important}.osn-items_5 .osn-item{min-width:232px}}.osn-items_5 .osn-item__item-pic{padding-bottom:69%}.osn-items_4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:20px}.osn-items_4 .osn-item__inner{padding-left:0}.osn-items_4 ._text18{text-align:center}.osn-items_4 .osn-item__item-pic{padding-bottom:70.2%}@media (max-width:47.99875em){.osn-items_4{gap:10px}}.osn-items_2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.osn-items_2 .osn-item__item-pic{padding-bottom:54.69%}@media (max-width:47.99875em){.osn-items_2{-ms-grid-columns:auto;grid-template-columns:auto;-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;margin-top:30px}.osn-items_2 br{display:none}.osn-items_2 .osn-item{max-width:585px}}.osn-item{position:relative;border-radius:16px}@media (max-width:47.99875em){.osn-item{min-width:300px}}.osn-item__list{margin-top:6px}.osn-item__item-abs{position:absolute;background-image:url(../img/bk.png);background-size:100% 100%;padding:11px 32px;bottom:20px;right:20px;text-align:center}.osn-item__item-abs br{display:block}@media (max-width:47.99875em){.osn-item__item-abs{right:10px;bottom:10px;padding:10px 15px}}.osn-item__item-pic{position:relative;padding-bottom:73.69%;border-radius:16px}.osn-item__inner{padding-left:25px;margin-top:20px}@media (max-width:61.99875em){.osn-item__inner{padding-left:0;margin-top:10px}}@media (max-width:76.875em){.osn-item__inner br{display:none}}.osn-item__title-big{margin-bottom:10px}.osn-item__item-title{font-size:20px;line-height:140%;margin-bottom:10px}@media (max-width:47.99875em){.osn-item__item-title{font-size:18px}}.osn-item__colors{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:47.99875em){.osn-item__colors{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[4];grid-template-columns:repeat(4,auto);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:10px;gap:5px}}.osn-item__color{width:36px;height:36px;border-radius:50%;display:block}.osn-item__color_white{background:#fff;border:2px solid #e2e2e2}.osn-item__color_black{background:#000}.osn-item__color_orange{background:#e97f31}.osn-item__color_yellow{background:#f6c415}.osn-item__color_green{background:#33ca30}.osn-item__color_blue{background:#2e4dee}.osn-item__color_red{background:#f01f1f}.osn-item__item-text span{color:#fc4c02}.section-38__slider-wrapp{max-width:1000px;margin-inline:auto}@media (max-width:76.875em){.section-38__slider-wrapp{max-width:970px}}@media (max-width:61.99875em){.section-38__slider-wrapp{max-width:750px}}@media (max-width:47.99875em){.section-38__slider-wrapp{max-width:100%;padding:0 15px}}.osn-slider{position:relative;margin-top:50px}@media (max-width:47.99875em){.osn-slider{margin-top:30px}}.osn-slider__photo{display:block;padding-bottom:60%}.osn-slider__arrow{width:40px;height:40px}.osn-slider__arrow_next{right:40px}@media (max-width:47.99875em){.osn-slider__arrow_next{right:15px}}.osn-slider__arrow_prev{left:40px}@media (max-width:47.99875em){.osn-slider__arrow_prev{left:15px}}.section-39__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:61.99875em){.section-39__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:76.875em){.section-39__title br{display:none}}.section-39__list{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:47.99875em){.section-39__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 10px}}.section-39__pic{-ms-flex-negative:0;flex-shrink:0;padding-bottom:26.67%;width:41.62%}@media (max-width:76.875em){.section-39__pic{width:33%}}@media (max-width:61.99875em){.section-39__pic{width:100%;padding-bottom:53%}}.section-40__items{margin-top:50px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:30px}@media (max-width:61.99875em){.section-40__items{gap:15px}}@media (max-width:47.99875em){.section-40__items{-ms-grid-columns:auto;grid-template-columns:auto;max-width:370px;margin-inline:auto;margin-top:30px}}.section-40__item{position:relative;background-image:url(../img/san3.jpg);background-size:cover;border-radius:16px;min-height:320px}@media (max-width:61.99875em){.section-40__item{min-height:230px}}@media (max-width:29.99875em){.section-40__item{min-height:200px}}.section-40__item-info{padding:40px}@media (max-width:61.99875em){.section-40__item-info{padding:20px}}.section-40__item-main{font-size:20px;font-weight:700;line-height:140%;text-align:left}@media (max-width:29.99875em){.section-40__item-main{font-size:18px}}.section-40__item-text{margin-top:10px}@media (max-width:29.99875em){.section-40__item-text{font-size:16px}}.section-40__item-pic{position:absolute;right:30px;bottom:0}@media (max-width:76.875em){.section-40__item-pic{max-width:180px}}@media (max-width:61.99875em){.section-40__item-pic{max-width:120px;right:15px}}.section-41__items{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media (max-width:76.875em){.section-41__items{gap:20px}}@media (max-width:47.99875em){.section-41__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section-41__item{width:50%;position:relative}.section-41__item img{position:absolute;inset:0;width:100%;height:100%;border-radius:16px}@media (max-width:61.99875em){.section-41__item img{-webkit-filter:brightness(.7);filter:brightness(.7)}}@media (max-width:47.99875em){.section-41__item{width:100%;max-width:360px}}.section-41__item-inner{color:#fff;position:relative;z-index:1;padding:55px 50px}@media (max-width:76.875em){.section-41__item-inner{padding:40px 30px}}@media (max-width:61.99875em){.section-41__item-inner{padding:30px}}.section-41__text{font-weight:400}.section-41__button{margin-top:30px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-inline:35px;min-height:70px}.section-41__big-text{font-weight:400;text-align:center;margin-top:60px}@media (max-width:47.99875em){.section-41__big-text{margin-top:30px}}.section-41 .section-18__video-item{width:calc(25% - 15px)}@media (max-width:61.99875em){.section-41 .section-18__video-item{width:calc(25% - 8px)}}@media (max-width:47.99875em){.section-41 .section-18__video-item{width:calc(50% - 8px)}}@media (max-width:47.99875em){.section-41 .section-18__video-item{width:calc(50% - 8px)}}.section-41 .section-18__videos{margin-top:30px}.section-41 .section-18__video{width:100%;padding-bottom:70.2%}.section-41 .section-18__video-text{text-align:center;margin-top:15px}@media (max-width:47.99875em){.section-41 .section-18__video-text{margin-top:10px}}.section-42{margin-top:80px}@media (max-width:47.99875em){.section-42{margin-top:50px}}.section-42__card{background-image:url(../img/sec42-back.jpg);background-size:cover;border-radius:16px;position:relative}@media (max-width:47.99875em){.section-42__card{max-width:500px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-42__card_prod{overflow:hidden;background-image:url(../img/card-prod.jpg);margin-top:50px}.section-42__card_prod .section-42__button{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-inline:35px}@media (max-width:47.99875em){.section-42__card_prod{padding-bottom:20px;margin-top:30px;background-position:40%}.section-42__card_prod::after{position:absolute;content:"";inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.2784313725)}.section-42__card_prod .section-42__text{max-width:300px}}@media (max-width:29.99875em){.section-42__card_prod{padding-bottom:10px}.section-42__card_prod .section-42__text{max-width:220px}}.section-42__inner{position:relative;z-index:1;padding:80px 100px;color:#fff}@media (max-width:61.99875em){.section-42__inner{padding:50px}}@media (max-width:47.99875em){.section-42__inner{padding:30px;padding-bottom:10px}.section-42__inner br{display:none}}@media (max-width:29.99875em){.section-42__inner{padding:20px}}@media (max-width:29.99875em){.section-42__big-text{font-size:21px}}.section-42__text{margin-top:15px}@media (max-width:29.99875em){.section-42__text{font-size:18px}}.section-42__button{margin-top:40px;max-width:320px;padding-inline:57px}@media (max-width:47.99875em){.section-42__button{max-width:100%;width:100%;margin-top:20px}}.section-42__pic{position:absolute;bottom:0;right:-101px}@media (max-width:76.875em){.section-42__pic{max-width:480px}}@media (max-width:61.99875em){.section-42__pic{max-width:410px}}@media (max-width:47.99875em){.section-42__pic{position:static;max-width:300px}}@media (max-width:29.99875em){.section-42__pic{max-width:200px}}.section-43__items{margin-top:50px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:30px}@media (max-width:61.99875em){.section-43__items{gap:15px}}@media (max-width:47.99875em){.section-43__items{-ms-grid-columns:auto;grid-template-columns:auto;max-width:370px;margin-inline:auto;margin-top:30px}}.section-43__item{border-radius:16px;background:#fff;position:relative}.section-43__item:nth-of-type(2) .section-43__pic{right:30px}@media (max-width:76.875em){.section-43__item:nth-of-type(2) .section-43__pic{right:0}}.section-43__inner{padding:40px 45px}@media (max-width:76.875em){.section-43__inner{padding:30px}}@media (max-width:61.99875em){.section-43__inner{padding:20px}}.section-43__list{margin-top:10px}@media (max-width:61.99875em){.section-43__list{max-width:180px}}.section-43__pic{position:absolute;bottom:0;right:0}@media (max-width:76.875em){.section-43__pic{max-width:175px}}@media (max-width:61.99875em){.section-43__pic{max-width:160px}}.section-43__translation{margin-top:30px;background-image:url(../img/trans-back.jpg);border-radius:16px;background-size:cover}.section-43__translation-inner{padding:41px 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;gap:125px}@media (max-width:76.875em){.section-43__translation-inner{gap:60px}}@media (max-width:61.99875em){.section-43__translation-inner{padding:30px 40px;gap:30px}}@media (max-width:47.99875em){.section-43__translation-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}@media (max-width:29.99875em){.section-43__translation-inner{padding:30px 20px;gap:10px}}@media (max-width:47.99875em){.section-43__big-text{text-align:center}}.section-44__items{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}@media (max-width:35.99875em){.section-44__items{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:35.99875em){.section-44__item{width:108px}}.section-45__items{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-45__items{gap:15px;margin-top:30px}}.section-45__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:447px}@media (max-width:61.99875em){.section-45__item{min-height:auto}}@media (max-width:61.99875em){.section-45__item:nth-of-type(1) img{-webkit-filter:opacity(.7);filter:opacity(.7)}.section-45__item:nth-of-type(2) img{-webkit-filter:brightness(.6);filter:brightness(.6)}}@media (max-width:29.99875em){.section-45__item:nth-of-type(1) img{-webkit-filter:opacity(.5);filter:opacity(.5)}.section-45__item:nth-of-type(2) img{-webkit-filter:brightness(.4);filter:brightness(.4)}}.section-45__inner{padding-left:100px;position:relative;z-index:1}@media (max-width:76.875em){.section-45__inner{padding-left:70px}}@media (max-width:61.99875em){.section-45__inner{padding:40px}}@media (max-width:35.99875em){.section-45__inner{padding:20px;max-width:85%}}@media (max-width:29.99875em){.section-45__inner{max-width:100%}}@media (max-width:35.99875em){.section-45__big-text br{display:none}}.section-45__text{margin-top:15px;font-weight:400}@media (max-width:47.99875em){.section-45__text br{display:none}}.section-45__pic img{position:absolute;inset:0;width:100%;height:100%;border-radius:16px}@media (max-width:76.875em){.section-46__title br{display:none}}.section-46__items{margin-top:50px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:174px}@media (max-width:76.875em){.section-46__items{gap:100px}}@media (max-width:61.99875em){.section-46__items{gap:50px}.section-46__items br{display:none}}@media (max-width:47.99875em){.section-46__items{gap:15px;grid-template-columns:repeat(auto-fill,250px)!important}}@media (max-width:47.99875em){.section-46__item{min-width:250px}}.section-46__sert{display:block;padding-bottom:137%;border-radius:0}.section-46__item-info{margin-top:25px}@media (max-width:47.99875em){.section-46__item-info{margin-top:15px}}.section-46__item-title{margin-bottom:10px}@media (max-width:47.99875em){.section-46__item-title{font-size:18px;margin-bottom:7px}}@media (max-width:47.99875em){.section-47 .grid-block{gap:0}.section-47 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-47__items{margin-top:30px;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-47__items{gap:10px}}.section-47__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:461px}@media (max-width:61.99875em){.section-47__item{min-height:350px}}@media (max-width:61.99875em){.section-47__item img{-webkit-filter:brightness(.5);filter:brightness(.5)}.section-47__item:nth-of-type(1) img{-webkit-filter:opacity(.5);filter:opacity(.5)}}@media (max-width:35.99875em){.section-47__item{min-height:auto}}.section-47__inner{padding-left:100px;position:relative;z-index:1}@media (max-width:61.99875em){.section-47__inner{padding-left:40px;padding-right:20px;max-width:80%}.section-47__inner br{display:none}}@media (max-width:35.99875em){.section-47__inner{padding:30px 25px}}@media (max-width:29.99875em){.section-47__inner{max-width:95%}}@media (max-width:35.99875em){.section-47__big-text{font-size:23px}}@media (max-width:29.99875em){.section-47__big-text{font-size:20px}}.section-47__text{margin-top:15px;font-weight:400}@media (max-width:35.99875em){.section-47__text{font-size:18px}}.section-47__pic img{border-radius:15px;position:absolute;inset:0;width:100%;height:100%}@media (max-width:47.99875em){.section-47 .grid-block_1 .grid-block__title p{margin-top:10px}}.section-47 .section-8__item{margin-top:50px}@media (max-width:47.99875em){.section-47 .section-8__item{margin-top:20px}}.section-47 .grid-block_1 .grid-block__title{padding-top:0}.section-48__card{margin-top:50px;position:relative;min-height:461px;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{min-height:420px;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-48__card .section-17__video{position:static;padding-left:60px;margin-top:20px}}@media (max-width:47.99875em){.section-48__card{margin-top:30px;min-height:auto;padding:30px}.section-48__card .section-17__video{padding-left:0}}@media (max-width:29.99875em){.section-48__card{padding:30px 20px}.section-48__card .section-17__video-text{font-size:15px}}.section-48__card-inner{position:relative;z-index:1;color:#fff;padding-left:100px}@media (max-width:76.875em){.section-48__card-inner{padding-left:80px}}@media (max-width:61.99875em){.section-48__card-inner{padding-left:60px}}@media (max-width:47.99875em){.section-48__card-inner{padding-left:0}}@media (max-width:29.99875em){.section-48__card-main{font-size:21px}.section-48__card-main br{display:none}}.section-48__card-text{margin-top:15px;margin-bottom:15px;font-weight:400}@media (max-width:35.99875em){.section-48__card-text br{display:none}}@media (max-width:29.99875em){.section-48__card-text{font-size:19px}}.section-48__video{position:absolute;right:60px;bottom:60px;z-index:1;color:#fff}.section-48__card-pic img{position:absolute;width:100%;height:100%;inset:0;border-radius:16px}@media (max-width:47.99875em){.section-48__card-pic img{-webkit-filter:brightness(.6);filter:brightness(.6)}}.section-48__item{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media (max-width:47.99875em){.section-48__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.section-48__item-text{-ms-flex-negative:0;flex-shrink:0}@media (max-width:47.99875em){.section-48__item-text br{display:none}}.section-48__item-block{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}.section-48__item-block .section-17__video{margin:auto;inset:unset}.section-48__item-block .section-17__video-text{padding-top:20px}.section-49{padding-top:110px;color:#fff;padding-bottom:0;background-image:url(../img/thanks-back.jpg)}@media (max-width:47.99875em){.section-49{padding-top:40px}}.section-49__container{position:relative}.section-49__subtitle{font-weight:400;text-align:left}@media (max-width:61.99875em){.section-49__subtitle br{display:block}}@media (max-width:29.99875em){.section-49__subtitle{font-size:18px}.section-49__subtitle br{display:none}}.section-49__correct{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-49__correct svg{-ms-flex-negative:0;flex-shrink:0}@media (max-width:29.99875em){.section-49__correct{gap:10px;margin-top:20px}}.section-49__correct-text{font-weight:400}@media (max-width:29.99875em){.section-49__correct-text{font-size:16px}.section-49__correct-text br{display:none}}.section-49__form{position:relative;z-index:1;margin-top:20px;padding-bottom:160px}@media (max-width:47.99875em){.section-49__form{margin-bottom:15px;padding-bottom:0}}.section-49__form-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media (max-width:35.99875em){.section-49__form-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-49__input{color:#263238;font-size:18px;font-weight:700;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f1f1f1;border-radius:12px;width:330px;height:90px;padding-left:30px;background:#fafbfc}.section-49__input::-webkit-input-placeholder{font-weight:700}.section-49__input::-moz-placeholder{font-weight:700}.section-49__input:-ms-input-placeholder{font-weight:700}.section-49__input::-ms-input-placeholder{font-weight:700}.section-49__input::placeholder{font-weight:700}@media (max-width:35.99875em){.section-49__input{max-width:350px;width:100%}}@media (max-width:29.99875em){.section-49__input{height:75px}}.section-49__btn{max-width:380px;width:100%;font-size:14px;text-transform:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:400;gap:0}.section-49__btn span{font-size:16px;font-weight:500;text-transform:uppercase}@media (max-width:35.99875em){.section-49__btn{max-width:350px;width:100%}}.section-49__man{position:absolute;bottom:0;right:38px}@media (max-width:61.99875em){.section-49__man{right:-70px;max-width:350px}}@media (max-width:47.99875em){.section-49__man{position:static;margin-inline:auto}}.section-50__items{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:61.99875em){.section-50__items{-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;gap:30px;margin-top:40px}}@media (max-width:47.99875em){.section-50__items{margin-top:30px;gap:20px}}@media (max-width:29.99875em){.section-50__items{margin-top:20px}}.section-50__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#263238;gap:11px;font-size:34px;font-weight:500;text-align:left}@media (max-width:47.99875em){.section-50__phone{font-size:30px}}@media (max-width:29.99875em){.section-50__phone{font-size:25px}}.section-50__phone:hover{color:#fc4c02}.section-50__socials .socials__button{width:320px}@media (max-width:76.875em){.section-50__socials .socials__button{width:300px}}@media (max-width:61.99875em){.section-50__socials .socials__button{width:calc(50% - 7px)}}@media (max-width:47.99875em){.section-50__socials .socials__button{width:100%}}@media (max-width:61.99875em){.section-50__socials{width:100%}}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}@media (max-width:47.99875em){.socials{-ms-flex-wrap:wrap;flex-wrap:wrap}}.socials__button{height:86px;width:100%;max-width:320px;padding:0 10px;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:10px;border-radius:12px;color:#fff!important;font-size:16px;font-weight:700;line-height:125%;letter-spacing:0;text-align:center;text-transform:uppercase;min-width:260px}.socials__button_wh{background:#25d366;-webkit-box-shadow:0 20px 40px rgba(37,211,102,.1);box-shadow:0 20px 40px rgba(37,211,102,.1)}.socials__button_wh:hover{-webkit-box-shadow:0 20px 40px 0 rgba(37,211,102,.2);box-shadow:0 20px 40px 0 rgba(37,211,102,.2);background:#2de873}.socials__button_wh:active{-webkit-box-shadow:none;box-shadow:none;background:#25d366}.socials__button_tg{-webkit-box-shadow:0 20px 40px 0 rgba(53,169,229,.1019607843);box-shadow:0 20px 40px 0 rgba(53,169,229,.1019607843);background:#35a9e5}.socials__button_tg:hover{-webkit-box-shadow:0 20px 40px 0 rgba(53,169,229,.2);box-shadow:0 20px 40px 0 rgba(53,169,229,.2);background:#54c0f8}.socials__button_tg:active{-webkit-box-shadow:none;box-shadow:none}.socials__button_tg:active:active{-webkit-box-shadow:none;box-shadow:none;background:#35a9e5}@media (max-width:47.99875em){.socials__button{height:75px}}.section-51{max-width:1560px;margin-inline:auto;background-color:#fff;padding:100px 0}@media (max-width:47.99875em){.section-51{padding:30px 0}}@media (max-width:76.875em){.section-51__title br{display:none}}.section-51__video{margin-top:32px;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;padding-bottom:50%;border-radius:16px}@media (max-width:47.99875em){.section-51__video{margin-top:20px}}.section-51__video::after{z-index:2;position:absolute;content:"";border-radius:50%;inset:0;margin:auto;width:100px;height:100px;-webkit-box-shadow:0 15px 30px 0 rgba(226,50,65,.15);box-shadow:0 15px 30px 0 rgba(226,50,65,.15);background:#fc4c02;background-image:url(../img/Polygon4.svg);background-size:25px 25px;background-repeat:no-repeat;background-position:53% 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;font-size:11px}@media (max-width:35.99875em){.section-51__video::after{width:70px;height:70px;background-size:15px 17px}}.section-52__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:61.99875em){.section-52__items{gap:10px}}@media (max-width:47.99875em){.section-52__items{-ms-grid-columns:(245px)[3]!important;grid-template-columns:repeat(3,245px)!important}}.section-52__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:47.99875em){.section-52__item{min-width:245px}}.section-52__item-inner{position:absolute;height:100%;width:100%;left: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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:35px 30px}@media (max-width:61.99875em){.section-52__item-inner{padding:20px 15px}}.section-52__item-title{font-weight:500}@media (max-width:61.99875em){.section-52__item-title{font-size:18px}.section-52__item-title br{display:none}}.section-52__link{width:100%;max-width:unset;min-height:70px;font-size:13px}.section-53__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:94px}@media (max-width:76.875em){.section-53__container{gap:50px}}@media (max-width:61.99875em){.section-53__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:47.99875em){.section-53__container{gap:30px}}.section-53__title{-ms-flex-negative:0;flex-shrink:0}.section-53__title br{display:block}@media (max-width:61.99875em){.section-53__title{text-align:center}.section-53__title br{display:none}}.section-53__items{display:-ms-grid;display:grid;gap:30px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}@media (max-width:76.875em){.section-53__items{gap:15px}.section-53__items br{display:none}}@media (max-width:61.99875em){.section-53__items{gap:25px;margin-inline:auto}}@media (max-width:35.99875em){.section-53__items{-ms-grid-columns:auto;grid-template-columns:auto;margin-inline:auto}}@media (max-width:61.99875em){.section-53__item{max-width:270px}}.section-53__item-inner{padding-left:30px;margin-top:25px}@media (max-width:76.875em){.section-53__item-inner{padding-left:0}}@media (max-width:35.99875em){.section-53__item-inner{margin-top:15px}}@media (max-width:76.875em){.section-53__item-title{font-size:20px}}.section-53__item-text{margin-top:10px}.section-53__item-docs{position:relative;left:-44px;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:61.99875em){.section-53__item-docs{left:0}}.section-54__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:30px;margin-top:50px}@media (max-width:76.875em){.section-54__items{-ms-grid-columns:auto;grid-template-columns:auto;max-width:585px;margin-inline:auto}}@media (max-width:47.99875em){.section-54__items{margin-top:30px;gap:15px}}@media (max-width:29.99875em){.section-54__items{margin-inline:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}}.section-54__item{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:47.99875em){.section-54__item br{display:none}}@media (max-width:29.99875em){.section-54__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:300px}}.section-54__item-pic{-ms-flex-negative:0;flex-shrink:0}@media (max-width:29.99875em){.section-54__item-pic{width:100%;padding-bottom:100%;position:relative}.section-54__item-pic img{position:absolute;inset:0;width:100%;height:100%}}.section-54__item-inner{padding-left:25px}@media (max-width:47.99875em){.section-54__item-inner{padding-inline:15px}}@media (max-width:29.99875em){.section-54__item-inner{padding:15px}}@media (max-width:35.99875em){.section-54__item-title{font-size:20px}}@media (max-width:29.99875em){.section-54__item-title{font-size:18px}}.section-54__text{margin-top:10px}@media (max-width:29.99875em){.section-54__text{font-size:16px;margin-top:7px}}.section-55{margin-top:0}.section-55__block{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:62px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:61.99875em){.section-55__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}@media (max-width:47.99875em){.section-55__block{gap:0}}.section-55__slider{max-width:700px;width:100%;margin:0}@media (max-width:76.875em){.section-55__slider{max-width:60%}}@media (max-width:61.99875em){.section-55__slider{max-width:100%}}.section-55__block-info{margin-top:31px}@media (max-width:47.99875em){.section-55__block-info{margin-top:20px}}.section-55__block-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:19px}@media (max-width:47.99875em){.section-55__block-text{gap:7px}}.section-55 .section-17__videos{margin-top:62px}@media (max-width:47.99875em){.section-55 .section-17__videos{margin-top:15px}}.section-56__header{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:47.99875em){.section-56__header{margin-top:20px}}@media (max-width:29.99875em){.section-56__header{gap:15px}}.section-56__header-number{-ms-flex-negative:0;flex-shrink:0;width:80px;height:80px;color:#fff;background:#fc4c02;border-radius:20px;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:28px;font-weight:700;line-height:1;text-align:center}@media (max-width:35.99875em){.section-56__header-number{width:65px;height:65px;font-size:25px}}@media (max-width:29.99875em){.section-56__header-number{width:35px;height:35px;border-radius:10px;font-size:18px}}@media (max-width:47.99875em){.section-56__header-text br{display:none}}@media (max-width:29.99875em){.section-56__header-text{font-size:23px}}.section-56__items{margin-top:40px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:76.875em){.section-56__items{gap:20px}}@media (max-width:61.99875em){.section-56__items{gap:12px}}@media (max-width:47.99875em){.section-56__item{min-width:300px}}.section-56__item-pic{position:relative}.section-56__item-etap{background:#fc4c02;color:#fff;border-radius:4px;position:absolute;left:25px;padding:6.86px 15px;bottom:14px;text-transform:uppercase}.section-56__info{padding-left:35px;margin-top:28px}@media (max-width:76.875em){.section-56__info{padding-left:20px}}@media (max-width:61.99875em){.section-56__info{padding-left:0}.section-56__info br{display:none}}@media (max-width:47.99875em){.section-56__info{margin-top:15px}}.section-56__info-title{margin-bottom:10px}@media (max-width:47.99875em){.section-56__info-title{margin-top:7px}}.section-56 ._text16{margin-top:5px}.section-57{margin-top:55px}@media (max-width:47.99875em){.section-57{margin-top:30px}}.section-57__items{margin-top:20px;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;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-57__info-text{margin-top:10px}.section-57__pic{position:relative;margin-right:24px;-ms-flex-negative:0;flex-shrink:0;bottom:-30px}@media (max-width:29.99875em){.section-57__pic{max-width:200px;margin-top:-20px}}.section-58__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}@media (max-width:47.99875em){.section-58__cards{gap:20px}}.section-58__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:22px;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-58__card .section-58__card-inner{padding-top:140px}@media (max-width:76.875em){.section-58__card .section-58__card-inner{padding-top:80px}}@media (max-width:61.99875em){.section-58__card .section-58__card-inner{padding:30px}}@media (max-width:47.99875em){.section-58__card .section-58__card-inner{position:relative;z-index:1}}.section-58__card:nth-of-type(2){background:#282828;min-height:519px}.section-58__card:nth-of-type(2) .section-58__card-inner{padding:80px}@media (max-width:76.875em){.section-58__card:nth-of-type(2) .section-58__card-inner{padding-left:60px}}@media (max-width:61.99875em){.section-58__card:nth-of-type(2) .section-58__card-inner{padding:30px}}@media (max-width:47.99875em){.section-58__card:nth-of-type(2) .section-58__card-inner{position:static}}@media (max-width:47.99875em){.section-58__card:nth-of-type(2){min-height:auto}}.section-58__card-pic2{position:absolute;right:-191px;bottom:0}@media (max-width:76.875em){.section-58__card-pic2{max-width:570px}}@media (max-width:61.99875em){.section-58__card-pic2{max-width:420px}}@media (max-width:47.99875em){.section-58__card-pic2{display:none}}@media (max-width:61.99875em){.section-58__card-pic{-webkit-filter:opacity(.6);filter:opacity(.6)}}@media (max-width:47.99875em){.section-58__card-pic{-webkit-filter:opacity(.4);filter:opacity(.4);position:absolute;width:100%;height:100%}.section-58__card-pic img{width:100%;height:100%}}.section-58__card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;height:100%;gap:20px;left:0;padding-left:80px}@media (max-width:76.875em){.section-58__card-inner{padding-left:60px}}@media (max-width:29.99875em){.section-58__card-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:35.99875em){.section-58__card-text br{display:none}}.section-58__card-big{margin-bottom:15px}@media (max-width:29.99875em){.section-58__card-big{margin-bottom:7px}}.section-58__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}@media (max-width:47.99875em){.section-58__list-item br{display:none}}.section-58__card-link{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-59__items{margin-top:50px;display:-ms-grid;display:grid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:47.99875em){.section-59__items{margin-top:30px;gap:10px}}.section-59__item{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px 35px;border-radius:16px}.section-59__item::before{position:relative;top:4px;font-size:22px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:47.99875em){.section-59__item{width:100%;max-width:415px;padding:20px 15px;gap:10px}}.section-59__item-title{margin-bottom:15px}@media (max-width:47.99875em){.section-59__item-title{margin-bottom:7px}}.section-59__item-phone{font-size:32px}@media (max-width:47.99875em){.section-59__item-phone{font-size:28px}}.section-59__item-phone:hover{color:#fc4c02}.section-59__item-mail{font-size:28px}@media (max-width:47.99875em){.section-59__item-mail{font-size:25px}}.section-59__item-mail:hover{color:#fc4c02}.section-59__req{margin-top:60px}@media (max-width:47.99875em){.section-59__req{margin-top:30px}}.section-59__req-title{text-align:center}.section-59__req-subtitle{text-align:center;margin-top:30px}@media (max-width:47.99875em){.section-59__req-subtitle{margin-top:10px}}.section-59__req-items{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:70px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:61.99875em){.section-59__req-items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:47.99875em){.section-59__req-items{gap:10px;-ms-grid-columns:auto;grid-template-columns:auto}}.section-60__items{margin-top:50px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:61.99875em){.section-60__items{gap:20px}}@media (max-width:47.99875em){.section-60__items{-ms-grid-columns:(250px)[3]!important;grid-template-columns:repeat(3,250px)!important;gap:15px}}.section-60__item{border-radius:22px;padding:10px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:47.99875em){.section-60__item{min-width:250px}}.section-60__item-pic{padding-bottom:72.23%;border-radius:12px}.section-60__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-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:20px}@media (max-width:61.99875em){.section-60__item-inner{padding:0;padding-top:10px}}@media (max-width:61.99875em){.section-60__item-text br{display:none}}.section-60__item-link{margin-top:31px;font-size:13px;min-height:70px;line-height:184.615385%}@media (max-width:61.99875em){.section-60__item-link{font-size:12px}}@media (max-width:47.99875em){.section-60__item-link{margin-top:20px}}.section-61__items{display:-ms-grid;display:grid;-ms-grid-columns:49% auto;grid-template-columns:49% auto;gap:30px;margin:0 85px;margin-top:50px}@media (max-width:76.875em){.section-61__items{margin-inline:30px}}@media (max-width:61.99875em){.section-61__items{-ms-grid-columns:auto;grid-template-columns:auto;max-width:450px;margin-inline:auto}}@media (max-width:47.99875em){.section-61__items{gap:15px;margin-top:30px}}.section-61__item{background:#fff;padding:40px 50px;border-radius:16px;position:relative}@media (max-width:76.875em){.section-61__item{padding-inline:30px}}@media (max-width:47.99875em){.section-61__item{padding:20px}}.section-61__item-title{position:relative;z-index:1}.section-61__list{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:5px 35px;position:relative;z-index:1;margin-top:20px}@media (max-width:47.99875em){.section-61__list{gap:5px 20px;margin-top:10px}}.section-61__map{position:absolute;right:50px;bottom:36px}@media (max-width:47.99875em){.section-61__map{max-width:250px}}.section-61__cities{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:21px 50px;margin-top:20px}@media (max-width:47.99875em){.section-61__cities{gap:15px;margin-top:10px}}.section-61__city{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}@media (max-width:29.99875em){.section-61__city{gap:10px}}.section-61__city-icon{-ms-flex-negative:0;flex-shrink:0}@media (max-width:47.99875em){.section-61__city-icon{max-width:45px}}@media (max-width:29.99875em){.section-61__city-icon{max-width:30px}}@media (max-width:29.99875em){.section-61__city-text{font-size:14px;line-height:1.2}}.section-62__container{background:#fff;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:47.99875em){.section-62__container{padding:0}}@media (max-width:76.875em){.section-62__pic{max-width:400px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.section-62__pic img{height:100%;border-radius:16px}}@media (max-width:76.875em) and (max-width:61.99875em){.section-62__pic{max-width:350px}}@media (max-width:47.99875em){.section-62__pic{display:none}}.section-62__form{-ms-flex-negative:0;flex-shrink:0;margin-inline:auto;width:100%;max-width:410px;padding:30px 0}@media (max-width:61.99875em){.section-62__form{max-width:330px}}@media (max-width:47.99875em){.section-62__form{max-width:410px;margin-inline:auto;-ms-flex-negative:1;flex-shrink:1}}.section-62 .form__content{width:100%}.section-62 .form__input_question{resize:none;height:150px;padding-top:32px}.section-62 .form__input_question::-webkit-input-placeholder{font-size:18px;font-weight:400;line-height:144.444444%;font-family:NTSomic}.section-62 .form__input_question::-moz-placeholder{font-size:18px;font-weight:400;line-height:144.444444%;font-family:NTSomic}.section-62 .form__input_question:-ms-input-placeholder{font-size:18px;font-weight:400;line-height:144.444444%;font-family:NTSomic}.section-62 .form__input_question::-ms-input-placeholder{font-size:18px;font-weight:400;line-height:144.444444%;font-family:NTSomic}.section-62 .form__input_question::placeholder{font-size:18px;font-weight:400;line-height:144.444444%;font-family:NTSomic}.section-63__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:100px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:61.99875em){.section-63__container{gap:30px}}@media (max-width:47.99875em){.section-63__container{gap:20px;-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-63__article{font-size:18px;line-height:144.444444%}@media (max-width:47.99875em){.section-63__article{font-size:16px}}.section-63__article img{border-radius:16px;margin-top:40px}@media (max-width:47.99875em){.section-63__article img{margin-top:15px}}.section-63__article p:not(:first-of-type){margin-top:20px}@media (max-width:47.99875em){.section-63__article p:not(:first-of-type){margin-top:10px}}.section-63__article p b,.section-63__article p strong{font-weight:700}.section-63__article p a{color:#fc4c02;text-decoration:underline;text-underline-offset:2px}.section-63__article h2{margin-top:30px;font-size:32px;font-weight:400;line-height:125%;font-weight:700;text-transform:uppercase}@media (max-width:47.99875em){.section-63__article h2{margin-top:20px}}@media (max-width:61.99875em){.section-63__article h2 br{display:none}@supports (font-size:clamp(1.25rem ,1.0416666667rem + 1.0416666667vw ,1.6875rem)){.section-63__article h2{font-size:clamp(1.25rem ,1.0416666667rem + 1.0416666667vw ,1.6875rem)}}@supports not (font-size:clamp(1.25rem ,1.0416666667rem + 1.0416666667vw ,1.6875rem)){.section-63__article h2{font-size:calc(1.25rem + .4375 * (100vw - 20rem)/ 42)}}}@media (max-width:47.99875em){.section-63__article h2{margin-top:10px}}.section-63__article h3{font-weight:700;font-size:22px;margin-top:15px;line-height:136.363636%}@media (max-width:29.99875em){.section-63__article h3{font-size:18px;margin-top:10px}}.section-63__article ul{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;margin-top:20px}.section-63__article ul li{padding-left:15px;position:relative}.section-63__article ul li:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#fc4c02;top:13px;left:0}@media (max-width:47.99875em){.section-63__article ul li{margin-top:10px}}.section-63__article ol{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;margin-top:20px;list-style-type:decimal}.section-63__article ol li{list-style-type:decimal}@media (max-width:47.99875em){.section-63__article ol{margin-top:10px}}.section-63__form{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-ms-flex-negative:0;flex-shrink:0;padding-bottom:20px;padding:40px 36.5px;background:#282828;color:#fff}@media (max-width:61.99875em){.section-63__form{padding:20px;max-width:320px}}.section-63 .form__title{color:#fff}.section-63 .form__subtitle{color:#fff}@media (max-width:61.99875em){.section-63 .form__subtitle{font-size:18px}.section-63 .form__subtitle br{display:none}}.section-63 .form__items{max-width:320px}.section-63 .form__check-label::before{border:1px solid rgba(255,255,255,.2)}.section-63 .form__footer{width:100%}.section-63 .form__footer_vertical{border-color:rgba(255,255,255,.2);padding-top:20px;margin-top:20px}.section-63 .form__callback{width:100%;-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-63 .form__callback span{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-63 .form__callback span::before{top:2px;position:relative}.section-63 .form__callback a{font-size:22px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCJiYXNlL251bGwuc2NzcyIsInN0eWxlLmNzcyIsIl92YXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9kaXN0L2ZhbmN5Ym94LmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIl9nbG9iYWwuc2NzcyIsImJhc2UvbWl4aW5zLnNjc3MiLCJwYXJ0cy9faWNvbnMtZm9udC5zY3NzIiwicGFydHMvX2hlYWRlci5zY3NzIiwicGFydHMvX2Zvb3Rlci5zY3NzIiwicGFydHMvX21vZGFsLnNjc3MiLCJwYXJ0cy9fcXVpei5zY3NzIiwic2VjdGlvbnMvc2VjdGlvbi0xLnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTIuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNC5zY3NzIiwic2VjdGlvbnMvc2VjdGlvbi01LnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTYuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNy5zY3NzIiwic2VjdGlvbnMvc2VjdGlvbi04LnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9uLTkuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMTAuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMTEuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMTIuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMTMuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMTQuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMTUuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMTYuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMTcuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMTguc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMTkuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMjAuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMjEuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMjIuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMjMuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMjQuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMjUuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMjYuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMjcuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMjguc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMjkuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMzAuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMzEuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMzIuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMzMuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMzQuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMzUuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMzYuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMzcuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMzguc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tMzkuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNDAuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNDEuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNDIuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNDMuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNDQuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNDUuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNDYuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNDcuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNDguc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNDkuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNTAuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNTEuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNTIuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNTMuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNTQuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNTUuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNTYuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNTcuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNTguc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNTkuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNjAuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNjEuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNjIuc2NzcyIsInNlY3Rpb25zL3NlY3Rpb24tNjMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsV0FDQyxZQUFBLFFBQ0EsYUFBQSxLQUNBLElBQUEsaUNBQUEsZUFBQSxDQUFBLGdDQUFBLGVBQ0EsWUFBQSxJQUNBLFdBQUEsT0FFRCxXQUNDLFlBQUEsTUFDQSxhQUFBLEtBQ0EsSUFBQSwwQkFBQSxlQUFBLENBQUEseUJBQUEsZUFDQSxZQUFBLElBQ0EsV0FBQSxPQUVELFdBQ0MsWUFBQSxRQUNBLGFBQUEsS0FDQSxJQUFBLG9DQUFBLGVBQUEsQ0FBQSxtQ0FBQSxlQUNBLFlBQUEsSUFDQSxXQUFBLE9BRUQsV0FDQyxZQUFBLFFBQ0EsYUFBQSxLQUNBLElBQUEsbUNBQUEsZUFBQSxDQUFBLGtDQUFBLGVBQ0EsWUFBQSxJQUNBLFdBQUEsT0N6QkQsRUM4QkEsUUFEQSxTRDFCQyxRQUFBLEVBQ0EsT0FBQSxFQUNBLE9BQUEsRUFDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxRQUFBLEVBRUQscUJBQ0Msc0JBQ0MsY0FBQSxNQUdGLHFCQUNDLFVBQUEsS0FFRCxFQUNDLGdCQUFBLEtBQ0EsbUJBQUEsSUFBQSxjQUFBLElBQUEsV0FBQSxJQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsUUFDQyxNQUFBLFFDdUNGLEdBREEsR0FFQSxFRHBDQSxHQUlDLGdCQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFHRCxJQUNDLGVBQUEsSUFDQSxVQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxtQkFBQSxPQUFBLGdCQUFBLE9BR0QsR0NvQ0EsR0FDQSxHQUNBLEdBQ0EsR0FDQSxHRGxDQyxZQUFBLFFBQ0EsVUFBQSxRQUNBLE9BQUEsRUFDQSxRQUFBLEVBR0QsS0FDQyxPQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxRQUNBLFdBQUEsUUFFQSxPQ29D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RCxjQWFFLGNBQUEsTUFHRCxvQkFDQyxTQUFBLFNBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGVBQUEsT0FDQSxZQUFBLFlBQ0EsUUFBQSxFQUNBLFdBQUEsT0FDQSxpQkFBQSxLQUNBLE1BQUEsb0JBQUEsTUFBQSxpQkFBQSxNQUFBLFlBRUEsY0FBQSxLQUdELG9CQUNDLE1BQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxLQUNBLFVBQUEsTUFDQSxXQUFBLFFBQ0EsU0FBQSxTQUNBLFFBQUEsRUFDQSxTQUFBLE9BSUYsTUFDQyxLQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxtQkFBQSxJQUFBLElBQUEsT0FBQSxjQUFBLElBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxJQUFBLE9BQ0EsV0FBQSxRQUNBLE1BQUEsS0FFQSxJQUFBLEVBQ0EsYUFDQyxPQUFBLEtBV0EsaUJBQUEscUtBVUEsaUJBQUEsa0tBV0EsZ0JBQUEsS0FBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLEtBQ0Esa0JBQUEscUJBQUEsR0FBQSxPQUFBLFNBQ0EsVUFBQSxxQkFBQSxHQUFBLE9BQUEsU0FDQSxtQkFBQSxNQUFBLElBQ0EsY0FBQSxNQUFBLElBQ0EsV0FBQSxNQUFBLElBQ0EsUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxFQUlGLHdDQUNDLEdBQ0Msb0JBQUEsS0FBQSxLQUVELEtBQ0Msb0JBQUEsTUFBQSxPQUxGLGdDQUNDLEdBQ0Msb0JBQUEsS0FBQSxLQUVELEtBQ0Msb0JBQUEsTUFBQSxPQUdGLFdBQ0MsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFdBQUEsc0JBQUEsUUFBQSxtQkFBQSxZQUFBLGVBQUEsWUFDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxtQkFDQyxVQUFBLE9BQ0Esa0JBQUEsWUFBQSxjQUFBLFlBQUEsVUFBQSxZQUVELDRCQVhELFdBWUUsVUFBQSxNQUNBLFVBQUEsTUFFRCw4QkFmRCxXQWdCRSxVQUFBLE1BR0YsV0FDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxJQUFBLEtBQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXQUNBLFdBQUEsS0FDQSxRQUFBLEdBQ0EsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxZQUNBLGVBQUEsRUFDQSxXQUFBLEtBQ0EsbUJBQ0MsVUFBQSxPQUNBLFdBQUEsS0FJRixNQUVDLE1BQUEsS0FDQSxRQUFBLEtBRUEsYUFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsT0FBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBR0EsOEJBQ0MsZ0JBQ0MsUUFBQSxNQUlILG1CQUNDLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEVBS0QscUJBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsV0FBQSxLQUNBLCtCQUNDLE9BQUEsRUFBQSxLQUdELDhCQVRELHFCQVVFLFdBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsSUFBQSxNQUlILGVBRUMsV0FBQSxLQUVBLDhCQUpELGVBS0UsV0FBQSxNQUlBLDZDQUNDLFFBQUEsS0FHRCw0REFDQyxpQkFBQSxZQUNBLFFBQUEsTUFDQSxlQUFBLElBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxVQUFBLEtBRUEsdUZBQ0MsUUFBQSxHQURELDhFQUNDLFFBQUEsR0FERCxrRkFDQyxRQUFBLEdBREQsbUZBQ0MsUUFBQSxHQURELHlFQUNDLFFBQUEsR0FPRCx1REFDQyxZQUFBLEl6Qm8wTUosK0R5QmwwTUcsaUVBRUMsV0FBQSxrQ0FBQSxPQUFBLE9BQUEsVUFDQSxRQUFBLEVBQ0EsZ0JBQUEsUUFNSCxzQkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsZUFBQSxPQUNBLFlBQUEsZ0JBQ0EsT0FBQSxLQUNBLE9BQUEsUUFDQSxXQUFBLE9BQ0EsOEJBWEQsc0JBWUUsVUFBQSxNQUVELDhCQWRELHNCQWVFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxNQUVELGtEQUNDLFlBQUEsSUFFRCwwREFBQSw0REFFQyxXQUFBLGtDQUFBLE9BQUEsT0FBQSxVQUNBLFFBQUEsRUFDQSxnQkFBQSxRQUNBLGtCQUFBLFVBR0QsOEJBNUJELHNCQTZCRSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLFFBR0QsOEJBaENELHNCQWlDRSxPQUFBLEVBQ0EsVUFBQSxNQXNCRix3QkFDQyxTQUFBLFNBQ0EsZ0NBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxrQkFBQSxVQUNBLGdCQUFBLFFBQ0EsaUJBQUEsMkJBQ0EsbUJBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxvQkFBQSxDQUFBLE1BQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxnQkFBQSxXQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsb0JBQUEsQ0FBQSxNQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsZ0JBSUEsY0FBQSxJQUNBLFNBQUEsU0FDQSxRQUFBLEdBQ0EsT0FBQSxNQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxLQUNBLDhCQWpCRCxnQ0FrQkUsTUFBQSxLQUNBLE9BQUEsTUFTSCx3QkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxJQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUtELHFCQUNDLFFBQUEsU0FBQSxRQUFBLEtBQ0EsaUJBQUEsU0FBQSxzQkFBQSxjQUNBLElBQUEsS0FDQSw4QkFKRCxxQkFLRSxJQUFBLE1BRUQsOEJBUEQscUJBUUUsaUJBQUEsS0FBQSxzQkFBQSxNQUdGLDRCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxXQUFBLEtBQ0EsSUFBQSxLQUNBLG9DQUNDLGtCQUFBLEVBQUEsWUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsZ0JBQUEsUUFDQSxpQkFBQSwyQkFFQSxnQkFBQSxNQUNBLGNBQUEsSUFDQSxRQUFBLEdBRUQsOEJBaEJELDRCQWlCRSxJQUFBLEtBQ0EsK0JBQ0MsUUFBQSxNQUdGLDhCQXRCRCw0QkF1QkUsSUFBQSxNQUdGLGdFQUNDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsZ0JBQUEsUUFFRCxxRUFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGdCQUFBLFFBR0YsYUFDQyxlQUFBLEtBQ0EsMkJBQ0MsUUFBQSxLQUlGLHdCQUNDLGFBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxLQUNBLFdBQUEsUUFDQSxXQUFBLEtBQ0EsNEJBUEQsd0JBUUUsYUFBQSxLQUNBLGNBQUEsTUFFRCw4QkFYRCx3QkFZRSxhQUFBLEtBQ0EsV0FBQSxNQUVELDhCQWZELHdCQWdCRSxVQUFBLEtBSUEsV0FBQSxLQUNBLGNBQUEsS0FKQSwyQkFDQyxRQUFBLE1BS0YsOEJBdkJELHdCQXdCRSxXQUFBLEtBQ0EsT0FBQSxNQUlGLFdBQ0MsU0FBQSxTQUlDLDRCQUNDLHFCQUNDLFFBQUEsTUFPSCxrQkFDQyxXQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxJQUFBLEtBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLDJDQUNDLFVBQUEsS0FFRCw0QkFDQyxzQkFDQyxVQUFBLE1BR0YsOEJBYkQsa0JBY0UsSUFBQSxNQUVELDhCQWhCRCxrQkFpQkUsV0FBQSxLQUNBLElBQUEsS0FDQSxzQkFDQyxVQUFBLE1BT0gsaUJBQ0MsaUJBQUEsWUFDQSxTQUFBLFNBQ0EsUUFBQSxFQUNBLFdBQUEsS0FDQSxVQUFBLE1BQ0EsOEJBQ0MsV0FBQSxFQUVELDhCQVRELGlCQVVFLFdBQUEsTUFFRCw4QkFaRCxpQkFhRSxRQUFBLGFBTUYsa0JBQ0MsU0FBQSxTQUNBLE9BQUEsTUFDQSxNQUFBLE9BQ0EsUUFBQSxFQUNBLDRCQUxELGtCQU1FLFVBQUEsTUFDQSxNQUFBLE9BRUQsOEJBVEQsa0JBVUUsT0FBQSxNQUNBLFVBQUEsT0FFRCw4QkFiRCxrQkFjRSxVQUFBLE9BRUQsOEJBaEJELGtCQWlCRSxRQUFBLE1DL3lCSCxXQUNDLGlCQUFBLDJCQUNBLFFBQUEsTUFBQSxFQUNBLDhCQUhELFdBSUUsUUFBQSxLQUFBLEVBQ0Esb0JBQUEsSUFDQSxTQUFBLFNBQ0EsbUJBQ0MsU0FBQSxTQUNBLE1BQUEsS0FDQSxRQUFBLEdBQ0EsT0FBQSxLQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsaUJBQUEsS0FDQSxRQUFBLElBRUQseURBQ0MsY0FDQyxRQUFBLE1BT0gsc0JBQ0MsU0FBQSxTQUNBLFFBQUEsRUFVRCxxQkFDQyxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLElBQUEsS0FDQSwwQkFDQyxXQUFBLEtBRUQseUJBQ0MsbUJBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxzQkFBQSxXQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsc0JBQ0EsOEJBRkQseUJBR0UsVUFBQSxNQUVELDhCQUxELHlCQU1FLFVBQUEsTUFHRix1QkFDQyxZQUFBLElBRUQsNEJBQ0Msd0JBQ0MsUUFBQSxPQUdGLDhCQXpCRCxxQkEwQkUsVUFBQSxLQUNBLElBQUEsS0FDQSx3QkFDQyxRQUFBLE1BT0gsb0JBQ0MsV0FBQSxLQUNBLElBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSw4QkFKRCxvQkFLRSxXQUFBLE1BRUQsOEJBUEQsb0JBUUUsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxRQU1GLG1CQUNDLE1BQUEsS0FDQSxVQUFBLE1BS0QsbUJBQ0MsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLElBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsOEJBTEQsbUJBTUUsV0FBQSxNQVdGLHNCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLElBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsOEJBSkQsc0JBS0UsY0FBQSxLQUFBLFVBQUEsS0FDQSxJQUFBLE1BV0Ysa0JBQ0MsV0FBQSxLQUNBLFFBQUEsU0FBQSxRQUFBLEtBQ0EsaUJBQUEsU0FBQSxzQkFBQSxjQUNBLElBQUEsS0FDQSw4QkFMRCxrQkFNRSxpQkFBQSxLQUFBLHNCQUFBLEtBQ0EsV0FBQSxNQU1GLGlCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxJQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLE1BQ0EsUUFBQSxLQUNBLGFBQUEsS0FDQSx5QkFDQyxVQUFBLEtBQ0Esa0JBQUEsRUFBQSxZQUFBLEVBQ0EsOEJBSEQseUJBSUUsVUFBQSxNQUdGLDRCQWhCRCxpQkFvQkUsSUFBQSxLQUNBLFVBQUEsS0FKQSxvQkFDQyxRQUFBLE1BS0YsOEJBdkJELGlCQXdCRSxZQUFBLElBQ0EsUUFBQSxLQUNBLFdBQUEsT0N2S0YsOEJBREQsV0FFRSxXQUFBLE1BWUEsd0NBQ0MsUUFBQSxLQUVELHFDQUNDLGVBQUEsS0FBQSxPQUFBLEtBS0Ysa0JBQ0MsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLElBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsOEJBTkQsa0JBT0UsSUFBQSxNQUVELDhCQVRELGtCQVVFLFdBQUEsTUFFRCw4QkFaRCxrQkFhRSxJQUFBLEtBQ0EscUJBQ0MsUUFBQSxNQU9ILGlCQUNDLFVBQUEsTUFDQSxTQUFBLFNBQ0EsTUFBQSw0QkFDQSxlQUFBLE9BQ0EsY0FBQSxLQUNBLFNBQUEsT0FDQSw4QkFQRCxpQkFRRSxNQUFBLDZCQUVELDhCQVZELGlCQVdFLE1BQUEsaUJBQ0EsZUFBQSxLQUVELDZDQUNDLFdBQUEsUUFFRCx1QkFDQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxpQkFBQSw2R0FBQSxDQUFBLDhHQUFBLGlCQUFBLGtFQUFBLENBQUEsZ0VBQUEsaUJBQUEsK0RBQUEsQ0FBQSxtRUFNRixxQkFDQyxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLDhCQU5ELHFCQU9FLGVBQUEsZUFBQSxPQUFBLGdCQUdGLHVCQUNDLFFBQUEsRUFDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxRQUFBLEtBQ0EsOEJBWkQsdUJBYUUsUUFBQSxNQU1GLHNCQUNDLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxlQUFBLEVBQ0EsV0FBQSxLQUNBLFlBQUEsS0FDQSw4QkFSRCxzQkFTRSxZQUFBLEVBQ0EsVUFBQSxNQUVELDhCQVpELHNCQWFFLFVBQUEsTUFNRixzQkFDQyxVQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsSUFDQSxXQUFBLFFBRUEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsV0FBQSxzQkFBQSxRQUFBLG1CQUFBLFlBQUEsZUFBQSxZQUNBLElBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxNQUFBLE1BQ0EsT0FBQSxLQUVBLFdBQUEsS0FDQSxlQUFBLFVBQ0EsOEJBQ0MsVUFBQSxPQUNBLGtCQUFBLFlBQUEsY0FBQSxZQUFBLFVBQUEsWUFDQSxTQUFBLFNBQ0EsSUFBQSxNQUVELDRCQUNDLFdBQUEsUUFFRCw4QkF6QkQsc0JBMEJFLE1BQUEsS0FDQSxRQUFBLElBQ0EsVUFBQSxNQUVELDhCQTlCRCxzQkErQkUsSUFBQSxJQUNBLFlBQUEsS0MzSkgsV0FDQyxpQkFBQSwyQkFDQSxTQUFBLE9BQ0Esd0NBQ0MsY0FBQSxjQU1ELGlCQUNDLFlBQUEsTUFDQSxXQUFBLE9BQ0Esc0NBQ0MsUUFBQSxLQUVELDhCQU5ELGlCQU9FLFlBQUEsT0FFRCw0QkFDQyxXQUFBLEVBS0YsbUJBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxrQkFBQSxJQUFBLGVBQUEsSUFBQSxZQUFBLFNBQ0EsOEJBSkQsbUJBS0UsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSxJQUFBLE1BZ0JGLHFCQUNDLFdBQUEsS0FTRixhQUNDLFdBQUEsS0FDQSxTQUFBLFFBQ0EsOEJBSEQsYUFJRSxXQUFBLE1BSUQsc0JBQ0Msa0JBQUEsUUFBQSxlQUFBLFFBQUEsWUFBQSxRQUtELG9CQUNDLE9BQUEsS0FDQSxXQUFBLE1BQ0EsNEJBSEQsb0JBSUUsV0FBQSxNQUdGLHlCQUNDLFNBQUEsT0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsZUFBQSxFQUVELHlCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxrQkFBQSxFQUFBLFlBQUEsRUFDQSxjQUFBLEtBQ0EsV0FBQSxxQkFDQSxJQUFBLEtBQ0EsUUFBQSxJQUtELDBCQUNDLGNBQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxLQUNBLE9BQUEsS0FDQSw4QkFMRCwwQkFNRSxVQUFBLE9BTUYsd0JBQ0MsU0FBQSxTQUNBLE1BQUEsS0FDQSxlQUFBLEtBRUEsNEJBQ0MsY0FBQSxLQUNBLFNBQUEsT0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUVELCtCQUNDLFFBQUEsNENBQ0Esa0JBQUEsY0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxXQUFBLE9BQ0EsZUFBQSxVQUNBLFNBQUEsU0FDQSxPQUFBLE1BQ0EsTUFBQSxLQUNBLG1CQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsa0JBQUEsV0FBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLGtCQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsTUFBQSxLQUNBLGNBQUEsSUFDQSxXQUFBLFFBTUYsNEJBQ0MsUUFBQSxLQUNBLFlBQUEsS0FDQSw4QkFIRCw0QkFJRSxRQUFBLE1BT0QsOEJBREQsd0JBRUUsVUFBQSxNQUVELDhCQUNDLDJCQUNDLFFBQUEsTUFPSCxtQkFDQyxXQUFBLEtBQ0EsNEJBQ0Msc0JBQ0MsUUFBQSxNQUtILHFCQUNDLFNBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsRUFDQSxrQkFBQSxFQUFBLFlBQUEsRUM5S0QsdUJBQ0MsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLEtBQ0EsOEJBTEQsdUJBTUUsSUFBQSxNQUVELDhCQVJELHVCQVNFLFdBQUEsTUFFRCw4QkFYRCx1QkFZRSxJQUFBLE1BTUYsNEJBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxJQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSw4QkFMRCw0QkFNRSxJQUFBLE1BTUYsMkJBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxNQUFBLDRCQUNBLGNBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLFFBQUEsS0FBQSxFQUFBLEtBQUEsRUFDQSxtQ0FDQyxtQkFBQSxNQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEscUJBQUEsQ0FBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLG1CQUFBLFdBQUEsTUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLHFCQUFBLENBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxtQkFHQSxXQUFBLFFBQ0EsTUFBQSxLQUNBLCtEQUNDLE1BQUEsS0FHRiw0QkFuQkQsMkJBb0JFLFFBQUEsS0FBQSxHQUVELDhCQXRCRCwyQkF1QkUsSUFBQSxNQUVELDhCQXpCRCwyQkEwQkUsTUFBQSxrQkFFRCw4QkE1QkQsMkJBNkJFLFFBQUEsS0FBQSxHQUVELDhCQS9CRCwyQkFnQ0UsTUFBQSw2QkFNRixvQkFDQyxTQUFBLFNBQ0EsZUFBQSxJQUNBLE1BQUEsS0FDQSx3QkFDQyxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQU1GLDRCQUNDLFFBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSw0QkFIRCw0QkFJRSxZQUFBLEtBRUQsOEJBTkQsNEJBT0UsVUFBQSxNQVdGLDJCQUNDLFFBQUEsS0FLRCwrQkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLElBQUEsS0FDQSxXQUFBLEtBQ0EsOEJBTEQsK0JBTUUsV0FBQSxFQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLFFBTUYsOEJBQ0MsT0FBQSxLQUtELDZCQUNDLE1BQUEsS0FDQSxVQUFBLE1BQ0EsOEJBSEQsNkJBSUUsVUFBQSxLQUNBLE1BQUEsTUFNRiw0QkFDQyxNQUFBLEtBQ0EsVUFBQSxNQUNBLG9DQUNDLFVBQUEsSUFFRCw4QkFORCw0QkFPRSxVQUFBLEtBQ0EsTUFBQSxNQUVELDhCQVZELDRCQVdFLFVBQUEsTUFLSCxrQkFDQyxpQkFBQSxLQUFBLG9CQUFBLHNCQUFBLEtBQUEsb0JBQ0EsSUFBQSxNQUNBLDhCQUhELGtCQUlFLElBQUEsTUFFRCw4QkFORCxrQkFPRSxpQkFBQSxLQUFBLHNCQUFBLEtBQ0EsSUFBQSxNQUlELDRCQUNDLGtCQUFBLEVBQUEsWUFBQSxFQUtELHdCQUNDLFlBQUEsSUFDQSxXQUFBLEtBQ0EsV0FBQSxFQUtELHdCQUNDLFdBQUEsS0FDQSw4QkFGRCx3QkFHRSxXQUFBLE1BTUYsNkJBQ0MsWUFBQSxJQUNBLGtDQUNDLFlBQUEsSUFNRix5QkFDQyxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLElBQUEsS0FDQSw4QkFMRCx5QkFNRSxXQUFBLEtBQ0EsSUFBQSxNQU1GLHdCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLElBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsZ0NBQ0MsVUFBQSxLQUNBLDhCQUZELGdDQUdFLFVBQUEsTUFHRiw4QkFWRCx3QkFXRSxJQUFBLE1BTUYsMkJBQ0MsV0FBQSxLQUNBLE1BQUEsTUFDQSw4QkFIRCwyQkFJRSxXQUFBLE1BRUQsOEJBTkQsMkJBT0UsTUFBQSxNQU1GLDBCQUNDLE1BQUEsS0FVRCwrQkFDQyxRQUFBLE1BQ0EsU0FBQSxTQUNBLGVBQUEsTUFDQSxNQUFBLEtBQ0EsbUNBQ0MsU0FBQSxTQUNBLGNBQUEsS0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBTUYsaUNBQ0MsTUFBQSxLQUNBLE9BQUEsS0FHQSxzQ0FDQyxNQUFBLEtBS0Qsc0NBQ0MsS0FBQSxLQ3RTSCxXQUNDLGlCQUFBLDJCQUNBLFNBQUEsT0FRQSxtQkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGtCQUFBLElBQUEsZUFBQSxJQUFBLFlBQUEsU0FDQSw4QkFKRCxtQkFLRSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXQUNBLElBQUEsTUFXRixxQkFDQyxXQUFBLEtBS0QsbUJBQ0MsV0FBQSxLQUtELGlCQUNDLFdBQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxNQUNBLElBQUEsS0FDQSxtQkFBQSxXQUFBLHNCQUFBLFFBQUEsbUJBQUEsWUFBQSxlQUFBLFlBQ0EsOEJBTkQsaUJBT0UsV0FBQSxNQUVELDhCQVRELGlCQVVFLFVBQUEsTUFHRixpQkFDQyxXQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLDRCQUhELGlCQUlFLFFBQUEsTUFFRCw4QkFORCxpQkFPRSxXQUFBLE1BR0YseUJBQ0MsVUFBQSxNQUVELHdCQUNDLFVBQUEsTUFJRixpQkFFQyxXQUFBLEtBQ0EsU0FBQSxRQUNBLDhCQUpELGlCQUtFLFdBQUEsTUFJRCwwQkFDQyxrQkFBQSxRQUFBLGVBQUEsUUFBQSxZQUFBLFFBS0Qsd0JBQ0MsT0FBQSxLQUNBLFdBQUEsTUFDQSw0QkFIRCx3QkFJRSxXQUFBLE1BR0YsNkJBQ0MsU0FBQSxPQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxlQUFBLEVBRUQsNkJBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGtCQUFBLEVBQUEsWUFBQSxFQUNBLGNBQUEsS0FDQSxXQUFBLHFCQUNBLElBQUEsS0FDQSxRQUFBLElBSUQseUJBQ0MsU0FBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxFQUNBLGtCQUFBLEVBQUEsWUFBQSxFQTBCRCw4QkFDQyxRQUFBLE1BQ0EsU0FBQSxTQUNBLGVBQUEsUUFDQSxrQ0FDQyxjQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FNRiw2QkFDQyxjQUFBLEtBQ0EsV0FBQSxRQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsUUFBQSxLQUFBLEtBQ0EsS0FBQSxFQUNBLE9BQUEsS0FDQSxNQUFBLEVDdEtELDhCQURELFdBRUUsV0FBQSxNQUlELHNCQUNDLFNBQUEsU0FLRCxtQkFDQyxTQUFBLFNBQ0EsSUFBQSxNQUNBLEtBQUEsUUFDQSxRQUFBLEdBQ0EsdUJBQ0MsVUFBQSxLQU9ELDRCQUNDLHFCQUNDLFFBQUEsTUFPSCxvQkFDQyxXQUFBLEtBQ0EsOEJBRkQsb0JBR0UsV0FBQSxNQUtILFNBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSxLQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSw0QkFKRCxTQUtFLElBQUEsTUFFRCw4QkFQRCxTQVFFLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsUUFJRCx3QkFDQyxRQUFBLEtBQ0EsOEJBRkQsd0JBR0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxjQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxJQUFBLEtBQ0EsNEJBQ0MsTUFBQSxLQUNBLGtCQUFBLEVBQUEsWUFBQSxHQUdGLDhCQWRELHdCQWVFLFVBQUEsS0FDQSxXQUFBLE1BTUYsa0JBQ0MsY0FBQSxLQUNBLFdBQUEsUUFDQSxrQ0FDQyxjQUFBLEVBQUEsS0FBQSxLQUFBLEVBQ0EsVUFBQSxNQUNBLGtCQUFBLGNBQ0EsY0FBQSxjQUNBLFVBQUEsY0FDQSxPQUFBLEVBQ0EsSUFBQSxFQUNBLFNBQUEsS0FDQSxPQUFBLE1BQ0EsUUFBQSxFQUNBLFFBQUEsSUFDQSxRQUFBLE1BQ0EsUUFBQSxLQUNBLFlBQUEsZUFFRCw4QkFuQkQsa0JBb0JFLGFBQUEsS0FDQSxRQUFBLEVBQ0EsU0FBQSxNQUNBLE1BQUEsS0FDQSxLQUFBLEVBRUEsUUFBQSxLQUNBLGtCQUFBLG1CQUNBLGNBQUEsbUJBQ0EsVUFBQSxvQkFNRixnQkFDQyxRQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLEtBQ0EsUUFBQSxFQUNBLDhCQU5ELGdCQU9FLFFBQUEsT0FNRixrQkFDQyxRQUFBLFNBQUEsUUFBQSxLQUNBLE1BQUEsTUFDQSxRQUFBLEtBQ0EsOEJBSkQsa0JBS0UsTUFBQSxNQUNBLFFBQUEsTUFFRCw4QkFSRCxrQkFTRSxRQUFBLEdBTUYsZ0JBQ0MsUUFBQSxTQUFBLFFBQUEsS0FDQSxpQkFBQSxTQUFBLHNCQUFBLGNBQ0EsSUFBQSxLQUNBLDRCQUpELGdCQUtFLElBQUEsTUFFRCw4QkFQRCxnQkFRRSxpQkFBQSxTQUFBLHNCQUFBLGVBRUQsOEJBVkQsZ0JBV0UsaUJBQUEsU0FBQSxzQkFBQSxjQUNBLElBQUEsTUFFRCw4QkFkRCxnQkFlRSxpQkFBQSxTQUFBLHNCQUFBLGVBTUYsZUFDQyxjQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLFdBQUEsS0FDQSw4QkFMRCxlQU1FLGNBQUEsTUFNRixtQkFDQyxTQUFBLFNBQ0EsUUFBQSxNQUNBLGVBQUEsTUFDQSx1QkFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLGNBQUEsS0FDQSw4QkFQRCx1QkFRRSxjQUFBLE1BT0gsdUJBQ0MsU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLEtBQ0EsY0FBQSxJQUNBLFdBQUEsUUFDQSxRQUFBLElBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsSUFDQSxlQUFBLFVBS0QscUJBQ0MsUUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSw0QkFORCxxQkFPRSxRQUFBLE1BRUQsOEJBVEQscUJBVUUsWUFBQSxNQVdGLG9CQUNDLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLDhCQUpELG9CQUtFLFlBQUEsS0FNRix1QkFDQyxXQUFBLEtBQ0EsUUFBQSxTQUFBLFFBQUEsS0FDQSxpQkFBQSxTQUFBLHNCQUFBLGNBQ0EsSUFBQSxLQUNBLDRCQUxELHVCQU1FLGlCQUFBLEtBQUEsc0JBQUEsS0FDQSxJQUFBLE1BRUQsOEJBVEQsdUJBVUUsSUFBQSxJQUNBLFdBQUEsS0FXRiw4QkFDQyxRQUFBLEdBQ0EsZUFBQSxVQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUtELG9CQUNDLFVBQUEsS0FDQSxZQUFBLFlBQ0EsZUFBQSxFQUNBLFdBQUEsS0FDQSxXQUFBLElBS0Qsb0JBQ0MsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFdBQUEsc0JBQUEsUUFBQSxtQkFBQSxZQUFBLGVBQUEsWUFDQSxVQUFBLEtBQ0EsWUFBQSxZQUNBLGVBQUEsRUFDQSxZQUFBLElBQ0EsZUFBQSxVQUNBLElBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsSUFBQSxjQUFBLElBQUEsZ0JBQUEsU0FDQSx5QkFDQyxxQkFBQSxVQUVELDBCQUNDLE1BQUEsUUFFRCw0QkFDQyxXQUFBLElBQ0EsVUFBQSxPQUVELDRCQXRCRCxvQkF1QkUsVUFBQSxLQUNBLElBQUEsS0FFRCw4QkExQkQsb0JBMkJFLFdBQUEsTUFNRixlQUNDLFlBQUEsRUFBQSxDQUFBLEVBQ0EsY0FBQSxLQUNBLFdBQUEsS0FDQSxVQUFBLE1BQ0EsTUFBQSxLQUNBLHVCQUNDLFVBQUEsS0FFRCw4QkFURCxlQVVFLFdBQUEsS0FVSCxRQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLEtBQ0EsOEJBSkQsUUFLRSxJQUFBLE1BU0QsbUJBQ0MsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxZQUNBLFFBQUEsR0FLRCxrQkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsSUFBQSxJQVFBLHVCQUNDLFFBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUdELHVCQUNDLFVBQUEsS0FDQSxZQUFBLE9BQ0EsU0FBQSxTQUNBLGFBQUEsS0FDQSxPQUFBLFFBRUEsOEJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxjQUFBLElBQ0EsV0FBQSxLQUNBLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsSUFHRCw2QkFDQyxNQUFBLFFBQ0EsT0FBQSxPQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLGlCQUFBLHlCQUNBLGdCQUFBLFFBQ0EsUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLElBQ0EsSUFBQSxJQUNBLFFBQUEsRUFDQSxtQkFBQSxJQUFBLElBQUEsT0FBQSxjQUFBLElBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxJQUFBLE9BQ0Esa0JBQUEsVUFDQSxvQkFBQSxPQUdELHlCQUNDLE9BQUEsUUFDQSxNQUFBLFFBQ0EsZ0JBQUEsVUFJRiwyQ0FDQyxRQUFBLEVBQ0EsbUJBQUEsSUFBQSxJQUFBLE9BQUEsY0FBQSxJQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsSUFBQSxPQU1GLGNBQ0MsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFdBQUEsc0JBQUEsUUFBQSxtQkFBQSxZQUFBLGVBQUEsWUFDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxJQUFBLElBQ0EsWUFBQSxZQUNBLG1CQUNDLGdCQUFBLFVBRUQsc0JBQ0MsVUFBQSxPQUNBLFdBQUEsSUFFRCw4QkFoQkQsY0FpQkUsV0FBQSxLQU1GLGVBQ0MsT0FBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLE1BQ0EsWUFBQSxLQUNBLFdBQUEsS0FDQSw4QkFORCxlQU9FLFdBQUEsTUFNRixlQUNDLFFBQUEsR0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsZUFBQSxFQUNBLFdBQUEsT0FDQSxxQkFBQSxVQUNBLGVBQUEsVUFDQSxXQUFBLEtBQ0Esc0JBQUEsSUFDQSw4QkFaRCxlQWFFLFdBQUEsTUN4ZEYsOEJBQ0MscUJBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLE1BS0Ysc0JBQ0MsWUFBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLGdCQUNBLDhCQUhELHNCQUlFLFlBQUEsTUFPRCw4QkFERCxrQkFFRSxXQUFBLFFBTUYsa0JBQ0MsV0FBQSxLQUNBLDhCQUZELGtCQUdFLFdBQUEsTUFTRCw4QkFERCx3QkFFRSxTQUFBLFFBSUgsYUFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsSUFBQSxLQUNBLDhCQUpELGFBS0UsSUFBQSxNQUdGLFlBQ0MsUUFBQSxTQUFBLFFBQUEsS0FDQSxpQkFBQSxvQkFBQSxLQUFBLHNCQUFBLG9CQUFBLEtBQ0EsSUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FFQSxjQUNDLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSxpQ0FDQyxZQUFBLEtBQ0EsOEJBRkQsaUNBR0UsWUFBQSxHQUVELG1DQUNDLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsSUFHRixtQ0FDQyxjQUFBLEtBQ0EsOEJBRkQsbUNBR0UsY0FBQSxHQUlILDRCQTNCRCxZQTRCRSxJQUFBLE1BRUQsOEJBOUJELFlBK0JFLGlCQUFBLEtBQUEsc0JBQUEsTUFFRCw4QkFqQ0QsWUFrQ0UsSUFBQSxNQUtBLDRCQURELG1CQUVFLFVBQUEsTUFFRCw4QlpqQ0EsOEVZNkJELG1CWjVCRyxVQUFBLHlEQUdGLGtGWXlCRCxtQlp4QkcsVUFBQSw4Q1ltQ0gscUJBQ0MsU0FBQSxTQUNBLFdBQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsUUFBQSxLQUNBLGFBQUEsS0FDQSx5QkFDQyxTQUFBLFNBQ0EsY0FBQSxLQUNBLG1CQUFBLE9BQUEsZ0JBQUEsT0FDQSxTQUFBLE9BQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUVELDRCQWpCRCxxQkFrQkUsYUFBQSxNQUVELDhCQXBCRCxxQkFxQkUsV0FBQSxNQUNBLHlCQUNDLGVBQUEsWUFBQSxPQUFBLFlBR0EscUNBQ0MsZUFBQSxlQUFBLE9BQUEsZ0JBSUgsOEJBL0JELHFCQWdDRSxhQUFBLE1BTUYsMkJBQ0MsU0FBQSxTQUNBLFFBQUEsRUFDQSw4QkFDQyw4QkFDQyxRQUFBLE1BUUYsZ0NBQ0MsY0FBQSxJQUVBLFdBQUEsUUFDQSxRQUFBLElBQUEsS0FDQSxRQUFBLG1CQUFBLFFBQUEsbUJBQUEsUUFBQSxZQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FFQSx3Q0FDQyxhQUFBLElBR0YsOEJBYkQsMkJBY0UsVUFBQSxNQU1GLDhCQUNDLFdBQUEsS0FDQSw4QkFGRCw4QkFHRSxXQUFBLEtBTUYsMEJBQ0MsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLEtBQ0EsOEJBTEQsMEJBTUUsSUFBQSxLQU1GLDBCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxJQUFBLEtBQ0Esa0NBQ0MsVUFBQSxLQUNBLDhCQUZELGtDQUdFLFVBQUEsTUFPSCxzQkFDQyxRQUFBLFNBQUEsUUFBQSxLQUNBLGlCQUFBLFNBQUEsc0JBQUEsY0FDQSxJQUFBLEtBQ0EsNEJBSkQsc0JBS0UsSUFBQSxNQUVELDhCQVBELHNCQVFFLGlCQUFBLFdBQUEsc0JBQUEsZ0JBQ0EsU0FBQSxPQUNBLGVBQUEsTUFNRiwyQkFDQyxTQUFBLFNBV0EsV0FBQSxNQVZBLCtCQUNDLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxLQUNBLG1CQUFBLE9BQUEsZ0JBQUEsT0FDQSxTQUFBLE9BR0QsNEJBYkQsMkJBY0UsV0FBQSxPQUVELDhCQWhCRCwyQkFpQkUsV0FBQSxPQU1GLDRCQUNDLFNBQUEsU0FDQSxRQUFBLEVBQ0EsUUFBQSxLQUNBLDRCQUpELDRCQUtFLFFBQUEsS0FDQSwrQkFDQyxRQUFBLE1BUUYsNEJBREQsNEJBRUUsVUFBQSxNQU1GLDJCQUNDLFdBQUEsS0MzUUYsV0FDQyxpQkFBQSwyQkFFQSxlQUNDLGlCQUFBLDRCQUVELGNBQ0MsaUJBQUEsNEJBQ0Esd0JBQ0MsVUFBQSxNQUVELDhCQUNDLFVBQUEsS0FHRixvQkFDQyxpQkFBQSwwQkFDQSw4QkFGRCxvQkFHRSxlQUFBLEdBR0Ysc0JBQ0MsU0FBQSxTQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXQUNBLDRCQUxELHNCQU1FLElBQUEsTUFFRCw4QkFSRCxzQkFTRSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxRQUtGLHFCQUNDLFNBQUEsU0FDQSxPQUFBLE9BQ0EsTUFBQSxNQUNBLDRCQUpELHFCQUtFLE1BQUEsT0FDQSxVQUFBLE9BRUQsOEJBUkQscUJBU0UsU0FBQSxPQUNBLGNBQUEsTUFJRCw4QkFERCxrQkFFRSxXQUFBLFFBTUYsaUJBQ0MsU0FBQSxTQUNBLFFBQUEsRUFDQSxVQUFBLE1BQ0EsUUFBQSxLQUNBLGVBQUEsS0FDQSw0QkFORCxpQkFPRSxRQUFBLEtBRUMsaUNBQ0MsUUFBQSxNQ2xFSiw4QkFERCxZQUVFLFdBQUEsTUFJQSw4QkFERCxzQkFFRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLE1BQ0EsV0FBQSxHQUlELCtDQUNDLGVBQUEsS0FDQSxXQUFBLGdCQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0Esc0RBQ0MsUUFBQSxHQUNBLFNBQUEsU0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUVBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLFdBQUEsUUFDQSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxvQkFBQSxXQUFBLEVBQUEsS0FBQSxLQUFBLG9CQUNBLGlCQUFBLG9CQUNBLGdCQUFBLEtBQ0Esb0JBQUEsT0FDQSxrQkFBQSxVQUVELG1EQUNDLG1CQUFBLE9BQUEsZ0JBQUEsT0FHRiwrQ0FDQyxhQUFBLEtBQ0EsOEJBRkQsK0NBR0UsYUFBQSxHQUdGLDRDQUNDLFdBQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsV0FBQSxLQUNBLDhCQVBELDRDQVFFLFdBQUEsS0FDQSxVQUFBLE1BR0YsbURBQ0MsTUFBQSxJQUNBLE9BQUEsSUFjRixtQkFDQyxXQUFBLEtBQ0EsOEJBRkQsbUJBR0UsV0FBQSxNQU1GLGtCQUNDLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FFRCx3Q0FDQyxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxXQUFBLEtBRUQsdUNBQ0MsV0FBQSxNQUNBLDRCQUZELHVDQUdFLFdBQUEsT0FFRCw4QkFMRCx1Q0FNRSxXQUFBLEtBQ0EsZUFBQSxNQUdGLCtCQUNDLFdBQUEsS0FDQSw4QkFGRCwrQkFNRSxXQUFBLEVBSEEsa0NBQ0MsUUFBQSxNQUlGLDhCQVJELCtCQVNFLFdBQUEsUUFZQSw4QkFERCxrQ0FFRSxlQUFBLEVBQ0EsaUJBQUEsU0FBQSxzQkFBQSxlQUVELDhCQUxELGtDQU1FLGlCQUFBLFdBQUEsc0JBQUEsZ0JBQ0EsU0FBQSxPQUNBLGVBQUEsTUFNRix1Q0FDQyxTQUFBLFNBQ0EsOEJBQ0MsMkNBQ0MsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsTUFRRiw4QkFERCx3Q0FFRSxZQUFBLE1BT0QsOEJBREQsd0NBRUUsWUFBQSxLQzVKSCx1QkFDQyxTQUFBLFNBS0QsbUJBQ0MsU0FBQSxTQUNBLE1BQUEsT0FDQSxJQUFBLE9BQ0EsUUFBQSxHQU1BLDhCQURELG1CQUVFLFdBQUEsUUFPRCw4QkFERCxzQkFFRSxXQUFBLFFBTUYsdUJBQ0MsV0FBQSxLQUNBLFFBQUEsU0FBQSxRQUFBLEtBQ0EsaUJBQUEsU0FBQSxzQkFBQSxjQUNBLElBQUEsS0FDQSw4QkFMRCx1QkFNRSxJQUFBLE1BRUQsOEJBUkQsdUJBU0UsaUJBQUEsU0FBQSxzQkFBQSxjQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsS0FDQSxVQUFBLE1BQ0EsV0FBQSxNQU1GLHFCQUNDLGNBQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLE9BQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSw4QkFSRCxxQkFTRSxRQUFBLE1BRUQsOEJBWEQscUJBWUUsVUFBQSxPQU1GLHlCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLDZCQUNDLE9BQUEsTUFDQSxjQUFBLFFBQUEsV0FBQSxRQUVELDhCQUNDLDZCQUNDLE9BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsZUFBQSxRQU9ILDBCQUNDLFdBQUEsT0FDQSw4QkFGRCwwQkFHRSxVQUFBLE1BRUQsOEJBTEQsMEJBTUUsVUFBQSxLQUNBLFdBQUEsS0FNRixtQkFDQyxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsNEJBTEQsbUJBTUUsa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxZQUVELDhCQVJELG1CQVNFLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxRQU9ELDhCQURELHlCQUtFLFdBQUEsT0FIQSw0QkFDQyxRQUFBLE1BUUgseUJBQ0MsUUFBQSxTQUFBLFFBQUEsS0FDQSxpQkFBQSxTQUFBLHNCQUFBLGNBQ0EsSUFBQSxLQUNBLDRCQUpELHlCQUtFLGlCQUFBLFNBQUEsc0JBQUEsZUFNRix3QkFDQyxVQUFBLE1BQ0EsY0FBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXQUNBLFFBQUEsS0FDQSxnQ0FDQyxVQUFBLEtBQ0EsOEJBRkQsZ0NBR0UsVUFBQSxNQUdGLDhCQWRELHdCQWVFLFFBQUEsTUFNRix5QkFDQyxXQUFBLEtBVUQsd0JBQ0MsV0FBQSxJQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsWUFDQSxlQUFBLEVBQ0EsV0FBQSxLQUNBLFFBQUEsR0FDQSw4QkFURCx3QkFhRSxVQUFBLEtBSEEsMkJBQ0MsUUFBQSxNQzVMSixZQUNDLGlCQUFBLDRCQUNBLG9CQUFBLE9BQ0EsZUFBQSxNQUNBLDhCQUpELFlBS0UsZUFBQSxNQUVELDhCQVBELFlBUUUsZUFBQSxNQW1CRCxtQkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLElBQUEsSUFDQSxXQUFBLEtBQ0Esa0NBQ0MsSUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsV0FBQSxNQUNBLDhCQUpELGtDQUtFLFdBQUEsTUFFRCw4QkFQRCxrQ0FRRSxXQUFBLE1BR0YsOEJBaEJELG1CQWlCRSxXQUFBLEtBQ0EsSUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGVBRUQsOEJBckJELG1CQXNCRSxRQUFBLFNBQUEsUUFBQSxLQUNBLGlCQUFBLFNBQUEsc0JBQUEsZUFNRixrQkFDQyxTQUFBLFNBQ0EsY0FBQSxLQUNBLFdBQUEsUUFDQSxTQUFBLE9BQ0EsaUJBQUEsMkJBQ0EsZ0JBQUEsTUFDQSxRQUFBLEtBQUEsS0FDQSxvQkFBQSxNQUNBLDhCQVRELGtCQVVFLFVBQUEsTUFDQSxVQUFBLE1BQ0EsUUFBQSxNQUVELDhCQWRELGtCQWVFLFVBQUEsTUFDQSxRQUFBLE1BSUYsa0JBQ0MsTUFBQSxLQUNBLElBQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsaUJBQUEsS0FJRCxtQkFDQyxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsSUFDQSw4QkFKRCxtQkFLRSxVQUFBLE1BRUQsOEJBUEQsbUJBUUUsVUFBQSxNQU1GLGtCQUNDLFdBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLDhCQUpELGtCQUtFLFVBQUEsTUM3R0gsWUFDQyxXQUFBLE9BQ0EsOEJBRkQsWUFHRSxXQUFBLE9BRUQsOEJBTEQsWUFNRSxXQUFBLE1BR0Esd0NBQ0Msa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUVELHNDQUNDLFdBQUEsRUFLRix1QkFDQyxTQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSxLQUNBLDhCQUpELHVCQUtFLElBQUEsTUFFRCw4QkFQRCx1QkFRRSxJQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxRQU1GLHFCQUNDLGtCQUFBLEVBQUEsWUFBQSxFQUNBLFdBQUEsTUFDQSw4QkFIRCxxQkFJRSxXQUFBLEdBT0QsOEJBQ0Msc0JBQ0MsUUFBQSxPQUdGLDhCQUNDLHNCQUNDLFFBQUEsTUFPSCxtQkFDQyxXQUFBLEtBQ0EsWUFBQSxNQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLEtBQ0EsOEJBTkQsbUJBT0UsWUFBQSxFQUNBLFdBQUEsTUFFRCw4QkFWRCxtQkFXRSxJQUFBLEtBQ0EsV0FBQSxNQU1GLGtCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxJQUFBLEtBQ0EsOEJBSkQsa0JBUUUsSUFBQSxLQUhBLHFCQUNDLFFBQUEsTUFRSCxrQkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLFFBQ0EsMEJBQ0MsVUFBQSxLQUNBLDhCQUZELDBCQUdFLFVBQUEsTUFHRiw4QkFkRCxrQkFlRSxrQkFBQSxFQUFBLFlBQUEsRUFDQSxjQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsTUFFRCw4QkFwQkQsa0JBcUJFLE1BQUEsS0FDQSxPQUFBLE1BT0Qsb0JBQ0MsWUFBQSxJQUVELDhCQUpELGtCQUtFLFVBQUEsTUFNRixtQkFDQyxjQUFBLEtBQ0EsU0FBQSxPQUtELHFCQUNDLEtBQUEsT0FDQSxJQUFBLE1BQ0EsTUFBQSxPQUNBLFVBQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxHQzVIRCxxQkFDQyxVQUFBLE9BQ0EsY0FBQSxLQUNBLFdBQUEsS0FDQSxTQUFBLFNBQ0EsOEJBTEQscUJBTUUsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxRQUFBLG1CQUFBLGVBQUEsZUFBQSxnQkFFRCw4QkFURCxxQkFVRSxXQUFBLE1BT0QsOEJBREQsaUJBRUUsV0FBQSxPQUVELDhCQUpELGlCQUtFLFdBQUEsR0FPRCw4QkFERCxtQkFFRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSxJQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsUUFFRCw4QkFSRCxtQkFTRSxJQUFBLEtBQUEsTUFFRCw4QkFYRCxtQkFZRSxJQUFBLE1BTUYsa0JBQ0MsU0FBQSxTQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLElBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BSUEsMkJBQ0MsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSxJQUFBLEt0QzBuVEgsNkNzQ3puVEcsNkNBRUMsWUFBQSxLQUNBLDhCdEMyblRGLDZDc0M5blRDLDZDQUlFLFlBQUEsR0FHRiw4QkFYRCwyQkFZRSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLEtBR0YsaUNBQ0MsSUFBQSxHQUNBLEtBQUEsSUFDQSw0QkFIRCxpQ0FJRSxLQUFBLElBQ0EsSUFBQSxHQUdGLGlDQUNDLElBQUEsSUFDQSxNQUFBLElBQ0EsNEJBSEQsaUNBSUUsTUFBQSxLQUdGLGlDQUNDLE9BQUEsSUFDQSxLQUFBLElBQ0EsNEJBSEQsaUNBSUUsT0FBQSxJQUNBLEtBQUEsS0FHRiw4QkE5Q0Qsa0JBK0NFLFNBQUEsT0FDQSxJQUFBLE1BRUQsOEJBbERELGtCQXNERSxVQUFBLE1BSEEscUJBQ0MsUUFBQSxNQVFILGtCQUNDLG1CQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsc0JBQUEsV0FBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLHNCQUNBLDhCQUZELGtCQUdFLGtCQUFBLEVBQUEsWUFBQSxFQUNBLFVBQUEsTUFPRCxvQkFDQyxZQUFBLElBTUYsa0JBQ0MsV0FBQSxLQUNBLDhCQUZELGtCQUdFLFdBQUEsS0FRRixxQkFDQyxVQUFBLG9CQUFBLFVBQUEsaUJBQUEsVUFBQSxZQUVBLGNBQUEsS0FDQSxXQUFBLE1BQ0EsOEJBTEQscUJBTUUsV0FBQSxLQUVBLFNBQUEsT0FDQSx5QkFDQyxNQUFBLEtBQ0EsVUFBQSxPQzNKSCxtQkFDQyxRQUFBLFNBQUEsUUFBQSxLQUNBLGlCQUFBLFNBQUEsc0JBQUEsY0FDQSxJQUFBLEtBQ0EsV0FBQSxLQUNBLDRCQUxELG1CQU1FLElBQUEsTUFFRCw4QkFSRCxtQkFTRSxJQUFBLE1BRUQsOEJBWEQsbUJBWUUsaUJBQUEscUJBQUEsc0JBQUEsMkJBTUYsa0JBQ0MsU0FBQSxTQUNBLHNCQUNDLGNBQUEsS0FFRCw4QkFMRCxrQkFNRSxVQUFBLE9BTUYsd0JBQ0MsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBRUEsUUFBQSxLQUFBLEtBQ0EsNEJBTkQsd0JBT0UsWUFBQSxLQUNBLGFBQUEsTUFNRix5QkFDQyxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsWUFDQSw4QkFKRCx5QkFLRSxVQUFBLE1BTUYsdUJBQ0MsV0FBQSxJQUNBLDhCQUZELHVCQUdFLFlBQUEsSUFDQSxXQUFBLEdDbkVILFlBQ0MsVUFBQSxPQUNBLGNBQUEsS0FFQSw4QkFKRCxZQUtFLFdBQUEsTUFHRCx1QkFDQyxTQUFBLFNBS0QsbUJBQ0MsUUFBQSxLQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxVQUFBLG9CQUFBLFVBQUEsaUJBQUEsVUFBQSxZQUNBLGNBQUEsS0FDQSwyQkFDQyxVQUFBLEtBQ0EsOEJBRkQsMkJBR0UsV0FBQSxPQUdGLDhCQWhCRCxtQkFpQkUsUUFBQSxNQVdGLHdCQUNDLFlBQUEsSUFDQSw4QkFGRCx3QkFHRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsV0FBQSxRQU1GLHdCQUNDLFlBQUEsSUFJQSw4QkFERCxtQkFLRSxRQUFBLEVBQUEsS0FIQSxzQkFDQyxRQUFBLE1BU0YsOEJBREQsc0JBRUUsUUFBQSxFQUFBLE1BSUYsaUJBQ0MsV0FBQSxLQUNBLFNBQUEsU0FDQSxlQUFBLE1BRUEsOEJBTEQsaUJBTUUsZUFBQSxFQUNBLFdBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLFFBQUEsbUJBQUEsZUFBQSxlQUFBLGVBQ0EsSUFBQSxNQVdGLHNCQUNDLFVBQUEsTUFDQSxRQUFBLEtBQUEsS0FDQSxTQUFBLFNBQ0EsWUFBQSxLQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsUUFBQSxFQUNBLGNBQUEsS0FDQSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLHNCQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxzQkFDQSxXQUFBLEtBQ0EsV0FBQSxLQUVBLDhCQWJELHNCQWNFLFNBQUEsT0FDQSxZQUFBLEVBQ0EsUUFBQSxLQUNBLFdBQUEsRUFDQSxVQUFBLE1BQ0EsTUFBQSxPQUdELDhCQXRCRCxzQkF1QkUsTUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLEtBQ0EsVUFBQSxPQU1GLDRCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLEtBRUEsOEJBTEQsNEJBTUUsUUFBQSxTQUFBLFFBQUEsS0FDQSxpQkFBQSxTQUFBLHNCQUFBLGNBQ0EsSUFBQSxLQUFBLE1BR0QsOEJBWEQsNEJBWUUsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLE1BTUYsOEJBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLElBQUEsS0FDQSxjQUFBLEtBQ0EsOEJBTEQsOEJBTUUsY0FBQSxLQUNBLElBQUEsTUFNRixvQkFDQyxjQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsa0JBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsZUFBQSxVQUNBLE9BQUEsSUFBQSxNQUFBLGVBQ0EsMkJBQ0MsbUJBQUEsTUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLG9CQUFBLENBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxvQkFBQSxXQUFBLE1BQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxvQkFBQSxDQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsb0JBR0EsV0FBQSxRQUNBLE1BQUEsS0FXRiw0QkFDQyxRQUFBLEdBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLFdBQUEsS0FDQSxlQUFBLFVBRUEsOEJBQ0MsK0JBQ0MsUUFBQSxNQU9ILDJCQUNDLFdBQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxPQUNBLGVBQUEsT0FDQSxZQUFBLGdCQUNBLFFBQUEsTUFDQSw4QkFQRCwyQkFRRSxXQUFBLEtBR0QsOEJBWEQsMkJBWUUsVUFBQSxNQUlILE9BQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLE9BQ0EsU0FBQSxTQUNBLFFBQUEsRUFDQSw4QkFORCxPQU9FLFNBQUEsT0FDQSxPQUFBLE9Dak9GLFlBQ0MsV0FBQSxLQUNBLFVBQUEsT0FDQSxjQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSw4QkFORCxZQU9FLGVBQUEsTUFVRCxxQkFDQyxRQUFBLFNBQUEsUUFBQSxLQUNBLGlCQUFBLEtBQUEsb0JBQUEsc0JBQUEsS0FBQSxvQkFDQSxJQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSw0QkFMRCxxQkFNRSxpQkFBQSxLQUFBLG9CQUFBLHNCQUFBLEtBQUEscUJBRUQsOEJBUkQscUJBU0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxRQUVELDhCQVpELHFCQWFFLElBQUEsTUFZRCw4QkFDQyxzQkFDQyxRQUFBLE1BR0YsOEJBTkQsbUJBT0UsVUFBQSxNQU1GLHNCQUNDLFdBQUEsS0FDQSw0QkFGRCxzQkFNRSxVQUFBLEtBSEEseUJBQ0MsUUFBQSxNQUlGLDhCQVJELHNCQVNFLFVBQUEsTUFFRCw4QkFYRCxzQkFZRSxVQUFBLE1BRUQsOEJBZEQsc0JBZUUsVUFBQSxNQU1GLGtCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxJQUFBLEtBQ0EsV0FBQSxLQUNBLDRCQUxELGtCQU1FLGNBQUEsS0FBQSxVQUFBLE1BRUQsOEJBUkQsa0JBU0UsV0FBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsSUFBQSxNQU1GLG1CQUNDLFdBQUEsRUFDQSx3QkFDQyxNQUFBLFFBQ0EsWUFBQSxJQU1GLDBCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxJQUFBLElBQ0Esa0NBQ0MsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsdUJBQ0EsZ0JBQUEsUUFLRixvQkFDQyxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSxLQUNBLDhCQUpELG9CQUtFLFdBQUEsTUFFRCx3QkFDQyxXQUFBLE1BQ0EsOEJBRkQsd0JBR0UsV0FBQSxNQUVELDhCQUxELHdCQU1FLFdBQUEsTUFFRCw4QkFSRCx3QkFTRSxJQUFBLE1BRUQsOEJBWEQsd0JBWUUsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLElBQUEsTUFJSCxtQkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxJQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUtELGtCQUNDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsV0FBQSxRQUNBLG1CQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsb0JBQUEsV0FBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLG9CQUNBLGNBQUEsSUFDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSwwQkFDQyxVQUFBLEtBQ0EsWUFBQSxHQUVELDhCQWJELGtCQWNFLE1BQUEsS0FDQSxPQUFBLE1BTUYsd0JBQ0Msc0JBQUEsSUFDQSw4QkFGRCx3QkFHRSxVQUFBLE1BRUQsOEJBQ0MsTUFBQSxRQXFCRixxQkFDQyxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSxLQUNBLDhCQUpELHFCQUtFLFdBQUEsTUFFRCw4QkFQRCxxQkFRRSxjQUFBLEtBQUEsVUFBQSxNQU1GLHVCQUNDLE1BQUEsS0FDQSxVQUFBLE1BQ0EsOEJBSEQsdUJBSUUsVUFBQSxNQU1GLHNCQUNDLElBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLDhCQUNDLFVBQUEsS0FFRCw4QkFQRCxzQkFRRSxVQUFBLE1BTUYsNkJBQ0MsV0FBQSxLQUNBLFFBQUEsU0FBQSxRQUFBLEtBQ0EsaUJBQUEsU0FBQSxzQkFBQSxjQUNBLElBQUEsS0FBQSxLQUNBLGNBQUEsS0FDQSw0QkFORCw2QkFPRSxjQUFBLEVBQ0EsSUFBQSxNQUVELDhCQVZELDZCQVdFLGlCQUFBLEtBQUEsc0JBQUEsTUFFRCw4QkFiRCw2QkFjRSxXQUFBLEtBQ0EsSUFBQSxNQU1GLDRCQUNDLE1BQUEsS0FLRCxrQ0FDQyxjQUFBLEtBQ0EsNEJBRkQsa0NBR0UsVUFBQSxNQUVELDhCQUxELGtDQU1FLFVBQUEsS0FDQSxjQUFBLE1BRUQsOEJBVEQsa0NBVUUsVUFBQSxNQUVELDhCQVpELGtDQWFFLFVBQUEsTUFNRixrQ0FDQyxnQkFBQSxTQUNBLE1BQUEsS0FLRCxpQ0FDQyxNQUFBLEtBS0QsZ0NBQ0MsTUFBQSxLQUNBLGtEQUNDLFlBQUEsSUFDQSxjQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsOEJBSEQsa0RBSUUsTUFBQSxLQUVELDhCQU5ELGtEQU9FLE1BQUEsS0FHRixrREFDQyxlQUFBLElBQ0EsY0FBQSxFQUFBLEtBQUEsS0FBQSxFQUdELCtDQUNDLFdBQUEsUUFNRixpQ0FDQyxRQUFBLEtBQUEsS0FDQSw4QkFGRCxpQ0FHRSxRQUFBLE1BRUQsOEJBTEQsaUNBTUUsVUFBQSxNQWdCRix5QkFDQyxjQUFBLEtBQ0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxlQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsTUFDQSw2QkFDQyxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQW1CSCxZQUNDLFdBQUEsSUFRQSxtQkFDQyxPQUFBLFFBRUQseUJBQ0MsY0FBQSxLQUNBLFNBQUEsT0FDQSxTQUFBLFNBQ0EsZUFBQSxJQUNBLE1BQUEsS0FFQSxRQUFBLE1BQ0EsNkJBQ0MsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0M5WEYsb0JBQ0MsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLElBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsOEJBTkQsb0JBT0UsSUFBQSxNQUVELDhCQVRELG9CQVVFLFdBQUEsTUFFRCwwQkFDQyxJQUFBLEtBRUEsOEJBSEQsMEJBSUUsSUFBQSxlQUNBLGNBQUEsS0FBQSxVQUFBLE1BRUQsNkNBQ0MsZUFBQSxJQUNBLE1BQUEsNEJBQ0EsOEJBSEQsNkNBSUUsVUFBQSxNQUNBLE1BQUEsNEJBQ0EsT0FBQSxPQUtKLGlCQUNDLFFBQUEsS0FDQSx5QkFDQyxRQUFBLGdCQUVELHFDQUNDLFdBQUEsS0FDQSw4QkFGRCxxQ0FHRSxXQUFBLE1BSUgsa0JBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxJQUFBLEtBQ0EsV0FBQSxLQUNBLDhCQUxELGtCQU1FLFdBQUEsTUFHRix1QkFDQyxXQUFBLEtBQ0EsY0FBQSxLQUNBLFVBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLHFCQUNBLDhCQVBELHVCQVFFLFdBQUEsTUFFRCwrQkFDQyxVQUFBLEtBR0YsaUJBQ0MsTUFBQSxNQUNBLE9BQUEsS0FDQSxjQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsTUFBQSxrQkFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsRUFDQSxXQUFBLE9BQ0EsZUFBQSxVQUNBLE9BQUEsSUFBQSxNQUFBLGtCQUVBLHlCQUFBLHVCQUVDLE1BQUEsS0FDQSxjQUFBLEtBRUEsbUJBQUEsTUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLG9CQUFBLENBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxtQkFBQSxXQUFBLE1BQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxvQkFBQSxDQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsbUJBR0EsV0FBQSxRQUtGLG1CQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFNBQUEsU0FDQSxNQUFBLGlCQUNBLGVBQUEsTUFDQSw4QkFQRCxtQkFRRSxNQUFBLGlCQUVELDhCQVZELG1CQVdFLE1BQUEsZ0JBQ0EsZUFBQSxLQUVELHVCQUNDLFNBQUEsU0FDQSxjQUFBLEtBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUVELDBCQUNDLFFBQUEsRUFDQSxTQUFBLFNBQ0EsUUFBQSxHQUNBLGNBQUEsSUFDQSxNQUFBLEVBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsbUJBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxvQkFBQSxXQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsb0JBQ0EsV0FBQSxRQUNBLGlCQUFBLHlCQUNBLGdCQUFBLEtBQUEsS0FDQSxrQkFBQSxVQUNBLG9CQUFBLElBQUEsSUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxVQUFBLEtBQ0EsOEJBbkJELDBCQW9CRSxNQUFBLEtBQ0EsT0FBQSxNQ3hJSCxtQkFDQyxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSw0QkFORCxtQkFPRSxJQUFBLE1BRUQsOEJBVEQsbUJBVUUsSUFBQSxLQUNBLFdBQUEsTUFNRixrQkFDQyxRQUFBLEtBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsT0FBQSxJQUFBLE1BQUEsZUFDQSxjQUFBLEtBQ0EsTUFBQSw0QkFDQSwwQkFDQyxVQUFBLEtBQ0EsOEJBRkQsMEJBR0UsVUFBQSxNQUVELDhCQUxELDBCQU1FLFVBQUEsTUFFRCw4QkFSRCwwQkFTRSxVQUFBLE1BR0YsNEJBbEJELGtCQW1CRSxRQUFBLEtBQ0EsTUFBQSw0QkFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsZUFFRCw4QkF6QkQsa0JBMEJFLFFBQUEsTUFFRCw4QkE1QkQsa0JBNkJFLE1BQUEsaUJBRUQsOEJBL0JELGtCQWdDRSxNQUFBLEtBQ0EsUUFBQSxNQU1GLHVCQUNDLFdBQUEsS0FDQSw0QkFDQywwQkFDQyxRQUFBLE1BR0YsOEJBUEQsdUJBUUUsV0FBQSxNQU1GLHVCQUNDLFdBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxJQUFBLEtBQ0EsWUFBQSxJQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSw2QkFDQyxNQUFBLFFBRUQsNEJBQ0MsZ0JBQUEsVUFDQSxzQkFBQSxJQUVELDhCQWJELHVCQWNFLFdBQUEsTUNqR0gsWUFDQyxpQkFBQSw0QkFhQSxnQ0FDQyxXQUFBLEtBQ0EsUUFBQSxTQUFBLFFBQUEsS0FDQSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLE1BQ0EsSUFBQSxLQUNBLGlCQUFBLEtBQUEsTUFBQSxzQkFBQSxLQUFBLE1BQ0EsNEJBTkQsZ0NBT0UsaUJBQUEsS0FBQSxLQUFBLHNCQUFBLEtBQUEsS0FDQSxJQUFBLE1BRUQsOEJBVkQsZ0NBV0UsaUJBQUEsS0FBQSxzQkFBQSxNQUVELDhCQWJELGdDQWNFLFdBQUEsTUFXRiw0QkFDQyxRQUFBLEtBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsY0FBQSxLQUNBLE1BQUEsUUFDQSxXQUFBLEtBQ0Esb0NBQ0MsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0Esa0JBQUEsVUFDQSxpQkFBQSx1QkFDQSxnQkFBQSxRQUNBLGNBQUEsSUFFRCw0QkFoQkQsNEJBaUJFLFFBQUEsTUFFRCw4QkFuQkQsNEJBb0JFLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxXQUFBLFFBRUQsOEJBdkJELDRCQXdCRSxRQUFBLE1BTUYsNkJBQ0MsWUFBQSxJQUNBLCtCQUNDLFlBQUEsSUFXRCwyQkFDQyxjQUFBLEtBQ0EsU0FBQSxTQUNBLFdBQUEsS0FDQSxpQkFBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSw0QkFORCwyQkFPRSxRQUFBLE1BRUQsOEJBVEQsMkJBVUUsV0FBQSxNQUVELDhCQVpELDJCQWFFLFFBQUEsZ0JBRUQsOEJBZkQsMkJBZ0JFLFFBQUEsS0FBQSxnQkFHRiwwQkFDQyxNQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FxRUgsWUFDQyxRQUFBLFNBQUEsUUFBQSxLQUNBLGlCQUFBLFVBQUEsc0JBQUEsZUFDQSxJQUFBLEtBQUEsTUFDQSw4QkFKRCxZQUtFLElBQUEsS0FBQSxNQUVELDhCQVBELFlBUUUsSUFBQSxLQUFBLE1BS0Esd0JBQ0MsU0FBQSxTQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFdBQUEsT0FJRCx1QkFDQyxxQkFBQSxFQUFBLFlBQUEsS0FBQSxFQUNBLDBDQUNDLEtBQUEsS0FDQSxpREFDQyxJQUFBLEVBQ0EsOEJBRkQsaURBR0UsT0FBQSxLQUNBLE1BQUEsS0FDQSxJQUFBLEtBR0YsaURBQ0MsSUFBQSxJQUNBLDhCQUZELGlEQUdFLEtBQUEsS0FHRiw0QkFoQkQsMENBaUJFLEtBQUEsR0FFRCw4QkFuQkQsMENBb0JFLGFBQUEsTUFRSixtQkFDQyxZQUFBLElBQ0EsY0FBQSxLQVVELDhCQUNDLFFBQUEsU0FBQSxRQUFBLEtBQ0EsaUJBQUEsU0FBQSxzQkFBQSxjQUNBLElBQUEsS0FBQSxLQUNBLDhCQUpELDhCQUtFLGlCQUFBLFNBQUEsc0JBQUEsY0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLElBQUEsS0FBQSxNQU1GLDJCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLEtBVUQsMkJBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSxJQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FNQSwwQkFDQyxjQUFBLEtBQ0EsU0FBQSxPQUNBLGNBQUEsS0FDQSxPQUFBLFFBT0QsdUNBQ0MsUUFBQSxFQUNBLG1CQUFBLElBQUEsSUFBQSxPQUNBLGNBQUEsSUFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLElBQUEsT0FFRCx3Q0FDQyxhQUFBLFFBTUYsbUJBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUVBLFVBQUEsS0FDQSxTQUFBLFNBQ0EsYUFBQSxLQUNBLE9BQUEsUUFFQSwwQkFDQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsbUJBQUEsSUFDQSxjQUFBLElBQUEsV0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLHFCQUlELHlCQUNDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsbUJBQUEsV0FDQSxXQUFBLFdBQ0EsY0FBQSxJQUVBLFdBQUEsUUFDQSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsSUFDQSxJQUFBLElBQ0EsUUFBQSxFQUNBLG1CQUFBLElBQUEsSUFBQSxPQUNBLGNBQUEsSUFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLElBQUEsT0FDQSxrQkFBQSxVQUNBLG9CQUFBLE9BSUQsNEJBM0NELG1CQTRDRSxVQUFBLE1BRUQsOEJBOUNELG1CQStDRSxVQUFBLE1BTUYsOEJBQ0MsUUFBQSxTQUFBLFFBQUEsS0FDQSxpQkFBQSxVQUFBLHNCQUFBLGVBQ0EsSUFBQSxJQUVBLGlCQUFBLE1BQUEsY0FBQSxNQUFBLGdCQUFBLE1BQ0EsNEJBTkQsOEJBT0UsaUJBQUEsVUFBQSxzQkFBQSxnQkFFRCw4QkFURCw4QkFVRSxpQkFBQSxVQUFBLHNCQUFBLGdCQUVELDhCQVpELDhCQWFFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLE1BTUYsNEJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBRUEsMkNBQ0MsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUVELDJDQUNDLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFFRCwyQ0FDQyxpQkFBQSxRQUVELDJDQUNDLGlCQUFBLFFBRUQsMkNBQ0MsaUJBQUEsUUFFRCwyQ0FDQyxpQkFBQSxRQUVELDJDQUNDLGlCQUFBLFFBQ0EsMkVBQ0MsaUJBQUEsMkJBR0YsOEJBL0JELDRCQWdDRSxNQUFBLEtBQ0EsT0FBQSxNQUlELDZDQUNDLFFBQUEsRUFDQSxtQkFBQSxJQUFBLElBQUEsT0FDQSxjQUFBLElBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxJQUFBLE9BR0YseUJBQ0MsT0FBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUVBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUVBLGdDQUNDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsaUJBQUEsNEJBQ0EsZ0JBQUEsUUFDQSxRQUFBLEdBQ0EsU0FBQSxTQUVBLFFBQUEsRUFDQSxtQkFBQSxJQUFBLElBQUEsT0FBQSxjQUFBLElBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxJQUFBLE9BQ0Esa0JBQUEsVUFDQSxvQkFBQSxPQU1GLDJCQUNDLFdBQUEsSUFNQSxpQ0FDQyxNQUFBLGNBQ0EsT0FBQSxjQU1GLDRCQUNDLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLGVBQUEsRUFDQSxXQUFBLEtBQ0EsV0FBQSxJQUNBLFlBQUEsSUNoY0QscUJBQ0MsV0FBQSxLQUNBLElBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsOEJBTkQscUJBT0UsSUFBQSxNQUVELDhCQVRELHFCQVVFLFdBQUEsTUFLRix5QkFDQyxZQUFBLElBQ0EsV0FBQSxLQUNBLDhCQUhELHlCQUlFLFdBQUEsS0FHRixvQkFDQyxRQUFBLE1BQ0EsTUFBQSxpQkFDQSxjQUFBLEtBQ0EsaUJBQUEsS0FFQSw4QkFORCxvQkFPRSxNQUFBLDZCQUVELDhCQVRELG9CQVVFLE1BQUEsZ0JBQ0EsNkNBQ0MsVUFBQSxNQUtILDBCQUNDLFNBQUEsU0FDQSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLG9CQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxvQkFDQSxXQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsY0FBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsTUFJRCx3QkFDQyxTQUFBLFNBQ0EsZUFBQSxJQUNBLDRCQUFBLG9DQUVDLGNBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQU1GLDBCQUNDLFFBQUEsS0FDQSw4QkFGRCwwQkFHRSxRQUFBLE1BTUYsMEJBQ0MsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLGVBQUEsRUFDQSxXQUFBLEtBQ0EsWUFBQSxJQUNBLDhCQVJELDBCQVNFLFVBQUEsTUFFRCw4QkFDQyw2QkFDQyxRQUFBLE1BT0gsa0JBQ0MsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSw4QkFKRCxrQkFLRSxXQUFBLEtBT0QseUJBQ0MsWUFBQSxJQUVELCtCQUNDLE1BQUEsY0FDQSxPQUFBLGNBTUYsb0JBQ0MsV0FBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLDRCQUNDLFVBQUEsS0FDQSw4QkFGRCw0QkFHRSxRQUFBLE1BR0YsOEJBWEQsb0JBWUUsV0FBQSxNQUdGLGtCQUNDLFdBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsNEJBSEQsa0JBSUUsUUFBQSxNQUVELDhCQU5ELGtCQU9FLFdBQUEsTUFJSCxhQUNDLFVBQUEsTUFDQSw4QkFGRCxhQUdFLFFBQUEsTUNwS0YsWUFDQyxXQUFBLEtBV0QsV0FDQyxVQUFBLE9BQ0EsY0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLEtBSUMsbURBQ0MsT0FBQSxRQUNBLG1CQUFBLElBQUEsSUFBQSxjQUFBLElBQUEsSUFBQSxXQUFBLElBQUEsSUFHRiw4QkFkRCxXQWVFLElBQUEsTUFLRCxtQkFDQyxPQUFBLFFBQ0EsY0FBQSxLQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsV0FBQSxzQkFBQSxRQUFBLG1CQUFBLFlBQUEsZUFBQSxZQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLElBQUEsS0FDQSwyQkFDQyxVQUFBLE9BQ0EsbUJBQUEsSUFBQSxJQUFBLGNBQUEsSUFBQSxJQUFBLFdBQUEsSUFBQSxJQUVELDhCQWxCRCxtQkFtQkUsUUFBQSxNQWdCRixvQkFDQyxhQUFBLEtBQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLFlBQ0EsOEJBTEQsb0JBTUUsVUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLE1BR0YsaUM5Q2kwV0QsZ0I4Qy96V0UsV0FBQSxLQUNBLDhCQUhELGlDOUNzMFdDLGdCOENsMFdDLFdBQUEsTUFHRixjQUNDLFlBQUEsSUFDQSw4QkFGRCxjQUdFLFlBQUEsR0FHRixjQUNDLGFBQUEsS0FFQSxTQUFBLFNBQ0EscUJBQ0MsUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLGNBQUEsSUFDQSxXQUFBLFFBQ0EsSUFBQSxLQUNBLEtBQUEsRUFJSCw0Q0FDQyxXQUFBLE1BQ0EsbUJBQUEsV0FBQSxJQUFBLEtBQUEsY0FBQSxXQUFBLElBQUEsS0FBQSxXQUFBLFdBQUEsSUFBQSxLQUNBLFdBQUEsS0FDQSw4QkFKRCw0Q0FLRSxXQUFBLE1BSUYsb0JBQ0MsU0FBQSxPQUNBLFdBQUEsRUFDQSxtQkFBQSxXQUFBLElBQUEsS0FBQSxjQUFBLFdBQUEsSUFBQSxLQUFBLFdBQUEsV0FBQSxJQUFBLEtDMUdBLG1CQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxJQUFBLEtBQ0EsV0FBQSxLQUNBLDhCQU5ELG1CQU9FLElBQUEsS0FDQSxXQUFBLE1BTUYsa0JBQ0MsTUFBQSw0QkFDQSxTQUFBLFNBQ0EsZUFBQSxNQUNBLHNCQUNDLFNBQUEsU0FDQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLEtBRUQsOEJBWEQsa0JBWUUsTUFBQSw0QkFFRCw4QkFkRCxrQkFlRSxNQUFBLGdCQUNBLGVBQUEsS0FNRixvQkFDQyxXQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsNEJBQ0MsVUFBQSxLQUNBLDhCQUZELDRCQUdFLFFBQUEsTUFHRiw4QkFYRCxvQkFZRSxXQUFBLE1DN0RILFlBQ0MsaUJBQUEsNEJBRUMsNkNBQ0MsUUFBQSxLQUdGLDhCQVBELFlBUUUsb0JBQUEsS0FFRCw4QkFWRCxZQVdFLG9CQUFBLEtBRUQsOEJBYkQsWUFjRSxvQkFBQSxNQVNELGtCQUNDLFVBQUEsTUFDQSxRQUFBLEtBQ0EsZUFBQSxLaERrZ1hGLDRCZ0RqZ1hFLGtDQUVDLFVBQUEsS0FDQSxNQUFBLEtBR0QsNEJBVkQsa0JBV0UsUUFBQSxLQUVDLGtDQUNDLFFBQUEsS2hEbWdYSCxnQ2dEaGdYQywrQkFFQyxVQUFBLE1DdkNILGtCQUNDLFdBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsNEJBSEQsa0JBSUUsUUFBQSxNQUVELDhCQU5ELGtCQU9FLFdBQUEsTUFFRCw4QkFDQyxNQUFBLEtBQ0EsNEJBRkQsOEJBR0UsVUFBQSxNQUNBLE1BQUEsT0FFRCw4QkFORCw4QkFPRSxRQUFBLE1DakJILHVCQUNDLGVBQUEsTUFDQSxjQUFBLElBQUEsTUFBQSxnQkFDQSw4QkFIRCx1QkFJRSxlQUFBLE1BUUYsbUJBQ0MsV0FBQSxLQUNBLDhCQUZELG1CQUdFLFdBQUEsTUFTRix1QkFDQyxXQUFBLEtBQ0EsY0FBQSxLQUNBLFVBQUEsTUFDQSxNQUFBLEtBQ0EsK0JBQ0MsVUFBQSxLQUVELDhCQVJELHVCQVNFLFdBQUEsTUFJSCxvQkFDQyxRQUFBLFNBQUEsUUFBQSxLQUNBLGlCQUFBLFNBQUEsc0JBQUEsY0FDQSxJQUFBLEtBRUEsNEJBTEQsb0JBTUUsSUFBQSxNQUVELDhCQVJELG9CQVNFLGlCQUFBLFNBQUEsc0JBQUEsZUFHRixtQkFDQyxjQUFBLEtBQ0EsU0FBQSxPQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxTQUFBLFNBRUEsV0FBQSxLQUdBLHdCQUNDLFNBQUEsU0FDQSxlQUFBLElBQ0EsNEJBQ0MsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxFQUNBLGNBQUEsS0FNRiw0QkFDQyxRQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsT0FBQSxLQUNBLDRCQU5ELDRCQU9FLFFBQUEsTUFFRCw4QkFURCw0QkFVRSxRQUFBLE1BV0YseUJBQ0MsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUtELHlCQUNDLFdBQUEsSUFDQSw4QkFGRCx5QkFHRSxVQUFBLEtBQ0EsWUFBQSxLQU1GLHlCQUNDLFdBQUEsS0FDQSw4QkFGRCx5QkFHRSxXQUFBLE1BRUQsOEJBTEQseUJBTUUsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLElBQUEsS0FNRiw4QkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLElBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxJQUFBLElBQ0EsOEJBTEQsOEJBTUUsSUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBTUYsMkJBQ0MsV0FBQSxLQUNBLDhCQUZELDJCQUdFLFdBQUEsTUFNRiwwQkFDQyxTQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSxLQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSxpQ0FDQyxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxrQkFBQSxVQUNBLGlCQUFBLHVCQUNBLGdCQUFBLFFBQ0EsV0FBQSxJQUNBLDhCQVJELGlDQVNFLFFBQUEsTUFHRiw4QkFqQkQsMEJBa0JFLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsUUFNRixnQ0FDQyxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxlQUFBLEVBQ0EsOEJBTEQsZ0NBTUUsVUFBQSxNQUVELHFDQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLElBQUEsSUFDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BRUMsOEJBREQsNkNBRUUsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsdUJBQ0Esa0JBQUEsVUFDQSxnQkFBQSxRQUNBLFdBQUEsR0FFRCw4QkFWRCw2Q0FXRSxRQUFBLE1BUUoseUJBQ0MsV0FBQSxLQUNBLFFBQUEsTUFDQSxlQUFBLFVBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFlBQ0EsWUFBQSxJQUNBLDhCQVJELHlCQVNFLFdBQUEsS0FFRCw4QkFYRCx5QkFZRSxVQUFBLE1BSUYseUJBQ0MsUUFBQSxFQUNBLFNBQUEsU0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FFQSxNQUFBLEtBQ0EsSUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGVBQUEsVUFFQSw2QkFDQyxXQUFBLFFBRUQsK0JBQ0MsV0FBQSxRQUtGLDJCQUNDLFdBQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsWUFDQSw4QkFMRCwyQkFNRSxVQUFBLE1DblBGLG1CQUNDLFdBQUEsS0FDQSxRQUFBLFNBQUEsUUFBQSxLQUNBLGlCQUFBLE1BQUEsb0JBQUEsc0JBQUEsTUFBQSxvQkFDQSxJQUFBLEtBQ0EsOEJBTEQsbUJBTUUsaUJBQUEsTUFBQSxNQUFBLHNCQUFBLE1BQUEsTUFDQSxJQUFBLE1BRUQsOEJBVEQsbUJBVUUsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLFdBQUEsS0FDQSxJQUFBLE1BTUYsa0JBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLElBQUEsS0FDQSw4QkFKRCxrQkFLRSxRQUFBLFNBQUEsUUFBQSxLQUNBLGlCQUFBLFNBQUEsc0JBQUEsZUFNRixpQkFDQyxPQUFBLElBQUEsTUFBQSxlQUNBLGNBQUEsS0FFQSxPQUFBLEtBQ0EsTUFBQSxrQkFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsWUFDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLGVBQUEsVUFDQSx3QkFDQyxNQUFBLEtBQ0EsY0FBQSxLQUNBLG1CQUFBLE1BQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxvQkFBQSxDQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsb0JBQUEsV0FBQSxNQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsb0JBQUEsQ0FBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLG9CQUlBLE9BQUEsSUFBQSxNQUFBLFlBQ0EsV0FBQSxRQUVELDhCQXRCRCxpQkF1QkUsT0FBQSxNQUVELDhCQXpCRCxpQkEwQkUsVUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLEVBQUEsS0FXRixpQkFDQyxRQUFBLEtBRUEsd0JBQ0MsUUFBQSxNQUtGLG9CQUNDLFNBQUEsT0FDQSxTQUFBLFNBaUJELCtCQUNDLFFBQUEsTUFDQSxTQUFBLFNBQ0EsZUFBQSxNQUNBLG1DQUNDLGNBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBTUYsaUNBQ0MsTUFBQSxLQUNBLE9BQUEsS0FHQSxzQ0FDQyxNQUFBLEtBQ0EsOEJBRkQsc0NBR0UsTUFBQSxNQU1GLHNDQUNDLEtBQUEsS0FDQSw4QkFGRCxzQ0FHRSxLQUFBLE1DL0lKLFlBQ0MsUUFBQSxLQUFBLEVBQUEsTUFBQSxFQUNBLG9CQUNDLGlCQUFBLDhCQUVELG9CQUNDLGlCQUFBLHdCQUVELHdCQUNDLGlCQUFBLDRCQUVELGlCQUNDLGlCQUFBLHFCQUVELHFCQUNDLGlCQUFBLHlCQUNBLGVBQUEsTUFDQSx3Q0FDQyxXQUFBLE1BQ0EsOEJBRkQsd0NBR0UsV0FBQSxNQUdGLDhCQVRELHFCQVVFLGVBQUEsZ0JBR0Ysb0JBQ0MsaUJBQUEsb0JBRUQsaUJBQ0MsaUJBQUEscUJBRUQsbUJBQ0MsaUJBQUEsdUJBRUQsaUJBQ0MsaUJBQUEscUJBRUQsZ0JBQ0MsaUJBQUEsb0JBRUQsa0JBQ0MsaUJBQUEsc0JBRUQsb0JBQ0MsaUJBQUEsd0JBRUQsaUJBQ0MsaUJBQUEscUJBRUQsZ0JBQ0MsaUJBQUEsb0JBRUQsZ0JBQ0MsaUJBQUEscUJBRUQsaUJBQ0MsaUJBQUEscUJBRUQsa0JBQ0MsaUJBQUEsc0JBRUQsaUJBQ0MsaUJBQUEscUJBRUQsa0JBQ0MsaUJBQUEsc0JBRUQsb0JBQ0MsaUJBQUEsd0JBRUQsbUJBQ0MsaUJBQUEsdUJBRUQsaUJBQ0MsaUJBQUEscUJBRUQsa0JBQ0MsaUJBQUEsd0JBRUQsbUJBQ0MsU0FBQSxTQUNBLDBCQUNDLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxXQUFBLGdCQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxFQUVELDBDQUNDLFNBQUEsU0FDQSxRQUFBLEVBR0Ysa0JBQ0MsUUFBQSxFQUNBLGlCQUFBLHVCQUVELGtCQUNDLGlCQUFBLHVCQUVELG9CQUNDLGlCQUFBLHlCQUVELHdCQUNDLFdBQUEsTUFDQSw4QkFGRCx3QkFHRSxXQUFBLE1BR0YsOEJBbEhELFlBbUhFLGVBQUEsTUFLQSw4QkFERCx5QkFFRSxjQUFBLE1BS0YsbUJBQ0MsV0FBQSxPQUNBLFlBQUEsSUFDQSw4QkFDQyxzQkFDQyxRQUFBLE1BTUgscUJBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsV0FBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsSUFBQSxLQUNBLDhCQUxELHFCQU1FLFdBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxRQUdGLG9CQUNDLFVBQUEsTUFDQSxNQUFBLEtBRUQsc0JBQ0MsWUFBQSxJQ3hKRCx3QkFDQyxXQUFBLE1BQ0EsOEJBRkQsd0JBR0UsV0FBQSxNQVVGLGtCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLElBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUtELGlCQUNDLE1BQUEsTUFDQSxPQUFBLEtBQ0EsY0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLE1BQUEsa0JBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLEVBQ0EsV0FBQSxPQUNBLGVBQUEsVUFDQSxPQUFBLElBQUEsTUFBQSxrQkFFQSx5QkFBQSx1QkFFQyxNQUFBLEtBQ0EsY0FBQSxLQUVBLG1CQUFBLE1BQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxvQkFBQSxDQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsbUJBQUEsV0FBQSxNQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsb0JBQUEsQ0FBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLG1CQUdBLFdBQUEsUUFXRixpQkFDQyxXQUFBLEtBQ0EsOEJBRkQsaUJBR0UsV0FBQSxNQUVELGdDQUNDLFdBQUEsTUFDQSw4QkFGRCxnQ0FHRSxXQUFBLE1BWUgsb0JBQ0MsV0FBQSxLQUNBLFFBQUEsU0FBQSxRQUFBLEtBQ0EsaUJBQUEsU0FBQSxzQkFBQSxjQUNBLElBQUEsS0FDQSw4QkFMRCxvQkFNRSxpQkFBQSxTQUFBLHNCQUFBLGVBRUQsOEJBUkQsb0JBU0UsaUJBQUEsU0FBQSxzQkFBQSxjQUNBLElBQUEsS0FDQSxXQUFBLE1BRUQsOEJBYkQsb0JBY0UsaUJBQUEsU0FBQSxzQkFBQSxlQU1GLG9CQUNDLGNBQUEsS0FFQSxXQUFBLFFBQ0EsUUFBQSxLQUFBLEVBQUEsS0FBQSxFQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsU0FBQSxTQUNBLDhCQVRELG9CQVVFLFFBQUEsS0FBQSxHQU1GLHFCQUNDLFNBQUEsU0FDQSxlQUFBLE1BQ0EsTUFBQSxLQUNBLHlCQUNDLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBTUYsNkJBQ0MsTUFBQSxLQUNBLFdBQUEsT0FDQSw4QkFIRCw2QkFJRSxVQUFBLE1BTUYsMEJBQ0MsU0FBQSxTQUNBLG1CQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsb0JBQUEsV0FBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLG9CQUNBLFdBQUEsUUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxjQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsSUFBQSxLQUNBLFFBQUEsRUFDQSw4QkFDQyxVQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLE9DaEpGLCtCQUNDLFdBQUEsS0FDQSw4QkFGRCwrQkFHRSxXQUFBLE1DTEYsbUJBQ0MsUUFBQSxNQUNBLGNBQUEsS0FDQSxlQUFBLE9BQ0EsU0FBQSxPQUNBLFNBQUEsU0FDQSx1QkFDQyxTQUFBLFNBQ0EsTUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUQsMEJBQ0MsUUFBQSxFQUNBLFNBQUEsU0FDQSxRQUFBLEdBQ0EsY0FBQSxJQUNBLE1BQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLG9CQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxvQkFDQSxXQUFBLFFBQ0EsaUJBQUEseUJBQ0EsZ0JBQUEsS0FBQSxLQUNBLGtCQUFBLFVBQ0Esb0JBQUEsSUFBQSxJQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLDhCQWxCRCwwQkFtQkUsTUFBQSxLQUNBLE9BQUEsTUMvQkYsNEJBQ0Msc0JBQ0MsUUFBQSxNQU9ILG1CQUNDLFdBQUEsS0FDQSxRQUFBLFNBQUEsUUFBQSxLQUNBLGlCQUFBLFNBQUEsc0JBQUEsY0FDQSxJQUFBLEtBQ0EsOEJBTEQsbUJBTUUsSUFBQSxNQU1GLGtCQUNDLGNBQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLDhCQUxELGtCQU1FLFVBQUEsT0FNRixzQkFDQyxTQUFBLFNBQ0EsZUFBQSxPQUNBLGNBQUEsS0FDQSxTQUFBLE9BQ0EsMEJBQ0MsU0FBQSxTQUNBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQU1GLHdCQUNDLFFBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsT0FBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsOEJBTkQsd0JBT0UsUUFBQSxLQUFBLE1BRUQsOEJBVEQsd0JBVUUsWUFBQSxNQVlELDRCQUNDLDBCQUNDLFFBQUEsTUFHRiw4QkFORCx1QkFPRSxVQUFBLE1BRUQsOEJBVEQsdUJBVUUsVUFBQSxNQU1GLGtCQUNDLFdBQUEsS0FDQSxXQUFBLGlGQUFBLFdBQUEsaURBQUEsV0FBQSxpREFDQSx3QkFBQSxLQUNBLHdCQUFBLFlBQ0EsZ0JBQUEsS0FDQSxnQkFBQSxZQUNBLDhCQVBELGtCQVFFLFVBQUEsTUFNRixrQkFDQyxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsV0FBQSxzQkFBQSxRQUFBLG1CQUFBLFlBQUEsZUFBQSxZQUNBLGlCQUFBLElBQUEsY0FBQSxJQUFBLGdCQUFBLFNBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFlBQUEsSUFDQSxJQUFBLEtBQ0EsMEJBQ0MsVUFBQSxPQUNBLGtCQUFBLFlBQUEsY0FBQSxZQUFBLFVBQUEsWUFDQSxTQUFBLFNBQ0EsSUFBQSxJQU1GLHFCQUNDLFdBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSxJQUFBLEtBQ0EsOEJBTkQscUJBT0UsV0FBQSxNQUVELDhCQVRELHFCQVVFLG1CQUFBLFNBQUEsc0JBQUEsUUFBQSxtQkFBQSxlQUFBLGVBQUEsZUFDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLFFBTUYsNEJBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLElBQUEsS0FLRCxvQkFDQyxNQUFBLEtBS0QseUJBQ0MsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxFQUNBLFdBQUEsT0FLRCx5QkFDQyxVQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSw4QkFKRCx5QkFLRSxVQUFBLE9DL0tILFlBQ0MsV0FBQSxLQVFBLG1CQUNDLFFBQUEsU0FBQSxRQUFBLEtBQ0EsaUJBQUEsU0FBQSxzQkFBQSxjQUNBLElBQUEsS0FDQSw4QkFKRCxtQkFLRSxJQUFBLE1BRUQsOEJBUEQsbUJBUUUsaUJBQUEsU0FBQSxzQkFBQSxlQUVELDhCQVZELG1CQVdFLElBQUEsTUFHRixrQkFDQyxXQUFBLE1BQ0EscUNBQ0MsV0FBQSxLQUNBLDhCQUZELHFDQUdFLFdBQUEsTUFHRiw4QkFSRCxrQkFTRSxXQUFBLE1BRUQsc0NBQ0MsV0FBQSxLQUdGLHlCQUNDLG1CQUFBLFdBQUEsc0JBQUEsUUFBQSxtQkFBQSxZQUFBLGVBQUEsWUFDQSxJQUFBLEtBQ0EsV0FBQSxLQUNBLDhCQUpELHlCQUtFLFdBQUEsTUFNRixrQkFDQyxTQUFBLFNBQ0EsZUFBQSxRQUVBLGNBQUEsS0FDQSxTQUFBLE9BQ0Esc0JBQ0MsU0FBQSxTQUNBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUVELHFDQUNDLFFBQUEsRUFDQSxtQkFBQSxJQUFBLElBQUEsY0FBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElBRUQsMkNBQ0MsUUFBQSxFQUNBLG1CQUFBLElBQUEsSUFBQSxjQUFBLElBQUEsSUFBQSxXQUFBLElBQUEsSUFNRix1QkFDQyxjQUFBLEtBQ0EsV0FBQSxRQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsUUFBQSxLQUFBLEtBQ0EsS0FBQSxFQUNBLE9BQUEsS0FDQSxNQUFBLEVBQ0EsOEJBVEQsdUJBVUUsVUFBQSxLQUNBLFFBQUEsS0FBQSxNQUVELDhCQWJELHVCQWNFLFdBQUEsUUFFRCw4QkFoQkQsdUJBaUJFLFFBQUEsS0FBQSxJQUNBLE9BQUEsSUFDQSxVQUFBLE1DMUVGLG1CQUNDLFdBQUEsS0FDQSxRQUFBLFNBQUEsUUFBQSxLQUNBLGlCQUFBLFNBQUEsc0JBQUEsY0FDQSxJQUFBLEtBQ0EsOEJBTEQsbUJBTUUsV0FBQSxNQUVELDhCQVJELG1CQVNFLElBQUEsTUFFRCw4QkFYRCxtQkFZRSxpQkFBQSxTQUFBLHNCQUFBLGVBTUYsa0JBQ0MsU0FBQSxTQUNBLGVBQUEsT0FDQSxzQkFDQyxTQUFBLFNBQ0EsTUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtDekNGLDhCQUNDLE1BQUEsS0FDQSxRQUFBLEVBWUQsbUJBQ0MsV0FBQSxLQUNBLDhCQUZELG1CQUdFLFdBQUEsTUFnQkYsZ0NBQ0MsTUFBQSxLQUVELG9CQUNDLFdBQUEsS0FDQSxRQUFBLFNBQUEsUUFBQSxLQUNBLGlCQUFBLFNBQUEsc0JBQUEsY0FDQSxJQUFBLEtBQ0EsNEJBTEQsb0JBTUUsSUFBQSxNQUVELDhCQVJELG9CQVNFLGlCQUFBLFNBQUEsc0JBQUEsZUFFRCw4QkFYRCxvQkFZRSxXQUFBLEdBRUQsOEJBZEQsb0JBZUUsaUJBQUEsU0FBQSxzQkFBQSxlQU9ELCtCQUNDLFVBQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxJQUNBLE1BQUEsUUFDQSxRQUFBLEVBR0QsaUNBQ0MsUUFBQSxTQUFBLFFBQUEsS0FDQSxpQkFBQSxTQUFBLHNCQUFBLGNBQ0EsSUFBQSxLQUNBLFdBQUEsSUFDQSxVQUFBLEtBQ0EsU0FBQSxTQUNBLFFBQUEsRUFDQSw0QkFSRCxpQ0FTRSxJQUFBLE1BRUQsOEJBWEQsaUNBWUUsSUFBQSxNQU1GLGdDQUNDLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxVQUFBLEtBRUEsSUFBQSxJQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUVBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLFNBQUEsU0FFQyxvREFDQyxTQUFBLFNBQ0EsTUFBQSxNQUNBLFFBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsUUFDQSw0QkFQRCxvREFRRSxNQUFBLE1BRUQsOEJBVkQsb0RBV0UsTUFBQSxPQUlILHNDQUNDLGFBQUEsS0FDQSxNQUFBLEtBQ0EsaUJBQUEsWUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxPQUFBLEtBV0YsZ0NBQ0MsUUFBQSxTQUFBLFFBQUEsS0FDQSxpQkFBQSxTQUFBLHNCQUFBLGNBQ0EsSUFBQSxJQUNBLFdBQUEsS0FJRCwrQkFDQyxPQUFBLFFBQ0EsT0FBQSxLQUNBLGNBQUEsSUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxpQkFBQSxLQUNBLDRDQUNDLGlCQUFBLFFBRUEsbUJBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxzQkFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsc0JBb0NGLDJCQUNDLFdBQUEsRUFDQSxNQUFBLEtBQ0EsVUFBQSxNQUtELDJCQUNDLFdBQUEsRUFDQSxNQUFBLFFBRUEsVUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EscUJBQUEsVUFDQSxlQUFBLFVBR0YscUJBQ0MsSUFBQSxFQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSx1Q0FDQyxTQUFBLFNBWUQsbUNBQ0MsTUFBQSxlQUtELG1DQUNDLFNBQUEsU0FDQSxlQUFBLE1BQ0EsY0FBQSxLQUNBLFNBQUEsT0FDQSx1Q0FDQyxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQU1GLGlDQUNDLE9BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLGlCQUFBLEtBQ0EsdUNBQ0MsaUJBQUEsNkJBQ0EsZ0JBQUEsUUFDQSxVQUFBLEVBQ0EsTUFBQSxPQUNBLGtCQUFBLFVBQ0EsT0FBQSxPQUVELHdEQUNDLFFBQUEsR0FFRCwrREFDQyxlQUFBLGFBQUEsT0FBQSxhQUVELDhCQW5CRCxpQ0FvQkUsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLEtBSUQsc0NBQ0MsTUFBQSxLQUNBLDZDQUNDLFlBQUEsR0FNRixzQ0FDQyxLQUFBLEtBQ0EsNkNBQ0Msa0JBQUEsWUFBQSxjQUFBLFlBQUEsVUFBQSxZQUNBLGFBQUEsR0FJSCxvQ0FDQyxRQUFBLEtBQ0Esd0NBQ0MsVUFBQSxLQUVELDhCQUxELG9DQU1FLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLElBQUEsS0FDQSxVQUFBLE1BQ0EsTUFBQSxLQUNBLFdBQUEsTUFRRCw4QkFERCw4QkFFRSxRQUFBLE1BQ0EsYUFBQSxLQUNBLFFBQUEsRUFDQSxTQUFBLE1BQ0EsTUFBQSxLQUNBLEtBQUEsRUFDQSxXQUFBLEtBQ0EsUUFBQSxLQUNBLGtCQUFBLG1CQUNBLGNBQUEsbUJBQ0EsVUFBQSxvQkFFRCw4QkFDQyxxQ0FDQyxrQkFBQSxjQUNBLGNBQUEsY0FDQSxVQUFBLGNBQ0EsT0FBQSxFQUNBLElBQUEsRUFDQSxTQUFBLEtBQ0EsT0FBQSxNQUNBLFFBQUEsRUFDQSxRQUFBLElBQ0EsUUFBQSxNQUNBLFFBQUEsS0FDQSxZQUFBLGdCQUNBLHlEQWJELHFDQWNFLGVBQUEsTUFRSiw0QkFDQyxRQUFBLEtBQ0EsOEJBRkQsNEJBR0UsUUFBQSxNQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxLQUNBLFFBQUEsR0FLRiw2QkFDQyxXQUFBLEtBQ0EsTUFBQSxLQUNBLDhCQUhELDZCQUlFLFFBQUEsTUFHRixxQ0FFQyxJQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsSUFBQSxjQUFBLElBQUEsZ0JBQUEsU0FDQSxjQUFBLEtBQUEsVUFBQSxLQUVBLHlDQUNDLFFBQUEsS0FDQSw4QkFGRCx5Q0FHRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxXQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxJQUFBLE0zRGdwWkwsVUFDQSxTQUNBLFNBQ0EsWTJENW9aQSxRQUtDLFFBQUEsS0FFRCxZQUNDLFdBQUEsTUFFRCxzQkFDQyxPQUFBLElBQ0EsY0FBQSxFQUNBLGlCQUFBLEtBR0QscUJBQ0MsaUJBQUEsUUFDQSxPQUFBLElBRUQsd0JBQ0MsT0FBQSxLQUNBLElBQUEsS0FDQSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxtQkFBQSxLQUFBLFdBQUEsS0FDQSxPQUFBLFFBRUEsOEJBQ0MsaUJBQUEsa0JDbmFGLFlBQ0MsVUFBQSxPQUNBLGNBQUEsS0FhRCxjQUNDLGlCQUFBLDRCQUNBLGNBQUEsS0FFQSxnQkFBQSxNQUNBLFFBQUEsTUFBQSxFQUFBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsOEJBUEQsY0FRRSxRQUFBLEtBQUEsR0FFRCw4QkFWRCxjQVdFLFFBQUEsS0FBQSxHQVlELHNCQUNDLFVBQUEsTUFDQSxNQUFBLEtBQ0EsNEJBSEQsc0JBSUUsVUFBQSxPQUVELDhCQU5ELHNCQU9FLFVBQUEsT0FFRCw4QkFURCxzQkFVRSxVQUFBLEtBQ0EsV0FBQSxNQUlILHFCQUNDLGNBQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSxLQUNBLGtCQUFBLElBQUEsZUFBQSxJQUFBLFlBQUEsU0FDQSw0QkFORCxxQkFPRSxjQUFBLEdBRUQsOEJBVEQscUJBVUUsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsUUFFRCw4QkFiRCxxQkFjRSxXQUFBLEtBQ0EsSUFBQSxNQUdELDRCQUNDLFFBQUEsU0FBQSxRQUFBLEtBQ0EsaUJBQUEsU0FBQSxzQkFBQSxjQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsOEJBTEQsNEJBTUUsSUFBQSxNQUVELDhCQVJELDRCQVNFLGlCQUFBLEtBQUEsc0JBQUEsTUFLRiw0QkFDQyxVQUFBLEtBQ0EsZUFBQSxVQUNBLFlBQUEsSUFDQSxjQUFBLEtBS0QsMkJBQ0MsU0FBQSxTQUNBLFVBQUEsTUFDQSw0QkFIRCwyQkFJRSxVQUFBLE9BRUQsOEJBTkQsMkJBT0UsVUFBQSxNQU1GLG9DQUNDLFdBQUEsUUFDQSxNQUFBLDJCQUVBLE9BQUEsUUFDQSxTQUFBLFNBQ0EsYUFBQSxLQUNBLFVBQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxLQUVBLFNBQUEsT0FDQSxpQkFBQSxTQUFBLGNBQUEsU0FDQSxjQUFBLEtBQ0EsY0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSw4Q0FDQyxXQUFBLFFBQ0EsUUFBQSxHQUVELDJDQUNDLFNBQUEsU0FDQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLE9BQUEsS0FDQSxrQkFBQSxVQUNBLFFBQUEsR0FDQSxPQUFBLE9BQ0EsTUFBQSxPQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsaUJBQUEsK0JBQ0EsZ0JBQUEsUUFDQSw4QkFiRCwyQ0FjRSxNQUFBLE1BR0YsbURBQ0Msa0JBQUEsZUFBQSxjQUFBLGVBQUEsVUFBQSxlQUNBLG1CQUFBLElBQUEsSUFBQSxjQUFBLElBQUEsSUFBQSxXQUFBLElBQUEsSUFFRCw4QkExQ0Qsb0NBMkNFLFVBQUEsS0FDQSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsTUFNRixrQ0FDQyxRQUFBLEVBQ0EsTUFBQSxlQUNBLFVBQUEsS0FDQSxjQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFDQSxlQUFBLEtBQ0EsbUJBQUEsRUFBQSxJQUFBLEtBQUEsa0JBQUEsV0FBQSxFQUFBLElBQUEsS0FBQSxrQkFDQSxjQUFBLEVBQUEsRUFBQSxLQUFBLEtBRUEsUUFBQSxLQUNBLFNBQUEsU0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsSUFBQSxLQUNBLEtBQUEsRUFDQSxXQUFBLE1BQ0EsV0FBQSxRQUVBLFFBQUEsRUFDQSx3Q0FDQyxRQUFBLEtBTUYsa0NBQ0MsT0FBQSxRQUNBLHdDQUNDLE9BQUEsUUFDQSxRQUFBLElBQ0EsYUFBQSxLQUNBLFVBQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsOEJBVEQsd0NBVUUsYUFBQSxNQUdGLDZEQUNDLFFBQUEsRUFDQSxtQkFBQSxJQUFBLElBQUEsT0FBQSxjQUFBLElBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxJQUFBLE9DM01ILFlBQ0MsU0FBQSxTQUNBLFFBQUEsRUFHQyxpQ0FDQyxhQUFBLEU3RHF4YUgseUI2RG54YUUsc0NBRUMsV0FBQSxPQU1ELDJCQUNDLFdBQUEsZUFFRCxtQ0FDQyxhQUFBLGVBS0QsdUNBQ0MsT0FBQSxLQUtGLG1CQUNDLFFBQUEsTUFBQSxFQUNBLFdBQUEsS0FDQSxVQUFBLE9BQ0EsY0FBQSxLQUNBLDhCQUxELG1CQU1FLFFBQUEsS0FBQSxHQVFGLHNCQUNDLFdBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLDRCQUNDLHlCQUNDLFFBQUEsTUFHRiw4QkFURCxzQkFVRSxXQUFBLE1BSUYscUJBQ0MsV0FBQSxRQUNBLFdBQUEsS0FDQSxlQUFBLE9BQ0EsY0FBQSxLQUNBLDhCQUxELHFCQU1FLFdBQUEsTUFLSCxXQUNDLFdBQUEsS0FDQSxJQUFBLEtBQ0EsUUFBQSxTQUFBLFFBQUEsS0FDQSw4QkFKRCxXQUtFLElBQUEsTUFJRCxhQUNDLGlCQUFBLFNBQUEsc0JBQUEsY0FFRCxhQUNDLGlCQUFBLFNBQUEsc0JBQUEsY0FDQSxJQUFBLEtBQ0EsOEJBSEQsYUFPRSxzQkFBQSxrQ0FIQSx1QkFDQyxVQUFBLE9BSUYsaUNBQ0MsZUFBQSxJQUdGLGFBQ0MsaUJBQUEsU0FBQSxzQkFBQSxjQUNBLElBQUEsS0FDQSw4QkFDQyxhQUFBLEVBRUQsc0JBQ0MsV0FBQSxPQUVELGlDQUNDLGVBQUEsTUFFRCw4QkFaRCxhQWFFLElBQUEsTUFHRixhQUlDLGlCQUFBLFNBQUEsc0JBQUEsY0FIQSxpQ0FDQyxlQUFBLE9BR0QsOEJBTEQsYUFNRSxpQkFBQSxLQUFBLHNCQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsY0FBQSxLQUNBLFdBQUEsS0FDQSxnQkFDQyxRQUFBLEtBRUQsdUJBQ0MsVUFBQSxPQUtKLFVBQ0MsU0FBQSxTQUNBLGNBQUEsS0FFQSw4QkFKRCxVQUtFLFVBQUEsT0FFRCxnQkFDQyxXQUFBLElBR0Qsb0JBQ0MsU0FBQSxTQUNBLGlCQUFBLG1CQUNBLGdCQUFBLEtBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSx1QkFDQyxRQUFBLE1BRUQsOEJBWEQsb0JBWUUsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEtBQUEsTUFHRixvQkFDQyxTQUFBLFNBQ0EsZUFBQSxPQUNBLGNBQUEsS0FLRCxpQkFDQyxhQUFBLEtBQ0EsV0FBQSxLQUNBLDhCQUhELGlCQUlFLGFBQUEsRUFDQSxXQUFBLE1BRUQsNEJBQ0Msb0JBQ0MsUUFBQSxNQU1ILHFCQUNDLGNBQUEsS0FFRCxzQkFDQyxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS0FDQSw4QkFKRCxzQkFLRSxVQUFBLE1BTUYsa0JBQ0MsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLElBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLDhCQUxELGtCQU1FLFFBQUEsU0FBQSxRQUFBLEtBQ0EsaUJBQUEsVUFBQSxzQkFBQSxlQUNBLGlCQUFBLE1BQUEsY0FBQSxNQUFBLGdCQUFBLE1BQ0EsV0FBQSxLQUNBLElBQUEsS0FNRixpQkFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsSUFDQSxRQUFBLE1BQ0EsdUJBQ0MsV0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBS0QsdUJBQ0MsV0FBQSxLQUtELHdCQUNDLFdBQUEsUUFLRCx3QkFDQyxXQUFBLFFBS0QsdUJBQ0MsV0FBQSxRQUtELHNCQUNDLFdBQUEsUUFLRCxxQkFDQyxXQUFBLFFBT0QsMEJBQ0MsTUFBQSxRQ3hQRiwwQkFDQyxVQUFBLE9BQ0EsY0FBQSxLQUNBLDRCQUhELDBCQUlFLFVBQUEsT0FFRCw4QkFORCwwQkFPRSxVQUFBLE9BRUQsOEJBVEQsMEJBVUUsVUFBQSxLQUNBLFFBQUEsRUFBQSxNQUtILFlBQ0MsU0FBQSxTQUNBLFdBQUEsS0FDQSw4QkFIRCxZQUlFLFdBQUEsTUFjRCxtQkFDQyxRQUFBLE1BQ0EsZUFBQSxJQUtELG1CQUNDLE1BQUEsS0FDQSxPQUFBLEtBQ0Esd0JBQ0MsTUFBQSxLQUNBLDhCQUZELHdCQUdFLE1BQUEsTUFHRix3QkFDQyxLQUFBLEtBQ0EsOEJBRkQsd0JBR0UsS0FBQSxNQ2pFSCx1QkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsSUFBQSxLQUNBLDhCQUpELHVCQUtFLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsUUFZRCw0QkFDQyxzQkFDQyxRQUFBLE1BT0gsa0JBQ0MsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLElBQUEsS0FDQSw4QkFKRCxrQkFLRSxjQUFBLEtBQUEsVUFBQSxLQUNBLElBQUEsSUFBQSxNQVdGLGlCQUNDLGtCQUFBLEVBQUEsWUFBQSxFQUNBLGVBQUEsT0FDQSxNQUFBLE9BQ0EsNEJBSkQsaUJBS0UsTUFBQSxLQUVELDhCQVBELGlCQVFFLE1BQUEsS0FDQSxlQUFBLEtDMUNGLG1CQUNDLFdBQUEsS0FDQSxRQUFBLFNBQUEsUUFBQSxLQUNBLGlCQUFBLFNBQUEsc0JBQUEsY0FDQSxJQUFBLEtBQ0EsOEJBTEQsbUJBTUUsSUFBQSxNQUVELDhCQVJELG1CQVNFLGlCQUFBLEtBQUEsc0JBQUEsS0FDQSxVQUFBLE1BQ0EsY0FBQSxLQUNBLFdBQUEsTUFNRixrQkFDQyxTQUFBLFNBQ0EsaUJBQUEscUJBQ0EsZ0JBQUEsTUFDQSxjQUFBLEtBQ0EsV0FBQSxNQUNBLDhCQU5ELGtCQU9FLFdBQUEsT0FFRCw4QkFURCxrQkFVRSxXQUFBLE9BTUYsdUJBQ0MsUUFBQSxLQUNBLDhCQUZELHVCQUdFLFFBQUEsTUFNRix1QkFDQyxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxXQUFBLEtBQ0EsOEJBTEQsdUJBTUUsVUFBQSxNQU1GLHVCQUNDLFdBQUEsS0FDQSw4QkFGRCx1QkFHRSxVQUFBLE1BTUYsc0JBQ0MsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsNEJBSkQsc0JBS0UsVUFBQSxPQUVELDhCQVBELHNCQVFFLFVBQUEsTUFDQSxNQUFBLE1DcEVGLG1CQUNDLFdBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FFQSxJQUFBLEtBQ0EsNEJBTEQsbUJBTUUsSUFBQSxNQUVELDhCQVJELG1CQVNFLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLEtBQ0EsV0FBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsUUFNRixrQkFDQyxNQUFBLElBQ0EsU0FBQSxTQUVBLHNCQUNDLFNBQUEsU0FDQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLEtBQ0EsOEJBTkQsc0JBT0UsZUFBQSxlQUFBLE9BQUEsZ0JBR0YsOEJBZEQsa0JBZUUsTUFBQSxLQUNBLFVBQUEsT0FNRix3QkFDQyxNQUFBLEtBQ0EsU0FBQSxTQUNBLFFBQUEsRUFDQSxRQUFBLEtBQUEsS0FDQSw0QkFMRCx3QkFNRSxRQUFBLEtBQUEsTUFFRCw4QkFSRCx3QkFTRSxRQUFBLE1BTUYsa0JBQ0MsWUFBQSxJQUtELG9CQUNDLFdBQUEsS0FDQSxVQUFBLG9CQUFBLFVBQUEsaUJBQUEsVUFBQSxZQUNBLGVBQUEsS0FDQSxXQUFBLEtBS0Qsc0JBQ0MsWUFBQSxJQUNBLFdBQUEsT0FDQSxXQUFBLEtBQ0EsOEJBSkQsc0JBS0UsV0FBQSxNQUdGLG9DQUNDLE1BQUEsaUJBRUEsOEJBSEQsb0NBSUUsTUFBQSxpQkFFRCw4QkFORCxvQ0FPRSxNQUFBLGlCQUdELDhCQVZELG9DQVdFLE1BQUEsaUJBR0YsZ0NBQ0MsV0FBQSxLQUVELCtCQUNDLE1BQUEsS0FDQSxlQUFBLE1BRUQsb0NBQ0MsV0FBQSxPQUNBLFdBQUEsS0FDQSw4QkFIRCxvQ0FJRSxXQUFBLE1DekhILFlBQ0MsV0FBQSxLQUNBLDhCQUZELFlBR0UsV0FBQSxNQVNELGtCQUNDLGlCQUFBLDJCQUNBLGdCQUFBLE1BQ0EsY0FBQSxLQUNBLFNBQUEsU0FDQSw4QkFMRCxrQkFNRSxVQUFBLE1BQ0EsY0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLFFBRUQsdUJBQ0MsU0FBQSxPQUNBLGlCQUFBLDBCQUtBLFdBQUEsS0FKQSwyQ0FDQyxVQUFBLG9CQUFBLFVBQUEsaUJBQUEsVUFBQSxZQUNBLGVBQUEsS0FHRCw4QkFSRCx1QkFTRSxlQUFBLEtBQ0EsV0FBQSxLQVNBLG9CQUFBLElBUkEsOEJBQ0MsU0FBQSxTQUNBLFFBQUEsR0FDQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSx3QkFHRCx5Q0FDQyxVQUFBLE9BR0YsOEJBeEJELHVCQTRCRSxlQUFBLEtBSEEseUNBQ0MsVUFBQSxPQVNKLG1CQUNDLFNBQUEsU0FDQSxRQUFBLEVBQ0EsUUFBQSxLQUFBLE1BQ0EsTUFBQSxLQUNBLDhCQUxELG1CQU1FLFFBQUEsTUFFRCw4QkFSRCxtQkFZRSxRQUFBLEtBQ0EsZUFBQSxLQUpBLHNCQUNDLFFBQUEsTUFLRiw4QkFmRCxtQkFnQkUsUUFBQSxNQU9ELDhCQURELHNCQUVFLFVBQUEsTUFNRixrQkFDQyxXQUFBLEtBQ0EsOEJBRkQsa0JBR0UsVUFBQSxNQU1GLG9CQUNDLFdBQUEsS0FDQSxVQUFBLE1BQ0EsZUFBQSxLQUNBLDhCQUpELG9CQUtFLFVBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxNQU1GLGlCQUNDLFNBQUEsU0FDQSxPQUFBLEVBQ0EsTUFBQSxPQUNBLDRCQUpELGlCQUtFLFVBQUEsT0FFRCw4QkFQRCxpQkFRRSxVQUFBLE9BRUQsOEJBVkQsaUJBV0UsU0FBQSxPQUNBLFVBQUEsT0FFRCw4QkFkRCxpQkFlRSxVQUFBLE9DakhGLG1CQUNDLFdBQUEsS0FDQSxRQUFBLFNBQUEsUUFBQSxLQUNBLGlCQUFBLFNBQUEsc0JBQUEsY0FDQSxJQUFBLEtBQ0EsOEJBTEQsbUJBTUUsSUFBQSxNQUVELDhCQVJELG1CQVNFLGlCQUFBLEtBQUEsc0JBQUEsS0FDQSxVQUFBLE1BQ0EsY0FBQSxLQUNBLFdBQUEsTUFNRixrQkFDQyxjQUFBLEtBQ0EsV0FBQSxLQUNBLFNBQUEsU0FFQyxrREFDQyxNQUFBLEtBQ0EsNEJBRkQsa0RBR0UsTUFBQSxHQVFKLG1CQUNDLFFBQUEsS0FBQSxLQUNBLDRCQUZELG1CQUdFLFFBQUEsTUFFRCw4QkFMRCxtQkFNRSxRQUFBLE1BV0Ysa0JBQ0MsV0FBQSxLQUNBLDhCQUZELGtCQUdFLFVBQUEsT0FXRixpQkFDQyxTQUFBLFNBQ0EsT0FBQSxFQUNBLE1BQUEsRUFDQSw0QkFKRCxpQkFLRSxVQUFBLE9BRUQsOEJBUEQsaUJBUUUsVUFBQSxPQU1GLHlCQUNDLFdBQUEsS0FDQSxpQkFBQSwyQkFDQSxjQUFBLEtBQ0EsZ0JBQUEsTUFLRCwrQkFDQyxRQUFBLEtBQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsTUFBQSxLQUNBLElBQUEsTUFDQSw0QkFORCwrQkFPRSxJQUFBLE1BRUQsOEJBVEQsK0JBVUUsUUFBQSxLQUFBLEtBQ0EsSUFBQSxNQUVELDhCQWJELCtCQWNFLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLE1BRUQsOEJBakJELCtCQWtCRSxRQUFBLEtBQUEsS0FDQSxJQUFBLE1BT0QsOEJBREQsc0JBRUUsV0FBQSxRQ25IRixtQkFDQyxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxJQUFBLEtBQ0EsOEJBTEQsbUJBTUUsY0FBQSxLQUFBLFVBQUEsTUFPRCw4QkFERCxrQkFFRSxNQUFBLE9DZEYsbUJBQ0MsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLEtBQ0EsOEJBTEQsbUJBTUUsSUFBQSxLQUNBLFdBQUEsTUFNRixrQkFDQyxTQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFdBQUEsTUFDQSw4QkFMRCxrQkFNRSxXQUFBLE1BRUQsOEJBRUUscUNBQ0MsZUFBQSxZQUFBLE9BQUEsWUFJRCxxQ0FDQyxlQUFBLGVBQUEsT0FBQSxnQkFJSCw4QkFFRSxxQ0FDQyxlQUFBLFlBQUEsT0FBQSxZQUlELHFDQUNDLGVBQUEsZUFBQSxPQUFBLGdCQVFKLG1CQUNDLGFBQUEsTUFDQSxTQUFBLFNBQ0EsUUFBQSxFQUNBLDRCQUpELG1CQUtFLGFBQUEsTUFFRCw4QkFQRCxtQkFRRSxRQUFBLE1BRUQsOEJBVkQsbUJBV0UsUUFBQSxLQUNBLFVBQUEsS0FFRCw4QkFkRCxtQkFlRSxVQUFBLE1BT0QsOEJBQ0MseUJBQ0MsUUFBQSxNQU9ILGtCQUNDLFdBQUEsS0FDQSxZQUFBLElBQ0EsOEJBQ0MscUJBQ0MsUUFBQSxNQVFGLHFCQUNDLFNBQUEsU0FDQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLEtDdEdELDRCQUNDLHNCQUNDLFFBQUEsTUFPSCxtQkFDQyxXQUFBLEtBQ0EsUUFBQSxTQUFBLFFBQUEsS0FDQSxpQkFBQSxTQUFBLHNCQUFBLGNBQ0EsSUFBQSxNQUNBLDRCQUxELG1CQU1FLElBQUEsT0FFRCw4QkFSRCxtQkFTRSxJQUFBLEtBQ0Esc0JBQ0MsUUFBQSxNQUdGLDhCQWRELG1CQWVFLElBQUEsS0FDQSxzQkFBQSxtQ0FPRCw4QkFERCxrQkFFRSxVQUFBLE9BTUYsa0JBQ0MsUUFBQSxNQUNBLGVBQUEsS0FDQSxjQUFBLEVBS0QsdUJBQ0MsV0FBQSxLQUNBLDhCQUZELHVCQUdFLFdBQUEsTUFNRix3QkFDQyxjQUFBLEtBQ0EsOEJBRkQsd0JBR0UsVUFBQSxLQUNBLGNBQUEsS0NoRUYsOEJBQ0Msd0JBQ0MsSUFBQSxFQUVELHNCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxNQVVGLG1CQUNDLFdBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsSUFBQSxLQUNBLDhCQUxELG1CQU1FLElBQUEsTUFNRixrQkFDQyxTQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFdBQUEsTUFDQSw4QkFMRCxrQkFNRSxXQUFBLE9BRUQsOEJBQ0Msc0JBQ0MsZUFBQSxlQUFBLE9BQUEsZUFFRCxxQ0FDQyxlQUFBLFlBQUEsT0FBQSxhQUdGLDhCQWhCRCxrQkFpQkUsV0FBQSxNQU1GLG1CQUNDLGFBQUEsTUFFQSxTQUFBLFNBQ0EsUUFBQSxFQUNBLDhCQUxELG1CQU1FLGFBQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxJQUNBLHNCQUNDLFFBQUEsTUFHRiw4QkFiRCxtQkFjRSxRQUFBLEtBQUEsTUFFRCw4QkFoQkQsbUJBaUJFLFVBQUEsS0FPRCw4QkFERCxzQkFFRSxVQUFBLE1BRUQsOEJBSkQsc0JBS0UsVUFBQSxNQU1GLGtCQUNDLFdBQUEsS0FDQSxZQUFBLElBQ0EsOEJBSEQsa0JBSUUsVUFBQSxNQU9ELHFCQUNDLGNBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBSUQsOEJBREQsK0NBRUUsV0FBQSxNQUdGLDZCQUNDLFdBQUEsS0FDQSw4QkFGRCw2QkFHRSxXQUFBLE1BR0YsNkNBQ0MsWUFBQSxFQzNHRCxrQkFDQyxXQUFBLEtBQ0EsU0FBQSxTQUNBLFdBQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsOEJBTkQsa0JBT0UsV0FBQSxNQU1BLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFdBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FQQSxxQ0FDQyxTQUFBLE9BQ0EsYUFBQSxLQUNBLFdBQUEsTUFNRiw4QkFqQkQsa0JBa0JFLFdBQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxLQUNBLHFDQUNDLGFBQUEsR0FHRiw4QkF6QkQsa0JBMEJFLFFBQUEsS0FBQSxLQUNBLDBDQUNDLFVBQUEsTUFPSCx3QkFDQyxTQUFBLFNBQ0EsUUFBQSxFQUNBLE1BQUEsS0FDQSxhQUFBLE1BQ0EsNEJBTEQsd0JBTUUsYUFBQSxNQUVELDhCQVJELHdCQVNFLGFBQUEsTUFFRCw4QkFYRCx3QkFZRSxhQUFBLEdBT0QsOEJBREQsdUJBS0UsVUFBQSxLQUhBLDBCQUNDLFFBQUEsTUFRSCx1QkFDQyxXQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsSUFDQSw4QkFDQywwQkFDQyxRQUFBLE1BR0YsOEJBVEQsdUJBVUUsVUFBQSxNQU1GLG1CQUNDLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxNQUFBLEtBTUEsMEJBQ0MsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxFQUNBLGNBQUEsS0FDQSw4QkFORCwwQkFPRSxlQUFBLGVBQUEsT0FBQSxnQkFPSCxrQkFDQyxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLElBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLFNBQUEsU0FDQSw4QkFQRCxrQkFRRSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsSUFBQSxNQU1GLHVCQUNDLGtCQUFBLEVBQUEsWUFBQSxFQUNBLDhCQUNDLDBCQUNDLFFBQUEsTUFPSCx3QkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSwyQ0FDQyxPQUFBLEtBQ0EsTUFBQSxNQUVELGdEQUNDLFlBQUEsS0N6SkgsWUFDQyxZQUFBLE1BQ0EsTUFBQSxLQUNBLGVBQUEsRUFDQSxpQkFBQSw0QkFDQSw4QkFMRCxZQU1FLFlBQUEsTUFHRCx1QkFDQyxTQUFBLFNBVUQsc0JBQ0MsWUFBQSxJQUNBLFdBQUEsS0FDQSw4QkFDQyx5QkFDQyxRQUFBLE9BR0YsOEJBUkQsc0JBU0UsVUFBQSxLQUNBLHlCQUNDLFFBQUEsTUFPSCxxQkFDQyxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSxLQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FFQSx5QkFDQyxrQkFBQSxFQUFBLFlBQUEsRUFFRCw4QkFURCxxQkFVRSxJQUFBLEtBQ0EsV0FBQSxNQU1GLDBCQUNDLFlBQUEsSUFDQSw4QkFGRCwwQkFNRSxVQUFBLEtBSEEsNkJBQ0MsUUFBQSxNQVFILGtCQUNDLFNBQUEsU0FDQSxRQUFBLEVBQ0EsV0FBQSxLQUNBLGVBQUEsTUFDQSw4QkFMRCxrQkFNRSxjQUFBLEtBQ0EsZUFBQSxHQU1GLHdCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUVBLElBQUEsS0FDQSw4QkFKRCx3QkFLRSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLFFBTUYsbUJBQ0MsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxLQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxLQUNBLE1BQUEsTUFDQSxPQUFBLEtBQ0EsYUFBQSxLQUNBLFdBQUEsUUFDQSw4Q0FDQyxZQUFBLElBREQscUNBQ0MsWUFBQSxJQURELHlDQUNDLFlBQUEsSUFERCwwQ0FDQyxZQUFBLElBREQsZ0NBQ0MsWUFBQSxJQUVELDhCQWZELG1CQWdCRSxVQUFBLE1BQ0EsTUFBQSxNQUVELDhCQW5CRCxtQkFvQkUsT0FBQSxNQU1GLGlCQUNDLFVBQUEsTUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLGVBQUEsTUFDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsWUFBQSxJQUNBLElBQUEsRUFDQSxzQkFDQyxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFFRCw4QkFiRCxpQkFjRSxVQUFBLE1BQ0EsTUFBQSxNQUdGLGlCQUNDLFNBQUEsU0FDQSxPQUFBLEVBQ0EsTUFBQSxLQUNBLDhCQUpELGlCQUtFLE1BQUEsTUFDQSxVQUFBLE9BRUQsOEJBUkQsaUJBU0UsU0FBQSxPQUNBLGNBQUEsTUMvSEYsbUJBQ0MsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLElBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLDhCQUxELG1CQU1FLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsSUFBQSxLQUNBLFdBQUEsTUFFRCw4QkFYRCxtQkFZRSxXQUFBLEtBQ0EsSUFBQSxNQUVELDhCQWZELG1CQWdCRSxXQUFBLE1BTUYsbUJBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLE1BQUEsUUFDQSxJQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLEtBQ0EsOEJBUkQsbUJBU0UsVUFBQSxNQUVELDhCQVhELG1CQVlFLFVBQUEsTUFFRCx5QkFDQyxNQUFBLFFBT0Qsc0NBQ0MsTUFBQSxNQUNBLDRCQUZELHNDQUdFLE1BQUEsT0FFRCw4QkFMRCxzQ0FNRSxNQUFBLGlCQUVELDhCQVJELHNDQVNFLE1BQUEsTUFHRiw4QkFiRCxxQkFjRSxNQUFBLE1BSUgsU0FDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLElBQUEsS0FDQSw4QkFKRCxTQUtFLGNBQUEsS0FBQSxVQUFBLE1BS0QsaUJBQ0MsT0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsUUFBQSxFQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsSUFBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLGVBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsZUFBQSxFQUNBLFdBQUEsT0FDQSxlQUFBLFVBQ0EsVUFBQSxNQUlBLG9CQUNDLFdBQUEsUUFDQSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxvQkFBQSxXQUFBLEVBQUEsS0FBQSxLQUFBLG9CQUNBLDBCQUNDLG1CQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsb0JBQUEsV0FBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLG9CQUVBLFdBQUEsUUFFRCwyQkFDQyxtQkFBQSxLQUFBLFdBQUEsS0FFQSxXQUFBLFFBR0Ysb0JBQ0MsbUJBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSw2QkFBQSxXQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsNkJBQ0EsV0FBQSxRQUNBLDBCQUNDLG1CQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsb0JBQUEsV0FBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLG9CQUVBLFdBQUEsUUFFRCwyQkFDQyxtQkFBQSxLQUFBLFdBQUEsS0FFQSxrQ0FDQyxtQkFBQSxLQUFBLFdBQUEsS0FDQSxXQUFBLFFBSUgsOEJBcERELGlCQXFERSxPQUFBLE1DOUlILFlBQ0MsVUFBQSxPQUNBLGNBQUEsS0FDQSxpQkFBQSxLQUNBLFFBQUEsTUFBQSxFQUNBLDhCQUxELFlBTUUsUUFBQSxLQUFBLEdBVUEsNEJBQ0Msc0JBQ0MsUUFBQSxNQVNILG1CQUNDLFdBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxlQUFBLElBQ0EsY0FBQSxLQUNBLDhCQVBELG1CQVFFLFdBQUEsTUFFRCwwQkFDQyxRQUFBLEVBQ0EsU0FBQSxTQUNBLFFBQUEsR0FDQSxjQUFBLElBQ0EsTUFBQSxFQUNBLE9BQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLG1CQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsb0JBQUEsV0FBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLG9CQUNBLFdBQUEsUUFDQSxpQkFBQSx5QkFDQSxnQkFBQSxLQUFBLEtBQ0Esa0JBQUEsVUFDQSxvQkFBQSxJQUFBLElBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsVUFBQSxLQUNBLDhCQW5CRCwwQkFvQkUsTUFBQSxLQUNBLE9BQUEsS0FDQSxnQkFBQSxLQUFBLE1DbkRILG1CQUNDLFFBQUEsU0FBQSxRQUFBLEtBQ0EsaUJBQUEsU0FBQSxzQkFBQSxjQUNBLElBQUEsS0FDQSw4QkFKRCxtQkFLRSxJQUFBLE1BRUQsOEJBUEQsbUJBUUUsaUJBQUEscUJBQUEsc0JBQUEsMkJBTUYsa0JBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsU0FBQSxTQUNBLDhCQUhELGtCQUlFLFVBQUEsT0FXRix3QkFDQyxTQUFBLFNBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxLQUFBLEVBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsUUFBQSxLQUFBLEtBQ0EsOEJBVEQsd0JBVUUsUUFBQSxLQUFBLE1BTUYsd0JBQ0MsWUFBQSxJQUNBLDhCQUZELHdCQUdFLFVBQUEsS0FDQSwyQkFDQyxRQUFBLE1BT0gsa0JBQ0MsTUFBQSxLQUNBLFVBQUEsTUFDQSxXQUFBLEtBQ0EsVUFBQSxLQ2xFRCx1QkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFdBQ0EsSUFBQSxLQUNBLDRCQUpELHVCQUtFLElBQUEsTUFFRCw4QkFQRCx1QkFRRSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLFFBRUQsOEJBVkQsdUJBV0UsSUFBQSxNQU1GLG1CQUNDLGtCQUFBLEVBQUEsWUFBQSxFQUNBLHNCQUNDLFFBQUEsTUFFRCw4QkFMRCxtQkFTRSxXQUFBLE9BSEEsc0JBQ0MsUUFBQSxNQVFILG1CQUNDLFFBQUEsU0FBQSxRQUFBLEtBQ0EsSUFBQSxLQUNBLGlCQUFBLFNBQUEsc0JBQUEsY0FDQSw0QkFKRCxtQkFLRSxJQUFBLEtBQ0Esc0JBQ0MsUUFBQSxNQUdGLDhCQVZELG1CQVdFLElBQUEsS0FDQSxjQUFBLE1BRUQsOEJBZEQsbUJBZUUsaUJBQUEsS0FBQSxzQkFBQSxLQUNBLGNBQUEsTUFPRCw4QkFERCxrQkFFRSxVQUFBLE9BV0Ysd0JBQ0MsYUFBQSxLQUNBLFdBQUEsS0FDQSw0QkFIRCx3QkFJRSxhQUFBLEdBRUQsOEJBTkQsd0JBT0UsV0FBQSxNQU9ELDRCQURELHdCQUVFLFVBQUEsTUFNRix1QkFDQyxXQUFBLEtBS0QsdUJBQ0MsU0FBQSxTQUNBLEtBQUEsTUFDQSxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSw4QkFQRCx1QkFRRSxLQUFBLEdDNUZGLG1CQUNDLFFBQUEsU0FBQSxRQUFBLEtBQ0EsaUJBQUEsU0FBQSxzQkFBQSxjQUNBLElBQUEsS0FDQSxXQUFBLEtBQ0EsNEJBTEQsbUJBTUUsaUJBQUEsS0FBQSxzQkFBQSxLQUNBLFVBQUEsTUFDQSxjQUFBLE1BRUQsOEJBVkQsbUJBV0UsV0FBQSxLQUNBLElBQUEsTUFFRCw4QkFkRCxtQkFlRSxjQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxJQUFBLE1BTUYsa0JBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsOEJBQ0MscUJBQ0MsUUFBQSxNQUdGLDhCQVZELGtCQVdFLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxVQUFBLE9BTUYsc0JBQ0Msa0JBQUEsRUFBQSxZQUFBLEVBQ0EsOEJBRkQsc0JBR0UsTUFBQSxLQUNBLGVBQUEsS0FDQSxTQUFBLFNBQ0EsMEJBQ0MsU0FBQSxTQUNBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxNQU9ILHdCQUNDLGFBQUEsS0FDQSw4QkFGRCx3QkFHRSxlQUFBLE1BRUQsOEJBTEQsd0JBTUUsUUFBQSxNQU9ELDhCQURELHdCQUVFLFVBQUEsTUFFRCw4QkFKRCx3QkFLRSxVQUFBLE1BTUYsa0JBQ0MsV0FBQSxLQUNBLDhCQUZELGtCQUdFLFVBQUEsS0FDQSxXQUFBLEtDbEdILFlBQ0MsV0FBQSxFQWFBLG1CQUNDLFdBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxJQUFBLEtBQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXQUNBLDhCQUxELG1CQU1FLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLE1BRUQsOEJBVEQsbUJBVUUsSUFBQSxHQU1GLG9CQUNDLFVBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUNBLDRCQUpELG9CQUtFLFVBQUEsS0FFRCw4QkFQRCxvQkFRRSxVQUFBLE1BTUYsd0JBQ0MsV0FBQSxLQUNBLDhCQUZELHdCQUdFLFdBQUEsTUFNRix3QkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsSUFBQSxLQUNBLDhCQUpELHdCQUtFLElBQUEsS0FRRixnQ0FDQyxXQUFBLEtBQ0EsOEJBRkQsZ0NBR0UsV0FBQSxNQ3hERixvQkFDQyxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSxLQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSw4QkFMRCxvQkFNRSxXQUFBLE1BRUQsOEJBUkQsb0JBU0UsSUFBQSxNQU1GLDJCQUNDLGtCQUFBLEVBQUEsWUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsUUFFQSxjQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BRUEsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsV0FBQSxPQUNBLDhCQWhCRCwyQkFpQkUsTUFBQSxLQUNBLE9BQUEsS0FDQSxVQUFBLE1BRUQsOEJBckJELDJCQXNCRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsS0FDQSxVQUFBLE1BT0QsOEJBQ0MsNEJBQ0MsUUFBQSxNQUdGLDhCQU5ELHlCQU9FLFVBQUEsTUFNRixtQkFDQyxXQUFBLEtBQ0EsUUFBQSxTQUFBLFFBQUEsS0FDQSxpQkFBQSxTQUFBLHNCQUFBLGNBQ0EsSUFBQSxLQUNBLDRCQUxELG1CQU1FLElBQUEsTUFFRCw4QkFSRCxtQkFTRSxJQUFBLE1BT0QsOEJBREQsa0JBRUUsVUFBQSxPQU1GLHNCQUNDLFNBQUEsU0FLRCx1QkFDQyxXQUFBLFFBQ0EsTUFBQSxLQUNBLGNBQUEsSUFDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLFFBQUEsT0FBQSxLQUNBLE9BQUEsS0FDQSxlQUFBLFVBS0Qsa0JBQ0MsYUFBQSxLQUNBLFdBQUEsS0FDQSw0QkFIRCxrQkFJRSxhQUFBLE1BRUQsOEJBTkQsa0JBT0UsYUFBQSxFQUNBLHFCQUNDLFFBQUEsTUFHRiw4QkFaRCxrQkFhRSxXQUFBLE1BTUYsd0JBQ0MsY0FBQSxLQUNBLDhCQUZELHdCQUdFLFdBQUEsS0FLRixxQkFDQyxXQUFBLElDOUlGLFlBQ0MsV0FBQSxLQUNBLDhCQUZELFlBR0UsV0FBQSxNQVNELG1CQUNDLFdBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxjQUFBLEtBQUEsVUFBQSxLQWVELHVCQUNDLFdBQUEsS0FLRCxpQkFDQyxTQUFBLFNBQ0EsYUFBQSxLQUNBLGtCQUFBLEVBQUEsWUFBQSxFQUNBLE9BQUEsTUFDQSw4QkFMRCxpQkFNRSxVQUFBLE1BQ0EsV0FBQSxPQzFDRixtQkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsSUFBQSxLQUNBLDhCQUpELG1CQUtFLElBQUEsTUFNRixrQkFDQyxTQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBRUEsY0FBQSxLQUNBLFNBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsMENBQ0MsWUFBQSxNQUNBLDRCQUZELDBDQUdFLFlBQUEsTUFFRCw4QkFMRCwwQ0FNRSxRQUFBLE1BRUQsOEJBUkQsMENBU0UsU0FBQSxTQUNBLFFBQUEsR0FHRixpQ0FDQyxXQUFBLFFBY0EsV0FBQSxNQVpBLHlEQUNDLFFBQUEsS0FDQSw0QkFGRCx5REFHRSxhQUFBLE1BRUQsOEJBTEQseURBTUUsUUFBQSxNQUVELDhCQVJELHlEQVNFLFNBQUEsUUFJRiw4QkFoQkQsaUNBaUJFLFdBQUEsTUFPSCx1QkFDQyxTQUFBLFNBQ0EsTUFBQSxPQUNBLE9BQUEsRUFDQSw0QkFKRCx1QkFLRSxVQUFBLE9BRUQsOEJBUEQsdUJBUUUsVUFBQSxPQUVELDhCQVZELHVCQVdFLFFBQUEsTUFNRCw4QkFERCxzQkFFRSxlQUFBLFlBQUEsT0FBQSxhQUVELDhCQUpELHNCQUtFLGVBQUEsWUFBQSxPQUFBLFlBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUEsMEJBQ0MsTUFBQSxLQUNBLE9BQUEsTUFJSCx3QkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE9BQUEsS0FDQSxJQUFBLEtBQ0EsS0FBQSxFQUNBLGFBQUEsS0FDQSw0QkFSRCx3QkFTRSxhQUFBLE1BRUQsOEJBWEQsd0JBWUUsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxRQU9ELDhCQUNDLDBCQUNDLFFBQUEsTUFPSCxzQkFDQyxjQUFBLEtBQ0EsOEJBRkQsc0JBR0UsY0FBQSxLQU1GLGtCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLEtBTUEsOEJBQ0MsMEJBQ0MsUUFBQSxNQU9ILHVCQUNDLFdBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxJQUFBLEtBQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXQ3hJRCxtQkFDQyxXQUFBLEtBQ0EsUUFBQSxTQUFBLFFBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLElBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLDhCQVBELG1CQVFFLFdBQUEsS0FDQSxJQUFBLE1BTUYsa0JBQ0MsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLElBQUEsS0FDQSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFdBQ0EsUUFBQSxLQUFBLEtBQ0EsY0FBQSxLQUNBLDBCQUNDLFNBQUEsU0FDQSxJQUFBLElBQ0EsVUFBQSxLQUNBLGtCQUFBLEVBQUEsWUFBQSxFQUVELDhCQWJELGtCQWNFLE1BQUEsS0FDQSxVQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQ0EsSUFBQSxNQVdGLHdCQUNDLGNBQUEsS0FDQSw4QkFGRCx3QkFHRSxjQUFBLEtBTUYsd0JBQ0MsVUFBQSxLQUNBLDhCQUZELHdCQUdFLFVBQUEsTUFFRCw4QkFDQyxNQUFBLFFBTUYsdUJBQ0MsVUFBQSxLQUNBLDhCQUZELHVCQUdFLFVBQUEsTUFFRCw2QkFDQyxNQUFBLFFBTUYsaUJBQ0MsV0FBQSxLQUNBLDhCQUZELGlCQUdFLFdBQUEsTUFNRix1QkFDQyxXQUFBLE9BS0QsMEJBQ0MsV0FBQSxPQUNBLFdBQUEsS0FDQSw4QkFIRCwwQkFJRSxXQUFBLE1BTUYsdUJBQ0MsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxJQUFBLEtBQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXQUNBLDhCQVBELHVCQVFFLFFBQUEsU0FBQSxRQUFBLEtBQ0EsaUJBQUEsU0FBQSxzQkFBQSxjQUNBLElBQUEsTUFFRCw4QkFaRCx1QkFhRSxJQUFBLEtBQ0EsaUJBQUEsS0FBQSxzQkFBQSxNQ3hIRixtQkFDQyxXQUFBLEtBQ0EsUUFBQSxTQUFBLFFBQUEsS0FDQSxpQkFBQSxTQUFBLHNCQUFBLGNBQ0EsSUFBQSxLQUNBLDhCQUxELG1CQU1FLElBQUEsTUFFRCw4QkFSRCxtQkFTRSxpQkFBQSxxQkFBQSxzQkFBQSwwQkFDQSxJQUFBLE1BTUYsa0JBQ0MsY0FBQSxLQUNBLFFBQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLDhCQU5ELGtCQU9FLFVBQUEsT0FNRixzQkFDQyxlQUFBLE9BQ0EsY0FBQSxLQUtELHdCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLE9BQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxRQUFBLEtBQ0EsOEJBTkQsd0JBT0UsUUFBQSxFQUNBLFlBQUEsTUFPRCw4QkFDQywwQkFDQyxRQUFBLE1BT0gsdUJBQ0MsV0FBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLEtBQ0EsWUFBQSxZQUNBLDhCQUxELHVCQU1FLFVBQUEsTUFFRCw4QkFSRCx1QkFTRSxXQUFBLE1DM0RGLG1CQUNDLFFBQUEsU0FBQSxRQUFBLEtBQ0EsaUJBQUEsSUFBQSxLQUFBLHNCQUFBLElBQUEsS0FDQSxJQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsV0FBQSxLQUNBLDRCQU5ELG1CQU9FLGNBQUEsTUFFRCw4QkFURCxtQkFVRSxpQkFBQSxLQUFBLHNCQUFBLEtBQ0EsVUFBQSxNQUNBLGNBQUEsTUFFRCw4QkFkRCxtQkFlRSxJQUFBLEtBQ0EsV0FBQSxNQU1GLGtCQUNDLFdBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLEtBQ0EsU0FBQSxTQUNBLDRCQUxELGtCQU1FLGVBQUEsTUFFRCw4QkFSRCxrQkFTRSxRQUFBLE1BTUYsd0JBQ0MsU0FBQSxTQUNBLFFBQUEsRUFLRCxrQkFDQyxRQUFBLFNBQUEsUUFBQSxLQUNBLGlCQUFBLFVBQUEsc0JBQUEsZUFDQSxpQkFBQSxNQUFBLGNBQUEsTUFBQSxnQkFBQSxNQUNBLElBQUEsSUFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLEVBQ0EsV0FBQSxLQUNBLDhCQVJELGtCQVNFLElBQUEsSUFBQSxLQUNBLFdBQUEsTUFXRixpQkFDQyxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSw4QkFKRCxpQkFLRSxVQUFBLE9BTUYsb0JBQ0MsUUFBQSxTQUFBLFFBQUEsS0FDQSxpQkFBQSxTQUFBLHNCQUFBLGNBQ0EsSUFBQSxLQUFBLEtBQ0EsV0FBQSxLQUNBLDhCQUxELG9CQU1FLElBQUEsS0FDQSxXQUFBLE1BTUYsa0JBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLElBQUEsS0FDQSw4QkFKRCxrQkFLRSxJQUFBLE1BTUYsdUJBQ0Msa0JBQUEsRUFBQSxZQUFBLEVBQ0EsOEJBRkQsdUJBR0UsVUFBQSxNQUVELDhCQUxELHVCQU1FLFVBQUEsTUFPRCw4QkFERCx1QkFFRSxVQUFBLEtBQ0EsWUFBQSxLQ2xJRix1QkFDQyxXQUFBLEtBQ0EsY0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLE1BQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLDhCQU5ELHVCQU9FLFFBQUEsR0FJRCw0QkFERCxpQkFFRSxVQUFBLE1BQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EscUJBQ0MsT0FBQSxLQUNBLGNBQUEsTUFFRCx1REFSRixpQkFTRyxVQUFBLE9BR0YsOEJBWkQsaUJBYUUsUUFBQSxNQUdGLGtCQUNDLGtCQUFBLEVBQUEsWUFBQSxFQUNBLGNBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLFFBQUEsS0FBQSxFQUNBLDhCQU5ELGtCQU9FLFVBQUEsT0FFRCw4QkFURCxrQkFVRSxVQUFBLE1BQ0EsY0FBQSxLQUNBLGtCQUFBLEVBQUEsWUFBQSxHQUdGLDJCQUNDLE1BQUEsS0FFRCxrQ0FDQyxPQUFBLEtBQ0EsT0FBQSxNQUNBLFlBQUEsS0FDQSw2REFDQyxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsWUFDQSxZQUFBLFFBSkQsb0RBQ0MsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFlBQ0EsWUFBQSxRQUpELHdEQUNDLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxZQUNBLFlBQUEsUUFKRCx5REFDQyxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsWUFDQSxZQUFBLFFBSkQsK0NBQ0MsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFlBQ0EsWUFBQSxRQ3BERix1QkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxJQUFBLE1BQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXQUNBLDhCQUpELHVCQUtFLElBQUEsTUFFRCw4QkFQRCx1QkFRRSxJQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsUUFNRixxQkFDQyxVQUFBLEtBQ0EsWUFBQSxZQUNBLDhCQUhELHFCQUlFLFVBQUEsTUFFRCx5QkFDQyxjQUFBLEtBQ0EsV0FBQSxLQUNBLDhCQUhELHlCQUlFLFdBQUEsTUFJRCwyQ0FDQyxXQUFBLEtBQ0EsOEJBRkQsMkNBR0UsV0FBQSxNQUlGLHlCdkY4amdCSCw4QnVGNWpnQkksWUFBQSxJQUVELHlCQUNDLE1BQUEsUUFDQSxnQkFBQSxVQUNBLHNCQUFBLElBR0Ysd0JBQ0MsV0FBQSxLQUtBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBUkEsOEJBRkQsd0JBR0UsV0FBQSxNQVFELDhCQUNDLDJCQUNDLFFBQUEsS25FSEgsa0ZtRVZBLHdCbkVXRSxVQUFBLDZEQUdGLHNGbUVkQSx3Qm5FZUUsVUFBQSw4Q21FRUQsOEJBakJELHdCQWtCRSxXQUFBLE1BR0Ysd0JBQ0MsWUFBQSxJQUNBLFVBQUEsS0FDQSxXQUFBLEtBQ0EsWUFBQSxZQUNBLDhCQUxELHdCQU1FLFVBQUEsS0FDQSxXQUFBLE1BR0Ysd0JBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLElBQUEsSUFDQSxXQUFBLEtBQ0EsMkJBQ0MsYUFBQSxLQUNBLFNBQUEsU0FDQSxrQ0FDQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsY0FBQSxJQUNBLFdBQUEsUUFDQSxJQUFBLEtBQ0EsS0FBQSxFQUVELDhCQWJELDJCQWNFLFdBQUEsTUFJSCx3QkFJQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxZQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLElBQUEsSUFDQSxXQUFBLEtBQ0EsZ0JBQUEsUUFSQSwyQkFDQyxnQkFBQSxRQVFELDhCQVZELHdCQVdFLFdBQUEsTUFPSCxrQkFDQyxVQUFBLG9CQUFBLFVBQUEsaUJBQUEsVUFBQSxZQUNBLGtCQUFBLEVBQUEsWUFBQSxFQUNBLGVBQUEsS0FDQSxRQUFBLEtBQUEsT0FDQSxXQUFBLFFBQ0EsTUFBQSxLQUNBLDhCQVBELGtCQVFFLFFBQUEsS0FDQSxVQUFBLE9BV0QseUJBQ0MsTUFBQSxLQVNELDRCQUNDLE1BQUEsS0FDQSw4QkFGRCw0QkFHRSxVQUFBLEtBQ0EsK0JBQ0MsUUFBQSxNQVlILHlCQUNDLFVBQUEsTUE4QkEsdUNBQ0MsT0FBQSxJQUFBLE1BQUEscUJBTUYsMEJBQ0MsTUFBQSxLQUdBLG1DQUNDLGFBQUEscUJBQ0EsWUFBQSxLQUNBLFdBQUEsS0FNRiw0QkFDQyxNQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQ0FDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxJQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLHlDQUNDLElBQUEsSUFDQSxTQUFBLFNBR0YsOEJBQ0MsVUFBQSIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6IE5UU29taWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9OVFNvbWljLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05UU29taWMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6IGljb25zO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbnMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNle1xuXHRmb250LWZhbWlseTogTlRTb21pYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL05UU29taWMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTlRTb21pYy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNle1xuXHRmb250LWZhbWlseTogTlRTb21pYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL05UU29taWMtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OVFNvbWljLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuIiwiLy880J7QkdCd0KPQm9CV0J3QmNCVPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogMDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdC53aXRoLWZhbmN5Ym94IGhlYWRlciB7XG5cdFx0cGFkZGluZy1yaWdodDogMTdweDtcblx0fVxufVxuLmZhbmN5Ym94X19jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxufVxuXG51bCxcbm9sLFxubGksXG5wIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmJvZHkge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxMjUlO1xuXHRmb250LXNpemU6ICRmb250U2l6ZTtcblx0Y29sb3I6ICRtYWluQ29sb3I7XG5cdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseTtcblx0YmFja2dyb3VuZDogcmdiKDI0OCwgMjQ4LCAyNDgpO1xuXG5cdGIsXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdG5vYnIge1xuXHRcdGRpc3BsYXk6IGNvbnRlbnRzO1xuXHR9XG59XG5cbmJ1dHRvbiB7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IDAuNHM7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG5cbi8vPNCe0JHQndCj0JvQldCd0JjQlT4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBOVFNvbWljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTlRTb21pYy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OVFNvbWljLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGljb25zO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbnMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBOVFNvbWljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTlRTb21pYy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OVFNvbWljLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE5UU29taWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OVFNvbWljLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTlRTb21pYy1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLndpdGgtZmFuY3lib3ggaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICB9XG59XG4uZmFuY3lib3hfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxudWwsXG5vbCxcbmxpLFxucCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogcmdiKDQwLCA0MCwgNDApO1xuICBmb250LWZhbWlseTogTlRTb21pYztcbiAgYmFja2dyb3VuZDogcmdiKDI0OCwgMjQ4LCAyNDgpO1xufVxuYm9keSBiLFxuYm9keSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYm9keSBub2JyIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubG9jayBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLndyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndyYXBwZXIgPiBtYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4ud3JhcHBlciA+ICoge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi8qXG7QodGC0LjQu9C4INCx0YPQtNGD0YIg0L/RgNC40LzQtdC90Y/RgtGM0YHRjyDQutC+INCy0YHQtdC8INC60LvQsNGB0YHQsNC8INGB0L7QtNC10YDQttCw0YnQuNC8ICpfX2NvbnRhaW5lclxuKi9cbltjbGFzcyo9X19jb250YWluZXJdIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgW2NsYXNzKj1fX2NvbnRhaW5lcl0ge1xuICAgIG1heC13aWR0aDogNjAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICBbY2xhc3MqPV9fY29udGFpbmVyXSB7XG4gICAgbWF4LXdpZHRoOiA0Ni44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIFtjbGFzcyo9X19jb250YWluZXJdIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyMy40MzYyNWVtKSB7XG4gIFtjbGFzcyo9X19jb250YWluZXJdIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY2Fyb3VzZWwgKiwgLmNhcm91c2VsICo6YmVmb3JlLCAuY2Fyb3VzZWwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5jYXJvdXNlbC5pcy1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmNhcm91c2VsLmlzLWRyYWdnaW5nIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uY2Fyb3VzZWxfX3ZpZXdwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJvdXNlbF9fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2Fyb3VzZWxfX3NsaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiB2YXIoLS1jYXJvdXNlbC1zbGlkZS13aWR0aCwgNjAlKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbn1cblxuLmhhcy1kb3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjVyZW0gKyAyMnB4KTtcbn1cblxuLmNhcm91c2VsX19kb3RzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAwLjVyZW0pO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3QuaXMtc2VsZWN0ZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIHdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24td2lkdGgsIDQ4cHgpO1xuICBoZWlnaHQ6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQsIDQ4cHgpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tY29sb3IsIGN1cnJlbnRDb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1iZywgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXNoYWRvdywgbm9uZSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cblxuLmNhcm91c2VsX19idXR0b24uaXMtcHJldiwgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNhcm91c2VsX19idXR0b24uaXMtcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHQge1xuICByaWdodDogMTBweDtcbn1cblxuLmNhcm91c2VsX19idXR0b25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5jYXJvdXNlbF9fYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoLCA1MCUpO1xuICBoZWlnaHQ6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0LCA1MCUpO1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aCwgMS41KTtcbiAgc3Ryb2tlLWxpbmVqb2luOiBiZXZlbDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBmaWx0ZXI6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyLCBub25lKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmh0bWwud2l0aC1mYW5jeWJveCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cblxuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQsIDBweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTA1MDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDQ4cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjRweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjRweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMi41O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciAqLCAuZmFuY3lib3hfX2NvbnRhaW5lciAqOjpiZWZvcmUsIC5mYW5jeWJveF9fY29udGFpbmVyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIgOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYm9keTpub3QoLmlzLXVzaW5nLW1vdXNlKSAuZmFuY3lib3hfX2NvbnRhaW5lciA6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgxLCAyMTAsIDIzMiwgMC45NCkpO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5Ym94X19jb250YWluZXIge1xuICAgIC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOjQ4cHg7XG4gICAgLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OjQ4cHg7XG4gICAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOjI3cHg7XG4gICAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDoyN3B4O1xuICB9XG59XG4uZmFuY3lib3hfX2JhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYW5jeWJveC1iZywgcmdiYSgyNCwgMjQsIDI3LCAwLjkyKSk7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsLmhhcy1kb3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjVyZW0gKyAyMnB4KTtcbn1cblxuLmZhbmN5Ym94X192aWV3cG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZhbmN5Ym94X190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94X19zbGlkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQ4cHggOHB4IDhweCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiAzNnB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDM2cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjJweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjJweDtcbn1cblxuLmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLCAuZmFuY3lib3hfX3NsaWRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXg6IDAgMCAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3lib3hfX3NsaWRlIHtcbiAgICBwYWRkaW5nOiA2NHB4IDEwMHB4O1xuICB9XG59XG4uZmFuY3lib3hfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSAwIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtcbiAgcGFkZGluZzogMzZweDtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbnRlbnQtY29sb3IsICMzNzQxNTEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uZmFuY3lib3hfX2NvbnRlbnQgOmZvY3VzOm5vdCguY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSkge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGN1cnNvcjogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NhcHRpb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyID4gLmNhcm91c2VsX19kb3RzIHtcbiAgdG9wOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpO1xufVxuXG4uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIHotaW5kZXg6IDQwO1xufVxuXG4uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0IHtcbiAgcmlnaHQ6IDhweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHQge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG59XG4uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2IHtcbiAgbGVmdDogOHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtcHJldiB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICB0b3A6IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgKyA4cHgpO1xuICByaWdodDogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpICsgOHB4KTtcbiAgei1pbmRleDogNDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5mYW5jeWJveF9fY29udGVudCA+IC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICByaWdodDogMDtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTtcbn1cblxuLmZhbmN5Ym94X19uby1jbGljaywgLmZhbmN5Ym94X19uby1jbGljayBidXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpO1xufVxuXG4uZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fc3Bpbm5lciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA1Mztcbn1cblxuLmZhbmN5Ym94X19zcGlubmVyIHN2ZyB7XG4gIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94X19zcGlubmVyIHN2ZyBjaXJjbGUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDIuNzU7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgYW5pbWF0aW9uOiBmYW5jeWJveC1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYW5jeWJveC1kYXNoIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNXB4O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjRweDtcbiAgfVxufVxuLmZhbmN5Ym94X19iYWNrZHJvcCwgLmZhbmN5Ym94X19jYXB0aW9uLCAuZmFuY3lib3hfX25hdiwgLmNhcm91c2VsX19kb3RzLCAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19iYWNrZHJvcCwgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fY2FwdGlvbiwgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fbmF2LCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmNhcm91c2VsX19kb3RzLCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbjtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2JhY2tkcm9wLCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fY2FwdGlvbiwgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX25hdiwgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2RvdHMsIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0O1xufVxuXG4uZmFuY3lib3gtZmFkZUluIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZUluO1xufVxuXG4uZmFuY3lib3gtZmFkZU91dCB7XG4gIGFuaW1hdGlvbjogMC4xcyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dDtcbn1cblxuLmZhbmN5Ym94LXpvb21JblVwIHtcbiAgYW5pbWF0aW9uOiAwLjJzIGVhc2UgYm90aCBmYW5jeWJveC16b29tSW5VcDtcbn1cblxuLmZhbmN5Ym94LXpvb21PdXREb3duIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtem9vbU91dERvd247XG59XG5cbi5mYW5jeWJveC10aHJvd091dFVwIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXRVcDtcbn1cblxuLmZhbmN5Ym94LXRocm93T3V0RG93biB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVPdXQge1xuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYW5jeWJveC16b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21PdXREb3duIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dFVwIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwJSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dERvd24ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMCUsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZSB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjY2NjIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSwgLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX3NsaWRlLCAuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21faW4gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21fb3V0IC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mYW5jeWJveF9faW1hZ2Uge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuLmlzLWNsb3NpbmcgLmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl0gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIC5mYW5jeWJveF9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9fY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XSAuZmFuY3lib3hfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl0gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl0gLmZhbmN5Ym94X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MCU7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgd2lkdGg6IDk2MHB4O1xuICBoZWlnaHQ6IDU0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDI0LCAyNywgMC45KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlNWUzZGY7XG59XG5cbi5mYW5jeWJveF9faHRtbDV2aWRlbywgLmZhbmN5Ym94X19pZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHggM3B4O1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdGh1bWJzIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW47XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190aHVtYnMge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiB2YXIoLS1mYW5jeWJveC10aHVtYnMtd2lkdGgsIDk2cHgpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAzcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZSAuZmFuY3lib3hfX3RodW1iOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMzQsIDIxMywgMjMzLCAwLjk2KSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCk7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUuaXMtbmF2LXNlbGVjdGVkIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC45Mjtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZSA+ICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDAlIC8gKHZhcigtLWZhbmN5Ym94LXRodW1icy1yYXRpbywgMS41KSkpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpO1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBoc2xhKDBkZWcsIDAlLCAwJSwgMCkgMCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjAwNikgOC4xJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDIxKSAxNS41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDQ2KSAyMi41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDc3KSAyOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjExNCkgMzUuMyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE1NSkgNDEuMiUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE5OCkgNDcuMSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI0MikgNTIuOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI4NSkgNTguOCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjMyNikgNjQuNyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjM2MykgNzElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zOTQpIDc3LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MTkpIDg0LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MzQpIDkxLjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40NCkgMTAwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xuICB0ZXh0LXNoYWRvdzogdmFyKC0tZmFuY3lib3gtdG9vbGJhci10ZXh0LXNoYWRvdywgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeWJveF9fdG9vbGJhciB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X190b29sYmFyIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW47XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190b29sYmFyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94X190b29sYmFyX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZhbmN5Ym94X19jb3VudGVyIHtcbiAgbWluLXdpZHRoOiA3MnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xufVxuXG4uZmFuY3lib3hfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB6LWluZGV4OiAzMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW46OmJhY2tkcm9wIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbiAuZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59IC8qKlxuICogU3dpcGVyIDguNC43XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEphbnVhcnkgMzAsIDIwMjNcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZjtcbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCwgLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItM2QsIC5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwgLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cblxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsIC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsIHtcbiAgLS1icy1tb2RhbC16aW5kZXg6IDEwNTU7XG4gIC0tYnMtbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLWJzLW1vZGFsLXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtY29sb3I6IDtcbiAgLS1icy1tb2RhbC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLW1vZGFsLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtIDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWdhcDogMC41cmVtO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1iZzogO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tYnMtbW9kYWwtbWFyZ2luKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1icy1iYWNrZHJvcC16aW5kZXg6IDEwNTA7XG4gIC0tYnMtYmFja2Ryb3AtYmc6ICMwMDA7XG4gIC0tYnMtYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtYmFja2Ryb3AtemluZGV4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1iYWNrZHJvcC1iZyk7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW46IGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtcGFkZGluZyk7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLS1icy1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1icy1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi5idG4tY2xvc2Uge1xuICAtLWJzLWJ0bi1jbG9zZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tY2xvc2UtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5OiAwLjU7XG4gIC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuNzU7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6IDE7XG4gIC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IDAuMjU7XG4gIC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS1icy1idG4tY2xvc2UtYmcpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tY2xvc2Uge1xuICBmaWx0ZXI6IHZhcigtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnRvb2x0aXAge1xuICAtLWJzLXRvb2x0aXAtemluZGV4OiAxMDgwO1xuICAtLWJzLXRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweDtcbiAgLS1icy10b29sdGlwLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXRvb2x0aXAtbWFyZ2luOiA7XG4gIC0tYnMtdG9vbHRpcC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvb2x0aXAtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXRvb2x0aXAtYmc6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXRvb2x0aXAtb3BhY2l0eTogMC45O1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbTtcbiAgLS1icy10b29sdGlwLWFycm93LWhlaWdodDogMC40cmVtO1xuICB6LWluZGV4OiB2YXIoLS1icy10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLWJzLXRvb2x0aXAtbWFyZ2luKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLXRvb2x0aXAtb3BhY2l0eSk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBvcG92ZXIge1xuICAtLWJzLXBvcG92ZXItemluZGV4OiAxMDcwO1xuICAtLWJzLXBvcG92ZXItbWF4LXdpZHRoOiAyNzZweDtcbiAgLS1icy1wb3BvdmVyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcG9wb3Zlci1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1wb3BvdmVyLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiB2YXIoLS1icy1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHRvcDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkpO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cblxuLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5uYXYtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXI6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQsIC5uYXYtdGFicyAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyB7XG4gIC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWdhcDogMXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICBnYXA6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtZ2FwKTtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmhvdmVyLCAubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi11bmRlcmxpbmUgLnNob3cgPiAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub2ZmY2FudmFzLCAub2ZmY2FudmFzLXh4bCwgLm9mZmNhbnZhcy14bCwgLm9mZmNhbnZhcy1sZywgLm9mZmNhbnZhcy1tZCwgLm9mZmNhbnZhcy1zbSB7XG4gIC0tYnMtb2ZmY2FudmFzLXppbmRleDogMTA0NTtcbiAgLS1icy1vZmZjYW52YXMtd2lkdGg6IDQwMHB4O1xuICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IDMwdmg7XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtb2ZmY2FudmFzLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLmhpZGluZywgLm9mZmNhbnZhcy1tZC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLmhpZGluZywgLm9mZmNhbnZhcy1sZy5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLmhpZGluZywgLm9mZmNhbnZhcy14bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuaGlkaW5nLCAub2ZmY2FudmFzLXh4bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuc2hvdzpub3QoLmhpZGluZykge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuaGlkaW5nLCAub2ZmY2FudmFzLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbn1cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5hY2NvcmRpb24ge1xuICAtLWJzLWFjY29yZGlvbi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDUyYzY1JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLCAuYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udG9vbHRpcC1ob3Jpem9udGFsLXNjcm9sbC1pY29uX2hhbmQge1xuICBhbmltYXRpb246IHRvb2x0aXAtaG9yaXpvbnRhbC1zY3JvbGwtaWNvbl9hbmltLXNjcm9sbC1oYW5kIDJzIGluZmluaXRlO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2x0aXAtaG9yaXpvbnRhbC1zY3JvbGwtaWNvbl9jYXJkIHtcbiAgYW5pbWF0aW9uOiB0b29sdGlwLWhvcml6b250YWwtc2Nyb2xsLWljb25fYW5pbS1zY3JvbGwtY2FyZCAycyBpbmZpbml0ZTtcbn1cblxuLl9jb3Vyc29yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLl9jb3Vyc29yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdG9vbHRpcC1ob3Jpem9udGFsLXNjcm9sbC1pY29uX2FuaW0tc2Nyb2xsLWhhbmQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweCkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyMCUsIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE3NXB4KSBzY2FsZSgwLjYpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSBzY2FsZSgwLjYpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHNjYWxlKDAuNik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyB0b29sdGlwLWhvcml6b250YWwtc2Nyb2xsLWljb25fYW5pbS1zY3JvbGwtY2FyZCB7XG4gIDAlLCA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICA4MCUsIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI0MHB4KTtcbiAgfVxufVxuLmRpc2FibGUtaG92ZXIsXG4uZGlzYWJsZS1ob3ZlciAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLl9zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuX3NlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLl9zbGlkZXItYnV0dG9uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjUyLCA3NiwgMik7XG59XG4uX3NsaWRlci1idXR0b246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5fc2xpZGVyLWJ1dHRvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljc0cHg7XG59XG4uX3NsaWRlci1idXR0b25fbmV4dDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xufVxuLl9zbGlkZXItYnV0dG9uX3ByZXY6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cblxuLl9hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRlZ29yeS1jb250ZW50Ll9hY3RpdmUge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLl90ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLl9tYWluLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI0LzE2ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDE1cHggMzBweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwcHggMTVweCAzMHB4IDBweCByZ2JhKDIyNiwgNTAsIDY1LCAwLjE1KTtcbiAgYmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xufVxuLl9tYWluLWJ0bjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMDE5NjA3ODQzKSBpbnNldCwgMHB4IDE1cHggMzBweCAwcHggcmdiYSgyMjYsIDUwLCA2NSwgMC4yNTA5ODAzOTIyKTtcbiAgYmFja2dyb3VuZDogI2ZmNjQyMztcbn1cbi5fbWFpbi1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZjNGMwMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5fbWFpbi1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLl9tYWluLWJ0biB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLl9ibGFjay1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjQvMTYgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMTVweCAzMHB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMzIsIDM2LCA0MCwgMC4xNSk7XG4gIGJhY2tncm91bmQ6IHJnYig0MCwgNDAsIDQwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5fYmxhY2stYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5fYmxhY2stYnRuIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLl9ibGFjay1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2YzZjNmO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTAxOTYwNzg0MykgaW5zZXQsIDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMzIsIDM2LCA0MCwgMC4yNTA5ODAzOTIyKTtcbn1cbi5fYmxhY2stYnRuOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMyODI4Mjg7XG59XG5cbi5fYnRuODAge1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuXG4uX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi5fdHJhbnNwYXJlbnQtYnRuIHtcbiAgY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC40KTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgZ2FwOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI0LzE2ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5fdHJhbnNwYXJlbnQtYnRuOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5fdHJhbnNwYXJlbnQtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmZjY0MjM7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMDE5NjA3ODQzKSBpbnNldCwgMHB4IDE1cHggMzBweCAwcHggcmdiYSgyMjYsIDUwLCA2NSwgMC4yNTA5ODAzOTIyKTtcbn1cbi5fdHJhbnNwYXJlbnQtYnRuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmYzRjMDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuX3RyYW5zcGFyZW50LWJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuX3RyYW5zcGFyZW50LWJ0biB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLl9pY29uLXBsYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY2NDIzO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTAxOTYwNzg0MykgaW5zZXQsIDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjI2LCA1MCwgNjUsIDAuMjUwOTgwMzkyMik7XG59XG5cbi5fb3JhbmdlLXRleHQge1xuICBjb2xvcjogcmdiKDI1MiwgNzYsIDIpO1xufVxuXG4uX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDYycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTYuMTI5MDMyJTsgLyogNzIvNjIgKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uX3NlY3Rpb24tdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiByZ2IoMjUyLCA3NiwgMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuX3NlY3Rpb24tdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQHN1cHBvcnRzIChmb250LXNpemU6IGNsYW1wKCAxLjg3NXJlbSAsIDEuMTMwOTUyMzgxcmVtICArICAzLjcyMDIzODA5NTJ2dyAsIDMuNDM3NXJlbSApKSB7XG4gICAgLl9zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoIDEuODc1cmVtICwgMS4xMzA5NTIzODFyZW0gICsgIDMuNzIwMjM4MDk1MnZ3ICwgMy40Mzc1cmVtICk7XG4gICAgfVxuICB9XG4gIEBzdXBwb3J0cyBub3QgKGZvbnQtc2l6ZTogY2xhbXAoIDEuODc1cmVtICwgMS4xMzA5NTIzODFyZW0gICsgIDMuNzIwMjM4MDk1MnZ3ICwgMy40Mzc1cmVtICkpIHtcbiAgICAuX3NlY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMS44NzVyZW0gKyAxLjU2MjUgKiAoMTAwdncgLSAyMHJlbSkgLyA0MlxuICAgICk7XG4gICAgfVxuICB9XG59XG5cbi5fd2hpdGUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uX3NlY3Rpb24tc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlOyAvKiA0MC8zMiAqL1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLl9zZWN0aW9uLXN1YnRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMS4yNXJlbSAsIDEuMDQxNjY2NjY2N3JlbSAgKyAgMS4wNDE2NjY2NjY3dncgLCAxLjY4NzVyZW0gKSkge1xuICAgIC5fc2VjdGlvbi1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKCAxLjI1cmVtICwgMS4wNDE2NjY2NjY3cmVtICArICAxLjA0MTY2NjY2Njd2dyAsIDEuNjg3NXJlbSApO1xuICAgIH1cbiAgfVxuICBAc3VwcG9ydHMgbm90IChmb250LXNpemU6IGNsYW1wKCAxLjI1cmVtICwgMS4wNDE2NjY2NjY3cmVtICArICAxLjA0MTY2NjY2Njd2dyAsIDEuNjg3NXJlbSApKSB7XG4gICAgLl9zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDEuMjVyZW0gKyAwLjQzNzUgKiAoMTAwdncgLSAyMHJlbSkgLyA0MlxuICAgICk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuX3NlY3Rpb24tc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmZpbGUtbmFtZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2U1M2EzNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uX2JpZy10ZXh0IHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIyLjIyMjIyMiU7IC8qIDQ0LzM2ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICBAc3VwcG9ydHMgKGZvbnQtc2l6ZTogY2xhbXAoIDEuMzc1cmVtICwgMS4wNzczODA5NTI0cmVtICArICAxLjQ4ODA5NTIzODF2dyAsIDJyZW0gKSkge1xuICAgIC5fYmlnLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCggMS4zNzVyZW0gLCAxLjA3NzM4MDk1MjRyZW0gICsgIDEuNDg4MDk1MjM4MXZ3ICwgMnJlbSApO1xuICAgIH1cbiAgfVxuICBAc3VwcG9ydHMgbm90IChmb250LXNpemU6IGNsYW1wKCAxLjM3NXJlbSAsIDEuMDc3MzgwOTUyNHJlbSAgKyAgMS40ODgwOTUyMzgxdncgLCAycmVtICkpIHtcbiAgICAuX2JpZy10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDEuMzc1cmVtICsgMC42MjUgKiAoMTAwdncgLSAyMHJlbSkgLyA0MlxuICAgICk7XG4gICAgfVxuICB9XG59XG5cbi5fbWFpbi10ZXh0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTM2LjM2MzYzNiU7IC8qIDMwLzIyICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuX21haW4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5fbWFpbi10ZXh0MjAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAyOC8yMCAqL1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLl9tYWluLXRleHQyMCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5fdGV4dDE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyNC8xNiAqL1xufVxuXG4uX3RleHQxOCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTQ0LjQ0NDQ0NCU7IC8qIDI2LzE4ICovXG59XG5cbi5fbGlzdCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLl9saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDA7XG59XG4uX25vYnIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uX2ltYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5faW1hZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuX2ltYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG4uX3JlZC10ZXh0IHtcbiAgY29sb3I6IHJnYigyMjksIDU4LCA1NCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5fb3ZlcmZsb3ctY29udGFpbmVyX3RhYmxldCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLl9vdmVyZmxvdy1jb250YWluZXJfdGFibGV0IC5fY291cnNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuX292ZXJmbG93LWNvbnRhaW5lcl90YWJsZXQgLl9jb3Vyc29yICsgZGl2IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuX292ZXJmbG93LWNvbnRhaW5lcl9tb2Ige1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5fb3ZlcmZsb3ctY29udGFpbmVyX21vYiAuX2NvdXJzb3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLl9vdmVyZmxvdy1jb250YWluZXJfbW9iIC5fY291cnNvciArIGRpdiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLl9ncmFuZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExNC43MDU4ODIlOyAvKiA3OC82OCAqL1xufVxuLl9ncmFuZC10aXRsZSBzcGFuIHtcbiAgY29sb3I6IHJnYigyNTIsIDc2LCAyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuX2dyYW5kLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIEBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMi4xODc1cmVtICwgMS4yMzc4NDQ0MDg0cmVtICArICA0LjA1MTg2Mzg1NzR2dyAsIDMuNzVyZW0gKSkge1xuICAgIC5fZ3JhbmQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCggMi4xODc1cmVtICwgMS4yMzc4NDQ0MDg0cmVtICArICA0LjA1MTg2Mzg1NzR2dyAsIDMuNzVyZW0gKTtcbiAgICB9XG4gIH1cbiAgQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMi4xODc1cmVtICwgMS4yMzc4NDQ0MDg0cmVtICArICA0LjA1MTg2Mzg1NzR2dyAsIDMuNzVyZW0gKSkge1xuICAgIC5fZ3JhbmQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMi4xODc1cmVtICsgMS41NjI1ICogKDEwMHZ3IC0gMjMuNDM3NXJlbSkgLyAzOC41NjI1XG4gICAgKTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5fZ3JhbmQtdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLl9sZWZ0LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5mb3JtIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuZm9ybSB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuZm9ybSB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb3JtX2JsYWNrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0MCwgNDAsIDQwKTtcbn1cbi5mb3JtX2JsYWNrIC5mb3JtX190aXRsZSxcbi5mb3JtX2JsYWNrIC5mb3JtX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvcm1fYmxhY2sgLmZvcm1fX2NoZWNrIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5mb3JtX2JsYWNrIC5mb3JtX190eiBsYWJlbCB7XG4gIGNvbG9yOiByZ2IoMjUyLCA3NiwgMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuMyk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mb3JtX2JsYWNrIC5mb3JtX19kb2NzIHtcbiAgcmlnaHQ6IC0xMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mb3JtX2JsYWNrIC5mb3JtX19kb2NzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybV9ibGFjayAuZm9ybV9faXRlbXNfaG9yaXpvbnRhbCAuZm9ybV9faW5wdXQge1xuICBtYXgtd2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9ybV9ibGFjayAuZm9ybV9faXRlbXNfaG9yaXpvbnRhbCAuZm9ybV9faW5wdXQge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9ybV9ibGFjayAuZm9ybV9faXRlbXNfaG9yaXpvbnRhbCAuZm9ybV9fdHoge1xuICBtYXgtd2lkdGg6IDM2NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9ybV9ibGFjayAuZm9ybV9faXRlbXNfaG9yaXpvbnRhbCAuZm9ybV9fdHoge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9ybV9ibGFjayAuZm9ybV9fZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvcm1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogcmdiKDQwLCA0MCwgNDApO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIyLjIyMjIyMiU7IC8qIDQ0LzM2ICovXG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICBAc3VwcG9ydHMgKGZvbnQtc2l6ZTogY2xhbXAoIDEuMzc1cmVtICwgMS4wNzczODA5NTI0cmVtICArICAxLjQ4ODA5NTIzODF2dyAsIDJyZW0gKSkge1xuICAgIC5mb3JtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKCAxLjM3NXJlbSAsIDEuMDc3MzgwOTUyNHJlbSAgKyAgMS40ODgwOTUyMzgxdncgLCAycmVtICk7XG4gICAgfVxuICB9XG4gIEBzdXBwb3J0cyBub3QgKGZvbnQtc2l6ZTogY2xhbXAoIDEuMzc1cmVtICwgMS4wNzczODA5NTI0cmVtICArICAxLjQ4ODA5NTIzODF2dyAsIDJyZW0gKSkge1xuICAgIC5mb3JtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoXG4gICAgICAxLjM3NXJlbSArIDAuNjI1ICogKDEwMHZ3IC0gMjByZW0pIC8gNDJcbiAgICApO1xuICAgIH1cbiAgfVxufVxuLmZvcm1fX3RpdGxlIGIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvcm1fX3RpdGxlXzMyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTI1JTsgLyogNDAvMzIgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIEBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMS4yNXJlbSAsIDEuMDQxNjY2NjY2N3JlbSAgKyAgMS4wNDE2NjY2NjY3dncgLCAxLjY4NzVyZW0gKSkge1xuICAgIC5mb3JtX190aXRsZV8zMiB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKCAxLjI1cmVtICwgMS4wNDE2NjY2NjY3cmVtICArICAxLjA0MTY2NjY2Njd2dyAsIDEuNjg3NXJlbSApO1xuICAgIH1cbiAgfVxuICBAc3VwcG9ydHMgbm90IChmb250LXNpemU6IGNsYW1wKCAxLjI1cmVtICwgMS4wNDE2NjY2NjY3cmVtICArICAxLjA0MTY2NjY2Njd2dyAsIDEuNjg3NXJlbSApKSB7XG4gICAgLmZvcm1fX3RpdGxlXzMyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDEuMjVyZW0gKyAwLjQzNzUgKiAoMTAwdncgLSAyMHJlbSkgLyA0MlxuICAgICk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuZm9ybV9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb3JtX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiByZ2IoNDAsIDQwLCA0MCk7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNi4zNjM2MzYlOyAvKiAzMC8yMiAqL1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm9ybV9fc3VidGl0bGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuZm9ybV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5mb3JtX19zdWJ0aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmZvcm1fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5mb3JtX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZm9ybV9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvcm1fX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uZm9ybV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm1fX2l0ZW1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb3JtX19pdGVtc19ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5mb3JtX19pdGVtc19ob3Jpem9udGFsIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mb3JtX19pdGVtc19ob3Jpem9udGFsIC5mb3JtX19idXR0b24ge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9ybV9faXRlbXNfaG9yaXpvbnRhbCAuZm9ybV9faW5wdXQsXG4uZm9ybV9faXRlbXNfaG9yaXpvbnRhbCAuZm9ybV9fdHoge1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNnB4KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvcm1fX2l0ZW1zX2hvcml6b250YWwgLmZvcm1fX2lucHV0LFxuICAuZm9ybV9faXRlbXNfaG9yaXpvbnRhbCAuZm9ybV9fdHogbGFiZWwsXG4gIC5mb3JtX19pdGVtc19ob3Jpem9udGFsIC5mb3JtX190eiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb3JtX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjQxLCAyNDEsIDI0MSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6IHJnYigyNTAsIDI1MSwgMjUyKTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjYvMTggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuZm9ybV9faW5wdXQge1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxufVxuLmZvcm1fX3R6IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMwcHg7XG59XG4uZm9ybV9fdHogbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjYvMTggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNDEsIDI0MSwgMjQxKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2IoMjUyLCA3NiwgMik7XG4gIGdhcDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmZvcm1fX3R6IGxhYmVsIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4uZm9ybV9fdHogbGFiZWw6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5mb3JtX190eiBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybV9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTBweDtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5mb3JtX19idXR0b24ge1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxufVxuLmZvcm1fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmZvcm1fX2Zvb3Rlcl92ZXJ0aWNhbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvcm1fX2Zvb3Rlcl92ZXJ0aWNhbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuZm9ybV9fZm9vdGVyIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5mb3JtX19mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIGdhcDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5mb3JtX19jYWxsYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGdhcDogMTBweDtcbn1cbi5mb3JtX19jYWxsYmFjazo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmZvcm1fX2NhbGxiYWNrIGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvcm1fX2NhbGxiYWNrIGE6aG92ZXIge1xuICBjb2xvcjogI2ZjNGMwMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuZm9ybV9fY2FsbGJhY2sge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLmZvcm1fX2NoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmZvcm1fX2NoZWNrIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtX19jaGVjayBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYigxNDcsIDE0NywgMTQ3KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtX19jaGVjayBsYWJlbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNkOTQwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuZm9ybV9fY2hlY2sgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLmZvcm1fX2NoZWNrIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTYsIDE2LCAxNiwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xufVxuLmZvcm1fX2NoZWNrIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDkuMDdweDtcbiAgaGVpZ2h0OiA2LjI1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2tib3guc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiA3cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmZvcm1fX2NoZWNrIGxhYmVsIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2IoMjUyLCA3NiwgMik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvcm1fX2NoZWNrIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbn1cbi5mb3JtX19jaGVja192ZXJ0aWNhbCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uZm9ybV9fZG9jcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTExNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5mb3JtX19kb2NzIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuZm9ybV9fZG9jcyB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmZvcm1fX2RvY3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgY29sb3I6IHJnYigyNTIsIDc2LCAyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAgNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTcuMTQyODU3JTsgLyogMjIvMTQgKi9cbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcbiAgY29sb3I6IHJnYigxNDYsIDE0NiwgMTQ2KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5icmVhZGNydW1ic19fY3VycmVudCB7XG4gIGNvbG9yOiByZ2IoMTQ2LCAxNDYsIDE0Nik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnJlYWRjcnVtYnNfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG59XG5cbi5fYmFjay13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy93cmFwcGVyLmpwZWcpO1xufVxuLl9iYWNrLXdyYXBwZXIgLnNlY3Rpb24tMTgge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uX2FkYXB0aXZlLXBpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5fYWRhcHRpdmUtcGljIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5fbGluay5fb3JhbmdlLXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2Q5NDAwMDtcbn1cblxuLmZvcm0tbW9kYWwgLmZvcm1fX2lucHV0IHtcbiAgbWF4LXdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuZm9ybS1tb2RhbCAuZm9ybV9faW5wdXQge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5kaXYucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGdyaWQtY29sdW1uOiAtMS8xO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG51bC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGdhcDogNXB4O1xufVxuXG4ucGFnZS1udW1iZXJzIHtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSg3MCwgNjgsIDgxLCAwLjQpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnByZXYucGFnZS1udW1iZXJzLFxuLm5leHQucGFnZS1udW1iZXJzIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmYzRjMDI7XG4gIGJvcmRlci1jb2xvcjogI2ZjNGMwMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcmV2LnBhZ2UtbnVtYmVycyxcbiAgLm5leHQucGFnZS1udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5bY2xhc3NePV9pY29uLV06OmJlZm9yZSxcbltjbGFzcyo9XCIgX2ljb24tXCJdOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJpY29uc1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5faWNvbi1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU5XCI7XG59XG5cbi5faWNvbi1nYWxrYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYVwiO1xufVxuXG4uX2ljb24taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYlwiO1xufVxuXG4uX2ljb24tcnVibGVzOmJlZm9yZSAucGF0aDEge1xuICBjb250ZW50OiBcIlxcZTllY1wiO1xuICBvcGFjaXR5OiAwLjMyO1xufVxuXG4uX2ljb24tcnVibGVzOmJlZm9yZSAucGF0aDIge1xuICBjb250ZW50OiBcIlxcZTllZFwiO1xuICBtYXJnaW4tbGVmdDogLTEuOTYxOTE0MDYyNWVtO1xuICBvcGFjaXR5OiAwLjU2O1xufVxuXG4uX2ljb24tcnVibGVzOmJlZm9yZSAucGF0aDMge1xuICBjb250ZW50OiBcIlxcZTllZVwiO1xuICBtYXJnaW4tbGVmdDogLTEuOTYxOTE0MDYyNWVtO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5faWNvbi1zaGF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWZcIjtcbn1cblxuLl9pY29uLXRlbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjBcIjtcbn1cblxuLl9pY29uLW9yYW5nZTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmYzRjMDI7XG59XG5cbi5faWNvbi13aGl0ZTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5faWNvbi1ibGFjazo6YmVmb3JlIHtcbiAgY29sb3I6IHJnYigyOSwgMjcsIDI1KTtcbn1cblxuLl9pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYxXCI7XG59XG5cbi5faWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uX2ljb24tYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5faWNvbi1iaWdfYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLl9pY29uLWJpZ19maWd1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLl9pY29uLWJyb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5faWNvbi1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uX2ljb24tY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLl9pY29uLWNvbXBsYWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uX2ljb24tY29tcGxleGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uX2ljb24tZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uX2ljb24tZGVwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uX2ljb24tZXF1aXBtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ0XCI7XG59XG5cbi5faWNvbi1nZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDVcIjtcbn1cblxuLl9pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDZcIjtcbn1cblxuLl9pY29uLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkN1wiO1xufVxuXG4uX2ljb24tbGV0dGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOFwiO1xufVxuXG4uX2ljb24tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOVwiO1xufVxuXG4uX2ljb24tbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGFcIjtcbn1cblxuLl9pY29uLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGJcIjtcbn1cblxuLl9pY29uLW9yZ2FuaXNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkY1wiO1xufVxuXG4uX2ljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGRcIjtcbn1cblxuLl9pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGVcIjtcbn1cblxuLl9pY29uLXBvbGx1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZlwiO1xufVxuXG4uX2ljb24tcHJvZHVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMFwiO1xufVxuXG4uX2ljb24tcXVhbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMVwiO1xufVxuXG4uX2ljb24tc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMlwiO1xufVxuXG4uX2ljb24tc25vdzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTNcIjtcbn1cblxuLl9pY29uLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7XG59XG5cbi5faWNvbi10ZmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTVcIjtcbn1cblxuLl9pY29uLXR6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU2XCI7XG59XG5cbi5faWNvbi13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllN1wiO1xufVxuXG4uX2ljb24td2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOFwiO1xufVxuXG4uaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5oZWFkZXItdG9wX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmhlYWRlci10b3BfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uaGVhZGVyLXRvcF9fbGVmdHNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5oZWFkZXItdG9wX19sZWZ0c2lkZSB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4uaGVhZGVyLXRvcF9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuaGVhZGVyLXRvcF9fbG9nbyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuaGVhZGVyLXRvcF9fbG9nby1waWMge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmhlYWRlci10b3BfX2xvZ28tcGljIHtcbiAgICBtYXgtd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmhlYWRlci10b3BfX2xvZ28tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTcuMTQyODU3JTsgLyogMjIvMTQgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5oZWFkZXItdG9wX19sb2dvLWRlc2NyaXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuaGVhZGVyLXRvcF9fbG9nby1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uaGVhZGVyLXRvcF9fc2VsZWN0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi5oZWFkZXItdG9wX19zZWxlY3Q6OmJlZm9yZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuaGVhZGVyLXRvcF9fc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLXRvcF9fY2l0eS1jaG9vc2Uge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiByZ2IoNDAsIDQwLCA0MCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5oZWFkZXItdG9wX19jaXR5LWNob29zZW4ge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogcmdiKDQwLCA0MCwgNDApO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGdhcDogNXB4O1xufVxuLmhlYWRlci10b3BfX2NpdHktY2hvb3Nlbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA0LjgycHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5oZWFkZXItdG9wX19jaXRpZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhlYWRlci10b3BfX2NpdHkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyLXRvcF9fY2l0eSBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXItdG9wX19yaWdodHNpZGUge1xuICBnYXA6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5oZWFkZXItdG9wX19yaWdodHNpZGUge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmhlYWRlci10b3BfX21haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xufVxuLmhlYWRlci10b3BfX21haWw6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTcuNzNweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmhlYWRlci10b3BfX21haWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItdG9wX19tYWlsLl9tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmhlYWRlci10b3BfX21haWwuX21vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uaGVhZGVyLXRvcF9fbWFpbC1saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQ0LjQ0NDQ0NCU7IC8qIDI2LzE4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG4uaGVhZGVyLXRvcF9fbWFpbC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmYzRjMDI7XG59XG4uaGVhZGVyLXRvcF9fbWFpbC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1Ny4xNDI4NTclOyAvKiAyMi8xNCAqL1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaGVhZGVyLXRvcF9fcGhvbmUtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhlYWRlci10b3BfX3Bob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbn1cbi5oZWFkZXItdG9wX19waG9uZTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMS45OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmhlYWRlci10b3BfX3Bob25lOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA0LjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmhlYWRlci10b3BfX3Bob25lIHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLmhlYWRlci10b3BfX3Bob25lLWxpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjYvMTggKi9cbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmhlYWRlci10b3BfX3Bob25lLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5oZWFkZXItdG9wX19waG9uZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmYzRjMDI7XG59XG4uaGVhZGVyLXRvcF9fY2FsbGJhY2sge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTcuMTQyODU3JTsgLyogMjIvMTQgKi9cbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5oZWFkZXItdG9wX19jYWxsYmFjazpob3ZlciB7XG4gIGNvbG9yOiAjZDk0MDAwO1xufVxuXG4uaGVhZGVyLWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAxMy41cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBtYXJnaW4tdG9wOiA5LjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5oZWFkZXItYm90dG9tIHtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uaGVhZGVyLWJvdHRvbV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5oZWFkZXItYm90dG9tX19jb250YWluZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmhlYWRlci1ib3R0b21fX2NvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uaGVhZGVyLWJvdHRvbV9fY29uZmlndXJhdGlvbiB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjUyLCA3NiwgMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5oZWFkZXItYm90dG9tX19jb25maWd1cmF0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5oZWFkZXItYm90dG9tX19jb25maWd1cmF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG4uaGVhZGVyLWJvdHRvbV9fY29uZmlndXJhdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZjY0MjM7XG59XG5cbi5tYWluLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAubWFpbi1uYXYge1xuICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMzVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTkwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xOTAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTkwMHB4KTtcbiAgfVxufVxuLm1haW4tbmF2Ll9uYXYtbW9iaWxlIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBtYXJnaW46IDA7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEzNztcbiAgei1pbmRleDogOTAwOTk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1uYXZfX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLm1haW4tbmF2X19jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tYWluLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5tYWluLW5hdl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLm1haW4tbmF2X190b2dnbGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIG1heC13aWR0aDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAubWFpbi1uYXZfX3RvZ2dsZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubWFpbi1uYXZfX2l0ZW0ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBnYXA6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1haW4tbmF2X19pdGVtOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZmM0YzAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5tYWluLW5hdl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAubWFpbi1uYXZfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLm1haW4tbmF2X19pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tYWluLW5hdl9faXRlbV9wYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1uYXZfX2l0ZW1fcGFyZW50OjpiZWZvcmUge1xuICBmb250LXNpemU6IDQuODJweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLm1haW4tbmF2X19pdGVtX3BhcmVudDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA3cHg7XG4gIH1cbn1cbi5tYWluLW5hdl9faXRlbV9wYXJlbnQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFpbi1uYXZfX2l0ZW1fcGFyZW50OmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAubWFpbi1uYXZfX2l0ZW1fcGFyZW50OmhvdmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLm1haW4tbmF2X19pdGVtX3BhcmVudDpob3ZlciAubWFpbi1uYXZfX3N1Ym1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1haW4tbmF2X19pdGVtX3BhcmVudC5hY3RpdmUgLm1haW4tbmF2IC5tYWluLW5hdl9fc3VibWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFpbi1uYXZfX2l0ZW1fcGFyZW50LmFjdGl2ZTpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4ubWFpbi1uYXZfX3N1Ym1lbnUtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDVweDtcbn1cbi5tYWluLW5hdl9fbGluayB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5tYWluLW5hdl9fbGluayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWFpbi1uYXZfX3N1Ym1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoMTYzLCAxNjksIDE4MywgMC4xMDE5NjA3ODQzKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTcuMTQyODU3JTsgLyogMjIvMTQgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5tYWluLW5hdl9fc3VibWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLm1haW4tbmF2X19zdWJtZW51LWxpbms6aG92ZXIge1xuICBjb2xvcjogcmdiKDI1MiwgNzYsIDIpO1xufVxuXG4ubWVzc2VuZ2VycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuLm1lc3NlbmdlcnNfX21lc3NlbmdlciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubWVzc2VuZ2Vyc19fbWVzc2VuZ2VyX3doYXRzYXBwIHtcbiAgYmFja2dyb3VuZDogcmdiKDM3LCAyMTEsIDEwMik7XG59XG4ubWVzc2VuZ2Vyc19fbWVzc2VuZ2VyX3doYXRzYXBwOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE5LjY1cHg7XG59XG4ubWVzc2VuZ2Vyc19fbWVzc2VuZ2VyX3doYXRzYXBwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJkZTg3Mztcbn1cbi5tZXNzZW5nZXJzX19tZXNzZW5nZXJfdGVsZWdyYW0ge1xuICBiYWNrZ3JvdW5kOiByZ2IoNTMsIDE2OSwgMjI5KTtcbn1cbi5tZXNzZW5nZXJzX19tZXNzZW5nZXJfdGVsZWdyYW06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tZXNzZW5nZXJzX19tZXNzZW5nZXJfdGVsZWdyYW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTRjMGY4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLm1lc3NlbmdlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tZXNzZW5nZXJzLl9tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLm1lc3NlbmdlcnMuX21vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE5NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uZm9vdGVyIC5tZXNzZW5nZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb290ZXJfX3RvcCB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZDogcmdiKDQwLCA0MCwgNDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5mb290ZXJfX25hdnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmZvb3Rlcl9fbmF2cyB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuZm9vdGVyX19uYXZzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mb290ZXJfX25hdnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmZvb3Rlcl9fbmF2cy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG4uZm9vdGVyX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuZm9vdGVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uZm9vdGVyX19uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmM0YzAyO1xufVxuLmZvb3Rlcl9fY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgZ2FwOiAxNXB4IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5mb290ZXJfX21haWwge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvb3Rlcl9fbWFpbDpob3ZlciB7XG4gIGNvbG9yOiAjZDk0MDAwO1xufVxuLmZvb3Rlcl9fcGhvbmUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvb3Rlcl9fcGhvbmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4uZm9vdGVyX19waG9uZTpob3ZlciB7XG4gIGNvbG9yOiAjZDk0MDAwO1xufVxuLmZvb3Rlcl9fY2FsbGJhY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvb3Rlcl9fY2FsbGJhY2s6aG92ZXIge1xuICBjb2xvcjogI2Q5NDAwMDtcbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZDogcmdiKDMzLCAzMywgMzMpO1xufVxuLmZvb3Rlcl9fYm90dG9tIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvb3Rlcl9fYm90dG9tIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5mb290ZXJfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTcuMTQyODU3JTsgLyogMjIvMTQgKi9cbn1cbi5mb290ZXJfX21pZGRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuZm9vdGVyX19taWRkbGUge1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuZm9vdGVyX19taWRkbGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5mb290ZXJfX3BvbGl0aWNzIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmZvb3Rlcl9fcG9saXRpY3M6aG92ZXIge1xuICBjb2xvcjogI2Q5NDAwMDtcbn1cbi5mb290ZXJfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmZvb3Rlcl9fcmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuZm9vdGVyX19yaWdodCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlcl9fdGZhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX190ZmEgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLmZvb3Rlcl9fdGZhOmhvdmVyIGltZyB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uZm9vdGVyX190ZmE6aG92ZXIgLmZvb3Rlcl9fdGZhLXRleHQge1xuICBjb2xvcjogI2ZjNGMwMjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXJfX3RmYS10ZXh0IHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmNhbGxiYWNrLW1vZGFsIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5jYWxsYmFjay1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmNhbGxiYWNrLW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuY2FsbGJhY2stbW9kYWwge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLmNhbGxiYWNrLW1vZGFsIC5mb3JtX19jaGVjayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmNhbGxiYWNrLW1vZGFsX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuY2FsbGJhY2stbW9kYWxfX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG59XG4uY2FsbGJhY2stbW9kYWxfX2Zvcm0ge1xuICBwYWRkaW5nOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuY2FsbGJhY2stbW9kYWxfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLmNhbGxiYWNrIC5mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2FsbGJhY2tfX2xlZnRzaWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWxsbC1iYWNrLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDUwcHggMCA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmNhbGxiYWNrX19sZWZ0c2lkZSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmNhbGxiYWNrX19sZWZ0c2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhbGxiYWNrX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FsbGJhY2tfX21hbmFnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4uY2FsbGJhY2tfX21hbmFnZXItcHJvZiB7XG4gIGNvbG9yOiByZ2IoMTQ3LCAxNDcsIDE0Nyk7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5jYWxsYmFja19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmNhbGxiYWNrX190aXRsZV9tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmNhbGxiYWNrX190aXRsZV9tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmNhbGxiYWNrX190aXRsZV9tb2IgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYWxsYmFja19fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNhbGxiYWNrX19zdWJ0aXRsZV9tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmNhbGxiYWNrX19zdWJ0aXRsZV9tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxuICAuY2FsbGJhY2tfX3N1YnRpdGxlX21vYiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmNhbGxiYWNrX19zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuICAuY2FsbGJhY2tfX3N1YnRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FsbGJhY2tfX3Bob25lIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5jYWxsYmFja19fcGhvbmUge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuLmNhbGxiYWNrX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYWxsYmFja19fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC40KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNhbGxiYWNrX19tZXNzZW5nZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA1cHg7XG59XG4uY2FsbGJhY2tfX21lc3NlbmdlciBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogNDJweDtcbiAgY29sb3I6IHJnYigxNDcsIDE0NywgMTQ3KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG59XG4uY2FsbGJhY2tfX21lc3NlbmdlciBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsbGJhY2tfX21lc3NlbmdlciBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZjNGMwMjtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhbGxiYWNrX19tZXNzZW5nZXJfd2ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzI1ZDM2Njtcbn1cbi5jYWxsYmFja19fbWVzc2VuZ2VyX3RnIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICMzNWE5ZTU7XG59XG4uY2FsbGJhY2tfX3RpbWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG59XG4uY2FsbGJhY2tfX3RpbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTFweDtcbn1cbi5jYWxsYmFja19fdGltZSBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogNDJweDtcbiAgY29sb3I6IHJnYigxNDcsIDE0NywgMTQ3KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG59XG4uY2FsbGJhY2tfX3RpbWUgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbGxiYWNrX190aW1lIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmM0YzAyO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDI1MiwgNzYsIDIsIDAuMik7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYWxsYmFja19faXRlbS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM0NHB4O1xuICBoZWlnaHQ6IDg2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNDEsIDI0MSwgMjQxKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI2U4ZTllYjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYWxsYmFja19faXRlbS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmNhbGxiYWNrX19pdGVtLWlucHV0IHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbn1cblxuLnBvbGl0aWNzLW1vZGFsIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5wb2xpdGljcy1tb2RhbCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4ucG9saXRpY3MtbW9kYWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAucG9saXRpY3MtbW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uZmFuY3lib3hfX2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlLFxuLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFkdmFudGFnZS1tb2RhbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWR2YW50YWdlLW1vZGFsIC5ncmlkLWJsb2NrX192ZXJ0aWNhbCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5xdWl6LW1vZGFsIHtcbiAgcGFkZGluZy1pbmxpbmU6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuYWR2YW50YWdlLW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDY4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuYWR2YW50YWdlLW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICB9XG4gIC5xdWl6LW1vZGFsIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmFkdmFudGFnZS1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZHZhbnRhZ2UtbW9kYWwgLl9jb3Vyc29yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5hZHZhbnRhZ2UtbW9kYWwgLmdyaWQtYmxvY2tfX3ZlcnRpY2FsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5xdWl6LW1vZGFsIHtcbiAgICBwYWRkaW5nLWlubGluZTogMHB4O1xuICB9XG59XG4uZm9ybS1tb2RhbCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbi5mb3JtLW1vZGFsIC5mb3JtIHtcbiAgcGFkZGluZzogNjBweCA3MHB4IDUzcHggNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuZm9ybS1tb2RhbCAuZm9ybSB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZvcm0tbW9kYWwgLmZvcm0ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5mb3JtLW1vZGFsIC5mb3JtX19idXR0b24ge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xufVxuLmZvcm0tbW9kYWwgLmZvcm1fX2lucHV0IHtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbn1cblxuLnNlY3Rpb24tcXVpel9fZmluaXNoLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNlY3Rpb24tcXVpel9fZmluaXNoLWhlYWRlciAuc2VjdGlvbi1xdWl6X190aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi1xdWl6X19maW5pc2gtaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi1xdWl6X19maW5pc2gtaGVhZGVyIHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXpfX2JsYWNrLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogcmdiKDQwLCA0MCwgNDApO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi1xdWl6X19ibGFjay10ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6X19wZXJjZW50cyB7XG4gIGdhcDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi1xdWl6X19wZXJjZW50cyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi1xdWl6X19wZXJjZW50cyB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6X19wZXJjZW50cy1waWMge1xuICBtYXgtd2lkdGg6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi1xdWl6X19wZXJjZW50cy10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5zZWN0aW9uLXF1aXpfX3BlcmNlbnRzLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLXF1aXpfX3BlcmNlbnRzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpel9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tcXVpel9faXRlbXNfaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLnNlY3Rpb24tcXVpel9faXRlbXNfaGVhZGVyIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi1xdWl6X19pdGVtc19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMCA0MHB4O1xuICB9XG4gIC5zZWN0aW9uLXF1aXpfX2l0ZW1zX2hlYWRlciBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLXF1aXpfX2l0ZW1zX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBnYXA6IDEwcHggMzBweDtcbiAgfVxuICAuc2VjdGlvbi1xdWl6X19pdGVtc19oZWFkZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXpfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi1xdWl6X19pdGVtIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuICAuc2VjdGlvbi1xdWl6X19pdGVtIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uLXF1aXpfX2l0ZW0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLXF1aXpfX2l0ZW0gLnNlY3Rpb24tcXVpel9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnF1aXoge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICBtaW4taGVpZ2h0OiA3OTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5xdWl6IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4ucXVpel9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnF1aXpfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5xdWl6X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5xdWl6X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDIzLjQzNjI1ZW0pIHtcbiAgLnF1aXpfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5xdWl6LXJpZ2h0c2lkZSB7XG4gIHBhZGRpbmc6IDQwcHggMzhweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogcmdiKDUzLCA1NiwgNjApO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5xdWl6LXJpZ2h0c2lkZSB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLnF1aXotcmlnaHRzaWRlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAucXVpei1yaWdodHNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnF1aXotcmlnaHRzaWRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAucXVpei1yaWdodHNpZGUge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5xdWl6LXJpZ2h0c2lkZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnF1aXotcmlnaHRzaWRlX19oZWFkZXItcGljIHtcbiAgICBtYXgtd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi5xdWl6LXJpZ2h0c2lkZV9faGVhZGVyLXByb2Yge1xuICBvcGFjaXR5OiAwLjY7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAucXVpei1yaWdodHNpZGVfX2hlYWRlci1wcm9mIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5xdWl6LXJpZ2h0c2lkZV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAucXVpei1yaWdodHNpZGVfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5xdWl6LXJpZ2h0c2lkZV9fdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnF1aXotcmlnaHRzaWRlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnF1aXotcmlnaHRzaWRlX192aWRlbyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnF1aXotcmlnaHRzaWRlX192aWRlbyB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAucXVpei1yaWdodHNpZGVfX3ZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLnF1aXotcmlnaHRzaWRlX192aWRlbzpob3ZlciAuX2ljb24tcGxheSB7XG4gIGJhY2tncm91bmQ6ICNmZjY0MjM7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMDE5NjA3ODQzKSBpbnNldCwgMHB4IDE1cHggMzBweCAwcHggcmdiYSgyMjYsIDUwLCA2NSwgMC4yNTA5ODAzOTIyKTtcbn1cbi5xdWl6LXJpZ2h0c2lkZV9fdmlkZW86aG92ZXIgLnF1aXotcmlnaHRzaWRlX192aWRlby10ZXh0IHtcbiAgY29sb3I6ICNmZjY0MjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAucXVpei1yaWdodHNpZGVfX21haW4ge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAucXVpei1yaWdodHNpZGVfX21haW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucXVpei1yaWdodHNpZGVfX3BsYXkge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDIyNiwgNTAsIDY1LCAwLjE1KTtcbiAgLyogUmVkICovXG4gIGJhY2tncm91bmQ6IHJnYigyNTIsIDc2LCAyKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5xdWl6LXJpZ2h0c2lkZV9fcGxheTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnF1aXotcmlnaHRzaWRlX19wbGF5IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAucXVpei1yaWdodHNpZGVfX3ZpZGVvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnF1aXotcmlnaHRzaWRlX19hYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAucXVpei1yaWdodHNpZGVfX2FicyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucXVpeiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAucXVpeiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnByb2dyZXNzLWJhcl9fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNjYuNjY2NjY3JTsgLyogMjAvMTIgKi9cbiAgei1pbmRleDogMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ucHJvZ3Jlc3MtYmFyX19saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYigyNDAsIDI0MiwgMjQ1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGluZSB7XG4gIGxlZnQ6IC00MCU7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgYmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xufVxuLmxpbmU6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgN3MgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDdzIGxpbmVhciBpbmZpbml0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggMjVweDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDBweCAxMDBweDtcbiAgfVxufVxuLm5leHQtc3RlcCB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5uZXh0LXN0ZXA6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNy43NHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAubmV4dC1zdGVwIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLm5leHQtc3RlcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5iYWNrLXN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcGFjaXR5OiAwLjI7XG4gIGNvbG9yOiByZ2IoNDAsIDQwLCA0MCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0NC40NDQ0NDQlOyAvKiAyNi8xOCAqL1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmFjay1zdGVwOjpiZWZvcmUge1xuICBmb250LXNpemU6IDcuNzRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnN0ZXAge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdGVwLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnN0ZXBfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3RlcCAuc3RlcF9fYmxvY2sge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uc3RlcCAuc3RlcF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnN0ZXAgLnN0ZXBfX2J1dHRvbnMgLm1haW4tYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc3RlcCAuc3RlcF9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5xdWl6LXZhcmlhbnRzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5xdWl6LXZhcmlhbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucXVpei12YXJpYW50cyAucXVpei12YXJpYW50c19fdmFyaWFudCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucXVpei12YXJpYW50cyAucXVpei12YXJpYW50c19fdmFyaWFudCAucXVpei1xdWVzdGlvbiBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYig0MCwgNDAsIDQwKTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnF1aXotdmFyaWFudHMgLnF1aXotdmFyaWFudHNfX3ZhcmlhbnQgLnF1aXotcXVlc3Rpb24gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnF1aXotdmFyaWFudHNfX3ZhcmlhbnQuYWN0aXZlMjIgLnF1aXotcXVlc3Rpb25fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5xdWl6LXZhcmlhbnRzX192YXJpYW50LmFjdGl2ZTIyIC5xdWl6LXF1ZXN0aW9uX19waWN0dXJlOjpiZWZvcmUsXG4ucXVpei12YXJpYW50c19fdmFyaWFudC5hY3RpdmUyMiAucXVpei1xdWVzdGlvbl9fbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcXVpei1jaGVjay1hY3RpdmUucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnF1aXotdmFyaWFudHNfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMjIuMjIyMjIyMjIyMiU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAucXVpei12YXJpYW50c19fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnF1aXotdmFyaWFudHNfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucXVpei12YXJpYW50c19fbGFiZWw6aG92ZXIgLnF1aXotcXVlc3Rpb25fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5xdWl6LXZhcmlhbnRzX19sYWJlbDpob3ZlciAucXVpei1xdWVzdGlvbl9fcGljdHVyZTo6YmVmb3JlLCAucXVpei12YXJpYW50c19fbGFiZWw6aG92ZXIgLnF1aXotcXVlc3Rpb25fX2xhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3F1aXotY2hlY2stYWN0aXZlLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5xdWl6LXZhcmlhbnRzX19sYWJlbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnF1aXotdmFyaWFudHNfX2xhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucXVpei1xdWVzdGlvbl9fcGljdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdWl6LXF1ZXN0aW9uX19waWN0dXJlOjpiZWZvcmUge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcXVpei1jaGVjay5wbmcpO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IDBweCByZ2JhKDE0MSwgMTQxLCAxNDEsIDAuMiksIGluc2V0IDBweCAtNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC0yNnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnF1aXotcXVlc3Rpb25fX3BpY3R1cmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG59XG4ucXVpei1xdWVzdGlvbl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDNweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN0ZXAgLnF1aXotdmFyaWFudHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc3RlcCAucXVpei12YXJpYW50cyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc3RlcCAucXVpei12YXJpYW50cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG59XG4uc3RlcCAucXVpei1xdWVzdGlvbl9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBnYXA6IDE2cHg7XG59XG4uc3RlcCAucXVpei1xdWVzdGlvbl9fbGFiZWw6OmJlZm9yZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcXVpei1jaGVjay5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc3RlcCAucXVpei1xdWVzdGlvbl9fbGFiZWwge1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAuc3RlcCAucXVpei1xdWVzdGlvbl9fbGFiZWwgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zdGVwIC5xdWl6LXF1ZXN0aW9uX19sYWJlbCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc3RlcCAucXVpei12YXJpYW50c19fbGFiZWw6aG92ZXIgLnF1aXotcXVlc3Rpb25fX2xhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc3RlcCAucXVpei12YXJpYW50c19fdmFyaWFudC5hY3RpdmUyMiAucXVpei1xdWVzdGlvbl9fbGFiZWw6OmJlZm9yZSB7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnF1aXotZmluaXNoIHtcbiAgcGFkZGluZy1ib3R0b206IDc5cHg7XG59XG4ucXVpei1maW5pc2ggLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdWl6LXZhcmlhbnRzX192YXJpYW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQ3LCAyNDgsIDI0OSk7XG4gIG1pbi1oZWlnaHQ6IDk3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnF1aXotdmFyaWFudHNfX3ZhcmlhbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAucXVpei12YXJpYW50c19fdmFyaWFudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5xdWl6LXZhcmlhbnRzX192YXJpYW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5xdWl6LXZhcmlhbnRzX192YXJpYW50IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAucXVpei12YXJpYW50c19fdmFyaWFudCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLmxhc3Qtc3RlcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAubGFzdC1zdGVwX190aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxhc3Qtc3RlcF9faXRlbXMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzBweCAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubGFzdC1zdGVwX19pdGVtcyAuc2VjdGlvbi1xdWl6X19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLmxhc3Qtc3RlcF9faXRlbXMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5sYXN0LXN0ZXBfX2l0ZW1zIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5sYXN0LXN0ZXBfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAubGFzdC1zdGVwX19pdGVtcyBpbWcge1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgfVxufVxuLmxhc3Qtc3RlcF9fZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1heC13aWR0aDogNDEwcHg7XG59XG4ubGFzdC1zdGVwX19mb3JtIC5mb3JtX19pbm5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAubGFzdC1zdGVwX19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAubGFzdC1zdGVwX19mb3JtIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sYXN0LXN0ZXBfX3Bob25lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC03OXB4O1xuICByaWdodDogLTEwNXB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5sYXN0LXN0ZXBfX3Bob25lIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIHJpZ2h0OiAtNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmxhc3Qtc3RlcF9fcGhvbmUge1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmxhc3Qtc3RlcF9fcGhvbmUge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5sYXN0LXN0ZXBfX3Bob25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMxLWJhY2suanBlZyk7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbi0xOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIGFuZCAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTFfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zZWN0aW9uLTFfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLnNlY3Rpb24tMV9fc3VidGl0bGUgc3BhbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VjdGlvbi0xX19zdWJ0aXRsZSBpbWcge1xuICBib3gtc2hhZG93OiAwcHggMTBweCA2MHB4IDBweCByZ2JhKDE2MywgMTY5LCAxODMsIDAuMTYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fc3VidGl0bGUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfX3N1YnRpdGxlIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICB9XG59XG4uc2VjdGlvbi0xX19zdWJ0aXRsZSBiIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0xX19zdWJ0aXRsZSBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLTFfX3N1YnRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0xX19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZ2FwOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9fYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24tMV9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4uc2VjdGlvbi0xX19jaG9vc2Uge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19jaG9vc2Uge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTFfX2NvbXBhbmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfX2NvbXBhbmllcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tMV9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTFfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgbWluLWhlaWdodDogMTAycHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5zZWN0aW9uLTFfX2l0ZW06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xX19pdGVtOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTFfX2l0ZW0ge1xuICAgIGdhcDogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNlY3Rpb24tMV9faXRlbSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMV9faXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTJfbmV3cyAuc2VjdGlvbi0yX19pdGVtOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi0yX25ld3MgLnNlY3Rpb24tMl9faXRlbS1waWMge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uc2VjdGlvbi0yX19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTJfX2l0ZW1zIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yX19pdGVtcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uLTJfX2l0ZW1zIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0yX19pdGVtIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDIwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMzEuNjYlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDQ5JTtcbiAgfVxufVxuLnNlY3Rpb24tMl9faXRlbTpob3ZlciAuc2VjdGlvbi0yX19pdGVtLW1vcmUge1xuICBiYWNrZ3JvdW5kOiAjZmY2NDIzO1xufVxuLnNlY3Rpb24tMl9faXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC43KSAtMiUsIHJnYmEoNzMsIDMsIDE2MywgMCkgNjAlKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjgpIC0yJSwgcmdiYSg3MywgMywgMTYzLCAwKSA2MCUpO1xufVxuLnNlY3Rpb24tMl9faXRlbS1waWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTJfX2l0ZW0tcGljIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC43KTtcbiAgfVxufVxuLnNlY3Rpb24tMl9faXRlbS1pbm5lciB7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDM1cHggMzBweCAyOHB4IDI1cHg7XG4gIHBhZGRpbmc6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yX19pdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi0yX19pdGVtLW5hbWUge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAyOC8yMCAqL1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMl9faXRlbS1uYW1lIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTJfX2l0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc2VjdGlvbi0yX19pdGVtLW1vcmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMTRweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlY3Rpb24tMl9faXRlbS1tb3JlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDcuNzRweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxLjVweDtcbn1cbi5zZWN0aW9uLTJfX2l0ZW0tbW9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZjY0MjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yX19pdGVtLW1vcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTJfX2l0ZW0tbW9yZSB7XG4gICAgZ2FwOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uc2VjdGlvbi00IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWM0LWJhY2suanBlZyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi00IC5tYWluLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICBjb3VudGVyLXJlc2V0OiBzbGlkZS1jb3VudGVyO1xufVxuLnNlY3Rpb24tNF9hYm91dCB7XG4gIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuLnNlY3Rpb24tNF9hYm91dCAuc2VjdGlvbi00X190aXRsZSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00X2Fib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTRfYWJvdXQgKyAuc2VjdGlvbi05IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWN0aW9uLTRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNF9faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tNF9fc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1haW4tc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAubWFpbi1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5tYWluLXNsaWRlcl9fd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLm1haW4tc2xpZGVyX19zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNTgycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLm1haW4tc2xpZGVyX19zbGlkZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLm1haW4tc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xufVxuLm1haW4tc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG4ubWFpbi1zbGlkZXJfX3NsaWRlLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAubWFpbi1zbGlkZXJfX3NsaWRlLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG4ubWFpbi1zbGlkZXJfX3NsaWRlLXBpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLm1haW4tc2xpZGVyX19zbGlkZS1waWMgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbi1zbGlkZXJfX3NsaWRlLXBpYzo6YWZ0ZXIge1xuICBjb250ZW50OiBjb3VudGVyKHNsaWRlLWNvdW50ZXIsIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNsaWRlLWNvdW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICByaWdodDogMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSg1MywgNTYsIDYwLCAwLjIpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiKDQwLCA0MCwgNDApO1xufVxuLm1haW4tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAubWFpbi1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5tYWluLXNsaWRlcl9fbWFpbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5tYWluLXNsaWRlcl9fbWFpbi10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi1zbGlkZXJfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5tYWluLXNsaWRlcl9fdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4tc2xpZGVyX19idXR0b24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnNlY3Rpb24tNV9fY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTVfX2NhdGVnb3JpZXMge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fY2F0ZWdvcmllcyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi01X19jYXRlZ29yaWVzLW5hdnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01X19jYXRlZ29yaWVzLW5hdnMge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tNV9fY2F0ZWdvcmllcy1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDEwcHgpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBwYWRkaW5nOiAzNnB4IDAgMjNweCAwO1xufVxuLnNlY3Rpb24tNV9fY2F0ZWdvcmllcy1uYXYuX2FjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMzIsIDM2LCA0MCwgMC4xNSk7XG4gIGJhY2tncm91bmQ6IHJnYig0MCwgNDAsIDQwKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi01X19jYXRlZ29yaWVzLW5hdi5fYWN0aXZlIC5zZWN0aW9uLTVfX2NhdGVnb3JpZXMtbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTVfX2NhdGVnb3JpZXMtbmF2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fY2F0ZWdvcmllcy1uYXYge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fY2F0ZWdvcmllcy1uYXYge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01X19jYXRlZ29yaWVzLW5hdiB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01X19jYXRlZ29yaWVzLW5hdiB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMHB4KTtcbiAgfVxufVxuLnNlY3Rpb24tNV9fbmF2LXBpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi01X19uYXYtcGljIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlY3Rpb24tNV9fY2F0ZWdvcmllcy1uYW1lIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi01X19jYXRlZ29yaWVzLW5hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTVfX2NhdGVnb3JpZXMtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc2VjdGlvbi01X19jYXRlZ29yaWVzLXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi01X19jYXRlZ29yaWVzLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNV9fY2F0ZWdvcmllcy1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24tNV9fY2F0ZWdvcmllcy1idXR0b24ge1xuICBoZWlnaHQ6IDkwcHg7XG59XG4uc2VjdGlvbi01X19jYXRlZ29yaWVzLW1vZGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01X19jYXRlZ29yaWVzLW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLTVfX2NhdGVnb3JpZXMtbmV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuLnNlY3Rpb24tNV9fY2F0ZWdvcmllcy1uZXh0OjpiZWZvcmUge1xuICBmb250LXNpemU6IDlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTVfX2NhdGVnb3JpZXMtbmV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01X19jYXRlZ29yaWVzLW5leHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY2F0ZWdvcnktY29udGVudCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoMzEwcHgsIDgwMHB4KTtcbiAgZ2FwOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5jYXRlZ29yeS1jb250ZW50IHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5jYXRlZ29yeS1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uY2F0ZWdvcnktY29udGVudF9fbGVmdHNpZGUge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jYXRlZ29yeS1jb250ZW50X19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXRlZ29yeS1jb250ZW50X19saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5jYXRlZ29yeS1jb250ZW50X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uY2F0ZWdvcnktY29udGVudF9fbGlzdC1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXRlZ29yeS1jb250ZW50X19saXN0LWl0ZW0gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY2F0ZWdvcnktY29udGVudF9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuY2F0ZWdvcnktY29udGVudF9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uY2F0ZWdvcnktY29udGVudF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRlZ29yeS1jb250ZW50X19pdGVtOjpiZWZvcmUge1xuICBmb250LXNpemU6IDQ2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuY2F0ZWdvcnktY29udGVudF9faXRlbTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5jYXRlZ29yeS1jb250ZW50X19pdGVtIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5jYXRlZ29yeS1jb250ZW50X19jYXRhbG9nIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmNhdGVnb3J5LWNvbnRlbnRfX2NhdGFsb2cge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5jYXRlZ29yeS1jb250ZW50X19jYXRhbG9nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhdGVnb3J5LWNvbnRlbnRfX3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhdGVnb3J5LWNvbnRlbnRfX3NsaWRlLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDYyLjUlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXRlZ29yeS1jb250ZW50X19zbGlkZS1pbm5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXRlZ29yeS1jb250ZW50X19zbGlkZXItYnV0dG9uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5jYXRlZ29yeS1jb250ZW50X19zbGlkZXItYnV0dG9uX25leHQge1xuICByaWdodDogMjBweDtcbn1cbi5jYXRlZ29yeS1jb250ZW50X19zbGlkZXItYnV0dG9uX3ByZXYge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4uc2VjdGlvbi02IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWM2LWJhY2suanBlZyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi02X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTZfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTZfX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zZWN0aW9uLTZfX3NsaWRlciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uc2VjdGlvbi02X19tb3JlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02X19tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02X19tb3JlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLTYgLmZvcm0ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBwYWRkaW5nOiA2MHB4IDcwcHggNTNweCA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTYgLmZvcm0ge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTYgLmZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTYgLmZvcm1fX2J1dHRvbiB7XG4gIG1heC13aWR0aDogMzgwcHg7XG59XG4uc2VjdGlvbi02IC5mb3JtX19pbnB1dCB7XG4gIG1heC13aWR0aDogMzMwcHg7XG59XG5cbi5wcm9qZWN0cy1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5wcm9qZWN0cy1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wcm9qZWN0cy1zbGlkZXJfX3dyYXBwZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wcm9qZWN0cy1zbGlkZXJfX3NsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA1ODJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAucHJvamVjdHMtc2xpZGVyX19zbGlkZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLnByb2plY3RzLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbn1cbi5wcm9qZWN0cy1zbGlkZXJfX25hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5wcm9qZWN0cy1zbGlkZXJfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnByb2plY3RzLXNsaWRlcl9fc2xpZGUtaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTUzLjE2JTtcbn1cbi5wcm9qZWN0cy1zbGlkZXJfX3NsaWRlLWlubmVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2plY3RzLXNsaWRlcl9fc2xpZGUtdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIGJhY2tncm91bmQ6IHJnYigyNTEsIDI1MSwgMjUxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAxMHB4O1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tN19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tN19fZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwMHB4O1xuICBsZWZ0OiAtMTQ4MHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5zZWN0aW9uLTdfX2ZpZ3VyZSBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tN19fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTdfX2NhdGFsb2cge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tN19fY2F0YWxvZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uY2F0YWxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLmNhdGFsb2cge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmNhdGFsb2cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jYXRhbG9nX19maWx0ZXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5jYXRhbG9nX19maWx0ZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmNhdGFsb2dfX2ZpbHRlci1idXR0b24gc3ZnIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmNhdGFsb2dfX2ZpbHRlci1idXR0b24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICB9XG59XG4uY2F0YWxvZ19fc2lkZWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGJhY2tncm91bmQ6IHJnYig0MCwgNDAsIDQwKTtcbn1cbi5jYXRhbG9nX19zaWRlYmFyLl9jYXRhbG9nLW1vYmlsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMjJweCAyMnB4IDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMzc7XG4gIHotaW5kZXg6IDkwMDk5O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmNhdGFsb2dfX3NpZGViYXIge1xuICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05MDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05MDBweCk7XG4gIH1cbn1cbi5jYXRhbG9nX19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5jYXRhbG9nX19jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXRhbG9nX19maWx0ZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IDI3MHB4O1xuICBwYWRkaW5nOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmNhdGFsb2dfX2ZpbHRlcnMge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuY2F0YWxvZ19fZmlsdGVycyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNhdGFsb2dfX2NhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5jYXRhbG9nX19jYXJkcyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuY2F0YWxvZ19fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5jYXRhbG9nX19jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5jYXRhbG9nX19jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLmNhdGFsb2dfX2NhcmQge1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuY2F0YWxvZ19fY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxufVxuLmNhdGFsb2dfX2NhcmQtcGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDcxLjUlO1xufVxuLmNhdGFsb2dfX2NhcmQtcGljIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmNhdGFsb2dfX2NhcmQtcGljIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxufVxuLmNhdGFsb2dfX2NhcmQtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjUyLCA3NiwgMik7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2F0YWxvZ19fY2FyZC1pbm5lciB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5jYXRhbG9nX19jYXJkLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuY2F0YWxvZ19fY2FyZC1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5jYXRhbG9nX19jYXJkLW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyNC8xNiAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmNhdGFsb2dfX2NhcmQtbmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLmNhdGFsb2dfX2NhcmQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuY2F0YWxvZ19fY2FyZC1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuY2F0YWxvZ19fY2FyZC1jb250ZW50IHtcbiAgICBnYXA6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5jYXRhbG9nX19jYXJkLWNoYXJhY3RlcmlzdGljIHtcbiAgb3BhY2l0eTogMC42O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxODAlOyAvKiAxOC8xMCAqL1xufVxuLmNhdGFsb2dfX2NhcmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjclOyAvKiAyMC8xMiAqL1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5jYXRhbG9nX19jYXJkLWxpbmsge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1Ny4xNDI4NTclOyAvKiAyMi8xNCAqL1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGdhcDogMTFweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jYXRhbG9nX19jYXJkLWxpbmsgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG4uY2F0YWxvZ19fY2FyZC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNkOTQwMDA7XG59XG4uY2F0YWxvZ19fY2FyZC1saW5rOjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogNi4yNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5jYXRhbG9nX19jYXJkLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmNhdGFsb2dfX2NhcmQtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmNhdGFsb2dfX21vcmUge1xuICBncmlkLWNvbHVtbjogLTEvMTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2F0YWxvZ19fbW9yZTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmNhdGFsb2dfX21vcmUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4uZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZpbHRlciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uZmlsdGVyX19pdGVtLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjYvMTggKi9cbiAgb3BhY2l0eTogMC43O1xufVxuLmZpbHRlcl9fdmFyaWFudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDVweDtcbn1cbi5maWx0ZXJfX3ZhcmlhbnQgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZpbHRlcl9fdmFyaWFudCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2Mi41JTsgLyogMjYvMTYgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXJfX3ZhcmlhbnQgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxcHg7XG59XG4uZmlsdGVyX192YXJpYW50IGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDExLjA3cHg7XG4gIGhlaWdodDogOC4yNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrYm94LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogN3B4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5maWx0ZXJfX3ZhcmlhbnQgbGFiZWwgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHJnYigyNTIsIDc2LCAyKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZmlsdGVyX192YXJpYW50IGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbn1cbi5maWx0ZXJfX21vcmUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZ2FwOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTcuMTQyODU3JTsgLyogMjIvMTQgKi9cbn1cbi5maWx0ZXJfX21vcmUgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZpbHRlcl9fbW9yZTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjQzcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5maWx0ZXJfX21vcmUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmZpbHRlcl9fYXBwbHkge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmZpbHRlcl9fYXBwbHkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5maWx0ZXJfX3Jlc2V0IHtcbiAgb3BhY2l0eTogMC41O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuZmlsdGVyX19yZXNldCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi04IC5fY291cnNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNlY3Rpb24tOF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlY3Rpb24tOF9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOF9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLThfX2l0ZW0tYmxvY2tzIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG59XG5cbi5ncmlkLWJsb2NrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5ncmlkLWJsb2NrcyB7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG5cbi5ncmlkLWJsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMjAwcHgsIDI2NXB4KSBhdXRvO1xuICBnYXA6IDM1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ3JpZC1ibG9ja18xIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZ3JpZC1ibG9ja18xIC5ncmlkLWJsb2NrX190aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmdyaWQtYmxvY2tfMSAuZ3JpZC1ibG9ja19fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uZ3JpZC1ibG9ja18xIC5ncmlkLWJsb2NrX190aXRsZSBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjgvMjAgKi9cbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ncmlkLWJsb2NrXzEgLmdyaWQtYmxvY2tfX2hvcml6b24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmdyaWQtYmxvY2tfMSAuZ3JpZC1ibG9ja19faG9yaXpvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5ncmlkLWJsb2NrIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5ncmlkLWJsb2NrIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5ncmlkLWJsb2NrIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuZ3JpZC1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgQHN1cHBvcnRzIChmb250LXNpemU6IGNsYW1wKCAxLjM3NXJlbSAsIDEuMDc3MzgwOTUyNHJlbSAgKyAgMS40ODgwOTUyMzgxdncgLCAycmVtICkpIHtcbiAgICAuZ3JpZC1ibG9ja19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCggMS4zNzVyZW0gLCAxLjA3NzM4MDk1MjRyZW0gICsgIDEuNDg4MDk1MjM4MXZ3ICwgMnJlbSApO1xuICAgIH1cbiAgfVxuICBAc3VwcG9ydHMgbm90IChmb250LXNpemU6IGNsYW1wKCAxLjM3NXJlbSAsIDEuMDc3MzgwOTUyNHJlbSAgKyAgMS40ODgwOTUyMzgxdncgLCAycmVtICkpIHtcbiAgICAuZ3JpZC1ibG9ja19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMS4zNzVyZW0gKyAwLjYyNSAqICgxMDB2dyAtIDIwcmVtKSAvIDQyXG4gICAgKTtcbiAgICB9XG4gIH1cbn1cbi5ncmlkLWJsb2NrX19ob3Jpem9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xufVxuLmdyaWQtYmxvY2tfX2hvcml6b24gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5ncmlkLWJsb2NrX19ob3Jpem9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5ncmlkLWJsb2NrX19ob3Jpem9uIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuZ3JpZC1ibG9ja19faG9yaXpvbiBpbWcge1xuICAgIGZpbHRlcjogb3BhY2l0eSgwLjcpO1xuICB9XG4gIC5ncmlkLWJsb2NrX19ob3Jpem9uLl93aGl0ZS10ZXh0IGltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5ncmlkLWJsb2NrX19ob3Jpem9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5ncmlkLWJsb2NrX19ob3Jpem9uLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmdyaWQtYmxvY2tfX2hvcml6b24taW5uZXIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ncmlkLWJsb2NrX19ob3Jpem9uLXRpdGxlIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHJnYigzMiwgMTg1LCAyNTIpO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ3JpZC1ibG9ja19faG9yaXpvbi10aXRsZSBzcGFuOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5ncmlkLWJsb2NrX19ob3Jpem9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5ncmlkLWJsb2NrX19ob3Jpem9uLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5ncmlkLWJsb2NrX19ob3Jpem9uLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cbi5ncmlkLWJsb2NrX19ob3Jpem9uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuZ3JpZC1ibG9ja19faG9yaXpvbi1saXN0IHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLmdyaWQtYmxvY2tfX2hvcml6b24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5ncmlkLWJsb2NrX19ob3Jpem9uLWl0ZW06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5ncmlkLWJsb2NrX19ob3Jpem9uLWl0ZW06OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uZ3JpZC1ibG9ja19fdmVydGljYWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLmdyaWQtYmxvY2tfX3ZlcnRpY2FsIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5ncmlkLWJsb2NrX192ZXJ0aWNhbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMjgwcHgpO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5ncmlkLWJsb2NrX192ZXJ0aWNhbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbi5ncmlkLWJsb2NrX192ZXJ0aWNhbC1pdGVtIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuZ3JpZC1ibG9ja19fdmVydGljYWwtaXRlbSB7XG4gICAgbWluLWhlaWdodDogNDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5ncmlkLWJsb2NrX192ZXJ0aWNhbC1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgfVxufVxuLmdyaWQtYmxvY2tfX3ZlcnRpY2FsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5ncmlkLWJsb2NrX192ZXJ0aWNhbC1pbm5lciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuZ3JpZC1ibG9ja19fdmVydGljYWwtaW5uZXIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuZ3JpZC1ibG9ja19fdmVydGljYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmdyaWQtYmxvY2tfX3ZlcnRpY2FsLXRleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2VjdGlvbi05IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWM5LWJhY2suanBlZyk7XG59XG4uc2VjdGlvbi05X25ldyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjOS1iYWNrMi5qcGVnKTtcbn1cbi5zZWN0aW9uLTlfdHoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzktYmFjazMuanBlZyk7XG59XG4uc2VjdGlvbi05X3R6IC5mb3JtX190eiB7XG4gIG1heC13aWR0aDogNDEwcHg7XG59XG4uc2VjdGlvbi05X3R6IC5mb3JtX190eiBsYWJlbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLTlfY29udGFjdHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3RzMi5qcGcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOV9jb250YWN0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5zZWN0aW9uLTlfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi05X19jb250YWluZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tOV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWN0aW9uLTlfX21hbmFnZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMDBweDtcbiAgcmlnaHQ6IC00NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTlfX21hbmFnZXJzIHtcbiAgICByaWdodDogLTE1MHB4O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTlfX21hbmFnZXJzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTlfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWN0aW9uLTlfX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogNTEwcHg7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTlfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24tOV9fZm9ybSAuZm9ybV9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEwIC5fY291cnNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc2VjdGlvbi0xMF9vc25hc2NoIC5ncmlkLWJsb2NrX192ZXJ0aWNhbC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDEwNyU7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLTEwX29zbmFzY2ggLmdyaWQtYmxvY2tfX3ZlcnRpY2FsLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmYzRjMDI7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggcmdiYSgyMjYsIDUwLCA2NSwgMC4xNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNlY3Rpb24tMTBfb3NuYXNjaCAuZ3JpZC1ibG9ja19fdmVydGljYWwtaXRlbSBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbn1cbi5zZWN0aW9uLTEwX29zbmFzY2ggLmdyaWQtYmxvY2tfX3ZlcnRpY2FsLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMF9vc25hc2NoIC5ncmlkLWJsb2NrX192ZXJ0aWNhbC10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLTEwX29zbmFzY2ggLmdyaWQtYmxvY2tfX3RleHQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAyOC8yMCAqL1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTBfb3NuYXNjaCAuZ3JpZC1ibG9ja19fdGV4dC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTEwX29zbmFzY2ggLmdyaWQtYmxvY2tfX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG4uc2VjdGlvbi0xMF9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTBfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xMF9faXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnNlY3Rpb24tMTAgLmdyaWQtYmxvY2tfX3ZlcnRpY2FsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjgvMjAgKi9cbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zZWN0aW9uLTEwIC5ncmlkLWJsb2NrX192ZXJ0aWNhbC1pdGVtIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTAgLmdyaWQtYmxvY2tfX3ZlcnRpY2FsLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMCAuZ3JpZC1ibG9ja19fdmVydGljYWwtaXRlbSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1JTtcbiAgfVxufVxuLnNlY3Rpb24tMTAgLmdyaWQtYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEwIC5ncmlkLWJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2VjdGlvbi0xMCAuZ3JpZC1ibG9ja19fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEwIC5ncmlkLWJsb2NrX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMCAuZ3JpZC1ibG9ja19fdmVydGljYWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEwIC5ncmlkLWJsb2NrX192ZXJ0aWNhbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMjAwcHgpO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTEwIC5ncmlkLWJsb2NrX192ZXJ0aWNhbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTAgLmdyaWQtYmxvY2tfX3ZlcnRpY2FsLWl0ZW0gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMCAuZ3JpZC1ibG9ja19fdmVydGljYWwtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMCAuZ3JpZC1ibG9ja19fdmVydGljYWwtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuLnNlY3Rpb24tMTFfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLTExX19lYWdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMjRweDtcbiAgdG9wOiAtMTgzcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2VjdGlvbi0xMV9fY29tcGFuaWVzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfX2NvbXBhbmllcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMV9fY29tcGFuaWVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTExX19jb21wYW55IHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzBweCAzNXB4IDI1cHggMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19jb21wYW55IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMV9fY29tcGFueSB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTFfX2NvbXBhbnktcGljIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjdGlvbi0xMV9fY29tcGFueS1waWMgaW1nIHtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19jb21wYW55LXBpYyBpbWcge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi5zZWN0aW9uLTExX19jb21wYW55LXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMV9fY29tcGFueS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19jb21wYW55LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTExX19jaGVjayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0xMV9fY2hlY2sge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMV9fY2hlY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19jaGVjay10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uLTExX19jaGVjay10aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tMTFfX2NoZWNrLWl0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19jaGVjay1pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLnNlY3Rpb24tMTFfX2NoZWNrLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE5MXB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLnNlY3Rpb24tMTFfX2NoZWNrLWl0ZW06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTExX19jaGVjay1pdGVtOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfX2NoZWNrLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTExX19jaGVjay1pbm5lciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2VjdGlvbi0xMV9fY2hlY2stdGV4dCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6IHJnYig0MCwgNDAsIDQwKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTU3LjE0Mjg1NyU7IC8qIDIyLzE0ICovXG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTFfX2NoZWNrLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuc2VjdGlvbi0xMV9fY2hlY2stdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VjdGlvbi0xMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMTItYmFjay5qcGVnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBwYWRkaW5nLWJvdHRvbTogMzEzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTJfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNDAlO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuLnNlY3Rpb24tMTJfX2l0ZW1zOm50aC1vZi10eXBlKDIpIHtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTJfX2l0ZW1zOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMl9faXRlbXM6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEyX19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLnNlY3Rpb24tMTJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6IHJnYig0MCwgNDAsIDQwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMxMi1pdGVtLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDMwcHggMjlweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEyX19pdGVtIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTEyX19pbmZvIHtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tMTJfX3llYXJzIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogODUlOyAvKiA2OC84MCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTJfX3llYXJzIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEyX195ZWFycyB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG4uc2VjdGlvbi0xMl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDI4LzIwICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLTEzIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTNfb2JzbCAuc2VjdGlvbi0xM19fY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLTEzX29ic2wgLnNlY3Rpb24tMTNfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNlY3Rpb24tMTNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xM19fY29udGFpbmVyIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24tMTNfX2NvbnRlbnQge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xM19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0xM19faXRlbXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEzX19pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX2l0ZW1zIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xM19faXRlbSB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLTEzX19pdGVtIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0xM19faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjUyLCA3NiwgMik7XG59XG4uc2VjdGlvbi0xM19faWNvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX2ljb246OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xM19faWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTEzX19pY29uIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTEzX190ZXh0IGIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNlY3Rpb24tMTNfX3Bob3RvIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLTEzX19sZXR0ZXJzIHtcbiAgbGVmdDogLTQxMHB4O1xuICB0b3A6IDI0MHB4O1xuICB3aWR0aDogMjAzOHB4O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zZWN0aW9uLTE0X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxODIycHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE0X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE0X19waWMge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNF9fcGljIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNF9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX2l0ZW1zIHtcbiAgICBnYXA6IDE1cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX2l0ZW1zIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE0X19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjdGlvbi0xNF9faXRlbV92ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG59XG4uc2VjdGlvbi0xNF9faXRlbV92ZXJ0aWNhbCAuc2VjdGlvbi0xNF9fdGV4dCxcbi5zZWN0aW9uLTE0X19pdGVtX3ZlcnRpY2FsIC5zZWN0aW9uLTE0X19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNF9faXRlbV92ZXJ0aWNhbCAuc2VjdGlvbi0xNF9fdGV4dCxcbiAgLnNlY3Rpb24tMTRfX2l0ZW1fdmVydGljYWwgLnNlY3Rpb24tMTRfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNF9faXRlbV92ZXJ0aWNhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnNlY3Rpb24tMTRfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDIlO1xuICBsZWZ0OiAyMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGxlZnQ6IDE1JTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLTE0X19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiAxMCU7XG4gIHJpZ2h0OiAyMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTRfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIHJpZ2h0OiAxNSU7XG4gIH1cbn1cbi5zZWN0aW9uLTE0X19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgYm90dG9tOiAzMiU7XG4gIGxlZnQ6IDM5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0xNF9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgYm90dG9tOiAyNSU7XG4gICAgbGVmdDogMzQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNF9faXRlbSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE0X19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5zZWN0aW9uLTE0X19pdGVtIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0xNF9faWNvbiB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDYwcHggMHB4IHJnYmEoMTYzLCAxNjksIDE4MywgMC4xNik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNF9faWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICB9XG59XG4uc2VjdGlvbi0xNF9fdGV4dCBiIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWN0aW9uLTE0X19saXN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE0X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE0X19waWN0dXJlIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNF9fcGljdHVyZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uLTE0X19waWN0dXJlIGltZyB7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4uc2VjdGlvbi0xNV9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2l0ZW1zIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1X19pdGVtcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNV9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDI0NXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbi0xNV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLTE1X19pdGVtIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNV9faXRlbSB7XG4gICAgbWluLXdpZHRoOiAyNDVweDtcbiAgfVxufVxuLnNlY3Rpb24tMTVfX2l0ZW0taW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMzVweCA0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTE1X19pdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE1X19pdGVtLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogNjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExNi4xMjkwMzIlOyAvKiA3Mi82MiAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTVfX2l0ZW0tbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE1X19pdGVtLXRleHQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNV9faXRlbS10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnNlY3Rpb24tMTYge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uc2VjdGlvbi0xNl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tMTZfX3Bob25lIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5zZWN0aW9uLTE2X19waG9uZTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTZfX3Bob25lOjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0yN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNl9fcGhvbmUge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE2X19waG9uZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19waG9uZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2VjdGlvbi0xNl9fcGhvbmUtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuc2VjdGlvbi0xNl9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi0xNl9fbWFwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNjIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNl9fbWFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tMTZfX2NvbnRhY3RzIHtcbiAgbWluLXdpZHRoOiAzNjZweDtcbiAgcGFkZGluZzogNDVweCA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwcHggMjBweCA2MHB4IDBweCByZ2JhKDE2MywgMTY5LCAxODMsIDAuMjUpO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNl9fY29udGFjdHMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNl9fY29udGFjdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5zZWN0aW9uLTE2X19jb250YWN0cy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19jb250YWN0cy1pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTVweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNl9fY29udGFjdHMtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zZWN0aW9uLTE2X19jb250YWN0cy1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTZfX2NvbnRhY3RzLWJ1dHRvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xNl9fYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBjb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnNlY3Rpb24tMTZfX2J1dHRvbl9hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMTVweCAzMHB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjI2LCA1MCwgNjUsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjUyLCA3NiwgMik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tMTZfX2NvbnRhY3RzLXRpdGxlIHtcbiAgb3BhY2l0eTogMC41O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19jb250YWN0cy10aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tMTZfX2NvbnRhY3RzLXRleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE0NC40NDQ0NDQ0NDQ0JTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNl9fY29udGFjdHMtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xNl9fY29udGFjdHMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5teW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5teW1hcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLTE3IHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBtYXgtd2lkdGg6IDE1NjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xN19fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoMzEwcHgsIDUwMHB4KTtcbiAgZ2FwOiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoMzEwcHgsIDQ1MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2NvbnRlbnQge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xN19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnNlY3Rpb24tMTdfX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0xN19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuICAuc2VjdGlvbi0xN19fc3VidGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xN19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE3X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X19pbmZvIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE3X19wcmljZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VjdGlvbi0xN19fcHJpY2Ugc3BhbiB7XG4gIGNvbG9yOiByZ2IoMjUyLCA3NiwgMik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VjdGlvbi0xN19fYXZhaWxhYmlsaXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uc2VjdGlvbi0xN19fYXZhaWxhYmlsaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL1ZlY3Rvci5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc2VjdGlvbi0xN19fdmlkZW9zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX3ZpZGVvcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTdfX3ZpZGVvc192aXAge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X192aWRlb3NfdmlwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xN19fdmlkZW9zX3ZpcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX3ZpZGVvc192aXAge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX3ZpZGVvc192aXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xN19fdmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjdGlvbi0xN19fcGxheSB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHJnYigyNTIsIDc2LCAyKTtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSgyMjYsIDUwLCA2NSwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VjdGlvbi0xN19fcGxheTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xN19fcGxheSB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG59XG4uc2VjdGlvbi0xN19fdmlkZW8tdGV4dCB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX3ZpZGVvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNlY3Rpb24tMTdfX3ZpZGVvLXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2ZjNGMwMjtcbn1cbi5zZWN0aW9uLTE3X19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X19idXR0b25zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5zZWN0aW9uLTE3X19jYWxjdWxhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X19jYWxjdWxhdGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tMTdfX2Rvd25sb2FkIHtcbiAgZ2FwOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbn1cbi5zZWN0aW9uLTE3X19kb3dubG9hZDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2Rvd25sb2FkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLTE3X19jaGFyYWN0ZXJpc3RpY3Mge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDUwcHggNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0xN19fY2hhcmFjdGVyaXN0aWNzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2NoYXJhY3RlcmlzdGljcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xN19fY2hhcmFjdGVyaXN0aWNzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTdfX2NoYXJhY3RlcmlzdGljIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi0xN19fY2hhcmFjdGVyaXN0aWMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTE3X19jaGFyYWN0ZXJpc3RpYy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xN19fY2hhcmFjdGVyaXN0aWMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xN19fY2hhcmFjdGVyaXN0aWMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2NoYXJhY3RlcmlzdGljLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTE3X19jaGFyYWN0ZXJpc3RpYy10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tMTdfX2NoYXJhY3RlcmlzdGljLWJvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLTE3X19jaGFyYWN0ZXJpc3RpYy1yb3cge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLTE3X19jaGFyYWN0ZXJpc3RpYy1yb3cgdGQ6bnRoLW9mLXR5cGUoMSkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMCAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2NoYXJhY3RlcmlzdGljLXJvdyB0ZDpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2NoYXJhY3RlcmlzdGljLXJvdyB0ZDpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuLnNlY3Rpb24tMTdfX2NoYXJhY3RlcmlzdGljLXJvdyB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTJweCAxMnB4IDA7XG59XG4uc2VjdGlvbi0xN19fY2hhcmFjdGVyaXN0aWMtcm93Om50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogcmdiKDI0OCwgMjQ4LCAyNDgpO1xufVxuLnNlY3Rpb24tMTdfX2NoYXJhY3RlcmlzdGljLXRleHQge1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xN19fY2hhcmFjdGVyaXN0aWMtdGV4dCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTdfX2NoYXJhY3RlcmlzdGljLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc2xpZGVyLWZvcl9fc2xpZGUtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2Mi41JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWRlci1mb3JfX3NsaWRlLWlubmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNsaWRlci1uYXYge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uc2xpZGVyLW5hdl9fc2xpZGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpZGVyLW5hdl9fc2xpZGUtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA3NiU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGlkZXItbmF2X19zbGlkZS1pbm5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlY3Rpb24tMThfX3ZpZGVvcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE4X192aWRlb3Mge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMThfX3ZpZGVvcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMThfX3ZpZGVvc190aHJlZSB7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE4X192aWRlb3NfdGhyZWUge1xuICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnNlY3Rpb24tMThfX3ZpZGVvc190aHJlZSAuc2VjdGlvbi0xOF9fdmlkZW8ge1xuICBwYWRkaW5nLWJvdHRvbTogMjIlO1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDIwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMThfX3ZpZGVvc190aHJlZSAuc2VjdGlvbi0xOF9fdmlkZW8ge1xuICAgIG1pbi13aWR0aDogMTY1cHg7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMHB4KTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xOF9fdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLTE4X190YWIuX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0xOF9fdGFiIC5zZWN0aW9uLTE4X192aWRlb3Mge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMThfX3RhYiAuc2VjdGlvbi0xOF9fdmlkZW9zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xOF9fbmF2cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOF9fbmF2cyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMThfX29wZW4tbW9yZSB7XG4gIG1hcmdpbi10b3A6IDYzcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOF9fb3Blbi1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi0xOF9fb3Blbi1tb3JlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDIycHg7XG59XG4uc2VjdGlvbi0xOF9fbmF2IHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQwLCA0MCwgNDAsIDAuMSk7XG59XG4uc2VjdGlvbi0xOF9fbmF2Ll9hY3RpdmUsIC5zZWN0aW9uLTE4X19uYXY6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDE1cHggMzBweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwcHggMTVweCAzMHB4IDBweCByZ2JhKDMyLCAzNiwgNDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiByZ2IoNDAsIDQwLCA0MCk7XG59XG4uc2VjdGlvbi0xOF9fdmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgcGFkZGluZy1ib3R0b206IDE2LjclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMThfX3ZpZGVvIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSA4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOF9fdmlkZW8ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDM0JTtcbiAgfVxufVxuLnNlY3Rpb24tMThfX3ZpZGVvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlY3Rpb24tMThfX3ZpZGVvOjphZnRlciB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBpbnNldDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDIyNiwgNTAsIDY1LCAwLjE1KTtcbiAgYmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL1BvbHlnb240LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MyUgNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMThfX3ZpZGVvOjphZnRlciB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLTE5X19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0xOV9faXRlbXMge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTlfX2l0ZW1zIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTlfX2l0ZW0ge1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMjBweCk7XG59XG4uc2VjdGlvbi0xOV9faXRlbTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA0NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTlfX2l0ZW06OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOV9faXRlbTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE5X19pdGVtOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTE5X19pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTRweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTlfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE5X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tMTlfX2l0ZW0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTlfX2l0ZW0tdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMTlfX2l0ZW0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tMTlfX2l0ZW0tbW9yZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLTE5X19pdGVtLW1vcmU6aG92ZXIge1xuICBjb2xvcjogI2Q5NDAwMDtcbn1cbi5zZWN0aW9uLTE5X19pdGVtLW1vcmUgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE5X19pdGVtLW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tMjAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzIwLWJhY2suanBlZyk7XG59XG4uc2VjdGlvbi0yMF9fY2FsY3VsYXRvci13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6IDUwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0yMF9fY2FsY3VsYXRvci13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIwX19jYWxjdWxhdG9yLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX2NhbGN1bGF0b3Itd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMjBfX2NhbGN1bGF0b3Itc3VtIHtcbiAgcGFkZGluZzogMzVweCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogcmdiKDQwLCA0MCwgNDApO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4uc2VjdGlvbi0yMF9fY2FsY3VsYXRvci1zdW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcnVibGVzLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTIwX19jYWxjdWxhdG9yLXN1bSB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX2NhbGN1bGF0b3Itc3VtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjBfX2NhbGN1bGF0b3Itc3VtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi0yMF9fY2FsY3VsYXRvci10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zZWN0aW9uLTIwX19jYWxjdWxhdG9yLXRleHQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VjdGlvbi0yMCAuZm9ybV9fY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNjBweCA3MHB4IDUzcHggNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0yMCAuZm9ybV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjAgLmZvcm1fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIwIC5mb3JtX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIwIC5mb3JtX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNlY3Rpb24tMjAgLmZvcm1fX2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYWxjdWxhdG9yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gIGdhcDogNTBweCAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5jYWxjdWxhdG9yIHtcbiAgICBnYXA6IDMwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmNhbGN1bGF0b3Ige1xuICAgIGdhcDogMTVweCAxNXB4O1xuICB9XG59XG4uY2FsY3VsYXRvcl9faXRlbSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNhbGN1bGF0b3JfX2l0ZW1fbG9uZyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG4uY2FsY3VsYXRvcl9faXRlbV9sb25nIC5jYWxjdWxhdG9yX19sYWJlbCB7XG4gIGxlZnQ6IDIwcHg7XG59XG4uY2FsY3VsYXRvcl9faXRlbV9sb25nIC5jYWxjdWxhdG9yX19sYWJlbDpiZWZvcmUge1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuY2FsY3VsYXRvcl9faXRlbV9sb25nIC5jYWxjdWxhdG9yX19sYWJlbDpiZWZvcmUge1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICB0b3A6IDNweDtcbiAgfVxufVxuLmNhbGN1bGF0b3JfX2l0ZW1fbG9uZyAuY2FsY3VsYXRvcl9fbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuY2FsY3VsYXRvcl9faXRlbV9sb25nIC5jYWxjdWxhdG9yX19sYWJlbDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5jYWxjdWxhdG9yX19pdGVtX2xvbmcgLmNhbGN1bGF0b3JfX2xhYmVsIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuY2FsY3VsYXRvcl9faXRlbV9sb25nIC5jYWxjdWxhdG9yX19sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICB9XG59XG4uY2FsY3VsYXRvcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNhbGN1bGF0b3JfX2NoZWNrYm94ZXMtaXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDMwcHggMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5jYWxjdWxhdG9yX19jaGVja2JveGVzLWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjBweCAxNXB4O1xuICB9XG59XG4uY2FsY3VsYXRvcl9fY2hlY2tib3gtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5jYWxjdWxhdG9yX19jaGVja2JveC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA5cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNhbGN1bGF0b3JfX2NoZWNrYm94IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYWxjdWxhdG9yX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xufVxuLmNhbGN1bGF0b3JfX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYigyNTIsIDc2LCAyKTtcbn1cbi5jYWxjdWxhdG9yX19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYWxjdWxhdG9yX19sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5jYWxjdWxhdG9yX19sYWJlbDphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvKiBSZWQgKi9cbiAgYmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiA2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuY2FsY3VsYXRvcl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmNhbGN1bGF0b3JfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jYWxjdWxhdG9yX19jb2xvci1jaGVja2JveGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgYXV0byk7XG4gIGdhcDogNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5jYWxjdWxhdG9yX19jb2xvci1jaGVja2JveGVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBhdXRvKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLmNhbGN1bGF0b3JfX2NvbG9yLWNoZWNrYm94ZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIGF1dG8pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuY2FsY3VsYXRvcl9fY29sb3ItY2hlY2tib3hlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5jYWxjdWxhdG9yX19jb2xvci1jaGVja2JveCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jYWxjdWxhdG9yX19jb2xvci1jaGVja2JveDpudGgtb2YtdHlwZSgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2IoMjIwLCAyMjAsIDIyMCk7XG59XG4uY2FsY3VsYXRvcl9fY29sb3ItY2hlY2tib3g6bnRoLW9mLXR5cGUoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAycHggc29saWQgcmdiKDEwOCwgMTA4LCAxMDgpO1xufVxuLmNhbGN1bGF0b3JfX2NvbG9yLWNoZWNrYm94Om50aC1vZi10eXBlKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMywgMTI3LCA0OSk7XG59XG4uY2FsY3VsYXRvcl9fY29sb3ItY2hlY2tib3g6bnRoLW9mLXR5cGUoNCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ2LCAxOTYsIDIxKTtcbn1cbi5jYWxjdWxhdG9yX19jb2xvci1jaGVja2JveDpudGgtb2YtdHlwZSg1KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1MSwgMjAyLCA0OCk7XG59XG4uY2FsY3VsYXRvcl9fY29sb3ItY2hlY2tib3g6bnRoLW9mLXR5cGUoNikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDYsIDc3LCAyMzgpO1xufVxuLmNhbGN1bGF0b3JfX2NvbG9yLWNoZWNrYm94Om50aC1vZi10eXBlKDcpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MCwgMzEsIDMxKTtcbn1cbi5jYWxjdWxhdG9yX19jb2xvci1jaGVja2JveDpudGgtb2YtdHlwZSg3KSAuY2FsY3VsYXRvcl9fY29sb3ItbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWxjLWNoZWNrLnN2Zyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuY2FsY3VsYXRvcl9fY29sb3ItY2hlY2tib3gge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuLmNhbGN1bGF0b3JfX2NvbG9yLWlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG59XG4uY2FsY3VsYXRvcl9fY29sb3ItbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FsY3VsYXRvcl9fY29sb3ItbGFiZWw6OmFmdGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWxjLWNoZWNrMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY2FsY3VsYXRvcl9fY2hlY2tib3gtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5jYWxjdWxhdG9yX19jaGVja2JveC1saTo6YmVmb3JlIHtcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLmNhbGN1bGF0b3JfX2NhbGN1bGF0b3ItbnVtIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTI1JTsgLyogNDAvMzIgKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWN0aW9uLTIxX19vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZ2FwOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjFfX29wdGlvbnMge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjFfX29wdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTIxX19vcHRpb24tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMV9fb3B0aW9uLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnNlY3Rpb24tMjFfX29wdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjFfX29wdGlvbiB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjFfX29wdGlvbiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxuICAuc2VjdGlvbi0yMV9fb3B0aW9uIC5jb25zdHJ1Y3Rpb24tY2FyZF9fbW9yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uc2VjdGlvbi0yMV9fb3B0aW9uLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDIyNiwgNTAsIDY1LCAwLjE1KTtcbiAgYmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAtMThweDtcbn1cbi5zZWN0aW9uLTIxX19vcHRpb24tcGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNzAlO1xufVxuLnNlY3Rpb24tMjFfX29wdGlvbi1waWMgPiBpbWcsIC5zZWN0aW9uLTIxX19vcHRpb24tcGljID4gcGljdHVyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWN0aW9uLTIxX19vcHRpb24taW5uZXIge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjFfX29wdGlvbi1pbm5lciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tMjFfX29wdGlvbi10aXRsZSB7XG4gIGNvbG9yOiByZ2IoNDAsIDQwLCA0MCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDI4LzIwICovXG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIxX19vcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjFfX29wdGlvbi10aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tMjFfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjFfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnNlY3Rpb24tMjFfX2xpc3QtaXRlbSBiIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWN0aW9uLTIxX19saXN0LWl0ZW06OmJlZm9yZSB7XG4gIHdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLTIxX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5zZWN0aW9uLTIxX19idXR0b246OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIxX19idXR0b246OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjFfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tMjFfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBwYWRkaW5nOiA2MHB4IDcwcHggNTNweCA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTIxX19mb3JtIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yMV9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5baWRePW9wdGlvbl0ge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgW2lkXj1vcHRpb25dIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLTIyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5hY2NvcmRpb24ge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmFjY29yZGlvbl9faXRlbS5hY3RpdmUgLmFjY29yZGlvbl9faGVhZGVyOjpiZWZvcmUge1xuICByb3RhdGU6IC0xODBkZWc7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uYWNjb3JkaW9uX19oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiByZ2IoNDAsIDQwLCA0MCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDI4LzIwICovXG4gIHBhZGRpbmc6IDE5cHggMzBweDtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLmFjY29yZGlvbl9faGVhZGVyOjpiZWZvcmUge1xuICBmb250LXNpemU6IDYuNzRweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE0NC40NDQ0NDQlOyAvKiAyNi8xOCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uIHA6bm90KDpmaXJzdC1vZi10eXBlKSxcbi5hY2NvcmRpb24gdWwgKyBwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5hY2NvcmRpb24gcDpub3QoOmZpcnN0LW9mLXR5cGUpLFxuICAuYWNjb3JkaW9uIHVsICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmFjY29yZGlvbiB1bCB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuYWNjb3JkaW9uIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmFjY29yZGlvbiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYig0MCwgNDAsIDQwKTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAwO1xufVxuXG4uYWNjb3JkaW9uX19pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgbWF4LWhlaWdodDogNTAwcHg7IC8qINCc0LDQutGB0LjQvNCw0LvRjNC90LDRjyDQstGL0YHQvtGC0LAg0LrQvtC90YLQtdC90YLQsCAqL1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZTsgLyog0J/Qu9Cw0LLQvdCw0Y8g0LDQvdC40LzQsNGG0LjRjyAqL1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmFjY29yZGlvbl9faXRlbS5hY3RpdmUgLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyog0KHQutGA0YvRgtC40LUg0LjQt9C90LDRh9Cw0LvRjNC90L4g0L3QtSDQstC40LTQuNC80L7Qs9C+INC60L7QvdGC0LXQvdGC0LAgKi9cbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7IC8qINCf0LvQsNCy0L3QsNGPINCw0L3QuNC80LDRhtC40Y8gKi9cbn1cblxuLnNlY3Rpb24tMjNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNXB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjNfX2l0ZW1zIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMjNfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDE3cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMS43JTtcbn1cbi5zZWN0aW9uLTIzX19pdGVtIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yM19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSA3cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yM19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzMlO1xuICB9XG59XG4uc2VjdGlvbi0yM19fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTEycHg7XG59XG4uc2VjdGlvbi0yM19fYnV0dG9uOjpiZWZvcmUge1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yM19fYnV0dG9uOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTIzX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tMjQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzI0LWJhY2suanBlZyk7XG59XG4uc2VjdGlvbi0yNCArIC5zZWN0aW9uLTE0IC5zZWN0aW9uLTE0X19waWN0dXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICB9XG59XG4uc2VjdGlvbi0yNF9fZm9ybSB7XG4gIG1heC13aWR0aDogNTEwcHg7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzOHB4O1xufVxuLnNlY3Rpb24tMjRfX2Zvcm0gLmZvcm1fX3R6IGxhYmVsLFxuLnNlY3Rpb24tMjRfX2Zvcm0gLmZvcm1fX3R6IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0yNF9fZm9ybSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAuc2VjdGlvbi0yNF9fZm9ybSAuZm9ybV9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tMjRfX2Zvcm0gLmZvcm1fX2lucHV0LFxuICAuc2VjdGlvbi0yNF9fZm9ybSAuZm9ybV9fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlY3Rpb24tMjVfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBwYWRkaW5nOiA2MHB4IDcwcHggNTNweCA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTI1X19mb3JtIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yNV9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMjVfX2Zvcm0gLmZvcm1fX2RvY3Mge1xuICByaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0yNV9fZm9ybSAuZm9ybV9fZG9jcyB7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI1X19mb3JtIC5mb3JtX19kb2NzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWN0aW9uLTI2X19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjZfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTI2X19jYXJkcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yNl9fY2FyZHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTI2X19vcGVuLW1vcmUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDM1NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLTI2X19vcGVuLW1vcmU6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI2X19vcGVuLW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmNvbnN0cnVjdGlvbi1jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuY29uc3RydWN0aW9uLWNhcmRzIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5jb25zdHJ1Y3Rpb24tY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuLmNvbnN0cnVjdGlvbi1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4uY29uc3RydWN0aW9uLWNhcmRfX3BpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDcwJTtcbn1cbi5jb25zdHJ1Y3Rpb24tY2FyZF9fcGljIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG59XG4uY29uc3RydWN0aW9uLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuY29uc3RydWN0aW9uLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5jb25zdHJ1Y3Rpb24tY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmNvbnN0cnVjdGlvbi1jYXJkX19uYW1lIHtcbiAgY29sb3I6IHJnYig0MCwgNDAsIDQwKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjgvMjAgKi9cbn1cbi5jb25zdHJ1Y3Rpb24tY2FyZF9fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5jb25zdHJ1Y3Rpb24tY2FyZF9fZm9ybSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5jb25zdHJ1Y3Rpb24tY2FyZF9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuY29uc3RydWN0aW9uLWNhcmRfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5jb25zdHJ1Y3Rpb24tY2FyZF9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4uY29uc3RydWN0aW9uLWNhcmRfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuY29uc3RydWN0aW9uLWNhcmRfX2xpc3QtaXRlbSB7XG4gICAgZ2FwOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5jb25zdHJ1Y3Rpb24tY2FyZF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5jb25zdHJ1Y3Rpb24tY2FyZF9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uY29uc3RydWN0aW9uLWNhcmRfX3ByaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNvbnN0cnVjdGlvbi1jYXJkX19wcmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3J1Ymxlcy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5jb25zdHJ1Y3Rpb24tY2FyZF9fcHJpY2U6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuY29uc3RydWN0aW9uLWNhcmRfX3ByaWNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY29uc3RydWN0aW9uLWNhcmRfX3ByaWNlLWlubmVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjgvMjAgKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmNvbnN0cnVjdGlvbi1jYXJkX19wcmljZS1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY29uc3RydWN0aW9uLWNhcmRfX3ByaWNlLWlubmVyIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5jb25zdHJ1Y3Rpb24tY2FyZF9fcHJpY2UtaW5uZXIgc3Bhbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3J1Ymxlcy5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmNvbnN0cnVjdGlvbi1jYXJkX19wcmljZS1pbm5lciBzcGFuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb25zdHJ1Y3Rpb24tY2FyZF9fbW9yZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTcuMTQyODU3JTsgLyogMjIvMTQgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5jb25zdHJ1Y3Rpb24tY2FyZF9fbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuY29uc3RydWN0aW9uLWNhcmRfX21vcmUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmNvbnN0cnVjdGlvbi1jYXJkX19tYXJrIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogMjZweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29uc3RydWN0aW9uLWNhcmRfX21hcmtfcmVkIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xufVxuLmNvbnN0cnVjdGlvbi1jYXJkX19tYXJrX2dyZWVuIHtcbiAgYmFja2dyb3VuZDogcmdiKDM3LCAyMTEsIDEwMik7XG59XG4uY29uc3RydWN0aW9uLWNhcmRfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjclOyAvKiAyMC8xMiAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLmNvbnN0cnVjdGlvbi1jYXJkX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0yN19faW5uZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM0MHB4IG1pbm1heCg1MDBweCwgODAwcHgpO1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yN19faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUwcHggNDcwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yN19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tMjdfX25hdnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yN19fbmF2cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uc2VjdGlvbi0yN19fbmF2IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuNCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1Ny4xNDI4NTclOyAvKiAyMi8xNCAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VjdGlvbi0yN19fbmF2LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMTVweCAzMHB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjI2LCA1MCwgNjUsIDAuMTUpO1xuICAvKiBSZWQgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjdfX25hdiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yN19fbmF2IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuLnNlY3Rpb24tMjdfX3RhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi0yN19fdGFiLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlY3Rpb24tMjdfX3NsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVxdWlwbWVudC1zbGlkZXJfX3NsaWRlLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDYyLjUlO1xufVxuLmVxdWlwbWVudC1zbGlkZXJfX3NsaWRlLWlubmVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZXF1aXBtZW50LXNsaWRlcl9fc2xpZGVyLWJ1dHRvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uZXF1aXBtZW50LXNsaWRlcl9fc2xpZGVyLWJ1dHRvbl9uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuZXF1aXBtZW50LXNsaWRlcl9fc2xpZGVyLWJ1dHRvbl9uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLmVxdWlwbWVudC1zbGlkZXJfX3NsaWRlci1idXR0b25fcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuZXF1aXBtZW50LXNsaWRlcl9fc2xpZGVyLWJ1dHRvbl9wcmV2IHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLTI4IHtcbiAgcGFkZGluZzogMTVweCAwIDEyMHB4IDA7XG59XG4uc2VjdGlvbi0yOF9rYXRhbG9nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9rYXRhbG9nLWJhY2suanBlZyk7XG59XG4uc2VjdGlvbi0yOF9zZXJ2aWNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlLmpwZyk7XG59XG4uc2VjdGlvbi0yOF9uZXdzLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV3cy1zaW5nbGUuanBnKTtcbn1cbi5zZWN0aW9uLTI4X25ld3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25ld3MuanBnKTtcbn1cbi5zZWN0aW9uLTI4X2NvbnRhY3RzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0cy5qcGcpO1xuICBwYWRkaW5nLWJvdHRvbTogMTYxcHg7XG59XG4uc2VjdGlvbi0yOF9jb250YWN0cyAuc2VjdGlvbi0yOF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI4X2NvbnRhY3RzIC5zZWN0aW9uLTI4X190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjhfY29udGFjdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWN0aW9uLTI4X29zbmFzY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL29zbi5qcGcpO1xufVxuLnNlY3Rpb24tMjhfZG9zdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZG9zdC5qcGcpO1xufVxuLnNlY3Rpb24tMjhfc2JvcmthIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zYm9ya2EuanBnKTtcbn1cbi5zZWN0aW9uLTI4X3Byb2Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2QuanBnKTtcbn1cbi5zZWN0aW9uLTI4X3NhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2FuLmpwZyk7XG59XG4uc2VjdGlvbi0yOF9hYm91dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWJvdXQuanBnKTtcbn1cbi5zZWN0aW9uLTI4X29ic2x1emgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL29ic2x1emguanBnKTtcbn1cbi5zZWN0aW9uLTI4X2NvbW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW0uanBnKTtcbn1cbi5zZWN0aW9uLTI4X2RvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZG9wLmpwZyk7XG59XG4uc2VjdGlvbi0yOF9wb2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvbGkuanBnKTtcbn1cbi5zZWN0aW9uLTI4X2tvbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2tvbmQuanBnKTtcbn1cbi5zZWN0aW9uLTI4X21lYmVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tZWJlbC5qcGcpO1xufVxuLnNlY3Rpb24tMjhfc3ZldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZldC5qcGcpO1xufVxuLnNlY3Rpb24tMjhfZGVjb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RlY29yLmpwZyk7XG59XG4uc2VjdGlvbi0yOF9vYm9ncmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vYm9ncmV2LmpwZyk7XG59XG4uc2VjdGlvbi0yOF9vc3Rla2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL29zdGVrbC5qcGcpO1xufVxuLnNlY3Rpb24tMjhfdmhvZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdmhvZC5qcGcpO1xufVxuLnNlY3Rpb24tMjhfYnJlbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JyZW5kaXIuanBnKTtcbn1cbi5zZWN0aW9uLTI4X2dvdG92MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLTI4X2dvdG92Mjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NCk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbn1cbi5zZWN0aW9uLTI4X2dvdG92MiAuc2VjdGlvbi0yOF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNlY3Rpb24tMjhfZ290b3Yge1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dvdG92LmpwZWcpO1xufVxuLnNlY3Rpb24tMjhfYXJvY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fyb2NoLmpwZWcpO1xufVxuLnNlY3Rpb24tMjhfcHJvamVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvamVjdC5qcGVnKTtcbn1cbi5zZWN0aW9uLTI4ICsgLnNlY3Rpb24tMTMge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI4ICsgLnNlY3Rpb24tMTMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjggLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4uc2VjdGlvbi0yOF9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yOF9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTI4X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTI4X19idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnNlY3Rpb24tMjhfX2J1dHRvbiB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tMjhfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlY3Rpb24tMjkgKyAuc2VjdGlvbi0yMSB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjkgKyAuc2VjdGlvbi0yMSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tMjlfX25hdnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlY3Rpb24tMjlfX25hdiB7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC40KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0MCwgNDAsIDQwLCAwLjEpO1xufVxuLnNlY3Rpb24tMjlfX25hdi5fYWN0aXZlLCAuc2VjdGlvbi0yOV9fbmF2OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMHB4IDE1cHggMzBweCAwcHggcmdiYSgzMiwgMzYsIDQwLCAwLjE1KTtcbiAgYmFja2dyb3VuZDogcmdiKDQwLCA0MCwgNDApO1xufVxuLnNlY3Rpb24tMjlfX3RhYiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yOV9fdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0yOV9fdGFiOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yOV9fdGFiOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi0yOV9fc2hhdHJpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjlfX3NoYXRyaSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjlfX3NoYXRyaSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjlfX3NoYXRyaSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLnNlY3Rpb24tMjlfX3NoYXRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIC8qIEJsYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYig0MCwgNDAsIDQwKTtcbiAgcGFkZGluZzogMzRweCAwIDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMjlfX3NoYXRlciB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4uc2VjdGlvbi0yOV9fbmF2LXBpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU5LjclO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLTI5X19uYXYtcGljIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlY3Rpb24tMjlfX2NhdGVnb3JpZXMtbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0yOV9fY2F0ZWdvcmllcy1uYW1lIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTI5X19zaGF0ZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjI2LCA1MCwgNjUsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjUyLCA3NiwgMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VjdGlvbi0yOV9fc2hhdGVyLWFycm93IGltZyB7XG4gIG1heC13aWR0aDogMTJweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5zZWN0aW9uLTMwIC5zZWN0aW9uLTIzX19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMCAuc2VjdGlvbi0yM19faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tMzFfX3ZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLTMxX192aWRlbyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlY3Rpb24tMzFfX3ZpZGVvOjphZnRlciB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBpbnNldDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjI2LCA1MCwgNjUsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjUyLCA3NiwgMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvUG9seWdvbjQuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDIzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUzJSA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzFfX3ZpZGVvOjphZnRlciB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0zMl9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTMyX19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTMyX19pdGVtcyB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi0zMl9faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTMyX19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICB9XG59XG4uc2VjdGlvbi0zMl9faXRlbS1waWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2OC40NSU7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi0zMl9faXRlbS1waWMgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWN0aW9uLTMyX19pdGVtLWlubmVyIHtcbiAgcGFkZGluZzogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMl9faXRlbS1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMl9faXRlbS1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0zMl9fbWFpbi10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMl9fbWFpbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTMyX19tYWluLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNlY3Rpb24tMzJfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoNDAsIDQwLCA0MCksIHJnYmEoNDAsIDQwLCA0MCwgMCkpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi0zMl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZ2FwOiAxMHB4O1xufVxuLnNlY3Rpb24tMzJfX2xpbms6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNy43NHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi5zZWN0aW9uLTMyX19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMl9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzJfX2J1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc2VjdGlvbi0zMl9fYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgZ2FwOiAxNXB4O1xufVxuLnNlY3Rpb24tMzJfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tMzJfX2J1dHRvbi10ZXh0IHtcbiAgY29sb3I6IHJnYigxNDcsIDE0NywgMTQ3KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uLTMyX19idXR0b24tbW9yZSB7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zMl9fYnV0dG9uLW1vcmUge1xuICAgIG1heC13aWR0aDogNDEwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tMzMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNlY3Rpb24tMzNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzNfX2l0ZW1zIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTMzX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzNfX2l0ZW1zIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTMzX2Fib3V0IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4uc2VjdGlvbi0zM19hYm91dCAuc2VjdGlvbi0zM19faXRlbXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzNfYWJvdXQgLnNlY3Rpb24tMzNfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zM19hYm91dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMzNfYWJvdXQgLnNlY3Rpb24tMThfX3ZpZGVvcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2VjdGlvbi0zM19fYnV0dG9uLW1vcmUge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTMzX19idXR0b24tbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tMzNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNTMuMTYlO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY3Rpb24tMzNfX2l0ZW0gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWN0aW9uLTMzX19pdGVtIGltZzpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLnNlY3Rpb24tMzNfX2l0ZW06aG92ZXIgaW1nOm50aC1vZi10eXBlKDIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4uc2VjdGlvbi0zM19faXRlbS10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgYmFja2dyb3VuZDogcmdiKDI1MSwgMjUxLCAyNTEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDEwcHg7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzNfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzNfX2l0ZW0tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zM19faXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tMzRfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzRfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zNF9faXRlbXMge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzRfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uc2VjdGlvbi0zNF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEzNy42JTtcbn1cbi5zZWN0aW9uLTM0X19pdGVtIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9uLTM1IC5jYXRhbG9nX19maWx0ZXJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VjdGlvbi0zNV9fY2FyZHMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzVfX2NhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0zNSAuY29uc3RydWN0aW9uLWNhcmRzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi0zNSAuZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTM1IC5maWx0ZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzUgLmZpbHRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzUgLmZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zNSAuZmlsdGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4uc2VjdGlvbi0zNSAuZmlsdGVyX19pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6IHJnYig0MCwgNDAsIDQwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWN0aW9uLTM1IC5maWx0ZXJfX2Nvc3QtaW5wdXRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTM1IC5maWx0ZXJfX2Nvc3QtaW5wdXRzIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM1IC5maWx0ZXJfX2Nvc3QtaW5wdXRzIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTM1IC5maWx0ZXJfX2Nvc3QtaW5wdXQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGdhcDogNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjEwLCAyMTAsIDIxMCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tMzUgLmZpbHRlcl9fY29zdC1pbnB1dDpmaXJzdC1vZi10eXBlOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTEzcHg7XG4gIGNvbnRlbnQ6IFwi4oCTXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYigyMTAsIDIxMCwgMjEwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0zNSAuZmlsdGVyX19jb3N0LWlucHV0OmZpcnN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zNSAuZmlsdGVyX19jb3N0LWlucHV0OmZpcnN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTNweDtcbiAgfVxufVxuLnNlY3Rpb24tMzUgLmZpbHRlcl9fY29zdC1pbnB1dCBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWN0aW9uLTM1IC5maWx0ZXJfX2Nvc3Qtc3RlcHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICBnYXA6IDlweDtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cbi5zZWN0aW9uLTM1IC5maWx0ZXJfX2Nvc3Qtc3RlcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tMzUgLmZpbHRlcl9fY29zdC1zdGVwLl9jb3N0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjIsIDIxMCwgMTcwKTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDIwNiwgMjA2LCAyMDYsIDAuMzUpO1xufVxuLnNlY3Rpb24tMzUgLmZpbHRlcl9fYXBwbHkge1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cbi5zZWN0aW9uLTM1IC5maWx0ZXJfX3Jlc2V0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IHJnYig0MCwgNDAsIDQwKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VjdGlvbi0zNSAuY2F0YWxvZyB7XG4gIGdhcDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zZWN0aW9uLTM1IC5jYXRhbG9nX19zbGlkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tMzUgLmNhdGFsb2dfX3NsaWRlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0zNSAuY2F0YWxvZ19fc2xpZGVyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogODAuMyU7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi0zNSAuY2F0YWxvZ19fc2xpZGVyLWlubmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlY3Rpb24tMzUgLmNhdGFsb2dfX3NsaWRlci1idG4ge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5zZWN0aW9uLTM1IC5jYXRhbG9nX19zbGlkZXItYnRuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zbGlkZXItYXJyb3cucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiA2Ljc0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTEuOHB4O1xufVxuLnNlY3Rpb24tMzUgLmNhdGFsb2dfX3NsaWRlci1idG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5zZWN0aW9uLTM1IC5jYXRhbG9nX19zbGlkZXItYnRuLnN3aXBlci1idXR0b24tZGlzYWJsZWQ6OmFmdGVyIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zNSAuY2F0YWxvZ19fc2xpZGVyLWJ0biB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogNTUlO1xuICB9XG59XG4uc2VjdGlvbi0zNSAuY2F0YWxvZ19fc2xpZGVyLWJ0bl9uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uc2VjdGlvbi0zNSAuY2F0YWxvZ19fc2xpZGVyLWJ0bl9uZXh0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cbi5zZWN0aW9uLTM1IC5jYXRhbG9nX19zbGlkZXItYnRuX3ByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuLnNlY3Rpb24tMzUgLmNhdGFsb2dfX3NsaWRlci1idG5fcHJldjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbi5zZWN0aW9uLTM1IC5jYXRhbG9nX19maWx0ZXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLTM1IC5jYXRhbG9nX19maWx0ZXItYnV0dG9uIHN2ZyB7XG4gIG1heC13aWR0aDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM1IC5jYXRhbG9nX19maWx0ZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzUgLmNhdGFsb2dfX2ZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMzVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkwMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzUgLmNhdGFsb2dfX2ZpbHRlcnNfbW9iaWxlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAxMzc7XG4gICAgei1pbmRleDogOTAwOTk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkgYW5kIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzUgLmNhdGFsb2dfX2ZpbHRlcnNfbW9iaWxlIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tMzUgLmNhdGFsb2dfX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM1IC5jYXRhbG9nX19jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2VjdGlvbi0zNSAuY2F0YWxvZ19faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zNSAuY2F0YWxvZ19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0zNSAuY2F0YWxvZ19faGVhZGVyLWJ1dHRvbnMge1xuICBnYXA6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZWN0aW9uLTM1IC5jYXRhbG9nX19oZWFkZXItYnV0dG9uc19tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzUgLmNhdGFsb2dfX2hlYWRlci1idXR0b25zX21vYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4uaXJzLXRvLFxuLmlycy1mcm9tLFxuLmlycy1tYXgsXG4uaXJzLW1pbixcbi5pcnMtc2luZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlycy0tcm91bmQge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLmlycy0tcm91bmQgLmlycy1saW5lIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNTMsIDE1MywgMTUzKTtcbn1cblxuLmlycy0tcm91bmQgLmlycy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCA3NiwgMik7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uaXJzLS1yb3VuZCAuaXJzLWhhbmRsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdG9wOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM1LCAyMzUsIDIzNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDIsIDIwMiwgMjAyKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlycy0tcm91bmQgLmlycy1oYW5kbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAyLCAyMDIsIDIwMikgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tMzYge1xuICBtYXgtd2lkdGg6IDE1NjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5jb25maWd1cmF0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzM2LWJhY2suanBlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTM2cHggMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuY29uZmlndXJhdG9yIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5jb25maWd1cmF0b3Ige1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuLmNvbmZpZ3VyYXRvcl9fYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLmNvbmZpZ3VyYXRvcl9fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuY29uZmlndXJhdG9yX19idXR0b24ge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5jb25maWd1cmF0b3JfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIH1cbn1cblxuLmNvbmZpZ3VyYXRvci1maWx0ZXIge1xuICBtYXJnaW4taW5saW5lOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuY29uZmlndXJhdG9yLWZpbHRlciB7XG4gICAgbWFyZ2luLWlubGluZTogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuY29uZmlndXJhdG9yLWZpbHRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuY29uZmlndXJhdG9yLWZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBnYXA6IDEzcHg7XG4gIH1cbn1cbi5jb25maWd1cmF0b3ItZmlsdGVyX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuY29uZmlndXJhdG9yLWZpbHRlcl9faXRlbXMge1xuICAgIGdhcDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmNvbmZpZ3VyYXRvci1maWx0ZXJfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbn1cbi5jb25maWd1cmF0b3ItZmlsdGVyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jb25maWd1cmF0b3ItZmlsdGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5jb25maWd1cmF0b3ItZmlsdGVyX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuY29uZmlndXJhdG9yLWZpbHRlcl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29uZmlndXJhdG9yLWZpbHRlcl9fc2VsZWN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmYWZiZmM7XG4gIGNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuNTA5ODAzOTIxNik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb25maWd1cmF0b3ItZmlsdGVyX19zZWxlY3QtaGVhZGVyLl9kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTAsIDI1MSwgMjUyKTtcbiAgb3BhY2l0eTogMC42O1xufVxuLmNvbmZpZ3VyYXRvci1maWx0ZXJfX3NlbGVjdC1oZWFkZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDYuNzRweDtcbiAgd2lkdGg6IDExLjhweDtcbiAgcmlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZXZyb24tYm90dG9tLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5jb25maWd1cmF0b3ItZmlsdGVyX19zZWxlY3QtaGVhZGVyOjphZnRlciB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5jb25maWd1cmF0b3ItZmlsdGVyX19zZWxlY3QtaGVhZGVyLl9hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuY29uZmlndXJhdG9yLWZpbHRlcl9fc2VsZWN0LWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5jb25maWd1cmF0b3ItZmlsdGVyX19zZWxlY3QtbGlzdCB7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoODIsIDgyLCA4MiwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjUwLCAyNTEsIDI1Mik7XG4gIHotaW5kZXg6IDE7XG59XG4uY29uZmlndXJhdG9yLWZpbHRlcl9fc2VsZWN0LWxpc3QgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbmZpZ3VyYXRvci1maWx0ZXJfX3NlbGVjdC1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbmZpZ3VyYXRvci1maWx0ZXJfX3NlbGVjdC1pdGVtIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA3cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLmNvbmZpZ3VyYXRvci1maWx0ZXJfX3NlbGVjdC1pdGVtIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5jb25maWd1cmF0b3ItZmlsdGVyX19zZWxlY3QtaXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xufVxuXG4uc2VjdGlvbi0zNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zZWN0aW9uLTM3X21lYiAub3NuLWl0ZW1fX2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnNlY3Rpb24tMzdfbWViIC5vc24taXRlbV9faXRlbS10aXRsZSxcbi5zZWN0aW9uLTM3X21lYiAuX3RleHQxOCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uLTM3X2Fib3V0IC5fdGV4dDE4IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tMzdfYWJvdXQgLm9zbi1pdGVtX19pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tMzdfcHJvZCAuc2VjdGlvbi0zN19fc3VidGl0bGUge1xuICBtYXJnaW46IDIwcHg7XG59XG4uc2VjdGlvbi0zN19vc3Rla2wge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDE1NjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM3X29zdGVrbCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4uc2VjdGlvbi0zN19fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzdfX3N1YnRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0zN19fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTM3X19iaWctcGljIHtcbiAgYmFja2dyb3VuZDogIzI4MjgyODtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQxLjY3JTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM3X19iaWctcGljIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5vc24taXRlbXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBnYXA6IDMwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAub3NuLWl0ZW1zIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5vc24taXRlbXNfMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG4ub3NuLWl0ZW1zXzUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAub3NuLWl0ZW1zXzUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMjMycHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9zbi1pdGVtc181IC5vc24taXRlbSB7XG4gICAgbWluLXdpZHRoOiAyMzJweDtcbiAgfVxufVxuLm9zbi1pdGVtc181IC5vc24taXRlbV9faXRlbS1waWMge1xuICBwYWRkaW5nLWJvdHRvbTogNjklO1xufVxuLm9zbi1pdGVtc180IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xufVxuLm9zbi1pdGVtc180IC5vc24taXRlbV9faW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ub3NuLWl0ZW1zXzQgLl90ZXh0MTgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3NuLWl0ZW1zXzQgLm9zbi1pdGVtX19pdGVtLXBpYyB7XG4gIHBhZGRpbmctYm90dG9tOiA3MC4yJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5vc24taXRlbXNfNCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ub3NuLWl0ZW1zXzIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuLm9zbi1pdGVtc18yIC5vc24taXRlbV9faXRlbS1waWMge1xuICBwYWRkaW5nLWJvdHRvbTogNTQuNjklO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLm9zbi1pdGVtc18yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm9zbi1pdGVtc18yIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vc24taXRlbXNfMiAub3NuLWl0ZW0ge1xuICAgIG1heC13aWR0aDogNTg1cHg7XG4gIH1cbn1cblxuLm9zbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLm9zbi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICB9XG59XG4ub3NuLWl0ZW1fX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4ub3NuLWl0ZW1fX2l0ZW0tYWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JrLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBwYWRkaW5nOiAxMXB4IDMycHg7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vc24taXRlbV9faXRlbS1hYnMgYnIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5vc24taXRlbV9faXRlbS1hYnMge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cbi5vc24taXRlbV9faXRlbS1waWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA3My42OSU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4ub3NuLWl0ZW1fX2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLm9zbi1pdGVtX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAub3NuLWl0ZW1fX2lubmVyIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3NuLWl0ZW1fX3RpdGxlLWJpZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ub3NuLWl0ZW1fX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAyOC8yMCAqL1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLm9zbi1pdGVtX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5vc24taXRlbV9fY29sb3JzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAub3NuLWl0ZW1fX2NvbG9ycyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBhdXRvKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5vc24taXRlbV9fY29sb3Ige1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9zbi1pdGVtX19jb2xvcl93aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMmUyZTI7XG59XG4ub3NuLWl0ZW1fX2NvbG9yX2JsYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5vc24taXRlbV9fY29sb3Jfb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2U5N2YzMTtcbn1cbi5vc24taXRlbV9fY29sb3JfeWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2Y2YzQxNTtcbn1cbi5vc24taXRlbV9fY29sb3JfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMzNjYTMwO1xufVxuLm9zbi1pdGVtX19jb2xvcl9ibHVlIHtcbiAgYmFja2dyb3VuZDogIzJlNGRlZTtcbn1cbi5vc24taXRlbV9fY29sb3JfcmVkIHtcbiAgYmFja2dyb3VuZDogI2YwMWYxZjtcbn1cbi5vc24taXRlbV9faXRlbS10ZXh0IHNwYW4ge1xuICBjb2xvcjogI2ZjNGMwMjtcbn1cblxuLnNlY3Rpb24tMzhfX3NsaWRlci13cmFwcCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTM4X19zbGlkZXItd3JhcHAge1xuICAgIG1heC13aWR0aDogOTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM4X19zbGlkZXItd3JhcHAge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM4X19zbGlkZXItd3JhcHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLm9zbi1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAub3NuLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLm9zbi1zbGlkZXJfX3Bob3RvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA2MCU7XG59XG4ub3NuLXNsaWRlcl9fYXJyb3cge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLm9zbi1zbGlkZXJfX2Fycm93X25leHQge1xuICByaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5vc24tc2xpZGVyX19hcnJvd19uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuLm9zbi1zbGlkZXJfX2Fycm93X3ByZXYge1xuICBsZWZ0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLm9zbi1zbGlkZXJfX2Fycm93X3ByZXYge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tMzlfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTM5X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi0zOV9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTM5X19saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzlfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDVweCAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi0zOV9fcGljIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNi42NyU7XG4gIHdpZHRoOiA0MS42MiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzlfX3BpYyB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tMzlfX3BpYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDUzJTtcbiAgfVxufVxuXG4uc2VjdGlvbi00MF9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00MF9faXRlbXMge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDBfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQwX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NhbjMuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbWluLWhlaWdodDogMzIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00MF9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMjMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQwX19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLnNlY3Rpb24tNDBfX2l0ZW0taW5mbyB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00MF9faXRlbS1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi00MF9faXRlbS1tYWluIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjgvMjAgKi9cbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQwX19pdGVtLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNlY3Rpb24tNDBfX2l0ZW0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00MF9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQwX19pdGVtLXBpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi00MF9faXRlbS1waWMge1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQwX19pdGVtLXBpYyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi00MV9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDFfX2l0ZW1zIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQxX19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc2VjdGlvbi00MV9faXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLTQxX19pdGVtIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00MV9faXRlbSBpbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00MV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgfVxufVxuLnNlY3Rpb24tNDFfX2l0ZW0taW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiA1NXB4IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDFfX2l0ZW0taW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDFfX2l0ZW0taW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQxX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zZWN0aW9uLTQxX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLWlubGluZTogMzVweDtcbiAgbWluLWhlaWdodDogNzBweDtcbn1cbi5zZWN0aW9uLTQxX19iaWctdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQxX19iaWctdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tNDEgLnNlY3Rpb24tMThfX3ZpZGVvLWl0ZW0ge1xuICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQxIC5zZWN0aW9uLTE4X192aWRlby1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSA4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00MSAuc2VjdGlvbi0xOF9fdmlkZW8taXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDEgLnNlY3Rpb24tMThfX3ZpZGVvLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gIH1cbn1cbi5zZWN0aW9uLTQxIC5zZWN0aW9uLTE4X192aWRlb3Mge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNlY3Rpb24tNDEgLnNlY3Rpb24tMThfX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA3MC4yJTtcbn1cbi5zZWN0aW9uLTQxIC5zZWN0aW9uLTE4X192aWRlby10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDEgLnNlY3Rpb24tMThfX3ZpZGVvLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tNDIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQyX19jYXJkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWM0Mi1iYWNrLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQyX19jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zZWN0aW9uLTQyX19jYXJkX3Byb2Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhcmQtcHJvZC5qcGcpO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnNlY3Rpb24tNDJfX2NhcmRfcHJvZCAuc2VjdGlvbi00Ml9fYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1pbmxpbmU6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00Ml9fY2FyZF9wcm9kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwJTtcbiAgfVxuICAuc2VjdGlvbi00Ml9fY2FyZF9wcm9kOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNzg0MzEzNzI1KTtcbiAgfVxuICAuc2VjdGlvbi00Ml9fY2FyZF9wcm9kIC5zZWN0aW9uLTQyX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00Ml9fY2FyZF9wcm9kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc2VjdGlvbi00Ml9fY2FyZF9wcm9kIC5zZWN0aW9uLTQyX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG59XG4uc2VjdGlvbi00Ml9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDgwcHggMTAwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00Ml9faW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNlY3Rpb24tNDJfX2lubmVyIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00Ml9faW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQyX19iaWctdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4uc2VjdGlvbi00Ml9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00Ml9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2VjdGlvbi00Ml9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDU3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00Ml9fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tNDJfX3BpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTEwMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTQyX19waWMge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQyX19waWMge1xuICAgIG1heC13aWR0aDogNDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQyX19waWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDJfX3BpYyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi00M19faXRlbXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00M19faXRlbXMge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDNfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQzX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tNDNfX2l0ZW06bnRoLW9mLXR5cGUoMikgLnNlY3Rpb24tNDNfX3BpYyB7XG4gIHJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTQzX19pdGVtOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uLTQzX19waWMge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uc2VjdGlvbi00M19faW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDNfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00M19faW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQzX19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG59XG4uc2VjdGlvbi00M19fcGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTQzX19waWMge1xuICAgIG1heC13aWR0aDogMTc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQzX19waWMge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQzX190cmFuc2xhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdHJhbnMtYmFjay5qcGcpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNlY3Rpb24tNDNfX3RyYW5zbGF0aW9uLWlubmVyIHtcbiAgcGFkZGluZzogNDFweCAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGdhcDogMTI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDNfX3RyYW5zbGF0aW9uLWlubmVyIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQzX190cmFuc2xhdGlvbi1pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDNfX3RyYW5zbGF0aW9uLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDNfX3RyYW5zbGF0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00M19fYmlnLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc2VjdGlvbi00NF9faXRlbXMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDRfX2l0ZW1zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ0X19pdGVtIHtcbiAgICB3aWR0aDogMTA4cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tNDVfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDVfX2l0ZW1zIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tNDVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQ0N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDVfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ1X19pdGVtOm50aC1vZi10eXBlKDEpIGltZyB7XG4gICAgZmlsdGVyOiBvcGFjaXR5KDAuNyk7XG4gIH1cbiAgLnNlY3Rpb24tNDVfX2l0ZW06bnRoLW9mLXR5cGUoMikgaW1nIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDVfX2l0ZW06bnRoLW9mLXR5cGUoMSkgaW1nIHtcbiAgICBmaWx0ZXI6IG9wYWNpdHkoMC41KTtcbiAgfVxuICAuc2VjdGlvbi00NV9faXRlbTpudGgtb2YtdHlwZSgyKSBpbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjQpO1xuICB9XG59XG4uc2VjdGlvbi00NV9faW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDVfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ1X19pbm5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00NV9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDVfX2JpZy10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi00NV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00NV9fdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tNDVfX3BpYyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDZfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi00Nl9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDE3NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ2X19pdGVtcyB7XG4gICAgZ2FwOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDZfX2l0ZW1zIHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbiAgLnNlY3Rpb24tNDZfX2l0ZW1zIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00Nl9faXRlbXMge1xuICAgIGdhcDogMTVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDI1MHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00Nl9faXRlbSB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tNDZfX3NlcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEzNyU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc2VjdGlvbi00Nl9faXRlbS1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ2X19pdGVtLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQ2X19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ2X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00NyAuZ3JpZC1ibG9jayB7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5zZWN0aW9uLTQ3IC5fY291cnNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNlY3Rpb24tNDdfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDdfX2l0ZW1zIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQ3X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0NjFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ3X19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDdfX2l0ZW0gaW1nIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcbiAgfVxuICAuc2VjdGlvbi00N19faXRlbTpudGgtb2YtdHlwZSgxKSBpbWcge1xuICAgIGZpbHRlcjogb3BhY2l0eSgwLjUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00N19faXRlbSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlY3Rpb24tNDdfX2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDdfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAuc2VjdGlvbi00N19faW5uZXIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ3X19pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00N19faW5uZXIge1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00N19fYmlnLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDdfX2JpZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQ3X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ3X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQ3X19waWMgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ3IC5ncmlkLWJsb2NrXzEgLmdyaWQtYmxvY2tfX3RpdGxlIHAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQ3IC5zZWN0aW9uLThfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDcgLnNlY3Rpb24tOF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tNDcgLmdyaWQtYmxvY2tfMSAuZ3JpZC1ibG9ja19fdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnNlY3Rpb24tNDhfX2NhcmQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQ2MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDhfX2NhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24tNDhfX2NhcmQgLnNlY3Rpb24tMTdfX3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OF9fY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tNDhfX2NhcmQgLnNlY3Rpb24tMTdfX3ZpZGVvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ4X19jYXJkIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tNDhfX2NhcmQgLnNlY3Rpb24tMTdfX3ZpZGVvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tNDhfX2NhcmQtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ4X19jYXJkLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ4X19jYXJkLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ4X19jYXJkLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ4X19jYXJkLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAuc2VjdGlvbi00OF9fY2FyZC1tYWluIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi00OF9fY2FyZC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ4X19jYXJkLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ4X19jYXJkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLnNlY3Rpb24tNDhfX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjBweDtcbiAgYm90dG9tOiA2MHB4O1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLTQ4X19jYXJkLXBpYyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDhfX2NhcmQtcGljIGltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNik7XG4gIH1cbn1cbi5zZWN0aW9uLTQ4X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ4X19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tNDhfX2l0ZW0tdGV4dCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDhfX2l0ZW0tdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tNDhfX2l0ZW0tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLTQ4X19pdGVtLWJsb2NrIC5zZWN0aW9uLTE3X192aWRlbyB7XG4gIG1hcmdpbjogYXV0bztcbiAgaW5zZXQ6IHVuc2V0O1xufVxuLnNlY3Rpb24tNDhfX2l0ZW0tYmxvY2sgLnNlY3Rpb24tMTdfX3ZpZGVvLXRleHQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnNlY3Rpb24tNDkge1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90aGFua3MtYmFjay5qcGcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi00OV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tNDlfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ5X19zdWJ0aXRsZSBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ5X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5zZWN0aW9uLTQ5X19zdWJ0aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tNDlfX2NvcnJlY3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnNlY3Rpb24tNDlfX2NvcnJlY3Qgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OV9fY29ycmVjdCB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTQ5X19jb3JyZWN0LXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDlfX2NvcnJlY3QtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWN0aW9uLTQ5X19jb3JyZWN0LXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTQ5X19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OV9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnNlY3Rpb24tNDlfX2Zvcm0taXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OV9fZm9ybS1pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24tNDlfX2lucHV0IHtcbiAgY29sb3I6IHJnYigzOCwgNTAsIDU2KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjQxLCAyNDEsIDI0MSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHdpZHRoOiAzMzBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHJnYigyNTAsIDI1MSwgMjUyKTtcbn1cbi5zZWN0aW9uLTQ5X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDlfX2lucHV0IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OV9faW5wdXQge1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxufVxuLnNlY3Rpb24tNDlfX2J0biB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZ2FwOiAwO1xufVxuLnNlY3Rpb24tNDlfX2J0biBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNDlfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tNDlfX21hbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTQ5X19tYW4ge1xuICAgIHJpZ2h0OiAtNzBweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi00OV9fbWFuIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cblxuLnNlY3Rpb24tNTBfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTUwX19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01MF9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01MF9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTUwX19waG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2IoMzgsIDUwLCA1Nik7XG4gIGdhcDogMTFweDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTBfX3Bob25lIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTUwX19waG9uZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc2VjdGlvbi01MF9fcGhvbmU6aG92ZXIge1xuICBjb2xvcjogI2ZjNGMwMjtcbn1cbi5zZWN0aW9uLTUwX19zb2NpYWxzIC5zb2NpYWxzX19idXR0b24ge1xuICB3aWR0aDogMzIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTBfX3NvY2lhbHMgLnNvY2lhbHNfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01MF9fc29jaWFscyAuc29jaWFsc19fYnV0dG9uIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01MF9fc29jaWFscyAuc29jaWFsc19fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTBfX3NvY2lhbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zb2NpYWxzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5zb2NpYWxzX19idXR0b24ge1xuICBoZWlnaHQ6IDg2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7IC8qIDIwLzE2ICovXG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtaW4td2lkdGg6IDI2MHB4O1xufVxuLnNvY2lhbHNfX2J1dHRvbl93aCB7XG4gIGJhY2tncm91bmQ6IHJnYigzNywgMjExLCAxMDIpO1xuICBib3gtc2hhZG93OiAwcHggMjBweCA0MHB4IHJnYmEoMzcsIDIxMSwgMTAyLCAwLjEpO1xufVxuLnNvY2lhbHNfX2J1dHRvbl93aDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDQwcHggMHB4IHJnYmEoMzcsIDIxMSwgMTAyLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAjMmRlODczO1xufVxuLnNvY2lhbHNfX2J1dHRvbl93aDphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMjVkMzY2O1xufVxuLnNvY2lhbHNfX2J1dHRvbl90ZyB7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDQwcHggMHB4IHJnYmEoNTMsIDE2OSwgMjI5LCAwLjEwMTk2MDc4NDMpO1xuICBiYWNrZ3JvdW5kOiByZ2IoNTMsIDE2OSwgMjI5KTtcbn1cbi5zb2NpYWxzX19idXR0b25fdGc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMjBweCA0MHB4IDBweCByZ2JhKDUzLCAxNjksIDIyOSwgMC4yKTtcbiAgYmFja2dyb3VuZDogIzU0YzBmODtcbn1cbi5zb2NpYWxzX19idXR0b25fdGc6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zb2NpYWxzX19idXR0b25fdGc6YWN0aXZlOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMzNWE5ZTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc29jaWFsc19fYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tNTEge1xuICBtYXgtd2lkdGg6IDE1NjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTUxIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi01MV9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTUxX192aWRlbyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTFfX3ZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi01MV9fdmlkZW86OmFmdGVyIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGluc2V0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSgyMjYsIDUwLCA2NSwgMC4xNSk7XG4gIGJhY2tncm91bmQ6IHJnYigyNTIsIDc2LCAyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9Qb2x5Z29uNC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTMlIDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTUxX192aWRlbzo6YWZ0ZXIge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTdweDtcbiAgfVxufVxuXG4uc2VjdGlvbi01Ml9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01Ml9faXRlbXMge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTJfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAyNDVweCkgIWltcG9ydGFudDtcbiAgfVxufVxuLnNlY3Rpb24tNTJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01Ml9faXRlbSB7XG4gICAgbWluLXdpZHRoOiAyNDVweDtcbiAgfVxufVxuLnNlY3Rpb24tNTJfX2l0ZW0taW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzVweCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTJfX2l0ZW0taW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tNTJfX2l0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTJfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuc2VjdGlvbi01Ml9faXRlbS10aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tNTJfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uc2VjdGlvbi01M19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi01M19fY29udGFpbmVyIHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTUzX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTUzX19jb250YWluZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tNTNfX3RpdGxlIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc2VjdGlvbi01M19fdGl0bGUgYnIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTUzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uLTUzX190aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tNTNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTUzX19pdGVtcyB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLTUzX19pdGVtcyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTNfX2l0ZW1zIHtcbiAgICBnYXA6IDI1cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTNfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTNfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTUzX19pdGVtLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTUzX19pdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTUzX19pdGVtLWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTNfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tNTNfX2l0ZW0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc2VjdGlvbi01M19faXRlbS1kb2NzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNDRweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTNfX2l0ZW0tZG9jcyB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnNlY3Rpb24tNTRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTU0X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIG1heC13aWR0aDogNTg1cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTRfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTRfX2l0ZW1zIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tNTRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTRfX2l0ZW0gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU0X19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTU0X19pdGVtLXBpYyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTRfX2l0ZW0tcGljIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24tNTRfX2l0ZW0tcGljIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tNTRfX2l0ZW0taW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01NF9faXRlbS1pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU0X19pdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01NF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01NF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2VjdGlvbi01NF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01NF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuXG4uc2VjdGlvbi01NSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VjdGlvbi01NV9fYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDYycHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTVfX2Jsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTVfX2Jsb2NrIHtcbiAgICBnYXA6IDBweDtcbiAgfVxufVxuLnNlY3Rpb24tNTVfX3NsaWRlciB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTVfX3NsaWRlciB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU1X19zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tNTVfX2Jsb2NrLWluZm8ge1xuICBtYXJnaW4tdG9wOiAzMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTVfX2Jsb2NrLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTU1X19ibG9jay10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTVfX2Jsb2NrLXRleHQge1xuICAgIGdhcDogN3B4O1xuICB9XG59XG4uc2VjdGlvbi01NSAuc2VjdGlvbi0xN19fdmlkZW9zIHtcbiAgbWFyZ2luLXRvcDogNjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU1IC5zZWN0aW9uLTE3X192aWRlb3Mge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tNTZfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01Nl9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01Nl9faGVhZGVyIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTU2X19oZWFkZXItbnVtYmVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmM0YzAyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTZfX2hlYWRlci1udW1iZXIge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU2X19oZWFkZXItbnVtYmVyIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU2X19oZWFkZXItdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTZfX2hlYWRlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTU2X19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi01Nl9faXRlbXMge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTZfX2l0ZW1zIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU2X19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICB9XG59XG4uc2VjdGlvbi01Nl9faXRlbS1waWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi01Nl9faXRlbS1ldGFwIHtcbiAgYmFja2dyb3VuZDogI2ZjNGMwMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNXB4O1xuICBwYWRkaW5nOiA2Ljg2cHggMTVweDtcbiAgYm90dG9tOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlY3Rpb24tNTZfX2luZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTZfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTZfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbi01Nl9faW5mbyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTZfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTU2X19pbmZvLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU2X19pbmZvLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTU2IC5fdGV4dDE2IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnNlY3Rpb24tNTcge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTcge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTU3X19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2VjdGlvbi01N19faW5mby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zZWN0aW9uLTU3X19waWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvdHRvbTogLTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01N19fcGljIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG4uc2VjdGlvbi01OF9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01OF9fY2FyZHMge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tNThfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjdGlvbi01OF9fY2FyZCAuc2VjdGlvbi01OF9fY2FyZC1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi01OF9fY2FyZCAuc2VjdGlvbi01OF9fY2FyZC1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU4X19jYXJkIC5zZWN0aW9uLTU4X19jYXJkLWlubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01OF9fY2FyZCAuc2VjdGlvbi01OF9fY2FyZC1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5zZWN0aW9uLTU4X19jYXJkOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZDogIzI4MjgyODtcbiAgbWluLWhlaWdodDogNTE5cHg7XG59XG4uc2VjdGlvbi01OF9fY2FyZDpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbi01OF9fY2FyZC1pbm5lciB7XG4gIHBhZGRpbmc6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNThfX2NhcmQ6bnRoLW9mLXR5cGUoMikgLnNlY3Rpb24tNThfX2NhcmQtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNThfX2NhcmQ6bnRoLW9mLXR5cGUoMikgLnNlY3Rpb24tNThfX2NhcmQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU4X19jYXJkOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uLTU4X19jYXJkLWlubmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01OF9fY2FyZDpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlY3Rpb24tNThfX2NhcmQtcGljMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xOTFweDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5zZWN0aW9uLTU4X19jYXJkLXBpYzIge1xuICAgIG1heC13aWR0aDogNTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU4X19jYXJkLXBpYzIge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU4X19jYXJkLXBpYzIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU4X19jYXJkLXBpYyB7XG4gICAgZmlsdGVyOiBvcGFjaXR5KDAuNik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU4X19jYXJkLXBpYyB7XG4gICAgZmlsdGVyOiBvcGFjaXR5KDAuNCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi01OF9fY2FyZC1waWMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLTU4X19jYXJkLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNThfX2NhcmQtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNThfX2NhcmQtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU4X19jYXJkLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLTU4X19jYXJkLWJpZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01OF9fY2FyZC1iaWcge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuLnNlY3Rpb24tNThfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01OF9fbGlzdC1pdGVtIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi01OF9fY2FyZC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zZWN0aW9uLTU5X19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU5X19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTU5X19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMzBweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnNlY3Rpb24tNTlfX2l0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01OV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MTVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi01OV9faXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01OV9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG59XG4uc2VjdGlvbi01OV9faXRlbS1waG9uZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU5X19pdGVtLXBob25lIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTU5X19pdGVtLXBob25lOmhvdmVyIHtcbiAgY29sb3I6ICNmYzRjMDI7XG59XG4uc2VjdGlvbi01OV9faXRlbS1tYWlsIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTlfX2l0ZW0tbWFpbCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc2VjdGlvbi01OV9faXRlbS1tYWlsOmhvdmVyIHtcbiAgY29sb3I6ICNmYzRjMDI7XG59XG4uc2VjdGlvbi01OV9fcmVxIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTU5X19yZXEge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTU5X19yZXEtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi01OV9fcmVxLXN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNTlfX3JlcS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tNTlfX3JlcS1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNzBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01OV9fcmVxLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi01OV9fcmVxLWl0ZW1zIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi02MF9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02MF9faXRlbXMge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNjBfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAyNTBweCkgIWltcG9ydGFudDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTYwX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTYwX19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG59XG4uc2VjdGlvbi02MF9faXRlbS1waWMge1xuICBwYWRkaW5nLWJvdHRvbTogNzIuMjMlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnNlY3Rpb24tNjBfX2l0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTYwX19pdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02MF9faXRlbS10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi02MF9faXRlbS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMzFweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBsaW5lLWhlaWdodDogMTg0LjYxNTM4NSU7IC8qIDI0LzEzICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02MF9faXRlbS1saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTYwX19pdGVtLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tNjFfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OSUgYXV0bztcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW46IDAgODVweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi02MV9faXRlbXMge1xuICAgIG1hcmdpbi1pbmxpbmU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTYxX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNjFfX2l0ZW1zIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tNjFfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAuc2VjdGlvbi02MV9faXRlbSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTYxX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi02MV9faXRlbS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zZWN0aW9uLTYxX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogNXB4IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTYxX19saXN0IHtcbiAgICBnYXA6IDVweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTYxX19tYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02MV9fbWFwIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG4uc2VjdGlvbi02MV9fY2l0aWVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyMXB4IDUwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02MV9fY2l0aWVzIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tNjFfX2NpdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02MV9fY2l0eSB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi02MV9fY2l0eS1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02MV9fY2l0eS1pY29uIHtcbiAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTYxX19jaXR5LWljb24ge1xuICAgIG1heC13aWR0aDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNjFfX2NpdHktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLnNlY3Rpb24tNjJfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02Ml9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLnNlY3Rpb24tNjJfX3BpYyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAuc2VjdGlvbi02Ml9fcGljIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkgYW5kIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNjJfX3BpYyB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNjJfX3BpYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tNjJfX2Zvcm0ge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTYyX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02Ml9fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG4uc2VjdGlvbi02MiAuZm9ybV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tNjIgLmZvcm1fX2lucHV0X3F1ZXN0aW9uIHtcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbi5zZWN0aW9uLTYyIC5mb3JtX19pbnB1dF9xdWVzdGlvbjo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjYvMTggKi9cbiAgZm9udC1mYW1pbHk6IE5UU29taWM7XG59XG5cbi5zZWN0aW9uLTYzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTYzX19jb250YWluZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNjNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnNlY3Rpb24tNjNfX2FydGljbGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjYvMTggKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTYzX19hcnRpY2xlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTYzX19hcnRpY2xlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02M19fYXJ0aWNsZSBpbWcge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLTYzX19hcnRpY2xlIHA6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02M19fYXJ0aWNsZSBwOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTYzX19hcnRpY2xlIHAgYixcbi5zZWN0aW9uLTYzX19hcnRpY2xlIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWN0aW9uLTYzX19hcnRpY2xlIHAgYSB7XG4gIGNvbG9yOiByZ2IoMjUyLCA3NiwgMik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbn1cbi5zZWN0aW9uLTYzX19hcnRpY2xlIGgyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTYzX19hcnRpY2xlIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02M19fYXJ0aWNsZSBoMiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAc3VwcG9ydHMgKGZvbnQtc2l6ZTogY2xhbXAoIDEuMjVyZW0gLCAxLjA0MTY2NjY2NjdyZW0gICsgIDEuMDQxNjY2NjY2N3Z3ICwgMS42ODc1cmVtICkpIHtcbiAgICAuc2VjdGlvbi02M19fYXJ0aWNsZSBoMiB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKCAxLjI1cmVtICwgMS4wNDE2NjY2NjY3cmVtICArICAxLjA0MTY2NjY2Njd2dyAsIDEuNjg3NXJlbSApO1xuICAgIH1cbiAgfVxuICBAc3VwcG9ydHMgbm90IChmb250LXNpemU6IGNsYW1wKCAxLjI1cmVtICwgMS4wNDE2NjY2NjY3cmVtICArICAxLjA0MTY2NjY2Njd2dyAsIDEuNjg3NXJlbSApKSB7XG4gICAgLnNlY3Rpb24tNjNfX2FydGljbGUgaDIge1xuICAgICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMS4yNXJlbSArIDAuNDM3NSAqICgxMDB2dyAtIDIwcmVtKSAvIDQyXG4gICAgKTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTYzX19hcnRpY2xlIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi02M19fYXJ0aWNsZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEzNi4zNjM2MzYlOyAvKiAzMC8yMiAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNjNfX2FydGljbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi02M19fYXJ0aWNsZSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlY3Rpb24tNjNfX2FydGljbGUgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLTYzX19hcnRpY2xlIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02M19fYXJ0aWNsZSB1bCBsaSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tNjNfX2FydGljbGUgb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5zZWN0aW9uLTYzX19hcnRpY2xlIG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNjNfX2FydGljbGUgb2wge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTYzX19mb3JtIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiA0MHB4IDM2LjVweDtcbiAgYmFja2dyb3VuZDogIzI4MjgyODtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc2VjdGlvbi02M19fZm9ybSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG4uc2VjdGlvbi02MyAuZm9ybV9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLTYzIC5mb3JtX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgLnNlY3Rpb24tNjMgLmZvcm1fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnNlY3Rpb24tNjMgLmZvcm1fX3N1YnRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi02MyAuZm9ybV9faXRlbXMge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuLnNlY3Rpb24tNjMgLmZvcm1fX2NoZWNrLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uc2VjdGlvbi02MyAuZm9ybV9fZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi02MyAuZm9ybV9fZm9vdGVyX3ZlcnRpY2FsIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlY3Rpb24tNjMgLmZvcm1fX2NhbGxiYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjdGlvbi02MyAuZm9ybV9fY2FsbGJhY2sgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLTYzIC5mb3JtX19jYWxsYmFjayBzcGFuOjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tNjMgLmZvcm1fX2NhbGxiYWNrIGEge1xuICBmb250LXNpemU6IDIycHg7XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyDQn9C+0LTQutC70Y7Rh9C10L3QuNC1INC80LjQutGB0LjQvdC+0LJcbkBpbXBvcnQgXCJiYXNlL21peGluc1wiO1xuXG4vLyDQn9C+0LTQutC70Y7Rh9C10L3QuNC1INGI0YDQuNGE0YLQvtCyXG4vLyZkaXNwbGF5PXN3YXAgLSDQtNC+0LHQsNCy0LjRgtGMINC/0YDQuCDQv9C+0LTQutC70Y7Rh9C10L3QuNC4INGH0LXRgNC10Lcg0L/Qu9Cw0LPQuNC9XG5cbi8vINCf0L7QtNC60LvRjtGH0LjRgtGMINC10YHQu9C4INC10YHRgtGMINC70L7QutCw0LvRjNC90YvQtSDRhNCw0LnQu9GLINGI0YDQuNGE0YLQvtCyXG5AaW1wb3J0IFwiZm9udHNcIjtcblxuLy8g0J/QvtC00LrQu9GO0YfQtdC90LjQtSDQuNC60L7QvdC+0YfQvdGL0YUg0YjRgNC40YTRgtC+0LJcbi8vINCf0L7QtNC60LvRjtGH0LjRgtGMINC10YHQu9C4INC10YHRgtGMINGE0LDQudC7INC40LrQvtC90L7Rh9C90L7Qs9C+INGI0YDQuNGE0YLQsFxuLy9AaW1wb3J0IFwiZm9udHMvaWNvbnNcIjtcblxuLy8g0KjRgNC40YTRgiDQv9C+INGD0LzQvtC70YfQsNC90LjRjlxuJGZvbnRGYW1pbHk6IE5UU29taWM7XG4kZm9udFNpemU6IHJlbSgxNik7IC8vINCz0LTQtSAxNChweCkgLSDRgNCw0LfQvNC10YAg0YjRgNC40YTRgtCwINC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOINC40Lcg0LzQsNC60LXRgtCwXG5cbi8vINCe0YHQvdC+0LLQvdGL0LUg0YbQstC10YLQsFxuJG1haW5Db2xvcjogcmdiKDQwLCA0MCwgNDApOyAvLyDQptCy0LXRgiDRiNGA0LjRhNGC0LAg0L/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+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3I6ICN7JGJ0bi1jbG9zZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eTogI3skYnRuLWNsb3NlLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogI3skYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogI3skYnRuLWNsb3NlLXdoaXRlLWZpbHRlcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtY3NzLXZhcnNcblxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHkpO1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xuICB9XG59XG5cbkBtaXhpbiBidG4tY2xvc2Utd2hpdGUoKSB7XG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5idG4tY2xvc2Uge1xuICAgICAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG4gICAgfVxuICB9XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXMpKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWQtdmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkLXZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZC12YWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleDogI3skemluZGV4LXBvcG92ZXJ9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aDogI3skcG9wb3Zlci1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYmc6ICN7JHBvcG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aDogI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcjogI3skcG9wb3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93OiAjeyRwb3BvdmVyLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWhlYWRlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnOiAjeyRwb3BvdmVyLWhlYWRlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yOiAjeyRwb3BvdmVyLWJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoOiAjeyRwb3BvdmVyLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aCk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdykpO1xuXG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXN0YXJ0O1xuICB9XG59XG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skbmF2LWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3skbmF2LWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogI3skbmF2LWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdGFicy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGg6ICN7JG5hdi10YWJzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1czogI3skbmF2LXRhYnMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdGFicy1jc3MtdmFyc1xuXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVW5kZXJsaW5lXG4vL1xuXG4ubmF2LXVuZGVybGluZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwOiAjeyRuYXYtdW5kZXJsaW5lLWdhcH07XG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcblxuICBnYXA6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcCk7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiVvZmZjYW52YXMtY3NzLXZhcnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXg6ICN7JHppbmRleC1vZmZjYW52YXN9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGg6ICN7JG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogI3skb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15OiAjeyRvZmZjYW52YXMtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yOiAjeyRvZmZjYW52YXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYmc6ICN7JG9mZmNhbnZhcy1iZy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICN7JG9mZmNhbnZhcy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAjeyRvZmZjYW52YXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3c6ICN7JG9mZmNhbnZhcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb246ICN7dHJhbnNmb3JtICRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogI3skb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAZXh0ZW5kICVvZmZjYW52YXMtY3NzLXZhcnM7XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3IpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93KSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbikpO1xuXG4gICAgICAmLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWVuZCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLmhpZGluZyxcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIC8vIFJlc2V0IGBiYWNrZ3JvdW5kLWNvbG9yYCBpbiBjYXNlIGAuYmctKmAgY2xhc3NlcyBhcmUgdXNlZCBpbiBvZmZjYW52YXNcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wLCAkb2ZmY2FudmFzLWJhY2tkcm9wLWJnLCAkb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICB9XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG5cdC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3J9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcblx0Ly8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuXHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xuXHR0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xuXHRib3JkZXI6IDA7XG5cdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cdG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcblxuXHQmOm5vdCguY29sbGFwc2VkKSB7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcblx0XHRcdHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xuXHRcdH1cblx0fVxuXG5cdC8vIEFjY29yZGlvbiBpY29uXG5cdCY6OmFmdGVyIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG5cdFx0aGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0Ym94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG5cdH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuXHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuXHRib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuXHRcdC5hY2NvcmRpb24tYnV0dG9uIHtcblx0XHRcdEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXHRcdH1cblx0fVxuXG5cdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0fVxuXG5cdC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuXHRcdC5hY2NvcmRpb24tYnV0dG9uIHtcblx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbi1jb2xsYXBzZSB7XG5cdFx0XHRAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblx0XHR9XG5cdH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcblx0cGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG5cdC5hY2NvcmRpb24tY29sbGFwc2Uge1xuXHRcdGJvcmRlci13aWR0aDogMDtcblx0fVxuXG5cdC5hY2NvcmRpb24taXRlbSB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5hY2NvcmRpb24tYnV0dG9uIHtcblx0XHRcdCYsXG5cdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbi8vICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbi8vICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4vLyAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24tZGFyayl9O1xuLy8gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24tZGFyayl9O1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuIiwiLnRvb2x0aXAtaG9yaXpvbnRhbC1zY3JvbGwtaWNvbl9oYW5kIHtcblx0YW5pbWF0aW9uOiB0b29sdGlwLWhvcml6b250YWwtc2Nyb2xsLWljb25fYW5pbS1zY3JvbGwtaGFuZCAycyBpbmZpbml0ZTtcbn1cbi5pbnZpc2libGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnRvb2x0aXAtaG9yaXpvbnRhbC1zY3JvbGwtaWNvbl9jYXJkIHtcblx0YW5pbWF0aW9uOiB0b29sdGlwLWhvcml6b250YWwtc2Nyb2xsLWljb25fYW5pbS1zY3JvbGwtY2FyZCAycyBpbmZpbml0ZTtcbn1cbi5fY291cnNvciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDIwcHggMDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgdG9vbHRpcC1ob3Jpem9udGFsLXNjcm9sbC1pY29uX2FuaW0tc2Nyb2xsLWhhbmQge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpIHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KSBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MjAlLFxuXHQ2MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNzVweCkgc2NhbGUoMC42KTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0ODAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSBzY2FsZSgwLjYpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgc2NhbGUoMC42KTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgdG9vbHRpcC1ob3Jpem9udGFsLXNjcm9sbC1pY29uX2FuaW0tc2Nyb2xsLWNhcmQge1xuXHQwJSxcblx0NjAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblxuXHQ4MCUsXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI0MHB4KTtcblx0fVxufVxuLmRpc2FibGUtaG92ZXIsXG4uZGlzYWJsZS1ob3ZlciAqIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5fc2VjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cblxuLl9zbGlkZXItYnV0dG9uIHtcblx0d2lkdGg6IDUwcHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiByZ2IoMjUyLCA3NiwgMik7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Jjo6YmVmb3JlIHtcblx0XHRmb250LXNpemU6IDYuNzRweDtcblx0fVxuXHQmX25leHQge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDUlO1xuXHRcdH1cblx0fVxuXHQmX3ByZXYge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDUlO1xuXHRcdH1cblx0fVxufVxuLl9hY3RpdmUge1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uY2F0ZWdvcnktY29udGVudC5fYWN0aXZlIHtcblx0ZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5mYW5jeWJveF9fY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uX3RleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uX21haW4tYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTsgLyogMjQvMTYgKi9cblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRtaW4taGVpZ2h0OiA5MHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3gtc2hhZG93OlxuXHRcdGluc2V0IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSxcblx0XHQwcHggMTVweCAzMHB4IDBweCByZ2JhKDIyNiwgNTAsIDY1LCAwLjE1KTtcblx0YmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xuXHQmOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OlxuXHRcdFx0MHB4IDE1cHggMzBweCAwcHggI2ZmZmZmZjFhIGluc2V0LFxuXHRcdFx0MHB4IDE1cHggMzBweCAwcHggI2UyMzI0MTQwO1xuXHRcdGJhY2tncm91bmQ6ICNmZjY0MjM7XG5cdH1cblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6ICNmYzRjMDI7XG5cblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcblx0fVxufVxuLl9ibGFjay1idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTsgLyogMjQvMTYgKi9cblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRtaW4taGVpZ2h0OiA5MHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3gtc2hhZG93OlxuXHRcdGluc2V0IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSxcblx0XHQwcHggMTVweCAzMHB4IDBweCByZ2JhKDMyLCAzNiwgNDAsIDAuMTUpO1xuXHRiYWNrZ3JvdW5kOiByZ2IoNDAsIDQwLCA0MCk7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjM2YzZjNmO1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHQwcHggMTVweCAzMHB4IDBweCAjZmZmZmZmMWEgaW5zZXQsXG5cdFx0XHQwcHggMTVweCAzMHB4IDBweCAjMjAyNDI4NDA7XG5cdH1cblx0JjphY3RpdmUge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogIzI4MjgyODtcblx0fVxufVxuLl9idG44MCB7XG5cdG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5cbi5fbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbn1cbi5fdHJhbnNwYXJlbnQtYnRuIHtcblx0Y29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC40KTtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMTBweDtcblx0Z2FwOiAxMHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdG1pbi1oZWlnaHQ6IDkwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMTZweDtcblxuXHRsaW5lLWhlaWdodDogMTUwJTsgLyogMjQvMTYgKi9cblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQmOjpiZWZvcmUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZDogI2ZmNjQyMztcblx0XHRib3gtc2hhZG93OlxuXHRcdFx0MHB4IDE1cHggMzBweCAwcHggI2ZmZmZmZjFhIGluc2V0LFxuXHRcdFx0MHB4IDE1cHggMzBweCAwcHggI2UyMzI0MTQwO1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZDogI2ZjNGMwMjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcblx0fVxufVxuLl9pY29uLXBsYXk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmY2NDIzO1xuXHRib3gtc2hhZG93OlxuXHRcdDBweCAxNXB4IDMwcHggMHB4ICNmZmZmZmYxYSBpbnNldCxcblx0XHQwcHggMTVweCAzMHB4IDBweCAjZTIzMjQxNDA7XG59XG4uX29yYW5nZS10ZXh0IHtcblx0Y29sb3I6IHJnYigyNTIsIDc2LCAyKTtcbn1cblxuLl9zZWN0aW9uLXRpdGxlIHtcblx0Zm9udC1zaXplOiA2MnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTE2LjEyOTAzMiU7IC8qIDcyLzYyICovXG5cdGxldHRlci1zcGFjaW5nOiAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdHNwYW4ge1xuXHRcdGNvbG9yOiByZ2IoMjUyLCA3NiwgMik7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRiciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBhZGFwdGl2ZVZhbHVlKFwiZm9udC1zaXplXCIsIDU1LCAzMCwgOTkyLCAzMjAsIDEpO1xuXHR9XG59XG4uX3doaXRlLXRleHQge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLl9zZWN0aW9uLXN1YnRpdGxlIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTI1JTsgLyogNDAvMzIgKi9cblx0bGV0dGVyLXNwYWNpbmc6IDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRiciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBhZGFwdGl2ZVZhbHVlKFwiZm9udC1zaXplXCIsIDI3LCAyMCwgOTkyLCAzMjAsIDEpO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxufVxuXG4uZmlsZS1uYW1lIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjZTUzYTM2O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uX2JpZy10ZXh0IHtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTIyLjIyMjIyMiU7IC8qIDQ0LzM2ICovXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0QGluY2x1ZGUgYWRhcHRpdmVWYWx1ZShcImZvbnQtc2l6ZVwiLCAzMiwgMjIsIDk5MiwgMzIwLCAxKTtcblx0fVxufVxuLl9tYWluLXRleHQge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxMzYuMzYzNjM2JTsgLyogMzAvMjIgKi9cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuXG4uX21haW4tdGV4dDIwIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTsgLyogMjgvMjAgKi9cblx0dGV4dC1hbGlnbjogbGVmdDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLl90ZXh0MTYge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI0LzE2ICovXG59XG4uX3RleHQxOCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMTQ0LjQ0NDQ0NCU7IC8qIDI2LzE4ICovXG59XG5cbi5fbGlzdCB7XG5cdGxpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMjUyLCA3NiwgMik7XG5cdFx0XHR0b3A6IDExcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uX25vYnIge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLl9pbWFnZS13cmFwcGVyIHtcblx0cGFkZGluZzogMTAwcHggMDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0bWF4LXdpZHRoOiAxOTIwcHg7XG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0cGFkZGluZzogNzBweCAwO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHR9XG59XG4uX3JlZC10ZXh0IHtcblx0Y29sb3I6IHJnYigyMjksIDU4LCA1NCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHQuX292ZXJmbG93LWNvbnRhaW5lcl90YWJsZXQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5fb3ZlcmZsb3ctY29udGFpbmVyX3RhYmxldCAuX2NvdXJzb3Ige1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0Ll9vdmVyZmxvdy1jb250YWluZXJfdGFibGV0IC5fY291cnNvciArIGRpdiB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcblx0XHRncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHQuX292ZXJmbG93LWNvbnRhaW5lcl9tb2Ige1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5fb3ZlcmZsb3ctY29udGFpbmVyX21vYiAuX2NvdXJzb3Ige1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0Ll9vdmVyZmxvdy1jb250YWluZXJfbW9iIC5fY291cnNvciArIGRpdiB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcblx0XHRncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0XHRvdmVyZmxvdy15OiB2aXNpYmxlO1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXHRcdGdhcDogMTVweDtcblx0fVxufVxuLl9ncmFuZC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogNjhweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDExNC43MDU4ODIlOyAvKiA3OC82OCAqL1xuXG5cdHNwYW4ge1xuXHRcdGNvbG9yOiByZ2IoMjUyLCA3NiwgMik7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0Zm9udC1zaXplOiA0N3B4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0QGluY2x1ZGUgYWRhcHRpdmVWYWx1ZShcImZvbnQtc2l6ZVwiLCA2MCwgMzUsIDk5MiwgMzc1LCAxKTtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0YnIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbi5fbGVmdC10aXRsZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0cGFkZGluZzogMjBweCAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Jl9ibGFjayB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDQwLCA0MCwgNDApO1xuXHRcdC5mb3JtX190aXRsZSxcblx0XHQuZm9ybV9fc3VidGl0bGUge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdC5mb3JtX19jaGVjayBsYWJlbDpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRcdH1cblx0XHQuZm9ybV9fdHogbGFiZWwge1xuXHRcdFx0Y29sb3I6IHJnYigyNTIsIDc2LCAyKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNDEsIDI0MSwgMjQxLCAwLjMpO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuZm9ybV9fZG9jcyB7XG5cdFx0XHRyaWdodDogLTExNHB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm1fX2l0ZW1zX2hvcml6b250YWwgLmZvcm1fX2lucHV0IHtcblx0XHRcdG1heC13aWR0aDogMzMwcHggIWltcG9ydGFudDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZm9ybV9faXRlbXNfaG9yaXpvbnRhbCAuZm9ybV9fdHoge1xuXHRcdFx0bWF4LXdpZHRoOiAzNjRweCAhaW1wb3J0YW50O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb3JtX19mb290ZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Ly8gLmZvcm1fX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRjb2xvcjogcmdiKDQwLCA0MCwgNDApO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMi4yMjIyMjIlOyAvKiA0NC8zNiAqL1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJmb250LXNpemVcIiwgMzIsIDIyLCA5OTIsIDMyMCwgMSk7XG5cdFx0fVxuXHRcdGIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdFx0Jl8zMiB7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEyNSU7IC8qIDQwLzMyICovXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRAaW5jbHVkZSBhZGFwdGl2ZVZhbHVlKFwiZm9udC1zaXplXCIsIDI3LCAyMCwgOTkyLCAzMjAsIDEpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGNvbG9yOiByZ2IoNDAsIDQwLCA0MCk7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEzNi4zNjM2MzYlOyAvKiAzMC8yMiAqL1xuXHRcdGxldHRlci1zcGFjaW5nOiAwJTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cblx0Ly8gLmZvcm1fX2lubmVyXG5cblx0Jl9faW5uZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLmZvcm1fX2l0ZW1zXG5cdCZfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCZfX2l0ZW1zIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMTBweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC8vIC5mb3JtX19pdGVtc19ob3Jpem9udGFsXG5cblx0XHQmX2hvcml6b250YWwge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0LmZvcm1fX2J1dHRvbiB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZvcm1fX2l0ZW1zIHtcblx0XHRcdFx0fVxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cdFx0XHQuZm9ybV9faW5wdXQsXG5cdFx0XHQuZm9ybV9fdHoge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNnB4KSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0LmZvcm1fX2lucHV0LFxuXHRcdFx0XHQuZm9ybV9fdHogbGFiZWwsXG5cdFx0XHRcdC5mb3JtX190eiB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuZm9ybV9faW5wdXRcblxuXHQmX19pbnB1dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA0MTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2IoMjQxLCAyNDEsIDI0MSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2IoMjUwLCAyNTEsIDI1Mik7XG5cdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjYvMTggKi9cblx0XHRsZXR0ZXItc3BhY2luZzogMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRoZWlnaHQ6IDc1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLmZvcm1fX3R6XG5cblx0Jl9fdHoge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMzMwcHg7XG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjYvMTggKi9cblx0XHRcdGxldHRlci1zcGFjaW5nOiAwJTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNDEsIDI0MSwgMjQxKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG5cdFx0XHRtYXgtd2lkdGg6IDMzMHB4O1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiByZ2IoMjUyLCA3NiwgMik7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRcdGhlaWdodDogNzVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5mb3JtX19idXR0b25cblxuXHQmX19idXR0b24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogOTBweDtcblx0XHRtYXgtd2lkdGg6IDQxMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGhlaWdodDogNzVweDtcblx0XHR9XG5cdH1cblxuXHQmX19mb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHQmX3ZlcnRpY2FsIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjEpO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHRcdGdhcDogNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblx0Ly8gLmZvcm1fX2NoZWNrXG5cdCZfX2NhbGxiYWNrIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRnYXA6IDEwcHg7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjZmM0YzAyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2NoZWNrIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGNvbG9yOiByZ2IoMTQ3LCAxNDcsIDE0Nyk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICNkOTQwMDA7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2IoMTYsIDE2LCAxNiwgMC4xKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDkuMDdweDtcblx0XHRcdFx0aGVpZ2h0OiA2LjI1cHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2tib3guc3ZnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDRweDtcblx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRjb2xvcjogcmdiKDI1MiwgNzYsIDIpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcblx0XHR9XG5cdFx0Jl92ZXJ0aWNhbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQmX19kb2NzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAtMTE0cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1heC13aWR0aDogMzQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4uYnJlYWRjcnVtYnMge1xuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRjb2xvcjogcmdiKDI1MiwgNzYsIDIpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMCA1cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1Ny4xNDI4NTclOyAvKiAyMi8xNCAqL1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cblx0Jl9fc2VwYXJhdG9yIHtcblx0XHRjb2xvcjogcmdiKDE0NiwgMTQ2LCAxNDYpO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblx0Jl9fY3VycmVudCB7XG5cdFx0Y29sb3I6IHJnYigxNDYsIDE0NiwgMTQ2KTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cdCZfX2xpbmsge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcblx0XHR9XG5cdH1cbn1cblxuLl9iYWNrLXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3dyYXBwZXIuanBlZyk7XG5cdC5zZWN0aW9uLTE4IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG4uX2FkYXB0aXZlLXBpYyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogMjJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG4uX2xpbmsuX29yYW5nZS10ZXh0OmhvdmVyIHtcblx0Y29sb3I6ICNkOTQwMDA7XG59XG4uZm9ybS1tb2RhbCAuZm9ybV9faW5wdXQge1xuXHRtYXgtd2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHQuZm9ybS1tb2RhbCAuZm9ybV9faW5wdXQge1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG5kaXYucGFnaW5hdGlvbiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGdyaWQtY29sdW1uOiAtMSAvIDE7XG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG51bC5wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdGdhcDogNXB4O1xufVxuLnBhZ2UtbnVtYmVycyB7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IHJnYmEoNzAsIDY4LCA4MSwgMC40KTtcblx0aGVpZ2h0OiA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucHJldi5wYWdlLW51bWJlcnMsXG4ubmV4dC5wYWdlLW51bWJlcnMge1xuXHRwYWRkaW5nOiAyMHB4O1xufVxuLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICNmYzRjMDI7XG5cdGJvcmRlci1jb2xvcjogI2ZjNGMwMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuXHQucHJldi5wYWdlLW51bWJlcnMsXG5cdC5uZXh0LnBhZ2UtbnVtYmVycyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiLy9QZXJjZW50XG5AZnVuY3Rpb24gcGVyY2VudCgkcHgsICRmcm9tKSB7XG4gICRyZXN1bHQ6IG1hdGguZGl2KCRweCwgJGZyb20pICogMTAwJTtcbiAgQHJldHVybiAkcmVzdWx0O1xufVxuLy9SRU1cbkBmdW5jdGlvbiByZW0oJHB4KSB7XG4gICRyZXN1bHQ6IG1hdGguZGl2KCRweCwgMTYpICsgcmVtO1xuICBAcmV0dXJuICRyZXN1bHQ7XG59XG4vL0VNXG5AZnVuY3Rpb24gZW0oJHB4LCAkY3VycmVudDogMTYpIHtcbiAgJHJlc3VsdDogbWF0aC5kaXYoJHB4LCAkY3VycmVudCkgKyBlbTtcbiAgQHJldHVybiAkcmVzdWx0O1xufVxuLy/QkNC00LDQv9GC0LjQstC90L7QtSDRgdCy0L7QudGB0YLQstC+XG5cbi8vQ3VycmVuY3lcbkBtaXhpbiBjdXJyZW5jeSgkc3ltKSB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiN7JHN5bX1cIjtcbiAgfVxufVxuLy8g0JDQtNCw0L/RgtC40LLQvdC+0LUg0YHQstC+0LnRgdGC0LLQviAoY2xhbXApXG5AbWl4aW4gYWRhcHRpdmVWYWx1ZSgkcHJvcGVydHksICRzdGFydFNpemUsICRtaW5TaXplLCAkd2lkdGhGcm9tOiAkY29udGFpbmVyV2lkdGgsICR3aWR0aFRvOiAkbWluV2lkdGgsICRrZWVwU2l6ZTogMCkge1xuICBAaWYgKCRzdGFydFNpemU9PTApIHtcbiAgICAkc3RhcnRTaXplOiAwLjAwMDAwMTtcbiAgfVxuICBAaWYgKCRtaW5TaXplPT0wKSB7XG4gICAgJG1pblNpemU6IDAuMDAwMDAxO1xuICB9XG5cbiAgLy8g0JTQu9GPIGNhbGMoKTtcbiAgJGFkZFNpemU6IG1hdGguZGl2KCRzdGFydFNpemUgLSAkbWluU2l6ZSwgMTYpO1xuXG4gIEBpZiAoJHdpZHRoRnJvbSA9PSAkY29udGFpbmVyV2lkdGggYW5kICRtYXhXaWR0aENvbnRhaW5lciA9PSAwKSB7XG4gICAgJHdpZHRoRnJvbTogJG1heFdpZHRoO1xuICB9XG5cbiAgLy8g0JHRgNC10LnQui3Qv9C+0LjQvdGC0Ysg0LIgRU1cbiAgJHdpZHRoRnJvbU1lZGlhOiBlbSgkd2lkdGhGcm9tKTtcbiAgJHdpZHRoVG9NZWRpYTogZW0oJHdpZHRoVG8pO1xuXG4gIC8vINCk0L7RgNC80YPQu9CwINC/0LvQsNCy0LDRjtGJ0LXQs9C+INC30L3QsNGH0LXQvdC40Y9cbiAgLy8g0JjRgdGC0L7Rh9C90LjQujogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9saW5lYXJseS1zY2FsZS1mb250LXNpemUtd2l0aC1jc3MtY2xhbXAtYmFzZWQtb24tdGhlLXZpZXdwb3J0L1xuICAkc2xvcGU6IG1hdGguZGl2KCgkc3RhcnRTaXplIC0gJG1pblNpemUpLCAoJHdpZHRoRnJvbSAtICR3aWR0aFRvKSk7XG4gICR5SW50ZXJzZWN0aW9uOiAtJHdpZHRoVG8gKiAkc2xvcGUgKyAkbWluU2l6ZTtcbiAgQGlmICgkeUludGVyc2VjdGlvbj09MCkge1xuICAgICR5SW50ZXJzZWN0aW9uOiAwLjAwMDAwMTtcbiAgfVxuICAkZmx5VmFsdWU6ICN7cmVtKCR5SW50ZXJzZWN0aW9uKX1cIiArIFwiICN7JHNsb3BlICogMTAwfXZ3O1xuXG4gIC8vINCf0L7Qu9GD0YfQtdC90LjQtSDQt9C90LDRh9C10L3QuNGPINGB0LLQvtC50YHRgtCy0LBcbiAgJHByb3BlcnR5VmFsdWU6ICN7XCJjbGFtcChcIiByZW0oJG1pblNpemUpIFwiLFwiICRmbHlWYWx1ZSBcIixcIiByZW0oJHN0YXJ0U2l6ZSkgXCIpXCJ9O1xuICAvLyDQldGB0LvQuCDQvtGC0YDQuNGG0LDRgtC10LvRjNC90YvQtSDQt9C90LDRh9C10L3QuNGPXG4gIEBpZiAoJG1pblNpemUgPiAkc3RhcnRTaXplKSB7XG4gICAgJHByb3BlcnR5VmFsdWU6ICN7XCJjbGFtcChcIiByZW0oJHN0YXJ0U2l6ZSkgXCIsXCIgJGZseVZhbHVlIFwiLFwiIHJlbSgkbWluU2l6ZSkgXCIpXCJ9O1xuICB9XG5cbiAgLy8g0JXRgdC70Lgg0L/QvtC00LTQtdGA0LbQuNCy0LDQtdGC0YHRjyBjbGFtcCgpO1xuICBAc3VwcG9ydHMgKCN7JHByb3BlcnR5fTogJHByb3BlcnR5VmFsdWUpIHtcbiAgICAjeyRwcm9wZXJ0eX06ICRwcm9wZXJ0eVZhbHVlO1xuICB9XG4gIC8vINCV0YHQu9C4INC90LUg0L/QvtC00LTQtdGA0LbQuNCy0LDQtdGC0YHRjyBjbGFtcCgpO1xuICBAc3VwcG9ydHMgbm90ICgjeyRwcm9wZXJ0eX06ICRwcm9wZXJ0eVZhbHVlKSB7XG4gICAgI3skcHJvcGVydHl9OiBjYWxjKFxuICAgICAgI3tyZW0oJG1pblNpemUpfSArICN7JGFkZFNpemV9ICogKDEwMHZ3IC0gI3tyZW0oJHdpZHRoVG8pfSkgLyAje21hdGguZGl2KCR3aWR0aEZyb20sIDE2KSAtIG1hdGguZGl2KCR3aWR0aFRvLCAxNil9XG4gICAgKTtcbiAgfVxuXG4gIC8vINCj0YHRgtCw0L3QsNCy0LvQuNCy0LDQtdC8INC30L3QsNGH0LXQvdC40Y8g0L/QviDRg9C80L7Qu9GH0LDQvdC40Y5cbiAgQGlmICR3aWR0aEZyb20gIT0gJGNvbnRhaW5lcldpZHRoIGFuZCAkd2lkdGhGcm9tICE9ICRtYXhXaWR0aCBhbmQgJGtlZXBTaXplICE9IDEgYW5kICRrZWVwU2l6ZSAhPSAyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoRnJvbU1lZGlhKSB7XG4gICAgICAjeyRwcm9wZXJ0eX06IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gIEBpZiAkd2lkdGhUbyAhPSAkbWluV2lkdGggYW5kICRrZWVwU2l6ZSAhPSAxIGFuZCAka2VlcFNpemUgIT0gMyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aFRvTWVkaWEpIHtcbiAgICAgICN7JHByb3BlcnR5fTogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cbiIsIltjbGFzc149XCJfaWNvbi1cIl06OmJlZm9yZSxcclxuW2NsYXNzKj1cIiBfaWNvbi1cIl06OmJlZm9yZSB7XHJcblx0LyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuXHRmb250LWZhbWlseTogXCJpY29uc1wiICFpbXBvcnRhbnQ7XHJcblx0c3BlYWs6IG5ldmVyO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHQvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uX2ljb24tZGlhbW9uZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlOWU5XCI7XHJcbn1cclxuLl9pY29uLWdhbGthOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5ZWFcIjtcclxufVxyXG4uX2ljb24taW5mbzpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlOWViXCI7XHJcbn1cclxuLl9pY29uLXJ1YmxlczpiZWZvcmUgLnBhdGgxIHtcclxuXHRjb250ZW50OiBcIlxcZTllY1wiO1xyXG5cclxuXHRvcGFjaXR5OiAwLjMyO1xyXG59XHJcbi5faWNvbi1ydWJsZXM6YmVmb3JlIC5wYXRoMiB7XHJcblx0Y29udGVudDogXCJcXGU5ZWRcIjtcclxuXHRtYXJnaW4tbGVmdDogLTEuOTYxOTE0MDYyNWVtO1xyXG5cclxuXHRvcGFjaXR5OiAwLjU2O1xyXG59XHJcbi5faWNvbi1ydWJsZXM6YmVmb3JlIC5wYXRoMyB7XHJcblx0Y29udGVudDogXCJcXGU5ZWVcIjtcclxuXHRtYXJnaW4tbGVmdDogLTEuOTYxOTE0MDYyNWVtO1xyXG5cdG9wYWNpdHk6IDAuODtcclxufVxyXG4uX2ljb24tc2hhdGVyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5ZWZcIjtcclxufVxyXG4uX2ljb24tdGVtcDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlOWYwXCI7XHJcbn1cclxuLl9pY29uLW9yYW5nZTo6YmVmb3JlIHtcclxuXHRjb2xvcjogI2ZjNGMwMjtcclxufVxyXG4uX2ljb24td2hpdGU6OmJlZm9yZSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuLl9pY29uLWJsYWNrOjpiZWZvcmUge1xyXG5cdGNvbG9yOiByZ2IoMjksIDI3LCAyNSk7XHJcbn1cclxuLl9pY29uLWRvd25sb2FkOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5ZjFcIjtcclxufVxyXG4uX2ljb24tYXJyb3c6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcbi5faWNvbi1hcnJvd3M6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTkwMlwiO1xyXG59XHJcbi5faWNvbi1iaWdfYXJyb3c6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTkwM1wiO1xyXG59XHJcbi5faWNvbi1iaWdfZmlndXJlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5MDRcIjtcclxufVxyXG4uX2ljb24tYnJva2U6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTkwNVwiO1xyXG59XHJcbi5faWNvbi1jaGVja2JveDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbn1cclxuLl9pY29uLWNvbG9yOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5MDdcIjtcclxufVxyXG4uX2ljb24tY29tcGxhaW50OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5MDhcIjtcclxufVxyXG4uX2ljb24tY29tcGxleGl0eTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlOTA5XCI7XHJcbn1cclxuLl9pY29uLWRhdGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTkwYVwiO1xyXG59XHJcbi5faWNvbi1kZXB0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5MGJcIjtcclxufVxyXG4uX2ljb24tZXF1aXBtZW50OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5ZDRcIjtcclxufVxyXG4uX2ljb24tZ2VvOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5ZDVcIjtcclxufVxyXG4uX2ljb24taG9tZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlOWQ2XCI7XHJcbn1cclxuLl9pY29uLWtleTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XHJcbn1cclxuLl9pY29uLWxldHRlcnM6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTlkOFwiO1xyXG59XHJcbi5faWNvbi1tYWlsOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5ZDlcIjtcclxufVxyXG4uX2ljb24tbW9uZXk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTlkYVwiO1xyXG59XHJcbi5faWNvbi1tb3JlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5ZGJcIjtcclxufVxyXG4uX2ljb24tb3JnYW5pc2F0aW9uOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5ZGNcIjtcclxufVxyXG4uX2ljb24tcGhvbmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTlkZFwiO1xyXG59XHJcbi5faWNvbi1wbGF5OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5ZGVcIjtcclxufVxyXG4uX2ljb24tcG9sbHV0aW9uOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5ZGZcIjtcclxufVxyXG4uX2ljb24tcHJvZHVjdGlvbjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlOWUwXCI7XHJcbn1cclxuLl9pY29uLXF1YWxpdHk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTllMVwiO1xyXG59XHJcbi5faWNvbi1zbm93OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5ZTJcIjtcclxufVxyXG4uX2ljb24tc25vdzI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTllM1wiO1xyXG59XHJcbi5faWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlOWU0XCI7XHJcbn1cclxuLl9pY29uLXRmYTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlOWU1XCI7XHJcbn1cclxuLl9pY29uLXR6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5ZTZcIjtcclxufVxyXG4uX2ljb24td2hhdHNhcHA6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTllN1wiO1xyXG59XHJcbi5faWNvbi13aW5kOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5ZThcIjtcclxufVxyXG4iLCIuaGVhZGVyIHtcclxuXHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHR9XHJcblx0Ly8gLmhlYWRlcl9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG59XHJcbi5oZWFkZXItdG9wIHtcclxuXHQvLyAuaGVhZGVyLXRvcF9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXItdG9wX19sZWZ0c2lkZVxyXG5cclxuXHQmX19sZWZ0c2lkZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRnYXA6IDgwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGdhcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXItdG9wX19sb2dvXHJcblxyXG5cdCZfX2xvZ28ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtMTJweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXItdG9wX19sb2dvLXBpY1xyXG5cclxuXHQmX19sb2dvLXBpYyB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDgwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdG1heC13aWR0aDogNzBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlci10b3BfX2xvZ28tZGVzY3JpcHRpb25cclxuXHJcblx0Jl9fbG9nby1kZXNjcmlwdGlvbiB7XHJcblx0XHQvL21hcmdpbi10b3A6IC0xMXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNTcuMTQyODU3JTsgLyogMjIvMTQgKi9cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXItdG9wX19zZWxlY3RcclxuXHJcblx0Jl9fc2VsZWN0IHtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlci10b3BfX2NpdHktY2hvb3NlXHJcblxyXG5cdCZfX2NpdHktY2hvb3NlIHtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdGNvbG9yOiByZ2IoNDAsIDQwLCA0MCk7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlci10b3BfX2NpdHktY2hvb3NlblxyXG5cclxuXHQmX19jaXR5LWNob29zZW4ge1xyXG5cdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sb3I6IHJnYig0MCwgNDAsIDQwKTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Z2FwOiA1cHg7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDQuODJweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlci10b3BfX2NpdGllc1xyXG5cclxuXHQmX19jaXRpZXMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyLXRvcF9fY2l0eVxyXG5cclxuXHQmX19jaXR5IHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlci10b3BfX3JpZ2h0c2lkZVxyXG5cclxuXHQmX19yaWdodHNpZGUge1xyXG5cdFx0Z2FwOiA0MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRnYXA6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyLXRvcF9fbWFpbFxyXG5cclxuXHQmX19tYWlsIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTcuNzNweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCYuX21vYmlsZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHQmLl9tb2JpbGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlci10b3BfX21haWwtbGlua1xyXG5cclxuXHQmX19tYWlsLWxpbmsge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjYvMTggKi9cclxuXHRcdGxldHRlci1zcGFjaW5nOiAwJTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG5cclxuXHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAjZmM0YzAyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlci10b3BfX21haWwtdGV4dFxyXG5cclxuXHQmX19tYWlsLXRleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNTcuMTQyODU3JTsgLyogMjIvMTQgKi9cclxuXHRcdGxldHRlci1zcGFjaW5nOiAwJTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyLXRvcF9fcGhvbmVcclxuXHQmX19waG9uZS1pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0Jl9fcGhvbmUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMS45OXB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQuNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGdhcDogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlci10b3BfX3Bob25lLWxpbmtcclxuXHJcblx0Jl9fcGhvbmUtbGluayB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjYvMTggKi9cclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogI2ZjNGMwMjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXItdG9wX19jYWxsYmFja1xyXG5cclxuXHQmX19jYWxsYmFjayB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblxyXG5cdFx0bGluZS1oZWlnaHQ6IDE1Ny4xNDI4NTclOyAvKiAyMi8xNCAqL1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNkOTQwMDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLWJvdHRvbSB7XHJcblx0cGFkZGluZy10b3A6IDEzLjVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuXHRtYXJnaW4tdG9wOiA5LjVweDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDAsIDAsIDAsIDAuMSk7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdHBhZGRpbmc6IDdweCAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblx0Ly8gLmhlYWRlci1ib3R0b21fX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLmhlYWRlcl9fbmF2aWdhdGlvblxyXG5cclxuXHQmX19uYXZpZ2F0aW9uIHtcclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX2NvbmZpZ3VyYXRpb25cclxuXHJcblx0Jl9fY29uZmlndXJhdGlvbiB7XHJcblx0XHRjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAyMDBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYigyNTIsIDc2LCAyKTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdG1heC13aWR0aDogMTEwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZjY0MjM7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tYWluLW5hdiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE5cHg7XHJcblx0XHR6LWluZGV4OiA5O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDM1cHg7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTkwMHB4KTtcclxuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE5MDBweCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE5MDBweCk7XHJcblx0fVxyXG5cdCYuX25hdi1tb2JpbGUge1xyXG5cdFx0bWF4LXdpZHRoOiAzNTBweDtcclxuXHRcdHdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHotaW5kZXg6IDEzNztcclxuXHRcdHotaW5kZXg6IDkwMDk5O1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHRcdHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC8vIC5tYWluLW5hdl9fbGlzdFxyXG5cdCZfX2Nsb3NlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMTBweDtcclxuXHRcdHRvcDogMTBweDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRnYXA6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdG9nZ2xlciB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuXHRcdG1heC13aWR0aDogMzBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLm1haW4tbmF2X19pdGVtXHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Z2FwOiA1cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdCY6aG92ZXIgPiBhIHtcclxuXHRcdFx0Y29sb3I6ICNmYzRjMDI7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0Ly8gLm1haW4tbmF2X19pdGVtX3BhcmVudFxyXG5cclxuXHRcdCZfcGFyZW50IHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDQuODJweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiA3cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0Lm1haW4tbmF2X19zdWJtZW51IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Lm1haW4tbmF2IC5tYWluLW5hdl9fc3VibWVudSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3N1Ym1lbnUtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDVweDtcclxuXHR9XHJcblxyXG5cdC8vIC5tYWluLW5hdl9fbGlua1xyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zdWJtZW51IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0bWluLXdpZHRoOiBtYXgtY29udGVudDtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHRwYWRkaW5nOiAyNXB4IDIwcHg7XHJcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4ICNhM2E5YjcxYTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTU3LjE0Mjg1NyU7IC8qIDIyLzE0ICovXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zdWJtZW51LWxpbmsge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiByZ2IoMjUyLCA3NiwgMik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8vIC5oZWFkZXItdG9wX19tZXNzZW5nZXJzXHJcblxyXG4ubWVzc2VuZ2VycyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDhweDtcclxuXHQmX19tZXNzZW5nZXIge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Jl93aGF0c2FwcCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYigzNywgMjExLCAxMDIpO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTkuNjVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMmRlODczO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX3RlbGVncmFtIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiKDUzLCAxNjksIDIyOSk7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICM1NGMwZjg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCYuX21vYmlsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0Ji5fbW9iaWxlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIC5oZWFkZXItdG9wX19tZXNzZW5nZXJcclxuIiwiLmZvb3RlciB7XHJcblx0Ly8gLmZvb3Rlcl9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRnYXA6IDE5NHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRnYXA6IDMwcHg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1lc3NlbmdlcnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblx0Ly8gLmZvb3Rlcl9fdG9wXHJcblxyXG5cdCZfX3RvcCB7XHJcblx0XHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2IoNDAsIDQwLCA0MCk7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZm9vdGVyX19uYXZzXHJcblxyXG5cdCZfX25hdnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogMTAwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRnYXA6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX25hdnMtd3JhcHBlclxyXG5cclxuXHQmX19uYXZzLXdyYXBwZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDRweDtcclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX25hdnMtdGl0bGVcclxuXHJcblx0Jl9fbmF2cy10aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuZm9vdGVyX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZm9vdGVyX19uYXZcclxuXHJcblx0Jl9fbmF2IHtcclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX25hdi1saXN0XHJcblxyXG5cdCZfX25hdi1saXN0IHtcclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX25hdi1pdGVtXHJcblxyXG5cdCZfX25hdi1pdGVtIHtcclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX25hdi1saW5rXHJcblxyXG5cdCZfX25hdi1saW5rIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogI2ZjNGMwMjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX2NvbnRhY3RzXHJcblxyXG5cdCZfX2NvbnRhY3RzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAzMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Z2FwOiAxNXB4IDMwcHg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvb3Rlcl9faXRlbVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX21haWxcclxuXHJcblx0Jl9fbWFpbCB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAjZDk0MDAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvb3Rlcl9fbWVzc2VuZ2Vyc1xyXG5cclxuXHQmX19tZXNzZW5nZXJzIHtcclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX3Bob25lXHJcblxyXG5cdCZfX3Bob25lIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogI2Q5NDAwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX2NhbGxiYWNrXHJcblxyXG5cdCZfX2NhbGxiYWNrIHtcclxuXHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogI2Q5NDAwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX2JvdHRvbVxyXG5cclxuXHQmX19ib3R0b20ge1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiKDMzLCAzMywgMzMpO1xyXG5cdFx0LmZvb3Rlcl9fY29udGFpbmVyIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRnYXA6IDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHQuZm9vdGVyX19jb250YWluZXIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX2xvZ29cclxuXHJcblx0Jl9fbG9nbyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogMjBweDtcclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX2xvZ28tZGVzY3JpcHRpb25cclxuXHJcblx0Jl9fbG9nby1kZXNjcmlwdGlvbiB7XHJcblx0fVxyXG5cclxuXHQvLyAuZm9vdGVyX190ZXh0XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1Ny4xNDI4NTclOyAvKiAyMi8xNCAqL1xyXG5cdH1cclxuXHJcblx0Ly8gLmZvb3Rlcl9fbWlkZGxlXHJcblxyXG5cdCZfX21pZGRsZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogNTdweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGdhcDogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvb3Rlcl9faW5mb1xyXG5cclxuXHQmX19pbmZvIHtcclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX3BvbGl0aWNzXHJcblxyXG5cdCZfX3BvbGl0aWNzIHtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogI2Q5NDAwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5mb290ZXJfX3JpZ2h0XHJcblxyXG5cdCZfX3JpZ2h0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiA1N3B4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZm9vdGVyX190ZmFcclxuXHJcblx0Jl9fdGZhIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiA1cHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcblx0XHRcdFx0ZmlsdGVyOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb290ZXJfX3RmYS10ZXh0IHtcclxuXHRcdFx0XHRjb2xvcjogI2ZjNGMwMjtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZm9vdGVyX190ZmEtdGV4dFxyXG5cclxuXHQmX190ZmEtdGV4dCB7XHJcblx0XHRvcGFjaXR5OiAwLjI7XHJcblx0fVxyXG5cclxuXHQvLyAuZm9vdGVyX19kZXNjcmlwdG9yXHJcblxyXG5cdCZfX2Rlc2NyaXB0b3Ige1xyXG5cdH1cclxufVxyXG4iLCIuY2FsbGJhY2stbW9kYWwge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItcmFkaXVzOiAyMnB4O1xuXHRiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRtYXgtd2lkdGg6IDk3MHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0bWF4LXdpZHRoOiA3NTBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0LmZvcm1fX2NoZWNrIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cdC8vIC5jYWxsYmFjay1tb2RhbF9faW5uZXJcblxuXHQmX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLmNhbGxiYWNrLW1vZGFsX19mb3JtXG5cblx0Jl9fZm9ybSB7XG5cdFx0cGFkZGluZzogNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4uY2FsbGJhY2sge1xuXHQuZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdH1cblx0Ly8gLmNhbGxiYWNrX19sZWZ0c2lkZVxuXG5cdCZfX2xlZnRzaWRlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhbGxsLWJhY2suanBnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Ly9iYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdHBhZGRpbmc6IDYwcHggNTBweCAwIDUwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLmNhbGxiYWNrX19jb250ZW50XG5cblx0Jl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQvLyAuY2FsbGJhY2tfX21hbmFnZXJcblxuXHQmX19tYW5hZ2VyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG5cblx0Ly8gLmNhbGxiYWNrX19tYW5nZXItcGhvdG9cblxuXHQmX19tYW5nZXItcGhvdG8ge1xuXHR9XG5cblx0Ly8gLmNhbGxiYWNrX19tYW5hZ2VyLWluZm9cblxuXHQmX19tYW5hZ2VyLWluZm8ge1xuXHR9XG5cblx0Ly8gLmNhbGxiYWNrX19tYW5hZ2VyLW5hbWVcblxuXHQmX19tYW5hZ2VyLW5hbWUge1xuXHR9XG5cblx0Ly8gLmNhbGxiYWNrX19tYW5hZ2VyLXByb2ZcblxuXHQmX19tYW5hZ2VyLXByb2Yge1xuXHRcdGNvbG9yOiByZ2IoMTQ3LCAxNDcsIDE0Nyk7XG5cdFx0bWFyZ2luLXRvcDogN3B4O1xuXHR9XG5cblx0Ly8gLmNhbGxiYWNrX190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdCZfbW9iIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YnIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuY2FsbGJhY2tfX3N1YnRpdGxlXG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHQmX21vYiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuY2FsbGJhY2tfX3Bob25lXG5cblx0Jl9fcGhvbmUge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1heC13aWR0aDogMjgwcHg7XG5cdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5jYWxsYmFja19faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC8vIC5jYWxsYmFja19fbGFiZWxcblxuXHQmX19sYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRjb2xvcjogcmdiYSgkY29sb3I6ICMyODI4MjgsICRhbHBoYTogMC40KTtcblxuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRsZXR0ZXItc3BhY2luZzogMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQvLyAuY2FsbGJhY2tfX21lc3NlbmdlcnNcblxuXHQmX19tZXNzZW5nZXJzIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z2FwOiA1cHg7XG5cdH1cblxuXHQvLyAuY2FsbGJhY2tfX21lc3NlbmdlclxuXG5cdCZfX21lc3NlbmdlciB7XG5cdFx0bGFiZWwge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdGNvbG9yOiByZ2IoMTQ3LCAxNDcsIDE0Nyk7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAlO1xuXHRcdH1cblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0JjpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZjNGMwMjtcblxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5jYWxsYmFja19fbWVzc2VuZ2VyX2NhbGxcblxuXHRcdCZfY2FsbCB7XG5cdFx0fVxuXG5cdFx0Ly8gLmNhbGxiYWNrX19tZXNzZW5nZXJfd2hcblxuXHRcdCZfd2gge1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHQmOmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzI1ZDM2Njtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIC5jYWxsYmFja19fbWVzc2VuZ2VyX3RnXG5cblx0XHQmX3RnIHtcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0JjpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMzNWE5ZTU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuY2FsbGJhY2tfX3RpbWVzXG5cblx0Jl9fdGltZXMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiA1cHg7XG5cdH1cblxuXHQvLyAuY2FsbGJhY2tfX3RpbWVcblxuXHQmX190aW1lIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDExMXB4O1xuXG5cdFx0bGFiZWwge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdGNvbG9yOiByZ2IoMTQ3LCAxNDcsIDE0Nyk7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAlO1xuXHRcdH1cblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0JjpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZjNGMwMjtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggI2ZjNGMwMjMzO1xuXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuY2FsbGJhY2tfX2RhdGVcblxuXHQmX19kYXRlIHtcblx0fVxuXG5cdC8vIC5jYWxsYmFja19faXRlbS1pbnB1dFxuXG5cdCZfX2l0ZW0taW5wdXQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMzQ0cHg7XG5cdFx0aGVpZ2h0OiA4NnB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiKDI0MSwgMjQxLCAyNDEpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0YmFja2dyb3VuZDogI2U4ZTllYjtcblxuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblxuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IHJnYmEoJGNvbG9yOiAjMjgyODI4LCAkYWxwaGE6IDAuMyk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGhlaWdodDogNzVweDtcblx0XHR9XG5cdH1cbn1cbi5wb2xpdGljcy1tb2RhbCB7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdG1heC13aWR0aDogNTUwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxufVxuLnBvbGl0aWNzLW1vZGFsX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59XG4uZmFuY3lib3hfX2NvbnRlbnQge1xuXHRib3JkZXItcmFkaXVzOiAyMnB4O1xufVxuLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSxcbi5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50IHtcblx0Y3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYWR2YW50YWdlLW1vZGFsIHtcblx0cGFkZGluZzogMDtcblx0bWF4LXdpZHRoOiA5MDBweDtcblx0d2lkdGg6IDEwMCU7XG59XG4uYWR2YW50YWdlLW1vZGFsIC5ncmlkLWJsb2NrX192ZXJ0aWNhbCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucXVpei1tb2RhbCB7XG5cdHBhZGRpbmctaW5saW5lOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHQuYWR2YW50YWdlLW1vZGFsIHtcblx0XHRtYXgtd2lkdGg6IDY4NXB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHQuYWR2YW50YWdlLW1vZGFsIHtcblx0XHRtYXgtd2lkdGg6IDc1MHB4O1xuXHR9XG5cdC5xdWl6LW1vZGFsIHtcblx0XHRwYWRkaW5nLWlubGluZTogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHQuYWR2YW50YWdlLW1vZGFsIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0LmFkdmFudGFnZS1tb2RhbCAuX2NvdXJzb3Ige1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LmFkdmFudGFnZS1tb2RhbCAuZ3JpZC1ibG9ja19fdmVydGljYWwge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LnF1aXotbW9kYWwge1xuXHRcdHBhZGRpbmctaW5saW5lOiAwcHg7XG5cdH1cbn1cbi5mb3JtLW1vZGFsIHtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHQuZm9ybSB7XG5cdFx0cGFkZGluZzogNjBweCA3MHB4IDUzcHggNzBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHR9XG5cdH1cblx0LmZvcm1fX2J1dHRvbiB7XG5cdFx0bWF4LXdpZHRoOiAzODBweDtcblx0fVxuXHQuZm9ybV9faW5wdXQge1xuXHRcdG1heC13aWR0aDogMzMwcHg7XG5cdH1cbn1cbiIsIi5zZWN0aW9uLXF1aXoge1xyXG5cdCZfX2ZpbmlzaC1oZWFkZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHQuc2VjdGlvbi1xdWl6X190aXRsZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z2FwOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19ibGFjay10ZXh0IHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2IoNDAsIDQwLCA0MCk7XHJcblx0XHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdHBhZGRpbmc6IDIwcHggMzBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcGVyY2VudHMge1xyXG5cdFx0Z2FwOiAyNXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19wZXJjZW50cy1waWMge1xyXG5cdFx0bWF4LXdpZHRoOiA4MHB4O1xyXG5cdH1cclxuXHQmX19wZXJjZW50cy10ZXh0IHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faXRlbXMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHQmX2hlYWRlciB7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRnYXA6IDAgNDBweDtcclxuXHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0XHRcdGdhcDogMTBweCAzMHB4O1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA3MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHQuc2VjdGlvbi1xdWl6X19pdGVtLXRleHQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucXVpeiB7XHJcblx0bWFyZ2luLXRvcDogNTZweDtcclxuXHRtaW4taGVpZ2h0OiA3OTJweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bWluLWhlaWdodDogdW5zZXQ7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxufVxyXG4ucXVpel9fd3JhcHBlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogNTBweCA2MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XHJcblx0XHRwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnF1aXotcmlnaHRzaWRlIHtcclxuXHRwYWRkaW5nOiA0MHB4IDM4cHg7XHJcblx0d2lkdGg6IDQwMHB4O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0YmFja2dyb3VuZDogcmdiKDUzLCA1NiwgNjApO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRwYWRkaW5nOiAyNXB4O1xyXG5cdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0YnIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQvLyAucXVpei1yaWdodHNpZGVfX2hlYWRlclxyXG5cclxuXHQmX19oZWFkZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQvLyAucXVpei1yaWdodHNpZGVfX2hlYWRlci1waWNcclxuXHJcblx0Jl9faGVhZGVyLXBpYyB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDcwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAucXVpei1yaWdodHNpZGVfX2hlYWRlci1jb250ZW50XHJcblxyXG5cdCZfX2hlYWRlci1jb250ZW50IHtcclxuXHR9XHJcblxyXG5cdC8vIC5xdWl6LXJpZ2h0c2lkZV9faGVhZGVyLW5hbWVcclxuXHJcblx0Jl9faGVhZGVyLW5hbWUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnF1aXotcmlnaHRzaWRlX19oZWFkZXItcHJvZlxyXG5cclxuXHQmX19oZWFkZXItcHJvZiB7XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5xdWl6LXJpZ2h0c2lkZV9fdGV4dFxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5xdWl6LXJpZ2h0c2lkZV9fdmlkZW9cclxuXHJcblx0Jl9fdmlkZW8ge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDE1cHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRnYXA6IDEycHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5faWNvbi1wbGF5IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmY2NDIzO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6XHJcblx0XHRcdFx0XHQwcHggMTVweCAzMHB4IDBweCAjZmZmZmZmMWEgaW5zZXQsXHJcblx0XHRcdFx0XHQwcHggMTVweCAzMHB4IDBweCAjZTIzMjQxNDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnF1aXotcmlnaHRzaWRlX192aWRlby10ZXh0IHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmNjQyMztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19tYWluIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1heC13aWR0aDogNDQwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAucXVpei1yaWdodHNpZGVfX3BsYXlcclxuXHJcblx0Jl9fcGxheSB7XHJcblx0XHR3aWR0aDogNjRweDtcclxuXHRcdGhlaWdodDogNjRweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDIyNiwgNTAsIDY1LCAwLjE1KTtcclxuXHRcdC8qIFJlZCAqL1xyXG5cdFx0YmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMyU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnF1aXotcmlnaHRzaWRlX192aWRlby10ZXh0XHJcblxyXG5cdCZfX3ZpZGVvLXRleHQge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAucXVpei1yaWdodHNpZGVfX2Fic1xyXG5cclxuXHQmX19hYnMge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5xdWl6IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGdhcDogMjBweDtcclxuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHQvLyAucHJvZ3Jlc3MtYmFyX190ZXh0XHJcblx0Jl9fdGV4dCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdHBhZGRpbmc6IDAgMjVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2Ni42NjY2NjclOyAvKiAyMC8xMiAqL1xyXG5cdFx0ei1pbmRleDogMztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHR9XHJcblx0Ly8gLnByb2dyZXNzLWJhcl9fbGluZVxyXG5cdCZfX2xpbmUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtaW4taGVpZ2h0OiAyOHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdG1heC13aWR0aDogNjAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2IoMjQwLCAyNDIsIDI0NSk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbi5saW5lIHtcclxuXHRsZWZ0OiAtNDAlO1xyXG5cdGhlaWdodDogMjhweDtcclxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcblx0YmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHR0b3A6IDA7XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXHJcblx0XHRcdDEzNWRlZyxcclxuXHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsXHJcblx0XHRcdHRyYW5zcGFyZW50IDI1JSxcclxuXHRcdFx0dHJhbnNwYXJlbnQgNTAlLFxyXG5cdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSxcclxuXHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsXHJcblx0XHRcdHRyYW5zcGFyZW50IDc1JSxcclxuXHRcdFx0dHJhbnNwYXJlbnRcclxuXHRcdCk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoXHJcblx0XHRcdDEzNWRlZyxcclxuXHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsXHJcblx0XHRcdHRyYW5zcGFyZW50IDI1JSxcclxuXHRcdFx0dHJhbnNwYXJlbnQgNTAlLFxyXG5cdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSxcclxuXHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsXHJcblx0XHRcdHRyYW5zcGFyZW50IDc1JSxcclxuXHRcdFx0dHJhbnNwYXJlbnRcclxuXHRcdCk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcblx0XHRcdC00NWRlZyxcclxuXHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsXHJcblx0XHRcdHRyYW5zcGFyZW50IDI1JSxcclxuXHRcdFx0dHJhbnNwYXJlbnQgNTAlLFxyXG5cdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSxcclxuXHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsXHJcblx0XHRcdHRyYW5zcGFyZW50IDc1JSxcclxuXHRcdFx0dHJhbnNwYXJlbnRcclxuXHRcdCk7XHJcblx0XHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyA3cyBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDdzIGxpbmVhciBpbmZpbml0ZTtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4zcztcclxuXHRcdC1vLXRyYW5zaXRpb246IHdpZHRoIDAuM3M7XHJcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG5cdDAlIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggMjVweDtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDBweCAxMDBweDtcclxuXHR9XHJcbn1cclxuLm5leHQtc3RlcCB7XHJcblx0bWluLWhlaWdodDogODBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRnYXA6IDEwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Zm9udC1zaXplOiA3Ljc0cHg7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0bWF4LXdpZHRoOiAzNDBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxufVxyXG4uYmFjay1zdGVwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGdhcDogMTBweDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdG9wYWNpdHk6IDAuMjtcclxuXHRjb2xvcjogcmdiKDQwLCA0MCwgNDApO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjYvMTggKi9cclxuXHRsZXR0ZXItc3BhY2luZzogMCU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Zm9udC1zaXplOiA3Ljc0cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnN0ZXAge1xyXG5cdC8vIC5zdGVwX19ibG9ja1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHQmX190aXRsZSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3RlcF9fYmxvY2sge1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdH1cclxuXHJcblx0Ly8gLnN0ZXBfX2J1dHRvbnNcclxuXHJcblx0LnN0ZXBfX2J1dHRvbnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogMTVweDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHQubWFpbi1idG4ge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5xdWl6LXZhcmlhbnRzIHtcclxuXHQvLyAucXVpei12YXJpYW50c19fdmFyaWFudFxyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnF1aXotdmFyaWFudHNfX3ZhcmlhbnQge1xyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5xdWl6LXF1ZXN0aW9uIGlucHV0IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDQwLCA0MCwgNDApO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblxyXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX192YXJpYW50IHtcclxuXHRcdCYuYWN0aXZlMjIge1xyXG5cdFx0XHQucXVpei1xdWVzdGlvbl9fbGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnF1aXotcXVlc3Rpb25fX3BpY3R1cmU6OmJlZm9yZSxcclxuXHRcdFx0LnF1aXotcXVlc3Rpb25fX2xhYmVsOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcXVpei1jaGVjay1hY3RpdmUucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAucXVpei12YXJpYW50c19fbGFiZWxcclxuXHJcblx0Jl9fbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMTggKiAxMDAlKTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIC5xdWl6LXF1ZXN0aW9uX19sYWJlbCB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIC5xdWl6LXF1ZXN0aW9uX19waWN0dXJlOjpiZWZvcmUsXHJcblx0XHQmOmhvdmVyIC5xdWl6LXF1ZXN0aW9uX19sYWJlbDo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9xdWl6LWNoZWNrLWFjdGl2ZS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5xdWl6LXZhcmlhbnRzX19xdWVzdGlvblxyXG5cclxuXHQmX19xdWVzdGlvbiB7XHJcblx0fVxyXG5cclxuXHQvLyAucXVpei12YXJpYW50c19fYnRuXHJcblxyXG5cdCZfX2J0biB7XHJcblx0fVxyXG5cclxuXHQvLyAucXVpei12YXJpYW50c19fc2tpcFxyXG5cclxuXHQmX19za2lwIHtcclxuXHR9XHJcbn1cclxuLnF1aXotcXVlc3Rpb24ge1xyXG5cdC8vIC5xdWl6LXF1ZXN0aW9uX19waWN0dXJlXHJcblxyXG5cdCZfX3BpY3R1cmUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0d2lkdGg6IDUycHg7XHJcblx0XHRcdGhlaWdodDogNTJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3F1aXotY2hlY2sucG5nKTtcclxuXHRcdFx0Ym94LXNoYWRvdzpcclxuXHRcdFx0XHQwcHggMTBweCAzMHB4IDBweCByZ2JhKDE0MSwgMTQxLCAxNDEsIDAuMiksXHJcblx0XHRcdFx0aW5zZXQgMHB4IC00cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuXHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRib3R0b206IC0yNnB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnF1aXotcXVlc3Rpb25fX2xhYmVsXHJcblxyXG5cdCZfX2xhYmVsIHtcclxuXHR9XHJcblx0Jl9fYnV0dG9ucyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiA0M3B4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5zdGVwIHtcclxuXHQucXVpei12YXJpYW50cyB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0LnF1aXotcXVlc3Rpb25fX2xhYmVsIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGdhcDogMTZweDtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHR3aWR0aDogMzdweDtcclxuXHRcdFx0aGVpZ2h0OiAzN3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcXVpei1jaGVjay5wbmcpO1xyXG5cclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z2FwOiAxMnB4O1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucXVpei12YXJpYW50c19fbGFiZWw6aG92ZXIgLnF1aXotcXVlc3Rpb25fX2xhYmVsOjpiZWZvcmUge1xyXG5cdFx0d2lkdGg6IDM3cHg7XHJcblx0XHRoZWlnaHQ6IDM3cHg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0fVxyXG5cdC5xdWl6LXZhcmlhbnRzX192YXJpYW50LmFjdGl2ZTIyIC5xdWl6LXF1ZXN0aW9uX19sYWJlbDo6YmVmb3JlIHtcclxuXHRcdHdpZHRoOiAzN3B4O1xyXG5cdFx0aGVpZ2h0OiAzN3B4O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdH1cclxufVxyXG4ucXVpei1maW5pc2gge1xyXG5cdHBhZGRpbmctYm90dG9tOiA3OXB4O1xyXG5cdC5wcm9ncmVzcy1iYXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5xdWl6LXZhcmlhbnRzX192YXJpYW50IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0YmFja2dyb3VuZDogcmdiKDI0NywgMjQ4LCAyNDkpO1xyXG5cdG1pbi1oZWlnaHQ6IDk3cHg7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDgwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRiciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRtaW4taGVpZ2h0OiA3MHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0bWluLWhlaWdodDogYXV0bztcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5sYXN0LXN0ZXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvLyAubGFzdC1zdGVwX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAubGFzdC1zdGVwX19pdGVtc1xyXG5cclxuXHQmX19pdGVtcyB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0Z2FwOiAzMHB4IDIwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHQuc2VjdGlvbi1xdWl6X19pdGVtLXRleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA3MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRnYXA6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAubGFzdC1zdGVwX19mb3JtXHJcblxyXG5cdCZfX2Zvcm0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdG1heC13aWR0aDogNDEwcHg7XHJcblx0XHQuZm9ybV9faW5uZXIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5sYXN0LXN0ZXBfX3Bob25lXHJcblxyXG5cdCZfX3Bob25lIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogLTc5cHg7XHJcblx0XHRyaWdodDogLTEwNXB4O1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcclxuXHRcdFx0cmlnaHQ6IC03MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Ym90dG9tOiAtMzBweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAzODBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb3JtIHtcclxuXHRcdC8vIC5mb3JtX19jb250ZW50XHJcblxyXG5cdFx0Jl9fY29udGVudCB7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmZvcm1fX2lubmVyXHJcblxyXG5cdFx0Jl9faW5uZXIge1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5mb3JtX19pdGVtc1xyXG5cclxuXHRcdCZfX2l0ZW1zIHtcclxuXHRcdH1cclxuXHJcblx0XHQvLyAuZm9ybV9faW5wdXRcclxuXHJcblx0XHQmX19pbnB1dCB7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmZvcm1fX2J1dHRvblxyXG5cclxuXHRcdCZfX2J1dHRvbiB7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmZvcm1fX2NoZWNrXHJcblxyXG5cdFx0Jl9fY2hlY2sge1xyXG5cdFx0XHQvLyAuZm9ybV9fY2hlY2tfdmVydGljYWxcclxuXHJcblx0XHRcdCZfdmVydGljYWwge1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmZvcm1fX2NoZWNrLWlucHV0XHJcblxyXG5cdFx0Jl9fY2hlY2staW5wdXQge1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5mb3JtX19jaGVjay1sYWJlbFxyXG5cclxuXHRcdCZfX2NoZWNrLWxhYmVsIHtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tMSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMxLWJhY2suanBlZyk7XHJcblx0cGFkZGluZzogMTIwcHggMDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0cGFkZGluZzogNDBweCAwO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNjAlO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRcdG9wYWNpdHk6IDAuNDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xX19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xX19zdWJ0aXRsZVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHRcdGltZyB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDYwcHggMHB4IHJnYmEoMTYzLCAxNjksIDE4MywgMC4xNik7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA2MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRiIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGdhcDogMTVweDtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTFfX2J1dHRvbnNcclxuXHJcblx0Jl9fYnV0dG9ucyB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMV9fYnV0dG9uXHJcblxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNDAwcHg7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xX19jaG9vc2VcclxuXHJcblx0Jl9fY2hvb3NlIHtcclxuXHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xX19jaG9vc2UtdGV4dFxyXG5cclxuXHQmX19jaG9vc2UtdGV4dCB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xX19jb21wYW5pZXNcclxuXHJcblx0Jl9fY29tcGFuaWVzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDI1cHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xX19jb21wYW55XHJcblxyXG5cdCZfX2NvbXBhbnkge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMV9faXRlbXNcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMV9faXRlbVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMnB4O1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDZweDtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdGdhcDogMTVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0bWluLWhlaWdodDogdW5zZXQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTIge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdH1cclxuXHQvLyAuc2VjdGlvbi0yX19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTJfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHR9XHJcblx0Jl9uZXdzIHtcclxuXHRcdC5zZWN0aW9uLTJfX2l0ZW06OmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTJfX2l0ZW0tcGljIHtcclxuXHRcdFx0ZmlsdGVyOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAuc2VjdGlvbi0yX19pdGVtc1xyXG5cclxuXHQmX19pdGVtcyB7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogMzBweDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTJfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRtYXgtd2lkdGg6IDM4MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMS42NiU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTBweCk7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDklO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciAuc2VjdGlvbi0yX19pdGVtLW1vcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmY2NDIzO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC43KSAtMiUsIHJnYmEoNzMsIDMsIDE2MywgMCkgNjAlKSxcclxuXHRcdFx0XHRsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuOCkgLTIlLCByZ2JhKDczLCAzLCAxNjMsIDApIDYwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yX19pdGVtLWlubmVyXHJcblx0Jl9faXRlbS1waWMge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuNyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2l0ZW0taW5uZXIge1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0cGFkZGluZzogMzVweCAzMHB4IDI4cHggMjVweDtcclxuXHRcdHBhZGRpbmc6IGF1dG87XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMl9faXRlbS1uYW1lXHJcblxyXG5cdCZfX2l0ZW0tbmFtZSB7XHJcblx0XHRjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAyOC8yMCAqL1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMl9faXRlbS1tb3JlXHJcblxyXG5cdCZfX2l0ZW0tbW9yZSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xyXG5cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMjE0cHg7XHJcblx0XHRoZWlnaHQ6IDM2cHg7XHJcblxyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDcuNzRweDtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAxLjVweDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmY2NDIzO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRnYXA6IDVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tNCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWM0LWJhY2suanBlZyk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQubWFpbi1zbGlkZXIgLnN3aXBlci13cmFwcGVyIHtcclxuXHRcdGNvdW50ZXItcmVzZXQ6IHNsaWRlLWNvdW50ZXI7XHJcblx0fVxyXG5cdC8vIC5zZWN0aW9uLTRfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHQmX2Fib3V0IHtcclxuXHRcdHBhZGRpbmctdG9wOiAyMDBweDtcclxuXHRcdG1hcmdpbi10b3A6IC0xMDBweDtcclxuXHRcdC5zZWN0aW9uLTRfX3RpdGxlIGJyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxNDBweDtcclxuXHRcdH1cclxuXHRcdCYgKyAuc2VjdGlvbi05IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tNF9faGVhZGVyXHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTRfX2hlYWRlci10ZXh0XHJcblxyXG5cdCZfX2hlYWRlci10ZXh0IHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTRfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTRfX3N1YnRpdGxlXHJcblxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00X19zbGlkZXJcclxuXHJcblx0Jl9fc2xpZGVyIHtcclxuXHR9XHJcbn1cclxuXHJcbi5tYWluLXNsaWRlciB7XHJcblx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblx0Ly8gLm1haW4tc2xpZGVyX193cmFwcGVyXHJcblxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0fVxyXG5cclxuXHQvLyAubWFpbi1zbGlkZXJfX3NsaWRlXHJcblxyXG5cdCZfX3NsaWRlIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG1pbi1oZWlnaHQ6IDU4MnB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19wYWdpbmF0aW9uIHtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cdH1cclxuXHQmX19uYXZpZ2F0aW9uIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxM3B4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG5cdFx0Z2FwOiAxNnB4O1xyXG5cdFx0cGFkZGluZzogNXB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLm1haW4tc2xpZGVyX19zbGlkZS1pbm5lclxyXG5cclxuXHQmX19zbGlkZS1pbm5lciB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1heC13aWR0aDogMzgwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAubWFpbi1zbGlkZXJfX3NsaWRlLXBpY1xyXG5cclxuXHQmX19zbGlkZS1waWMge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogY291bnRlcihzbGlkZS1jb3VudGVyLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XHJcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBzbGlkZS1jb3VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtMjBweDtcclxuXHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoNTMsIDU2LCA2MCwgMC4yKTtcclxuXHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYig0MCwgNDAsIDQwKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5tYWluLXNsaWRlcl9fc2xpZGUtY29udGVudFxyXG5cclxuXHQmX19zbGlkZS1jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5tYWluLXNsaWRlcl9fbWFpbi10ZXh0XHJcblxyXG5cdCZfX21haW4tdGV4dCB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAubWFpbi1zbGlkZXJfX3RleHRcclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tNSB7XHJcblx0Ly8gLnNlY3Rpb24tNV9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01X190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01X19jYXRlZ29yaWVzXHJcblxyXG5cdCZfX2NhdGVnb3JpZXMge1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiA1MHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTVfX2NhdGVnb3JpZXMtbmF2c1xyXG5cclxuXHQmX19jYXRlZ29yaWVzLW5hdnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Z2FwOiAxMnB4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNV9fY2F0ZWdvcmllcy1uYXZcclxuXHJcblx0Jl9fY2F0ZWdvcmllcy1uYXYge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDYgLSAxMHB4KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuXHRcdHBhZGRpbmc6IDM2cHggMCAyM3B4IDA7XHJcblx0XHQmLl9hY3RpdmUge1xyXG5cdFx0XHRib3gtc2hhZG93OlxyXG5cdFx0XHRcdGluc2V0IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksXHJcblx0XHRcdFx0MHB4IDE1cHggMzBweCAwcHggcmdiYSgzMiwgMzYsIDQwLCAwLjE1KTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiKDQwLCA0MCwgNDApO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0LnNlY3Rpb24tNV9fY2F0ZWdvcmllcy1uYW1lIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMTBweCk7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTBweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01X19uYXYtcGljXHJcblxyXG5cdCZfX25hdi1waWMge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDU2JTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01X19jYXRlZ29yaWVzLW5hbWVcclxuXHJcblx0Jl9fY2F0ZWdvcmllcy1uYW1lIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNV9fY2F0ZWdvcmllcy10YWJzXHJcblxyXG5cdCZfX2NhdGVnb3JpZXMtdGFicyB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01X19jYXRlZ29yaWVzLXRhYlxyXG5cclxuXHQmX19jYXRlZ29yaWVzLXRhYiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNV9fY2F0ZWdvcmllcy1idXR0b25zXHJcblxyXG5cdCZfX2NhdGVnb3JpZXMtYnV0dG9ucyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTVfX2NhdGVnb3JpZXMtYnV0dG9uXHJcblxyXG5cdCZfX2NhdGVnb3JpZXMtYnV0dG9uIHtcclxuXHRcdGhlaWdodDogOTBweDtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTVfX2NhdGVnb3JpZXMtbW9kYWxcclxuXHJcblx0Jl9fY2F0ZWdvcmllcy1tb2RhbCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNDAwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNV9fY2F0ZWdvcmllcy1uZXh0XHJcblxyXG5cdCZfX2NhdGVnb3JpZXMtbmV4dCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNDIwcHg7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDlweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1jb250ZW50IHtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KDMxMHB4LCA4MDBweCk7XHJcblx0Z2FwOiAxMDBweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0Z2FwOiA1MHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdH1cclxuXHQvLyAuY2F0ZWdvcnktY29udGVudF9fbGVmdHNpZGVcclxuXHJcblx0Jl9fbGVmdHNpZGUge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0fVxyXG5cclxuXHQvLyAuY2F0ZWdvcnktY29udGVudF9fbmFtZVxyXG5cclxuXHQmX19uYW1lIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdC8vIC5jYXRlZ29yeS1jb250ZW50X19saXN0XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuY2F0ZWdvcnktY29udGVudF9fbGlzdC1pdGVtXHJcblxyXG5cdCZfX2xpc3QtaXRlbSB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuY2F0ZWdvcnktY29udGVudF9faXRlbXNcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmNhdGVnb3J5LWNvbnRlbnRfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDZweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmNhdGVnb3J5LWNvbnRlbnRfX2NhdGFsb2dcclxuXHJcblx0Jl9fY2F0YWxvZyB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuY2F0ZWdvcnktY29udGVudF9fc2xpZGVyXHJcblxyXG5cdCZfX3NsaWRlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC8vIC5jYXRlZ29yeS1jb250ZW50X19zbGlkZXItd3JhcHBlclxyXG5cclxuXHQmX19zbGlkZXItd3JhcHBlciB7XHJcblx0fVxyXG5cclxuXHQvLyAuY2F0ZWdvcnktY29udGVudF9fc3dpcGVyLXNsaWRlXHJcblxyXG5cdCZfX3NsaWRlLWlubmVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDYyLjUlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5jYXRlZ29yeS1jb250ZW50X19zbGlkZXItYnV0dG9uXHJcblxyXG5cdCZfX3NsaWRlci1idXR0b24ge1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHQvLyAuY2F0ZWdvcnktY29udGVudF9fc2xpZGVyLWJ1dHRvbl9uZXh0XHJcblxyXG5cdFx0Jl9uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmNhdGVnb3J5LWNvbnRlbnRfX3NsaWRlci1idXR0b25fcHJldlxyXG5cclxuXHRcdCZfcHJldiB7XHJcblx0XHRcdGxlZnQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTYge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjNi1iYWNrLmpwZWcpO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ly8gLnNlY3Rpb24tNl9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi02X19oZWFkZXJcclxuXHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNl9fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNl9fc3VidGl0bGVcclxuXHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTZfX3NsaWRlclxyXG5cclxuXHQmX19zbGlkZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTZfX21vcmVcclxuXHJcblx0Jl9fbW9yZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdG1heC13aWR0aDogMzIwcHg7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb3JtIHtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDcwcHggNTNweCA3MHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRwYWRkaW5nOiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmZvcm1fX2J1dHRvbiB7XHJcblx0XHRtYXgtd2lkdGg6IDM4MHB4O1xyXG5cdH1cclxuXHQuZm9ybV9faW5wdXQge1xyXG5cdFx0bWF4LXdpZHRoOiAzMzBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9qZWN0cy1zbGlkZXIge1xyXG5cdC8vIC5wcm9qZWN0cy1zbGlkZXJfX25hdmlnYXRpb25cclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHQvLyAubWFpbi1zbGlkZXJfX3dyYXBwZXJcclxuXHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHR9XHJcblxyXG5cdC8vIC5tYWluLXNsaWRlcl9fc2xpZGVcclxuXHJcblx0Jl9fc2xpZGUge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bWluLWhlaWdodDogNTgycHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3BhZ2luYXRpb24ge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMCU7XHJcblx0fVxyXG5cdCZfX25hdmlnYXRpb24ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblx0XHRnYXA6IDE2cHg7XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0fVxyXG5cdC8vIC5wcm9qZWN0cy1zbGlkZXJfX2J1dHRvblxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0Ly8gLnByb2plY3RzLXNsaWRlcl9fYnV0dG9uX3ByZXZcclxuXHJcblx0XHQmX3ByZXYge1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5wcm9qZWN0cy1zbGlkZXJfX2J1dHRvbl9uZXh0XHJcblxyXG5cdFx0Jl9uZXh0IHtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5wcm9qZWN0cy1zbGlkZXJfX3BhZ2luYXRpb25cclxuXHJcblx0Ly8gLnByb2plY3RzLXNsaWRlcl9fd3JhcHBlclxyXG5cclxuXHQmX193cmFwcGVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5wcm9qZWN0cy1zbGlkZXJfX3NsaWRlXHJcblxyXG5cdCZfX3NsaWRlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5wcm9qZWN0cy1zbGlkZXJfX3NsaWRlLWlubmVyXHJcblxyXG5cdCZfX3NsaWRlLWlubmVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE1My4xNiU7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5wcm9qZWN0cy1zbGlkZXJfX3NsaWRlLWNvbnRlbnRcclxuXHJcblx0Jl9fc2xpZGUtdGV4dCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxN3B4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiKDI1MSwgMjUxLCAyNTEpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cGFkZGluZzogMjBweCAyNXB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG1hcmdpbjogMTBweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi03IHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tN19fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi03X19maWd1cmVcclxuXHJcblx0Jl9fZmlndXJlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMzAwcHg7XHJcblx0XHRsZWZ0OiAtMTQ4MHB4O1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi03X190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi03X19jYXRhbG9nXHJcblxyXG5cdCZfX2NhdGFsb2cge1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2F0YWxvZyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDMwcHg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0Ly8gLmNhdGFsb2dfX2ZpbHRlci1idXR0b25cclxuXHJcblx0Jl9fZmlsdGVyLWJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XHJcblx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bWluLWhlaWdodDogNzVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5jYXRhbG9nX19zaWRlYmFyXHJcblxyXG5cdCZfX3NpZGViYXIge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjJweDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYig0MCwgNDAsIDQwKTtcclxuXHRcdCYuX2NhdGFsb2ctbW9iaWxlIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAyMnB4IDIycHggMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHotaW5kZXg6IDEzNztcclxuXHRcdFx0ei1pbmRleDogOTAwOTk7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE5cHg7XHJcblx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblxyXG5cdFx0XHRwYWRkaW5nOiAzNXB4O1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTAwcHgpO1xyXG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05MDBweCk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTAwcHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmNhdGFsb2dfX2Nsb3NlXHJcblxyXG5cdCZfX2Nsb3NlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdHRvcDogMTVweDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5jYXRhbG9nX19maWx0ZXJzXHJcblxyXG5cdCZfX2ZpbHRlcnMge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdHdpZHRoOiAyNzBweDtcclxuXHRcdHBhZGRpbmc6IDI1cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHR3aWR0aDogMjMwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmNhdGFsb2dfX2NhcmRzXHJcblxyXG5cdCZfX2NhcmRzIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdFx0Z2FwOiAzMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRnYXA6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5jYXRhbG9nX19jYXJkXHJcblxyXG5cdCZfX2NhcmQge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjJweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5jYXRhbG9nX19jYXJkLXBpY1xyXG5cclxuXHQmX19jYXJkLXBpYyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmctYm90dG9tOiA3MS41JTtcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5jYXRhbG9nX19jYXJkLWNvdW50ZXJcclxuXHJcblx0Jl9fY2FyZC1jb3VudGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0dG9wOiAxNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xyXG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDlweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cclxuXHQvLyAuY2F0YWxvZ19fY2FyZC1pbm5lclxyXG5cclxuXHQmX19jYXJkLWlubmVyIHtcclxuXHRcdHBhZGRpbmc6IDI1cHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmNhdGFsb2dfX2NhcmQtbWFpblxyXG5cclxuXHQmX19jYXJkLW1haW4ge1xyXG5cdH1cclxuXHJcblx0Ly8gLmNhdGFsb2dfX2NhcmQtbmFtZVxyXG5cclxuXHQmX19jYXJkLW5hbWUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyNC8xNiAqL1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5jYXRhbG9nX19jYXJkLWNvbnRlbnRcclxuXHJcblx0Jl9fY2FyZC1jb250ZW50IHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRnYXA6IDVweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmNhdGFsb2dfX2NhcmQtcGFydFxyXG5cclxuXHQmX19jYXJkLXBhcnQge1xyXG5cdH1cclxuXHJcblx0Ly8gLmNhdGFsb2dfX2NhcmQtY2hhcmFjdGVyaXN0aWNcclxuXHJcblx0Jl9fY2FyZC1jaGFyYWN0ZXJpc3RpYyB7XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxODAlOyAvKiAxOC8xMCAqL1xyXG5cdH1cclxuXHJcblx0Ly8gLmNhdGFsb2dfX2NhcmQtdGV4dFxyXG5cclxuXHQmX19jYXJkLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2Ni42NjY2NjclOyAvKiAyMC8xMiAqL1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG1hcmdpbi10b3A6IDJweDtcclxuXHR9XHJcblxyXG5cdC8vIC5jYXRhbG9nX19jYXJkLWxpbmtcclxuXHJcblx0Jl9fY2FyZC1saW5rIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1Ny4xNDI4NTclOyAvKiAyMi8xNCAqL1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRnYXA6IDExcHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAjZDk0MDAwO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDYuMjVweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRnYXA6IDhweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuY2F0YWxvZ19fbW9yZVxyXG5cclxuXHQmX19tb3JlIHtcclxuXHRcdGdyaWQtY29sdW1uOiAtMS8xO1xyXG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5maWx0ZXJzIHtcclxuXHQvLyAuZmlsdGVyc19fZmlsdGVyXHJcblxyXG5cdCZfX2ZpbHRlciB7XHJcblx0fVxyXG59XHJcbi5maWx0ZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDI1cHg7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdGdhcDogMTBweDtcclxuXHR9XHJcblx0Ly8gLmZpbHRlcl9faXRlbVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHR9XHJcblxyXG5cdC8vIC5maWx0ZXJfX2l0ZW0tbmFtZVxyXG5cclxuXHQmX19pdGVtLW5hbWUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTQ0LjQ0NDQ0NCU7IC8qIDI2LzE4ICovXHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0fVxyXG5cclxuXHQvLyAuZmlsdGVyX192YXJpYW50c1xyXG5cclxuXHQmX192YXJpYW50cyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogNXB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLmZpbHRlcl9fdmFyaWFudFxyXG5cclxuXHQmX192YXJpYW50IHtcclxuXHRcdGxhYmVsIHtcclxuXHRcdH1cclxuXHRcdGlucHV0IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE2Mi41JTsgLyogMjYvMTYgKi9cclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAxMS4wN3B4O1xyXG5cdFx0XHRcdGhlaWdodDogOC4yNXB4O1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVja2JveC5zdmcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiA0cHg7XHJcblx0XHRcdFx0dG9wOiA3cHg7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogcmdiKDI1MiwgNzYsIDIpO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZpbHRlcl9fbW9yZVxyXG5cclxuXHQmX19tb3JlIHtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRnYXA6IDVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNTcuMTQyODU3JTsgLyogMjIvMTQgKi9cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNS40M3B4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZmlsdGVyX19hcHBseVxyXG5cclxuXHQmX19hcHBseSB7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRtaW4taGVpZ2h0OiB1bnNldDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZmlsdGVyX19yZXNldFxyXG5cclxuXHQmX19yZXNldCB7XHJcblx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi04IHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0Ll9jb3Vyc29yIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tOF9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nLXRvcDogOTBweDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjA1KTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tOF9fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tOF9faXRlbXNcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi04X19pdGVtXHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdH1cclxuXHQmX19pdGVtLWJsb2NrcyB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZ3JpZC1ibG9ja3Mge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDUwcHg7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdGdhcDogMjVweDtcclxuXHR9XHJcbn1cclxuLmdyaWQtYmxvY2sge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMjAwcHgsIDI2NXB4KSBhdXRvO1xyXG5cdGdhcDogMzVweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHQmXzEge1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHQuZ3JpZC1ibG9ja19fdGl0bGUge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNjVweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7IC8qIDI4LzIwICovXHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZ3JpZC1ibG9ja19faG9yaXpvbiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRnYXA6IDE1cHg7XHJcblx0fVxyXG5cdC8vIC5ncmlkLWJsb2NrX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzNweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJmb250LXNpemVcIiwgMzIsIDIyLCA5OTIsIDMyMCwgMSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZ3JpZC1ibG9ja19faG9yaXpvblxyXG5cclxuXHQmX19ob3Jpem9uIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1pbi1oZWlnaHQ6IDMyMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA2NXB4O1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAyNTBweDtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRmaWx0ZXI6IG9wYWNpdHkoMC43KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLl93aGl0ZS10ZXh0IHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuNyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZ3JpZC1ibG9ja19faG9yaXpvbi1pbm5lclxyXG5cclxuXHQmX19ob3Jpem9uLWlubmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZ3JpZC1ibG9ja19faG9yaXpvbi10aXRsZVxyXG5cclxuXHQmX19ob3Jpem9uLXRpdGxlIHtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMzIsIDE4NSwgMjUyKTtcclxuXHRcdFx0cGFkZGluZzogM3B4IDEwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZ3JpZC1ibG9ja19faG9yaXpvbi1zdWJ0aXRsZVxyXG5cclxuXHQmX19ob3Jpem9uLXN1YnRpdGxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZ3JpZC1ibG9ja19faG9yaXpvbi1saXN0XHJcblxyXG5cdCZfX2hvcml6b24tbGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRnYXA6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5ncmlkLWJsb2NrX19ob3Jpem9uLWl0ZW1cclxuXHJcblx0Jl9faG9yaXpvbi1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmdyaWQtYmxvY2tfX3ZlcnRpY2FsXHJcblxyXG5cdCZfX3ZlcnRpY2FsIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdFx0Z2FwOiAzMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAyODBweCk7XHJcblx0XHRcdG92ZXJmbG93OiBzY3JvbGw7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmdyaWQtYmxvY2tfX3ZlcnRpY2FsLWl0ZW1cclxuXHJcblx0Jl9fdmVydGljYWwtaXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjJweDtcclxuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0XHRtaW4taGVpZ2h0OiA1MDBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0bWluLWhlaWdodDogNDcwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0MTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5ncmlkLWJsb2NrX192ZXJ0aWNhbC1pbm5lclxyXG5cclxuXHQmX192ZXJ0aWNhbC1pbm5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0cGFkZGluZzogMjVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5ncmlkLWJsb2NrX192ZXJ0aWNhbC10aXRsZVxyXG5cclxuXHQmX192ZXJ0aWNhbC10aXRsZSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5ncmlkLWJsb2NrX192ZXJ0aWNhbC10ZXh0XHJcblxyXG5cdCZfX3ZlcnRpY2FsLXRleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tOSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWM5LWJhY2suanBlZyk7XHJcblx0Ly8gLnNlY3Rpb24tOV9fY29udGFpbmVyXHJcblx0Jl9uZXcge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWM5LWJhY2syLmpwZWcpO1xyXG5cdH1cclxuXHQmX3R6IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjOS1iYWNrMy5qcGVnKTtcclxuXHRcdC5mb3JtX190eiB7XHJcblx0XHRcdG1heC13aWR0aDogNDEwcHg7XHJcblx0XHR9XHJcblx0XHQuZm9ybV9fdHogbGFiZWwge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfY29udGFjdHMge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0czIuanBnKTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRnYXA6IDMwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tOV9fdGl0bGVcclxuXHQmX19tYW5hZ2VycyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IC0xMDBweDtcclxuXHRcdHJpZ2h0OiAtNDVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0cmlnaHQ6IC0xNTBweDtcclxuXHRcdFx0bWF4LXdpZHRoOiA3MDBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTlfX2Zvcm1cclxuXHJcblx0Jl9fZm9ybSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0bWF4LXdpZHRoOiA1MTBweDtcclxuXHRcdHBhZGRpbmc6IDUwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzhweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0cGFkZGluZzogNDBweDtcclxuXHRcdFx0LmZvcm1fX3RpdGxlIHtcclxuXHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi0xMCB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0fVxyXG5cdC8vIC5zZWN0aW9uLTEwX19jb250YWluZXJcclxuXHQuX2NvdXJzb3Ige1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTE1cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfb3NuYXNjaCB7XHJcblx0XHQuZ3JpZC1ibG9ja19fdmVydGljYWwtaXRlbSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDclO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IDE1cHg7XHJcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblxyXG5cdFx0XHRcdHdpZHRoOiA0NnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDZweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZjNGMwMjtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IHJnYmEoMjI2LCA1MCwgNjUsIDAuMTUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyLnN2Zyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBib3R0b207XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ncmlkLWJsb2NrX192ZXJ0aWNhbC10ZXh0IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmdyaWQtYmxvY2tfX3RleHQtdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAyOC8yMCAqL1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZ3JpZC1ibG9ja19fbGlzdC1pdGVtOjpiZWZvcmUge1xyXG5cdFx0XHR3aWR0aDogNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMF9fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTBfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTBfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblx0LmdyaWQtYmxvY2tfX3ZlcnRpY2FsLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTQwJTsgLyogMjgvMjAgKi9cclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdC5ncmlkLWJsb2NrX192ZXJ0aWNhbC1pdGVtIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAzMjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDUlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZ3JpZC1ibG9ja19fdGl0bGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ncmlkLWJsb2NrIHtcclxuXHRcdC8vIC5ncmlkLWJsb2NrX190aXRsZVxyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdH1cclxuXHJcblx0XHQvLyAuZ3JpZC1ibG9ja19fdmVydGljYWxcclxuXHJcblx0XHQmX192ZXJ0aWNhbCB7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDIwMHB4KTtcclxuXHRcdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmdyaWQtYmxvY2tfX3ZlcnRpY2FsLWl0ZW1cclxuXHJcblx0XHQmX192ZXJ0aWNhbC1pdGVtIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmdyaWQtYmxvY2tfX3ZlcnRpY2FsLWlubmVyXHJcblxyXG5cdFx0Jl9fdmVydGljYWwtaW5uZXIge1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmdyaWQtYmxvY2tfX3ZlcnRpY2FsLXRpdGxlXHJcblxyXG5cdFx0Jl9fdmVydGljYWwtdGl0bGUge1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tMTEge1xyXG5cdC8vIC5zZWN0aW9uLTExX19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTExX19lYWdsZVxyXG5cclxuXHQmX19lYWdsZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogLTEyNHB4O1xyXG5cdFx0dG9wOiAtMTgzcHg7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTExX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMV9fc3VidGl0bGVcclxuXHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTFfX2NvbXBhbmllc1xyXG5cclxuXHQmX19jb21wYW5pZXMge1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHRcdG1heC13aWR0aDogMzcwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMV9fY29tcGFueVxyXG5cclxuXHQmX19jb21wYW55IHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHBhZGRpbmc6IDMwcHggMzVweCAyNXB4IDM1cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxODBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTExX19jb21wYW55LXBpY1xyXG5cclxuXHQmX19jb21wYW55LXBpYyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0aGVpZ2h0OiAxNDBweDtcclxuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTFfX2NvbXBhbnktdGV4dFxyXG5cclxuXHQmX19jb21wYW55LXRleHQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMV9fY2hlY2tcclxuXHJcblx0Jl9fY2hlY2sge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTExX19jaGVjay10aXRsZVxyXG5cclxuXHQmX19jaGVjay10aXRsZSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMV9fY2hlY2staXRlbXNcclxuXHJcblx0Jl9fY2hlY2staXRlbXMge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcblx0XHRnYXA6IDEycHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMV9fY2hlY2staXRlbVxyXG5cclxuXHQmX19jaGVjay1pdGVtIHtcclxuXHRcdG1heC13aWR0aDogMTkxcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdHBhZGRpbmc6IDI1cHg7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDQ2cHg7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTExX19jaGVjay1pbm5lclxyXG5cclxuXHQmX19jaGVjay1pbm5lciB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTFfX2NoZWNrLW1haW5cclxuXHJcblx0Jl9fY2hlY2stbWFpbiB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMV9fY2hlY2stdGV4dFxyXG5cclxuXHQmX19jaGVjay10ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdGNvbG9yOiByZ2IoNDAsIDQwLCA0MCk7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1Ny4xNDI4NTclOyAvKiAyMi8xNCAqL1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi0xMiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMxMi1iYWNrLmpwZWcpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzEzcHg7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tMTJfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTJfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTEyX19zdWJ0aXRsZVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMl9faXRlbXNcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Z2FwOiA0MCU7XHJcblx0XHRtYXJnaW4tdG9wOiA3MHB4O1xyXG5cdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMDBweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTEyX19pdGVtXHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYig0MCwgNDAsIDQwKTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzEyLWl0ZW0ucG5nKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDI5cHg7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XHJcblx0XHRcdG1pbi13aWR0aDogMTgwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdG1pbi13aWR0aDogdW5zZXQ7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdHJpZ2h0OiAxMnB4O1xyXG5cdFx0dG9wOiAxMnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tMTJfX3llYXJzXHJcblxyXG5cdCZfX3llYXJzIHtcclxuXHRcdGZvbnQtc2l6ZTogODBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogODUlOyAvKiA2OC84MCAqL1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRmb250LXNpemU6IDQ1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xMl9fdGV4dFxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTQwJTsgLyogMjgvMjAgKi9cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi0xMyB7XHJcblx0bWFyZ2luLXRvcDogLTEwMHB4O1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0fVxyXG5cdCZfb2JzbCB7XHJcblx0XHQuc2VjdGlvbi0xM19fY29udGFpbmVyIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTEzX19jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tMTNfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogODVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdhcDogMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTEzX19jb250ZW50XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAyMDBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xM19fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTNfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMTAwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTNfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdGdhcDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTEzX19pY29uXHJcblxyXG5cdCZfX2ljb24ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYigyNTIsIDc2LCAyKTtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHR3aWR0aDogNDVweDtcclxuXHRcdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTNfX3RleHRcclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRiIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTNfX3Bob3RvXHJcblxyXG5cdCZfX3Bob3RvIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTNfX2xldHRlcnNcclxuXHJcblx0Jl9fbGV0dGVycyB7XHJcblx0XHRsZWZ0OiAtNDEwcHg7XHJcblx0XHR0b3A6IDI0MHB4O1xyXG5cdFx0d2lkdGg6IDIwMzhweDtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi0xNCB7XHJcblx0Ly8gLnNlY3Rpb24tMTRfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTRfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE0X19zdWJ0aXRsZVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xNF9fd3JhcHBlclxyXG5cclxuXHQmX193cmFwcGVyIHtcclxuXHRcdG1heC13aWR0aDogMTgyMnB4O1xyXG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTRfX3BpY1xyXG5cclxuXHQmX19waWMge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTRfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGdhcDogMzBweDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRnYXA6IDE1cHggMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE0X19pdGVtXHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0Ly8gLnNlY3Rpb24tMTRfX2l0ZW1fdmVydGljYWxcclxuXHJcblx0XHQmX3ZlcnRpY2FsIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0LnNlY3Rpb24tMTRfX3RleHQsXHJcblx0XHRcdC5zZWN0aW9uLTE0X19saXN0IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdHRvcDogMiU7XHJcblx0XHRcdGxlZnQ6IDIyJTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRcdGxlZnQ6IDE1JTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHR0b3A6IDEwJTtcclxuXHRcdFx0cmlnaHQ6IDIyJTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRcdHJpZ2h0OiAxNSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHRib3R0b206IDMyJTtcclxuXHRcdFx0bGVmdDogMzklO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdFx0Ym90dG9tOiAyNSU7XHJcblx0XHRcdFx0bGVmdDogMzQlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRnYXA6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTRfX2ljb25cclxuXHJcblx0Jl9faWNvbiB7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMTBweCA2MHB4IDBweCByZ2JhKDE2MywgMTY5LCAxODMsIDAuMTYpO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdG1heC13aWR0aDogNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE0X190ZXh0XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0YiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xNF9fbGlzdFxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xNF9fbGlzdC1pdGVtXHJcblxyXG5cdCZfX2xpc3QtaXRlbSB7XHJcblx0fVxyXG5cdCZfX3BpY3R1cmUge1xyXG5cdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdFx0bWFyZ2luLXRvcDogMTAwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTUwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IHVuc2V0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTE1IHtcclxuXHQvLyAuc2VjdGlvbi0xNV9fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTVfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdFx0Z2FwOiAzMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMjQ1cHgpICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xNV9faXRlbVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGltZyB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtaW4td2lkdGg6IDI0NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTVfX2l0ZW0taW5uZXJcclxuXHJcblx0Jl9faXRlbS1pbm5lciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdHBhZGRpbmc6IDM1cHggNDVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE1X19pdGVtLW51bWJlclxyXG5cclxuXHQmX19pdGVtLW51bWJlciB7XHJcblx0XHRmb250LXNpemU6IDYycHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDExNi4xMjkwMzIlOyAvKiA3Mi82MiAqL1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTVfX2l0ZW0tdGV4dFxyXG5cclxuXHQmX19pdGVtLXRleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tMTYge1xyXG5cdG1heC13aWR0aDogMTkyMHB4O1xyXG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdH1cclxuXHQvLyAuc2VjdGlvbi0xNl9fdGl0bGVcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTZfX3Bob25lXHJcblxyXG5cdCZfX3Bob25lIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMzBweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE2X19waG9uZS1pbm5lclxyXG5cclxuXHQmX19waG9uZS1pbm5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xNl9fcGhvbmUtdGV4dFxyXG5cclxuXHQmX19waG9uZS10ZXh0IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xNl9fcGhvbmUtbGlua1xyXG5cclxuXHQmX19waG9uZS1saW5rIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE2X19zdWJ0aXRsZVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX21hcCB7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDYyMXB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRcdGdhcDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE2X19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE2X19jb250YWN0c1xyXG5cclxuXHQmX19jb250YWN0cyB7XHJcblx0XHRtaW4td2lkdGg6IDM2NnB4O1xyXG5cdFx0cGFkZGluZzogNDVweCA0MHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDIwcHggNjBweCAwcHggcmdiYSgxNjMsIDE2OSwgMTgzLCAwLjI1KTtcclxuXHRcdGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdG1pbi13aWR0aDogdW5zZXQ7XHJcblx0XHRcdHdpZHRoOiAzNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdG1pbi13aWR0aDogdW5zZXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xNl9fY29udGFjdHMtaW5uZXJcclxuXHJcblx0Jl9fY29udGFjdHMtaW5uZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDIzcHg7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdFx0Z2FwOiAxNXB4IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTZfX2NvbnRhY3RzLWJ1dHRvbnNcclxuXHJcblx0Jl9fY29udGFjdHMtYnV0dG9ucyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMTNweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xNl9fYnV0dG9uXHJcblxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0Y29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC40KTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdFx0Jl9hY3RpdmUge1xyXG5cdFx0XHRib3gtc2hhZG93OlxyXG5cdFx0XHRcdGluc2V0IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSxcclxuXHRcdFx0XHQwcHggMTVweCAzMHB4IDBweCByZ2JhKDIyNiwgNTAsIDY1LCAwLjE1KTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE2X19jb250YWN0cy1ibG9ja1xyXG5cclxuXHQmX19jb250YWN0cy1ibG9jayB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xNl9fY29udGFjdHMtdGl0bGVcclxuXHJcblx0Jl9fY29udGFjdHMtdGl0bGUge1xyXG5cdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTZfX2NvbnRhY3RzLXRleHRcclxuXHJcblx0Jl9fY29udGFjdHMtdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDI2IC8gMTggKiAxMDAlKTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm15bWFwIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMjtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdGhlaWdodDogNDUwcHg7XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTE3IHtcclxuXHRiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcblx0bWF4LXdpZHRoOiAxNTYwcHg7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xN19fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xN19fY29udGVudFxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KDMxMHB4LCA1MDBweCk7XHJcblx0XHRnYXA6IDMwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoMzEwcHgsIDQ1MHB4KTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRnYXA6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xN19fbGVmdHNpZGVcclxuXHJcblx0Jl9fbGVmdHNpZGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTdfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE3X19zdWJ0aXRsZVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRmb250LXNpemU6IDI3cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDIzcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE3X19pbmZvXHJcblxyXG5cdCZfX2luZm8ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDMycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE3X19wcmljZVxyXG5cclxuXHQmX19wcmljZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGNvbG9yOiByZ2IoMjUyLCA3NiwgMik7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xN19fYXZhaWxhYmlsaXR5XHJcblxyXG5cdCZfX2F2YWlsYWJpbGl0eSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogOHB4O1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDEzcHg7XHJcblx0XHRcdGhlaWdodDogMTFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9WZWN0b3Iuc3ZnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTdfX3ZpZGVvXHJcblx0Jl9fdmlkZW9zIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiA0MHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHRcdCZfdmlwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTEwcHg7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3ZpZGVvIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDE1cHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTdfX3BsYXlcclxuXHJcblx0Jl9fcGxheSB7XHJcblx0XHR3aWR0aDogNjRweDtcclxuXHRcdGhlaWdodDogNjRweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2IoMjUyLCA3NiwgMik7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDIyNiwgNTAsIDY1LCAwLjE1KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDMlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0d2lkdGg6IDU1cHg7XHJcblx0XHRcdGhlaWdodDogNTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE3X192aWRlby10ZXh0XHJcblxyXG5cdCZfX3ZpZGVvLXRleHQge1xyXG5cdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogI2ZjNGMwMjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE3X19zbGlkZXJcclxuXHJcblx0Jl9fc2xpZGVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE3X19zbGlkZXItZm9yXHJcblxyXG5cdCZfX3NsaWRlci1mb3Ige1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTdfX3NsaWRlci1uYXZcclxuXHJcblx0Jl9fc2xpZGVyLW5hdiB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xN19fYnV0dG9uc1xyXG5cclxuXHQmX19idXR0b25zIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE3X19jYWxjdWxhdGVcclxuXHJcblx0Jl9fY2FsY3VsYXRlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE3X19kb3dubG9hZFxyXG5cclxuXHQmX19kb3dubG9hZCB7XHJcblx0XHRnYXA6IDE1cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMzMwcHg7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xN19fY2hhcmFjdGVyaXN0aWNzXHJcblxyXG5cdCZfX2NoYXJhY3RlcmlzdGljcyB7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHRnYXA6IDUwcHggNjBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdGdhcDogMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE3X19jaGFyYWN0ZXJpc3RpY1xyXG5cclxuXHQmX19jaGFyYWN0ZXJpc3RpYyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE3X19jaGFyYWN0ZXJpc3RpYy10aXRsZVxyXG5cclxuXHQmX19jaGFyYWN0ZXJpc3RpYy10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDI3cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE3X19jaGFyYWN0ZXJpc3RpYy10YWJsZVxyXG5cclxuXHQmX19jaGFyYWN0ZXJpc3RpYy10YWJsZSB7XHJcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xN19fY2hhcmFjdGVyaXN0aWMtYm9keVxyXG5cclxuXHQmX19jaGFyYWN0ZXJpc3RpYy1ib2R5IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTdfX2NoYXJhY3RlcmlzdGljLXJvd1xyXG5cclxuXHQmX19jaGFyYWN0ZXJpc3RpYy1yb3cge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZDpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHggMCAwIDEycHg7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdFx0d2lkdGg6IDU1JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dGQ6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDEycHggMTJweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xN19fY2hhcmFjdGVyaXN0aWMtdGV4dFxyXG5cclxuXHQmX19jaGFyYWN0ZXJpc3RpYy10ZXh0IHtcclxuXHRcdHBhZGRpbmc6IDE1cHggMjVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zbGlkZXItZm9yIHtcclxuXHQvLyAuc2xpZGVyLWZvcl9fd3JhcHBlclxyXG5cclxuXHQmX193cmFwcGVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zbGlkZXItZm9yX19zbGlkZVxyXG5cclxuXHQmX19zbGlkZSB7XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZS1pbm5lciB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2Mi41JTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zbGlkZXItZm9yX19hcnJvd1xyXG5cclxuXHQmX19hcnJvdyB7XHJcblx0XHQvLyAuc2xpZGVyLWZvcl9fYXJyb3dfbmV4dFxyXG5cclxuXHRcdCZfbmV4dCB7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLnNsaWRlci1mb3JfX2Fycm93X3ByZXZcclxuXHJcblx0XHQmX3ByZXYge1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNsaWRlci1uYXYge1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxuXHQvLyAuc2xpZGVyLW5hdl9fd3JhcHBlclxyXG5cclxuXHQmX193cmFwcGVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zbGlkZXItbmF2X19zbGlkZVxyXG5cclxuXHQmX19zbGlkZSB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cdCZfX3NsaWRlLWlubmVyIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDc2JTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTE4IHtcclxuXHQvLyAuc2VjdGlvbi0xOF9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xOF9fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMThfX3ZpZGVvc1xyXG5cclxuXHQmX192aWRlb3Mge1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0XHQmX3RocmVlIHtcclxuXHRcdFx0Z2FwOiAzMHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0XHRnYXA6IDEwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlY3Rpb24tMThfX3ZpZGVvIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjIlO1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDogMTY1cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEwcHgpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGFiIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQmLl9hY3RpdmUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tMThfX3ZpZGVvcyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19uYXZzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19vcGVuLW1vcmUge1xyXG5cdFx0bWFyZ2luLXRvcDogNjNweDtcclxuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDM5MHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbmF2IHtcclxuXHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdGhlaWdodDogNzBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Y29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC40KTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSg0MCwgNDAsIDQwLCAwLjEpO1xyXG5cclxuXHRcdCYuX2FjdGl2ZSxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcblx0XHRcdGJveC1zaGFkb3c6XHJcblx0XHRcdFx0aW5zZXQgMHB4IDE1cHggMzBweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLFxyXG5cdFx0XHRcdDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMzIsIDM2LCA0MCwgMC4xNSk7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYig0MCwgNDAsIDQwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tMThfX3ZpZGVvXHJcblxyXG5cdCZfX3ZpZGVvIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gNCAtIDE1cHgpO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE2LjclO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDQgLSA4cHgpO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDIgLSA4cHgpO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzQlO1xyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRpbnNldDogMDtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHR3aWR0aDogNjRweDtcclxuXHRcdFx0aGVpZ2h0OiA2NHB4O1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDIyNiwgNTAsIDY1LCAwLjE1KTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL1BvbHlnb240LnN2Zyk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MyUgNTAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdFx0d2lkdGg6IDU1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA1NXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTE5IHtcclxuXHQvLyAuc2VjdGlvbi0xOV9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0xOV9fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTlfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAzMHB4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE5X19pdGVtXHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDZweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDM1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDE0cHgpO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDIgLSA1cHgpO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTE5X19pdGVtLXRleHRcclxuXHJcblx0Jl9faXRlbS10ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMTlfX2l0ZW0tbW9yZVxyXG5cclxuXHQmX19pdGVtLW1vcmUge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogI2Q5NDAwMDtcclxuXHRcdH1cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi0yMCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMyMC1iYWNrLmpwZWcpO1xyXG5cdC8vIC5zZWN0aW9uLTIwX19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIwX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMF9fY2FsY3VsYXRvci13cmFwcGVyXHJcblxyXG5cdCZfX2NhbGN1bGF0b3Itd3JhcHBlciB7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHRcdGdhcDogNTBweDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA0MDBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XHJcblx0XHRcdGdhcDogMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMF9fY2FsY3VsYXRvclxyXG5cclxuXHQmX19jYWxjdWxhdG9yIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIwX19jYWxjdWxhdG9yLXN1bVxyXG5cclxuXHQmX19jYWxjdWxhdG9yLXN1bSB7XHJcblx0XHRwYWRkaW5nOiAzNXB4IDQwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHRjb2xvcjogcmdiKDQwLCA0MCwgNDApO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDUxcHg7XHJcblx0XHRcdGhlaWdodDogMjZweDtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ydWJsZXMuc3ZnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMF9fY2FsY3VsYXRvci10ZXh0XHJcblxyXG5cdCZfX2NhbGN1bGF0b3ItdGV4dCB7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0YiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMF9fZm9ybVxyXG5cclxuXHQmX19mb3JtIHtcclxuXHR9XHJcblx0LmZvcm0ge1xyXG5cdFx0Ly8gLmZvcm1fX2NvbnRlbnRcclxuXHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRwYWRkaW5nOiA2MHB4IDcwcHggNTNweCA3MHB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdFx0cGFkZGluZzogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19mb290ZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmZvcm1fX3RpdGxlXHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5mb3JtX19zdWJ0aXRsZVxyXG5cclxuXHRcdCZfX3N1YnRpdGxlIHtcclxuXHRcdH1cclxuXHJcblx0XHQvLyAuZm9ybV9faW5uZXJcclxuXHJcblx0XHQmX19pbm5lciB7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmZvcm1fX2l0ZW1zXHJcblxyXG5cdFx0Jl9faXRlbXMge1xyXG5cdFx0XHQvLyAuZm9ybV9faXRlbXNfaG9yaXpvbnRhbFxyXG5cclxuXHRcdFx0Jl9ob3Jpem9udGFsIHtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5mb3JtX19pbnB1dFxyXG5cclxuXHRcdCZfX2lucHV0IHtcclxuXHRcdH1cclxuXHJcblx0XHQvLyAuZm9ybV9fdHpcclxuXHJcblx0XHQmX190eiB7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmZvcm1fX2J1dHRvblxyXG5cclxuXHRcdCZfX2J1dHRvbiB7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmZvcm1fX2Zvb3RlclxyXG5cclxuXHRcdCZfX2Zvb3RlciB7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmZvcm1fX2NoZWNrXHJcblxyXG5cdFx0Jl9fY2hlY2sge1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5mb3JtX19jaGVjay1pbnB1dFxyXG5cclxuXHRcdCZfX2NoZWNrLWlucHV0IHtcclxuXHRcdH1cclxuXHJcblx0XHQvLyAuZm9ybV9fY2hlY2stbGFiZWxcclxuXHJcblx0XHQmX19jaGVjay1sYWJlbCB7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmZvcm1fX2RvY3NcclxuXHJcblx0XHQmX19kb2NzIHtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYWxjdWxhdG9yIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xyXG5cdGdhcDogNTBweCAxMjBweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0Z2FwOiAzMHB4IDIwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdGdhcDogMTVweCAxNXB4O1xyXG5cdH1cclxuXHQvLyAuY2FsY3VsYXRvcl9faXRlbVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGlucHV0IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR9XHJcblx0XHQvLyAuY2FsY3VsYXRvcl9faXRlbV9sb25nXHJcblxyXG5cdFx0Jl9sb25nIHtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcclxuXHRcdFx0LmNhbGN1bGF0b3JfX2xhYmVsIHtcclxuXHRcdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHRvcDogN3B4O1xyXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiA0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5jYWxjdWxhdG9yX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcblxyXG5cdC8vIC5jYWxjdWxhdG9yX19jaGVja2JveGVzXHJcblxyXG5cdCZfX2NoZWNrYm94ZXMge1xyXG5cdH1cclxuXHJcblx0Ly8gLmNhbGN1bGF0b3JfX2NoZWNrYm94ZXMtaXRlbXNcclxuXHJcblx0Jl9fY2hlY2tib3hlcy1pdGVtcyB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdGdhcDogMzBweCAxNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGdhcDogMjBweCAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmNhbGN1bGF0b3JfX2NoZWNrYm94LWl0ZW1cclxuXHJcblx0Jl9fY2hlY2tib3gtaXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMTJweDtcclxuXHR9XHJcblxyXG5cdC8vIC5jYWxjdWxhdG9yX19jaGVja2JveFxyXG5cclxuXHQmX19jaGVja2JveCB7XHJcblx0fVxyXG5cclxuXHQvLyAuY2FsY3VsYXRvcl9faW5wdXRcclxuXHJcblx0Jl9fY2hlY2tib3gtaXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiA5cHg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdC8vIC5jYWxjdWxhdG9yX19jaGVja2JveFxyXG5cclxuXHQmX19jaGVja2JveCB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuY2FsY3VsYXRvcl9faW5wdXRcclxuXHJcblx0Jl9faW5wdXQge1xyXG5cdFx0JjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xyXG5cdFx0fVxyXG5cdFx0JjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2IoMjUyLCA3NiwgMik7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuY2FsY3VsYXRvcl9fbGFiZWxcclxuXHJcblx0Jl9fbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzNHB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IC0xcHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjJzO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0LyogUmVkICovXHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYigyNTIsIDc2LCAyKTtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA3cHg7XHJcblx0XHRcdHRvcDogNnB4O1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmNhbGN1bGF0b3JfX2NvbG9yLWNoZWNrYm94ZXNcclxuXHJcblx0Jl9fY29sb3ItY2hlY2tib3hlcyB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgYXV0byk7XHJcblx0XHRnYXA6IDVweDtcclxuXHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBhdXRvKTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIGF1dG8pO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmNhbGN1bGF0b3JfX2NvbG9yLWNoZWNrYm94XHJcblxyXG5cdCZfX2NvbG9yLWNoZWNrYm94IHtcclxuXHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHRcdCY6bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgcmdiKDIyMCwgMjIwLCAyMjApO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2IoMTA4LCAxMDgsIDEwOCk7XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDMpIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMywgMTI3LCA0OSk7XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDQpIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NiwgMTk2LCAyMSk7XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDUpIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDUxLCAyMDIsIDQ4KTtcclxuXHRcdH1cclxuXHRcdCY6bnRoLW9mLXR5cGUoNikge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDYsIDc3LCAyMzgpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtb2YtdHlwZSg3KSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigyNDAsIDMxLCAzMSk7XHJcblx0XHRcdC5jYWxjdWxhdG9yX19jb2xvci1sYWJlbDo6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FsYy1jaGVjay5zdmcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbG9yLWlucHV0IHtcclxuXHRcdCY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29sb3ItbGFiZWwge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FsYy1jaGVjazIuc3ZnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5jYWxjdWxhdG9yX19jaGVja2JveC1saXN0XHJcblxyXG5cdCZfX2NoZWNrYm94LWxpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLmNhbGN1bGF0b3JfX2NoZWNrYm94LWxpXHJcblxyXG5cdCZfX2NoZWNrYm94LWxpIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHdpZHRoOiA1cHggIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5jYWxjdWxhdG9yX19jYWxjdWxhdG9yLW51bVxyXG5cclxuXHQmX19jYWxjdWxhdG9yLW51bSB7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEyNSU7IC8qIDQwLzMyICovXHJcblx0XHRsZXR0ZXItc3BhY2luZzogMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tMjEge1xyXG5cdC8vIC5zZWN0aW9uLTIxX19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIxX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMV9fb3B0aW9uc1xyXG5cclxuXHQmX19vcHRpb25zIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjFfX29wdGlvblxyXG5cdCZfX29wdGlvbi10ZXh0IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX29wdGlvbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMTVweCk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTVweCk7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMiAtIDVweCk7XHJcblx0XHRcdC5jb25zdHJ1Y3Rpb24tY2FyZF9fbW9yZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19vcHRpb24tYXJyb3cge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSgyMjYsIDUwLCA2NSwgMC4xNSk7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2IoMjUyLCA3NiwgMik7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRyaWdodDogMjBweDtcclxuXHRcdGJvdHRvbTogLTE4cHg7XHJcblx0fVxyXG5cdC8vIC5zZWN0aW9uLTIxX19vcHRpb24tcGljXHJcblxyXG5cdCZfX29wdGlvbi1waWMge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDcwJTtcclxuXHRcdCYgPiBpbWcsXHJcblx0XHQmID4gcGljdHVyZSBpbWcge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIxX19vcHRpb24taW5uZXJcclxuXHJcblx0Jl9fb3B0aW9uLWlubmVyIHtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjFfX29wdGlvbi10aXRsZVxyXG5cclxuXHQmX19vcHRpb24tdGl0bGUge1xyXG5cdFx0Y29sb3I6IHJnYig0MCwgNDAsIDQwKTtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTQwJTsgLyogMjgvMjAgKi9cclxuXHRcdGxldHRlci1zcGFjaW5nOiAwJTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIxX19saXN0XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMV9fbGlzdC1pdGVtXHJcblxyXG5cdCZfX2xpc3QtaXRlbSB7XHJcblx0XHRiIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHdpZHRoOiA1cHggIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIxX19idXR0b25cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZm9ybSB7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0cGFkZGluZzogNjBweCA3MHB4IDUzcHggNzBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0cGFkZGluZzogNTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbltpZF49XCJvcHRpb25cIl0ge1xyXG5cdG1heC13aWR0aDogMzUwcHg7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTIyIHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdC8vIC5zZWN0aW9uLTIyX19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTIyX19hY2NvcmRpb25cclxuXHJcblx0Jl9fYWNjb3JkaW9uIHtcclxuXHR9XHJcbn1cclxuLmFjY29yZGlvbiB7XHJcblx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAyMHB4O1xyXG5cdC8vIC5hY2NvcmRpb25fX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHQmLmFjdGl2ZSAuYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSB7XHJcblx0XHRcdHJvdGF0ZTogLTE4MGRlZztcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQvLyAuYWNjb3JkaW9uX19oZWFkZXJcclxuXHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHRjb2xvcjogcmdiKDQwLCA0MCwgNDApO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAyOC8yMCAqL1xyXG5cdFx0cGFkZGluZzogMTlweCAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDYuNzRweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmFjY29yZGlvbl9fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLmFjY29yZGlvbl9faWNvblxyXG5cclxuXHQmX19pY29uIHtcclxuXHR9XHJcblxyXG5cdC8vIC5hY2NvcmRpb25fX2NvbnRlbnRcclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE0NC40NDQ0NDQlOyAvKiAyNi8xOCAqL1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdHA6bm90KDpmaXJzdC1vZi10eXBlKSxcclxuXHR1bCArIHAge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdHVsIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA3cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0bGkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDVweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2IoNDAsIDQwLCA0MCk7XHJcblx0XHRcdHRvcDogMTFweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmFjY29yZGlvbl9faXRlbS5hY3RpdmUgLmFjY29yZGlvbl9fY29udGVudCB7XHJcblx0bWF4LWhlaWdodDogNTAwcHg7IC8qINCc0LDQutGB0LjQvNCw0LvRjNC90LDRjyDQstGL0YHQvtGC0LAg0LrQvtC90YLQtdC90YLQsCAqL1xyXG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlOyAvKiDQn9C70LDQstC90LDRjyDQsNC90LjQvNCw0YbQuNGPICovXHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5hY2NvcmRpb25fX2NvbnRlbnQge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47IC8qINCh0LrRgNGL0YLQuNC1INC40LfQvdCw0YfQsNC70YzQvdC+INC90LUg0LLQuNC00LjQvNC+0LPQviDQutC+0L3RgtC10L3RgtCwICovXHJcblx0bWF4LWhlaWdodDogMDtcclxuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZTsgLyog0J/Qu9Cw0LLQvdCw0Y8g0LDQvdC40LzQsNGG0LjRjyAqL1xyXG59XHJcbiIsIi5zZWN0aW9uLTIzIHtcclxuXHQvLyAuc2VjdGlvbi0yM19fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yM19fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjNfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGdhcDogMjVweDtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yM19faXRlbVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTdweCk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjEuNyU7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGluc2V0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA3cHgpO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDIgLSA3cHgpO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzMlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjNfX2J1dHRvblxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNTEycHg7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi0yNCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMyNC1iYWNrLmpwZWcpO1xyXG5cdCYgKyAuc2VjdGlvbi0xNCB7XHJcblx0XHQuc2VjdGlvbi0xNF9fcGljdHVyZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNyU7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMCU7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG5cdH1cclxuXHQvLyAuc2VjdGlvbi0yNF9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yNF9fZm9ybVxyXG5cclxuXHQmX19mb3JtIHtcclxuXHRcdG1heC13aWR0aDogNTEwcHg7XHJcblx0XHRwYWRkaW5nOiA1MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDM4cHg7XHJcblx0XHQuZm9ybV9fdHogbGFiZWwsXHJcblx0XHQuZm9ybV9fdHoge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0cGFkZGluZzogNDBweDtcclxuXHRcdFx0LmZvcm1fX3RpdGxlIHtcclxuXHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybV9faW5wdXQsXHJcblx0XHRcdC5mb3JtX19idXR0b24ge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZvcm0ge1xyXG5cdC8vIC5mb3JtX19jb250ZW50XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdH1cclxuXHJcblx0Ly8gLmZvcm1fX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdC8vIC5mb3JtX190aXRsZV8zMlxyXG5cclxuXHRcdCZfMzIge1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvcm1fX3N1YnRpdGxlXHJcblxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5mb3JtX19pbm5lclxyXG5cclxuXHQmX19pbm5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuZm9ybV9faXRlbXNcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdH1cclxuXHJcblx0Ly8gLmZvcm1fX2lucHV0XHJcblxyXG5cdCZfX2lucHV0IHtcclxuXHR9XHJcblxyXG5cdC8vIC5mb3JtX19idXR0b25cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHR9XHJcblxyXG5cdC8vIC5mb3JtX19jaGVja1xyXG5cclxuXHQmX19jaGVjayB7XHJcblx0XHQvLyAuZm9ybV9fY2hlY2tfdmVydGljYWxcclxuXHJcblx0XHQmX3ZlcnRpY2FsIHtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5mb3JtX19jaGVjay1pbnB1dFxyXG5cclxuXHQmX19jaGVjay1pbnB1dCB7XHJcblx0fVxyXG5cclxuXHQvLyAuZm9ybV9fY2hlY2stbGFiZWxcclxuXHJcblx0Jl9fY2hlY2stbGFiZWwge1xyXG5cdH1cclxuXHJcblx0Ly8gLmZvcm1fX2Zvb3RlclxyXG5cclxuXHQmX19mb290ZXIge1xyXG5cdFx0Ly8gLmZvcm1fX2Zvb3Rlcl92ZXJ0aWNhbFxyXG5cclxuXHRcdCZfdmVydGljYWwge1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvcm1fX2NhbGxiYWNrXHJcblxyXG5cdCZfX2NhbGxiYWNrIHtcclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tMjUge1xyXG5cdC8vIC5zZWN0aW9uLTI1X19mb3JtXHJcblxyXG5cdCZfX2Zvcm0ge1xyXG5cdFx0bWFyZ2luLXRvcDogODBweDtcclxuXHRcdHBhZGRpbmc6IDYwcHggNzBweCA1M3B4IDcwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdHBhZGRpbmc6IDUwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmZvcm1fX2RvY3Mge1xyXG5cdFx0XHRyaWdodDogNDBweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjkwcHg7XHJcblx0XHRcdFx0cmlnaHQ6IC00MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi0yNiB7XHJcblx0Ly8gLnNlY3Rpb24tMjZfX3RpdGxlXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMCwgMCwgMCwgMC4wNSk7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjZfX2NhcmRzXHJcblxyXG5cdCZfX2NhcmRzIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY2FyZCB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yNl9fb3Blbi1tb3JlXHJcblxyXG5cdCZfX29wZW4tbW9yZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdG1heC13aWR0aDogMzU1cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jb25zdHJ1Y3Rpb24tY2FyZHMge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuXHRnYXA6IDIwcHg7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdGdhcDogMTBweDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0fVxyXG59XHJcbi5jb25zdHJ1Y3Rpb24tY2FyZCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMjJweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuXHQvLyAuY29uc3RydWN0aW9uLWNhcmRfX3BpY1xyXG5cclxuXHQmX19waWMge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDcwJTtcclxuXHRcdGltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0aW5zZXQ6IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuY29uc3RydWN0aW9uLWNhcmRfX2NvbnRlbnRcclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuY29uc3RydWN0aW9uLWNhcmRfX2luZm9cclxuXHJcblx0Jl9faW5mbyB7XHJcblx0fVxyXG5cclxuXHQvLyAuY29uc3RydWN0aW9uLWNhcmRfX25hbWVcclxuXHJcblx0Jl9fbmFtZSB7XHJcblx0XHRjb2xvcjogcmdiKDQwLCA0MCwgNDApO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAyOC8yMCAqL1xyXG5cdH1cclxuXHJcblx0Ly8gLmNvbnN0cnVjdGlvbi1jYXJkX19mb3JtXHJcblxyXG5cdCZfX2Zvcm0ge1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuY29uc3RydWN0aW9uLWNhcmRfX2xpc3RcclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Z2FwOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuY29uc3RydWN0aW9uLWNhcmRfX2xpc3QtaXRlbVxyXG5cclxuXHQmX19saXN0LWl0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRnYXA6IDVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0Z2FwOiAycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5jb25zdHJ1Y3Rpb24tY2FyZF9fZm9vdGVyXHJcblxyXG5cdCZfX2Zvb3RlciB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5jb25zdHJ1Y3Rpb24tY2FyZF9fcHJpY2VcclxuXHJcblx0Jl9fcHJpY2Uge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMzFweDtcclxuXHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3J1Ymxlcy5zdmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdG1hcmdpbi10b3A6IDdweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmNvbnN0cnVjdGlvbi1jYXJkX19wcmljZS1pbm5lclxyXG5cclxuXHQmX19wcmljZS1pbm5lciB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7IC8qIDI4LzIwICovXHJcblx0XHRsZXR0ZXItc3BhY2luZzogMCU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Z2FwOiA1cHg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHR3aWR0aDogMzFweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcnVibGVzLnN2Zyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmNvbnN0cnVjdGlvbi1jYXJkX19tb3JlXHJcblxyXG5cdCZfX21vcmUge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTU3LjE0Mjg1NyU7IC8qIDIyLzE0ICovXHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19tYXJrIHtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0dG9wOiAxNXB4O1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdFx0Y29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdCZfcmVkIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xyXG5cdFx0fVxyXG5cdFx0Jl9ncmVlbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYigzNywgMjExLCAxMDIpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAuY29uc3RydWN0aW9uLWNhcmRfX2J1dHRvblxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDcwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTY2LjY2NjY2NyU7IC8qIDIwLzEyICovXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tMjcge1xyXG5cdC8vIC5zZWN0aW9uLTI3X19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTI3X190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yN19faW5uZXJcclxuXHJcblx0Jl9faW5uZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM0MHB4IG1pbm1heCg1MDBweCwgODAwcHgpO1xyXG5cdFx0Z2FwOiA2MHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNTBweCA0NzBweDtcclxuXHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjdfX25hdnNcclxuXHJcblx0Jl9fbmF2cyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yN19fbmF2XHJcblxyXG5cdCZfX25hdiB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuXHRcdGhlaWdodDogNzBweDtcclxuXHRcdGNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuNCk7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1Ny4xNDI4NTclOyAvKiAyMi8xNCAqL1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdFx0XHRib3gtc2hhZG93OlxyXG5cdFx0XHRcdGluc2V0IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSxcclxuXHRcdFx0XHQwcHggMTVweCAzMHB4IDBweCByZ2JhKDIyNiwgNTAsIDY1LCAwLjE1KTtcclxuXHRcdFx0LyogUmVkICovXHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYigyNTIsIDc2LCAyKTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTI3X190YWJzXHJcblxyXG5cdCZfX3RhYnMge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjdfX3RhYlxyXG5cclxuXHQmX190YWIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAuc2VjdGlvbi0yN19fc2xpZGVyXHJcblxyXG5cdCZfX3NsaWRlciB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxufVxyXG5cclxuLmVxdWlwbWVudC1zbGlkZXIge1xyXG5cdC8vIC5lcXVpcG1lbnQtc2xpZGVyX193cmFwcGVyXHJcblxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLmVxdWlwbWVudC1zbGlkZXJfX3NsaWRlXHJcblxyXG5cdCZfX3NsaWRlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5lcXVpcG1lbnQtc2xpZGVyX19zbGlkZS1pbm5lclxyXG5cclxuXHQmX19zbGlkZS1pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2Mi41JTtcclxuXHRcdGltZyB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aW5zZXQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZXF1aXBtZW50LXNsaWRlcl9fc2xpZGVyLWJ1dHRvblxyXG5cclxuXHQmX19zbGlkZXItYnV0dG9uIHtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0Ly8gLmVxdWlwbWVudC1zbGlkZXJfX3NsaWRlci1idXR0b25fbmV4dFxyXG5cclxuXHRcdCZfbmV4dCB7XHJcblx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyAuZXF1aXBtZW50LXNsaWRlcl9fc2xpZGVyLWJ1dHRvbl9wcmV2XHJcblxyXG5cdFx0Jl9wcmV2IHtcclxuXHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tMjgge1xyXG5cdHBhZGRpbmc6IDE1cHggMCAxMjBweCAwO1xyXG5cdCZfa2F0YWxvZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2thdGFsb2ctYmFjay5qcGVnKTtcclxuXHR9XHJcblx0Jl9zZXJ2aWNlIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS5qcGcpO1xyXG5cdH1cclxuXHQmX25ld3Mtc2luZ2xlIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV3cy1zaW5nbGUuanBnKTtcclxuXHR9XHJcblx0Jl9uZXdzIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV3cy5qcGcpO1xyXG5cdH1cclxuXHQmX2NvbnRhY3RzIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGFjdHMuanBnKTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNjFweDtcclxuXHRcdC5zZWN0aW9uLTI4X190aXRsZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEyNHB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfb3NuYXNjaCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL29zbi5qcGcpO1xyXG5cdH1cclxuXHQmX2Rvc3Qge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kb3N0LmpwZyk7XHJcblx0fVxyXG5cdCZfc2JvcmthIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2JvcmthLmpwZyk7XHJcblx0fVxyXG5cdCZfcHJvZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2QuanBnKTtcclxuXHR9XHJcblx0Jl9zYW4ge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zYW4uanBnKTtcclxuXHR9XHJcblx0Jl9hYm91dCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0LmpwZyk7XHJcblx0fVxyXG5cdCZfb2JzbHV6aCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL29ic2x1emguanBnKTtcclxuXHR9XHJcblx0Jl9jb21tIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbS5qcGcpO1xyXG5cdH1cclxuXHQmX2RvcCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RvcC5qcGcpO1xyXG5cdH1cclxuXHQmX3BvbCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvbGkuanBnKTtcclxuXHR9XHJcblx0Jl9rb25kIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcva29uZC5qcGcpO1xyXG5cdH1cclxuXHQmX21lYmVsIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWViZWwuanBnKTtcclxuXHR9XHJcblx0Jl9zdmV0IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZldC5qcGcpO1xyXG5cdH1cclxuXHQmX2RlY29yIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGVjb3IuanBnKTtcclxuXHR9XHJcblx0Jl9vYm9ncmV2IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvb2JvZ3Jldi5qcGcpO1xyXG5cdH1cclxuXHQmX29zdGVrbCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL29zdGVrbC5qcGcpO1xyXG5cdH1cclxuXHQmX3Zob2Qge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy92aG9kLmpwZyk7XHJcblx0fVxyXG5cdCZfYnJlbmQge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9icmVuZGlyLmpwZyk7XHJcblx0fVxyXG5cdCZfZ290b3YyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzQpO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IDA7XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi0yOF9fY29udGFpbmVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX2dvdG92IHtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dvdG92LmpwZWcpO1xyXG5cdH1cclxuXHQmX2Fyb2NoIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJvY2guanBlZyk7XHJcblx0fVxyXG5cdCZfcHJvamVjdCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2plY3QuanBlZyk7XHJcblx0fVxyXG5cdCYgKyAuc2VjdGlvbi0xMyB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHR9IC8vIC5zZWN0aW9uLTI4X19jb250YWluZXJcclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHQuYnJlYWRjcnVtYnMge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tMjhfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjhfX2J1dHRvblxyXG5cdCZfX2J1dHRvbnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTI5IHtcclxuXHQmICsgLnNlY3Rpb24tMjEge1xyXG5cdFx0bWFyZ2luLXRvcDogMTIwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAuc2VjdGlvbi0yOV9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yOV9fbmF2c1xyXG5cclxuXHQmX19uYXZzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTI5X19uYXZcclxuXHJcblx0Jl9fbmF2IHtcclxuXHRcdHdpZHRoOiAyMzBweDtcclxuXHRcdGhlaWdodDogNzBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Y29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC40KTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSg0MCwgNDAsIDQwLCAwLjEpO1xyXG5cclxuXHRcdCYuX2FjdGl2ZSxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcblx0XHRcdGJveC1zaGFkb3c6XHJcblx0XHRcdFx0aW5zZXQgMHB4IDE1cHggMzBweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLFxyXG5cdFx0XHRcdDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMzIsIDM2LCA0MCwgMC4xNSk7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYig0MCwgNDAsIDQwKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTI5X190YWJzXHJcblxyXG5cdCZfX3RhYnMge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjlfX3RhYlxyXG5cclxuXHQmX190YWIge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTAwcHg7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjlfX3RhYi10aXRsZVxyXG5cclxuXHQmX190YWItdGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjlfX3NoYXRyaVxyXG5cclxuXHQmX19zaGF0cmkge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yOV9fc2hhdGVyXHJcblxyXG5cdCZfX3NoYXRlciB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cdFx0LyogQmxhY2sgKi9cclxuXHRcdGJhY2tncm91bmQ6IHJnYig0MCwgNDAsIDQwKTtcclxuXHRcdHBhZGRpbmc6IDM0cHggMCAzMHB4IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yOV9fbmF2LXBpY1xyXG5cclxuXHQmX19uYXYtcGljIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1OS43JTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yOV9fY2F0ZWdvcmllcy1uYW1lXHJcblxyXG5cdCZfX2NhdGVnb3JpZXMtbmFtZSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTI5X19zaGF0ZXItYXJyb3dcclxuXHJcblx0Jl9fc2hhdGVyLWFycm93IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjI2LCA1MCwgNjUsIDAuMTUpO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR0b3A6IDE1cHg7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMnB4O1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMjlfX2FuZ2FyaVxyXG5cclxuXHQmX19hbmdhcmkge1xyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi0zMCB7XHJcblx0Ly8gLnNlY3Rpb24tMzBfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMzBfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHR9XHJcblx0LnNlY3Rpb24tMjNfX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi0zMSB7XHJcblx0Ly8gLnNlY3Rpb24tMzFfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMzFfX3ZpZGVvXHJcblxyXG5cdCZfX3ZpZGVvIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjJweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRpbnNldDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGluc2V0OiAwO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSgyMjYsIDUwLCA2NSwgMC4xNSk7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYigyNTIsIDc2LCAyKTtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9Qb2x5Z29uNC5zdmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI3cHggMjNweDtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTMlIDUwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0zMV9fdmlkZW8tY2lyY2xlXHJcbn1cclxuIiwiLnNlY3Rpb24tMzIge1xyXG5cdC8vIC5zZWN0aW9uLTMyX19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTMyX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0zMl9faXRlbXNcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdFx0Z2FwOiAzMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMzJfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtaW4td2lkdGg6IDMwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMzJfX2l0ZW0tcGljXHJcblxyXG5cdCZfX2l0ZW0tcGljIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2OC40NSU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aW5zZXQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0zMl9faXRlbS1pbm5lclxyXG5cclxuXHQmX19pdGVtLWlubmVyIHtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMzJfX2l0ZW0tY29udGVudFxyXG5cclxuXHQmX19pdGVtLWNvbnRlbnQge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMzJfX21haW4tdGV4dFxyXG5cclxuXHQmX19tYWluLXRleHQge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMzJfX3RleHRcclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDQwLCA0MCwgNDApLCByZ2JhKDQwLCA0MCwgNDAsIDApKTtcclxuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0dGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTMyX19saW5rXHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDcuNzRweDtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0zMl9fYnV0dG9uc1xyXG5cclxuXHQmX19idXR0b25zIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0zMl9fYnV0dG9uLXdyYXBwZXJcclxuXHJcblx0Jl9fYnV0dG9uLXdyYXBwZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDQxMHB4O1xyXG5cdFx0Z2FwOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMzJfX2J1dHRvblxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0zMl9fYnV0dG9uLXRleHRcclxuXHJcblx0Jl9fYnV0dG9uLXRleHQge1xyXG5cdFx0Y29sb3I6IHJnYigxNDcsIDE0NywgMTQ3KTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0zMl9fYnV0dG9uLW1vcmVcclxuXHJcblx0Jl9fYnV0dG9uLW1vcmUge1xyXG5cdFx0bWF4LXdpZHRoOiAzNjBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tMzMge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0Ly8gLnNlY3Rpb24tMzNfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMzNfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdFx0Z2FwOiAzMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX2Fib3V0IHtcclxuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cdFx0LnNlY3Rpb24tMzNfX2l0ZW1zIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tMThfX3ZpZGVvcyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2J1dHRvbi1tb3JlIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMzNfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTUzLjE2JTtcclxuXHJcblx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aW5zZXQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRpbWc6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIgaW1nOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0zM19faXRlbS10ZXh0XHJcblxyXG5cdCZfX2l0ZW0tdGV4dCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxN3B4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiKDI1MSwgMjUxLCAyNTEpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cGFkZGluZzogMjBweCAyNXB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG1hcmdpbjogMTBweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggNXB4O1xyXG5cdFx0XHRtYXJnaW46IDVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi0zNCB7XHJcblx0Ly8gLnNlY3Rpb24tMzRfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMzRfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTM0X19zdWJ0aXRsZVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0zNF9faXRlbXNcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTM0X19pdGVtXHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEzNy42JTtcclxuXHRcdGltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aW5zZXQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTM1IHtcclxuXHQvLyAuc2VjdGlvbi0zNV9fY29udGFpbmVyXHJcblx0LmNhdGFsb2dfX2ZpbHRlcnMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMzVfX2NhdGFsb2dcclxuXHJcblx0Jl9fY2F0YWxvZyB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0zNV9fY2FyZHNcclxuXHJcblx0Jl9fY2FyZHMge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0zNV9fY2FyZFxyXG5cclxuXHQmX19jYXJkIHtcclxuXHR9XHJcblx0LmZpbHRlcnMge1xyXG5cdFx0Ly8gLmZpbHRlcnNfX2ZpbHRlclxyXG5cclxuXHRcdCZfX2ZpbHRlciB7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmZpbHRlcnNfX2l0ZW1cclxuXHR9XHJcblx0LmNvbnN0cnVjdGlvbi1jYXJkcyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmZpbHRlciB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcblx0XHRnYXA6IDMwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG5cdFx0fVxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmZpbHRlcnNfX2l0ZW0tbmFtZVxyXG5cclxuXHRcdCZfX2l0ZW0tbmFtZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRjb2xvcjogcmdiKDQwLCA0MCwgNDApO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0Ly8gLmZpbHRlcl9fY29zdC13cmFwcGVyXHJcblx0XHQmX19jb3N0LWlucHV0cyB7XHJcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHRcdGdhcDogMTZweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdGdhcDogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5maWx0ZXJfX2Nvc3QtaW5wdXRcclxuXHJcblx0XHQmX19jb3N0LWlucHV0IHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cclxuXHRcdFx0Z2FwOiA1cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblxyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2IoMjEwLCAyMTAsIDIxMCk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IC0xM3B4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCLigJNcIjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogcmdiKDIxMCwgMjEwLCAyMTApO1xyXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRcdFx0XHRyaWdodDogLTlweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMTNweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmZpbHRlcl9fY29zdC1sYWJlbFxyXG5cclxuXHRcdCZfX2Nvc3QtbGFiZWwge1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Nvc3Qtd3JhcHBlciB7XHJcblx0XHR9XHJcblx0XHQmX19jb3N0LXN0ZXBzIHtcclxuXHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuXHRcdFx0Z2FwOiA5cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIxcHg7XHJcblx0XHR9XHJcblx0XHQvLyAuZmlsdGVyX19jb3N0XHJcblxyXG5cdFx0Jl9fY29zdC1zdGVwIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdCYuX2Nvc3QtYWN0aXZlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIyLCAyMTAsIDE3MCk7XHJcblxyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgyMDYsIDIwNiwgMjA2LCAwLjM1KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5maWx0ZXJfX2Nvc3Qtc2xpZGVyXHJcblxyXG5cdFx0Jl9fY29zdC1zbGlkZXIge1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5maWx0ZXJfX2Nvc3QtaW5wdXRzXHJcblxyXG5cdFx0Jl9fY29zdC1pbnB1dHMge1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5maWx0ZXJfX2Nvc3QtaW5wdXRcclxuXHJcblx0XHQmX19jb3N0LWlucHV0IHtcclxuXHRcdH1cclxuXHJcblx0XHQvLyAuZmlsdGVyX19jb3N0LWxhYmVsXHJcblxyXG5cdFx0Jl9fY29zdC1sYWJlbCB7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmZpbHRlcl9fY29zdC1mcm9tXHJcblxyXG5cdFx0Jl9fY29zdC1mcm9tIHtcclxuXHRcdH1cclxuXHJcblx0XHQvLyAuZmlsdGVyX19jb3N0LXRvXHJcblxyXG5cdFx0Jl9fY29zdC10byB7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmZpbHRlcl9fYXBwbHlcclxuXHJcblx0XHQmX19hcHBseSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDIyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5maWx0ZXJfX3Jlc2V0XHJcblxyXG5cdFx0Jl9fcmVzZXQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRjb2xvcjogcmdiKDQwLCA0MCwgNDApO1xyXG5cclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jYXRhbG9nIHtcclxuXHRcdGdhcDogMDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHQmX19zbGlkZXItY29udGFpbmVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5jYXRhbG9nX19zbGlkZXJcclxuXHJcblx0XHQvLyAuY2F0YWxvZ19fc2xpZGVyLXdyYXBwZXJcclxuXHJcblx0XHQmX19zbGlkZXItd3JhcHBlciB7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmNhdGFsb2dfX3NsaWRlci1zbGlkZVxyXG5cclxuXHRcdCZfX3NsaWRlci1zbGlkZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmNhdGFsb2dfX3NsaWRlci1pbm5lclxyXG5cclxuXHRcdCZfX3NsaWRlci1pbm5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwLjMlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyAuY2F0YWxvZ19fc2xpZGVyLWJ0blxyXG5cclxuXHRcdCZfX3NsaWRlci1idG4ge1xyXG5cdFx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zbGlkZXItYXJyb3cucG5nKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiA2Ljc0cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRoZWlnaHQ6IDExLjhweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnN3aXBlci1idXR0b24tZGlzYWJsZWQ6OmFmdGVyIHtcclxuXHRcdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdHRvcDogNTUlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC8vIC5jYXRhbG9nX19zbGlkZXItYnRuX25leHRcclxuXHJcblx0XHRcdCZfbmV4dCB7XHJcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8gLmNhdGFsb2dfX3NsaWRlci1idG5fcHJldlxyXG5cclxuXHRcdFx0Jl9wcmV2IHtcclxuXHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2ZpbHRlci1idXR0b24ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jYXRhbG9nIHtcclxuXHRcdC8vIC5jYXRhbG9nX19maWx0ZXJzXHJcblxyXG5cdFx0Jl9fZmlsdGVycyB7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxOXB4O1xyXG5cdFx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRwYWRkaW5nOiAzNXB4O1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05MDBweCk7XHJcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTAwcHgpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTAwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdFx0Jl9tb2JpbGUge1xyXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDEzNztcclxuXHRcdFx0XHRcdHotaW5kZXg6IDkwMDk5O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctaW5saW5lOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5jYXRhbG9nX19jbG9zZVxyXG5cclxuXHRcdCZfX2Nsb3NlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyAuY2F0YWxvZ19faGVhZGVyLWJ1dHRvbnNcclxuXHRcdCZfX2hlYWRlciB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2hlYWRlci1idXR0b25zIHtcclxuXHRcdFx0Ly8gLmNhdGFsb2dfX2hlYWRlci1idXR0b25zX21vYlxyXG5cdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRcdCZfbW9iIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmlycy10byxcclxuLmlycy1mcm9tLFxyXG4uaXJzLW1heCxcclxuLmlycy1taW4sXHJcbi5pcnMtc2luZ2xlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5pcnMtLXJvdW5kIHtcclxuXHRtYXJnaW4tdG9wOiAtMTVweDtcclxufVxyXG4uaXJzLS1yb3VuZCAuaXJzLWxpbmUge1xyXG5cdGhlaWdodDogMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDE1MywgMTUzLCAxNTMpO1xyXG59XHJcblxyXG4uaXJzLS1yb3VuZCAuaXJzLWJhciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgNzYsIDIpO1xyXG5cdGhlaWdodDogMnB4O1xyXG59XHJcbi5pcnMtLXJvdW5kIC5pcnMtaGFuZGxlIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0dG9wOiAyNHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigyMzUsIDIzNSwgMjM1KTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2IoMjAyLCAyMDIsIDIwMik7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigyMDIsIDIwMiwgMjAyKSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi0zNiB7XHJcblx0bWF4LXdpZHRoOiAxNTYwcHg7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHJcblx0Ly8gLnNlY3Rpb24tMzZfX2NvbmZpZ3VyYXRvclxyXG5cclxuXHQmX19jb25maWd1cmF0b3Ige1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMzZfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxufVxyXG5cclxuLmNvbmZpZ3VyYXRvciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMzNi1iYWNrLmpwZWcpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDIycHg7XHJcblxyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0cGFkZGluZzogMTIwcHggMCAxMzZweCAwO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0fVxyXG5cclxuXHQvLyAuY29uZmlndXJhdG9yX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuY29uZmlndXJhdG9yX19maWx0ZXJcclxuXHJcblx0Ly8gLmNvbmZpZ3VyYXRvcl9fYnV0dG9uXHJcblxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHRtYXgtd2lkdGg6IDM2MHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM2MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA3NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY29uZmlndXJhdG9yLWZpbHRlciB7XHJcblx0bWFyZ2luLWlubGluZTogMjBweDtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Z2FwOiAyMHB4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRtYXJnaW4taW5saW5lOiAwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRnYXA6IDEzcHg7XHJcblx0fVxyXG5cdC8vIC5jb25maWd1cmF0b3ItZmlsdGVyX19zZWxlY3RcclxuXHQmX19pdGVtcyB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z2FwOiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zZWxlY3Qge1xyXG5cdH1cclxuXHQmX19sYWJlbCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cclxuXHQvLyAuY29uZmlndXJhdG9yLWZpbHRlcl9faXRlbVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1heC13aWR0aDogMzgwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdG1heC13aWR0aDogMzE1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuY29uZmlndXJhdG9yLWZpbHRlcl9fc2VsZWN0LWhlYWRlclxyXG5cclxuXHQmX19zZWxlY3QtaGVhZGVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmYWZiZmM7XHJcblx0XHRjb2xvcjogIzI4MjgyODgyO1xyXG5cclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMzJweDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDkwcHg7XHJcblxyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDU1cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdCYuX2Rpc2FibGVkIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiKDI1MCwgMjUxLCAyNTIpO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0aGVpZ2h0OiA2Ljc0cHg7XHJcblx0XHRcdHdpZHRoOiAxMS44cHg7XHJcblx0XHRcdHJpZ2h0OiAzMnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGV2cm9uLWJvdHRvbS5zdmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuX2FjdGl2ZTo6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bWluLWhlaWdodDogNzVweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmNvbmZpZ3VyYXRvci1maWx0ZXJfX3NlbGVjdC1saXN0XHJcblxyXG5cdCZfX3NlbGVjdC1saXN0IHtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTJweCByZ2JhKDgyLCA4MiwgODIsIDAuMSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xyXG5cclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiKDI1MCwgMjUxLCAyNTIpO1xyXG5cclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuY29uZmlndXJhdG9yLWZpbHRlcl9fc2VsZWN0LWl0ZW1cclxuXHJcblx0Jl9fc2VsZWN0LWl0ZW0ge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDdweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi0zNyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0Ly8gLnNlY3Rpb24tMzdfX2NvbnRhaW5lclxyXG5cdCZfbWViIHtcclxuXHRcdC5vc24taXRlbV9faW5uZXIge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQub3NuLWl0ZW1fX2l0ZW0tdGl0bGUsXHJcblx0XHQuX3RleHQxOCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblx0Jl9hYm91dCB7XHJcblx0XHQuX3RleHQxOCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5vc24taXRlbV9faW5uZXIge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tMzdfX3RpdGxlXHJcblx0Jl9wcm9kIHtcclxuXHRcdC5zZWN0aW9uLTM3X19zdWJ0aXRsZSB7XHJcblx0XHRcdG1hcmdpbjogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdH1cclxuXHQmX29zdGVrbCB7XHJcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHRcdG1heC13aWR0aDogMTU2MHB4O1xyXG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTM3X19pdGVtc1xyXG5cclxuXHQmX19pdGVtcyB7XHJcblx0fVxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JpZy1waWMge1xyXG5cdFx0YmFja2dyb3VuZDogIzI4MjgyODtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDEuNjclO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ub3NuLWl0ZW1zIHtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdGdhcDogMzBweDtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRnYXA6IDE1cHg7XHJcblx0fVxyXG5cdC8vIC5vc24taXRlbXNfM1xyXG5cclxuXHQmXzMge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHR9XHJcblx0Jl81IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHQub3NuLWl0ZW0ge1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMjMycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAyMzJweCkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5vc24taXRlbV9faXRlbS1waWMge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjklO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmXzQge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdC5vc24taXRlbV9faW5uZXIge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQuX3RleHQxOCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5vc24taXRlbV9faXRlbS1waWMge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzAuMiU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfMiB7XHJcblx0XHQub3NuLWl0ZW1fX2l0ZW0tcGljIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDU0LjY5JTtcclxuXHRcdH1cclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQub3NuLWl0ZW0ge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTg1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm9zbi1pdGVtIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdG1pbi13aWR0aDogMzAwcHg7XHJcblx0fVxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdH1cclxuXHQvLyAub3NuLWl0ZW1fX2l0ZW0tcGljXHJcblx0Jl9faXRlbS1hYnMge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iay5wbmcpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRwYWRkaW5nOiAxMXB4IDMycHg7XHJcblx0XHRib3R0b206IDIwcHg7XHJcblx0XHRyaWdodDogMjBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJyIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0Ym90dG9tOiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2l0ZW0tcGljIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA3My42OSU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLm9zbi1pdGVtX19pbm5lclxyXG5cclxuXHQmX19pbm5lciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLm9zbi1pdGVtX19pdGVtLXRpdGxlXHJcblx0Jl9fdGl0bGUtYmlnIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdCZfX2l0ZW0tdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7IC8qIDI4LzIwICovXHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLm9zbi1pdGVtX19jb2xvcnNcclxuXHJcblx0Jl9fY29sb3JzIHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgYXV0byk7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdGdhcDogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLm9zbi1pdGVtX19jb2xvclxyXG5cclxuXHQmX19jb2xvciB7XHJcblx0XHR3aWR0aDogMzZweDtcclxuXHRcdGhlaWdodDogMzZweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Jl93aGl0ZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlMmUyZTI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLm9zbi1pdGVtX19jb2xvcl9ibGFja1xyXG5cclxuXHRcdCZfYmxhY2sge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5vc24taXRlbV9fY29sb3Jfb3JhbmdlXHJcblxyXG5cdFx0Jl9vcmFuZ2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTk3ZjMxO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5vc24taXRlbV9fY29sb3JfeWVsbG93XHJcblxyXG5cdFx0Jl95ZWxsb3cge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjZjNDE1O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5vc24taXRlbV9fY29sb3JfZ3JlZW5cclxuXHJcblx0XHQmX2dyZWVuIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzMzY2EzMDtcclxuXHRcdH1cclxuXHJcblx0XHQvLyAub3NuLWl0ZW1fX2NvbG9yX2JsdWVcclxuXHJcblx0XHQmX2JsdWUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMmU0ZGVlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5vc24taXRlbV9fY29sb3JfcmVkXHJcblxyXG5cdFx0Jl9yZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjAxZjFmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLm9zbi1pdGVtX19pdGVtLXRleHRcclxuXHJcblx0Jl9faXRlbS10ZXh0IHtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogI2ZjNGMwMjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5vc24taXRlbV9fc3VidGl0bGVcclxufVxyXG4iLCIuc2VjdGlvbi0zOCB7XHJcblx0Ly8gLnNlY3Rpb24tMzhfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMzhfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTM4X19zbGlkZXJcclxuXHJcblx0Jl9fc2xpZGVyIHtcclxuXHR9XHJcblx0Jl9fc2xpZGVyLXdyYXBwIHtcclxuXHRcdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA5NzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1heC13aWR0aDogNzUwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5vc24tc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcblx0Ly8gLm9zbi1zbGlkZXJfX3dyYXBwZXJcclxuXHJcblx0Jl9fd3JhcHBlciB7XHJcblx0fVxyXG5cclxuXHQvLyAub3NuLXNsaWRlcl9fc2xpZGVcclxuXHJcblx0Jl9fc2xpZGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLm9zbi1zbGlkZXJfX3Bob3RvXHJcblxyXG5cdCZfX3Bob3RvIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDYwJTtcclxuXHR9XHJcblxyXG5cdC8vIC5vc24tc2xpZGVyX19hcnJvd1xyXG5cclxuXHQmX19hcnJvdyB7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdCZfbmV4dCB7XHJcblx0XHRcdHJpZ2h0OiA0MHB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX3ByZXYge1xyXG5cdFx0XHRsZWZ0OiA0MHB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tMzkge1xyXG5cdC8vIC5zZWN0aW9uLTM5X19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTM5X19sZWZ0c2lkZVxyXG5cclxuXHQmX19sZWZ0c2lkZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0zOV9fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tMzlfX2xpc3RcclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0Z2FwOiA1cHggMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTM5X19saXN0LWl0ZW1cclxuXHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTM5X19waWNcclxuXHJcblx0Jl9fcGljIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI2LjY3JTtcclxuXHRcdHdpZHRoOiA0MS42MiU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdHdpZHRoOiAzMyU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDUzJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tNDAge1xyXG5cdC8vIC5zZWN0aW9uLTQwX19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQwX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00MF9faXRlbXNcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdFx0Z2FwOiAzMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM3MHB4O1xyXG5cdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDBfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NhbjMuanBnKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0bWluLWhlaWdodDogMzIwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAyMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0bWluLWhlaWdodDogMjAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00MF9faXRlbS1pbmZvXHJcblxyXG5cdCZfX2l0ZW0taW5mbyB7XHJcblx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQwX19pdGVtLW1haW5cclxuXHJcblx0Jl9faXRlbS1tYWluIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTQwJTsgLyogMjgvMjAgKi9cclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQwX19pdGVtLXRleHRcclxuXHJcblx0Jl9faXRlbS10ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQwX19pdGVtLXBpY1xyXG5cclxuXHQmX19pdGVtLXBpYyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMzBweDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxODBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1heC13aWR0aDogMTIwcHg7XHJcblx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi00MSB7XHJcblx0Ly8gLnNlY3Rpb24tNDFfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDFfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQxX19zdWJ0aXRsZVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00MV9faXRlbXNcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0Z2FwOiAzMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRnYXA6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRnYXA6IDE1cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00MV9faXRlbVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRpbnNldDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMC43KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMzYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00MV9faXRlbS1pbm5lclxyXG5cclxuXHQmX19pdGVtLWlubmVyIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHBhZGRpbmc6IDU1cHggNTBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0cGFkZGluZzogNDBweCAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQxX190ZXh0XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQxX19idXR0b25cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0cGFkZGluZy1pbmxpbmU6IDM1cHg7XHJcblx0XHRtaW4taGVpZ2h0OiA3MHB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDFfX2JpZy10ZXh0XHJcblxyXG5cdCZfX2JpZy10ZXh0IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNlY3Rpb24tMThfX3ZpZGVvLWl0ZW0ge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAxNXB4KTtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gNCAtIDhweCk7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMiAtIDhweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNlY3Rpb24tMThfX3ZpZGVvcyB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdH1cclxuXHQuc2VjdGlvbi0xOF9fdmlkZW8ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNzAuMiU7XHJcblx0fVxyXG5cdC5zZWN0aW9uLTE4X192aWRlby10ZXh0IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi00MiB7XHJcblx0bWFyZ2luLXRvcDogODBweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tNDJfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDJfX2NhcmRcclxuXHJcblx0Jl9fY2FyZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzQyLWJhY2suanBnKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHRcdCZfcHJvZCB7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FyZC1wcm9kLmpwZyk7XHJcblx0XHRcdC5zZWN0aW9uLTQyX19idXR0b24ge1xyXG5cdFx0XHRcdG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRcdFx0cGFkZGluZy1pbmxpbmU6IDM1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRpbnNldDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDQ3O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCU7XHJcblx0XHRcdFx0LnNlY3Rpb24tNDJfX3RleHQge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRcdC5zZWN0aW9uLTQyX190ZXh0IHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00Ml9faW5uZXJcclxuXHJcblx0Jl9faW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHBhZGRpbmc6IDgwcHggMTAwcHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDUwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQyX19iaWctdGV4dFxyXG5cclxuXHQmX19iaWctdGV4dCB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQyX190ZXh0XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDJfX2J1dHRvblxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdG1heC13aWR0aDogMzIwcHg7XHJcblx0XHRwYWRkaW5nLWlubGluZTogNTdweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00Ml9fcGljXHJcblxyXG5cdCZfX3BpYyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogLTEwMXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTQzIHtcclxuXHQvLyAuc2VjdGlvbi00M19fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00M19fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDNfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdGdhcDogMzBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdhcDogMTVweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiAzNzBweDtcclxuXHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQzX19pdGVtXHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0LnNlY3Rpb24tNDNfX3BpYyB7XHJcblx0XHRcdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00M19faW5uZXJcclxuXHJcblx0Jl9faW5uZXIge1xyXG5cdFx0cGFkZGluZzogNDBweCA0NXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQzX19tYWluLXRleHRcclxuXHJcblx0Jl9fbWFpbi10ZXh0IHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQzX19saXN0XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1heC13aWR0aDogMTgwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00M19fbGlzdC1pdGVtXHJcblxyXG5cdCZfX2xpc3QtaXRlbSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00M19fcGljXHJcblxyXG5cdCZfX3BpYyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxNzVweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1heC13aWR0aDogMTYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00M19fdHJhbnNsYXRpb25cclxuXHJcblx0Jl9fdHJhbnNsYXRpb24ge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdHJhbnMtYmFjay5qcGcpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00M19fdHJhbnNsYXRpb24taW5uZXJcclxuXHJcblx0Jl9fdHJhbnNsYXRpb24taW5uZXIge1xyXG5cdFx0cGFkZGluZzogNDFweCAxMDBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRnYXA6IDEyNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRnYXA6IDYwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDQwcHg7XHJcblx0XHRcdGdhcDogMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGdhcDogMTVweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00M19fYmlnLXRleHRcclxuXHJcblx0Jl9fYmlnLXRleHQge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi00NCB7XHJcblx0Ly8gLnNlY3Rpb24tNDRfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDRfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQ0X19pdGVtc1xyXG5cclxuXHQmX19pdGVtcyB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDRfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHR3aWR0aDogMTA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTQ1IHtcclxuXHQvLyAuc2VjdGlvbi00NV9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00NV9fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDVfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMzBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGdhcDogMTVweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQ1X19pdGVtXHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtaW4taGVpZ2h0OiA0NDdweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0ZmlsdGVyOiBvcGFjaXR5KDAuNyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdGZpbHRlcjogb3BhY2l0eSgwLjUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuNCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00NV9faW5uZXJcclxuXHJcblx0Jl9faW5uZXIge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDg1JTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDVfX2JpZy10ZXh0XHJcblxyXG5cdCZfX2JpZy10ZXh0IHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00NV9fdGV4dFxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQ1X19waWNcclxuXHJcblx0Jl9fcGljIHtcclxuXHRcdGltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aW5zZXQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTQ2IHtcclxuXHQvLyAuc2VjdGlvbi00Nl9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00Nl9fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDZfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdGdhcDogMTc0cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGdhcDogMTAwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRnYXA6IDUwcHg7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRnYXA6IDE1cHg7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMjUwcHgpICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00Nl9faXRlbVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1pbi13aWR0aDogMjUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00Nl9fc2VydFxyXG5cclxuXHQmX19zZXJ0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEzNyU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDZfX2l0ZW0taW5mb1xyXG5cclxuXHQmX19pdGVtLWluZm8ge1xyXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00Nl9faXRlbS10aXRsZVxyXG5cclxuXHQmX19pdGVtLXRpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQ2X19saXN0XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDZfX2xpc3QtaXRlbVxyXG5cclxuXHQmX19saXN0LWl0ZW0ge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDZfX2l0ZW0tdGV4dFxyXG5cclxuXHQmX19pdGVtLXRleHQge1xyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi00NyB7XHJcblx0Ly8gLnNlY3Rpb24tNDdfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0LmdyaWQtYmxvY2sge1xyXG5cdFx0XHRnYXA6IDA7XHJcblx0XHR9XHJcblx0XHQuX2NvdXJzb3Ige1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAuc2VjdGlvbi00N19fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDdfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMzBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQ3X19pdGVtXHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtaW4taGVpZ2h0OiA0NjFweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDEpIGltZyB7XHJcblx0XHRcdFx0ZmlsdGVyOiBvcGFjaXR5KDAuNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00N19faW5uZXJcclxuXHJcblx0Jl9faW5uZXIge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcclxuXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMjVweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA5NSU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00N19fYmlnLXRleHRcclxuXHJcblx0Jl9fYmlnLXRleHQge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyM3B4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00N19fdGV4dFxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDdfX3BpY1xyXG5cclxuXHQmX19waWMge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRpbnNldDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmdyaWQtYmxvY2tfMSAuZ3JpZC1ibG9ja19fdGl0bGUgcCB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VjdGlvbi04X19pdGVtIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZ3JpZC1ibG9ja18xIC5ncmlkLWJsb2NrX190aXRsZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tNDgge1xyXG5cdC8vIC5zZWN0aW9uLTQ4X19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQ4X190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00OF9fY2FyZFxyXG5cclxuXHQmX19jYXJkIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtaW4taGVpZ2h0OiA0NjFweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWluLWhlaWdodDogNDIwcHg7XHJcblx0XHRcdC5zZWN0aW9uLTE3X192aWRlbyB7XHJcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0XHQuc2VjdGlvbi0xN19fdmlkZW8ge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XHJcblx0XHRcdC5zZWN0aW9uLTE3X192aWRlby10ZXh0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQ4X19jYXJkLWlubmVyXHJcblxyXG5cdCZfX2NhcmQtaW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDhfX2NhcmQtbWFpblxyXG5cclxuXHQmX19jYXJkLW1haW4ge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00OF9fY2FyZC10ZXh0XHJcblxyXG5cdCZfX2NhcmQtdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00OF9fdmlkZW9cclxuXHJcblx0Jl9fdmlkZW8ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDYwcHg7XHJcblx0XHRib3R0b206IDYwcHg7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00OF9fY2FyZC1waWNcclxuXHJcblx0Jl9fY2FyZC1waWMge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRpbnNldDogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDhfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDMwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRnYXA6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00OF9faXRlbS10ZXh0XHJcblxyXG5cdCZfX2l0ZW0tdGV4dCB7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00OF9faXRlbS1ibG9ja1xyXG5cclxuXHQmX19pdGVtLWJsb2NrIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQuc2VjdGlvbi0xN19fdmlkZW8ge1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdGluc2V0OiB1bnNldDtcclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTE3X192aWRlby10ZXh0IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTQ5IHtcclxuXHRwYWRkaW5nLXRvcDogMTEwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90aGFua3MtYmFjay5qcGcpO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00OV9fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDlfX3N1YnRpdGxlXHJcblxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTQ5X19jb3JyZWN0XHJcblxyXG5cdCZfX2NvcnJlY3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDE1cHg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDlfX2NvcnJlY3QtdGV4dFxyXG5cclxuXHQmX19jb3JyZWN0LXRleHQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDlfX2Zvcm1cclxuXHJcblx0Jl9fZm9ybSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNjBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDlfX2Zvcm0taXRlbXNcclxuXHJcblx0Jl9fZm9ybS1pdGVtcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdGdhcDogMTBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi00OV9faW5wdXRcclxuXHJcblx0Jl9faW5wdXQge1xyXG5cdFx0Y29sb3I6IHJnYigzOCwgNTAsIDU2KTtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNDEsIDI0MSwgMjQxKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHR3aWR0aDogMzMwcHg7XHJcblx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2IoMjUwLCAyNTEsIDI1Mik7XHJcblx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0aGVpZ2h0OiA3NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNDlfX2J0blxyXG5cclxuXHQmX19idG4ge1xyXG5cdFx0bWF4LXdpZHRoOiAzODBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRnYXA6IDA7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX21hbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMzhweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHJpZ2h0OiAtNzBweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTUwIHtcclxuXHQvLyAuc2VjdGlvbi01MF9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01MF9fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTBfX3N1YnRpdGxlXHJcblxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTUwX19pdGVtc1xyXG5cclxuXHQmX19pdGVtcyB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogNTBweDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTBfX3Bob25lXHJcblxyXG5cdCZfX3Bob25lIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sb3I6IHJnYigzOCwgNTAsIDU2KTtcclxuXHRcdGdhcDogMTFweDtcclxuXHRcdGZvbnQtc2l6ZTogMzRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNmYzRjMDI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi0yMF9fc29jaWFsc1xyXG5cclxuXHQmX19zb2NpYWxzIHtcclxuXHRcdC5zb2NpYWxzX19idXR0b24ge1xyXG5cdFx0XHR3aWR0aDogMzIwcHg7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMiAtIDdweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zb2NpYWxzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGdhcDogMTBweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0Ly8gLnNvY2lhbHNfX2J1dHRvblxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0aGVpZ2h0OiA4NnB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDMyMHB4O1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjUlOyAvKiAyMC8xNiAqL1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1pbi13aWR0aDogMjYwcHg7XHJcblxyXG5cdFx0Ly8gLnNvY2lhbHNfX2J1dHRvbl93aFxyXG5cclxuXHRcdCZfd2gge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMzcsIDIxMSwgMTAyKTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDIwcHggNDBweCByZ2JhKDM3LCAyMTEsIDEwMiwgMC4xKTtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDIwcHggNDBweCAwcHggIzI1ZDM2NjMzO1xyXG5cclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMmRlODczO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMjVkMzY2O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX3RnIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDIwcHggNDBweCAwcHggIzM1YTllNTFhO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2IoNTMsIDE2OSwgMjI5KTtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDIwcHggNDBweCAwcHggIzM1YTllNTMzO1xyXG5cclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNTRjMGY4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cclxuXHRcdFx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzM1YTllNTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGhlaWdodDogNzVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tNTEge1xyXG5cdG1heC13aWR0aDogMTU2MHB4O1xyXG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiAxMDBweCAwO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0fVxyXG5cdC8vIC5zZWN0aW9uLTUxX19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTUxX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTFfX3ZpZGVvXHJcblxyXG5cdCZfX3ZpZGVvIHtcclxuXHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDUwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0aW5zZXQ6IDA7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDIyNiwgNTAsIDY1LCAwLjE1KTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiKDI1MiwgNzYsIDIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL1BvbHlnb240LnN2Zyk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjVweCAyNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MyUgNTAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNzBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi01MiB7XHJcblx0Ly8gLnNlY3Rpb24tNTJfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTJfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdFx0Z2FwOiAzMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMjQ1cHgpICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01Ml9faXRlbVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtaW4td2lkdGg6IDI0NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTJfX2l0ZW0tcGljXHJcblxyXG5cdCZfX2l0ZW0tcGljIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTUyX19pdGVtLWlubmVyXHJcblxyXG5cdCZfX2l0ZW0taW5uZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRwYWRkaW5nOiAzNXB4IDMwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01Ml9faXRlbS10aXRsZVxyXG5cclxuXHQmX19pdGVtLXRpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01Ml9fbGlua1xyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcclxuXHRcdG1pbi1oZWlnaHQ6IDcwcHg7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLTUzIHtcclxuXHQvLyAuc2VjdGlvbi01M19fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRnYXA6IDk0cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGdhcDogNTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRnYXA6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01M19fdGl0bGVcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRiciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTNfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRnYXA6IDMwcHg7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRnYXA6IDE1cHg7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRnYXA6IDI1cHg7XHJcblx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01M19faXRlbVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1heC13aWR0aDogMjcwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01M19faXRlbS1waWNcclxuXHJcblx0Jl9faXRlbS1waWMge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTNfX2l0ZW0taW5uZXJcclxuXHJcblx0Jl9faXRlbS1pbm5lciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTNfX2l0ZW0tdGl0bGVcclxuXHJcblx0Jl9faXRlbS10aXRsZSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTUzX19pdGVtLXRleHRcclxuXHJcblx0Jl9faXRlbS10ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01M19faXRlbS1kb2NzXHJcblxyXG5cdCZfX2l0ZW0tZG9jcyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRsZWZ0OiAtNDRweDtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAxNXB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01M19fZG9jcy1waWNcclxuXHJcblx0Jl9fZG9jcy1waWMge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTNfX2RvY3MtdGV4dFxyXG5cclxuXHQmX19kb2NzLXRleHQge1xyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi01NCB7XHJcblx0Ly8gLnNlY3Rpb24tNTRfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTRfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTU0X19pdGVtc1xyXG5cclxuXHQmX19pdGVtcyB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdGdhcDogMzBweDtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiA1ODVweDtcclxuXHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdGdhcDogMTVweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTU0X19pdGVtXHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01NF9faXRlbS1waWNcclxuXHJcblx0Jl9faXRlbS1waWMge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRpbnNldDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTU0X19pdGVtLWlubmVyXHJcblxyXG5cdCZfX2l0ZW0taW5uZXIge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01NF9faXRlbS10aXRsZVxyXG5cclxuXHQmX19pdGVtLXRpdGxlIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTRfX3RleHRcclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDdweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tNTUge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0Ly8gLnNlY3Rpb24tNTVfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTVfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTU1X19ibG9ja1xyXG5cclxuXHQmX19ibG9jayB7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogNjJweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z2FwOiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01NV9fc2xpZGVyXHJcblxyXG5cdCZfX3NsaWRlciB7XHJcblx0XHRtYXgtd2lkdGg6IDcwMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdG1heC13aWR0aDogNjAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTVfX2Jsb2NrLWluZm9cclxuXHJcblx0Jl9fYmxvY2staW5mbyB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTU1X19ibG9jay10ZXh0XHJcblxyXG5cdCZfX2Jsb2NrLXRleHQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDE5cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRnYXA6IDdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTU1X190ZXh0XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdH1cclxuXHQuc2VjdGlvbi0xN19fdmlkZW9zIHtcclxuXHRcdG1hcmdpbi10b3A6IDYycHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi01NiB7XHJcblx0Ly8gLnNlY3Rpb24tNTZfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTZfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTU2X19oZWFkZXJcclxuXHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRnYXA6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01Nl9faGVhZGVyLW51bWJlclxyXG5cclxuXHQmX19oZWFkZXItbnVtYmVyIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJhY2tncm91bmQ6ICNmYzRjMDI7XHJcblxyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcclxuXHRcdFx0d2lkdGg6IDY1cHg7XHJcblx0XHRcdGhlaWdodDogNjVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHR3aWR0aDogMzVweDtcclxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01Nl9faGVhZGVyLXRleHRcclxuXHJcblx0Jl9faGVhZGVyLXRleHQge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTZfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdGdhcDogMzBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z2FwOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTZfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtaW4td2lkdGg6IDMwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTZfX2l0ZW0tcGljXHJcblxyXG5cdCZfX2l0ZW0tcGljIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTU2X19pdGVtLWV0YXBcclxuXHJcblx0Jl9faXRlbS1ldGFwIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmYzRjMDI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDI1cHg7XHJcblx0XHRwYWRkaW5nOiA2Ljg2cHggMTVweDtcclxuXHRcdGJvdHRvbTogMTRweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01Nl9faW5mb1xyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzVweDtcclxuXHRcdG1hcmdpbi10b3A6IDI4cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01Nl9faW5mby10aXRsZVxyXG5cclxuXHQmX19pbmZvLXRpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01Nl9faW5mby10ZXh0XHJcblx0Ll90ZXh0MTYge1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdH1cclxuXHQmX19pbmZvLXRleHQge1xyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi01NyB7XHJcblx0bWFyZ2luLXRvcDogNTVweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcblx0Ly8gLnNlY3Rpb24tNTdfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTdfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTdfX2luZm9cclxuXHJcblx0Jl9faW5mbyB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01N19faW5mby10aXRsZVxyXG5cclxuXHQmX19pbmZvLXRpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTU3X19pbmZvLXRleHRcclxuXHJcblx0Jl9faW5mby10ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01N19fcGljXHJcblxyXG5cdCZfX3BpYyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdGJvdHRvbTogLTMwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX192aWRlbzIge1xyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi01OCB7XHJcblx0Ly8gLnNlY3Rpb24tNThfX2NhcmRzXHJcblxyXG5cdCZfX2NhcmRzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiA2MHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNThfX2NhcmRcclxuXHJcblx0Jl9fY2FyZCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdGJvcmRlci1yYWRpdXM6IDIycHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdC5zZWN0aW9uLTU4X19jYXJkLWlubmVyIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDE0MHB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDgwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjgyODI4O1xyXG5cclxuXHRcdFx0LnNlY3Rpb24tNThfX2NhcmQtaW5uZXIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDgwcHg7XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDUxOXB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTU4X19jYXJkLXBpY1xyXG5cclxuXHQmX19jYXJkLXBpYzIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IC0xOTFweDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1NzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdG1heC13aWR0aDogNDIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNThfX2NhcmQtaW5uZXJcclxuXHQmX19jYXJkLXBpYyB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRmaWx0ZXI6IG9wYWNpdHkoMC42KTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGZpbHRlcjogb3BhY2l0eSgwLjQpO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jYXJkLWlubmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01OF9fY2FyZC10ZXh0XHJcblxyXG5cdCZfX2NhcmQtdGV4dCB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNThfX2NhcmQtYmlnXHJcblxyXG5cdCZfX2NhcmQtYmlnIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTU4X19saXN0XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01OF9fbGlzdC1pdGVtXHJcblxyXG5cdCZfX2xpc3QtaXRlbSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNThfX2NhcmQtbGlua1xyXG5cclxuXHQmX19jYXJkLWxpbmsge1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDEycHg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTU4X19saW5rLXRleHRcclxuXHJcblx0Jl9fbGluay10ZXh0IHtcclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tNTkge1xyXG5cdC8vIC5zZWN0aW9uLTU5X19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTU5X190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01OV9faXRlbXNcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01OV9faXRlbVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAxMnB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDM1cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQxNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTU5X19pdGVtLWlubmVyXHJcblxyXG5cdCZfX2l0ZW0taW5uZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTlfX2l0ZW0tdGl0bGVcclxuXHJcblx0Jl9faXRlbS10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTlfX2l0ZW0tcGhvbmVcclxuXHJcblx0Jl9faXRlbS1waG9uZSB7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNmYzRjMDI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01OV9faXRlbS1tYWlsXHJcblxyXG5cdCZfX2l0ZW0tbWFpbCB7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNmYzRjMDI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01OV9fcmVxXHJcblxyXG5cdCZfX3JlcSB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTU5X19yZXEtdGl0bGVcclxuXHJcblx0Jl9fcmVxLXRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTU5X19yZXEtc3VidGl0bGVcclxuXHJcblx0Jl9fcmVxLXN1YnRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNTlfX3JlcS1pdGVtc1xyXG5cclxuXHQmX19yZXEtaXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGdhcDogNzBweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi01OV9fcmVxLWl0ZW1cclxuXHJcblx0Jl9fcmVxLWl0ZW0ge1xyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi02MCB7XHJcblx0Ly8gLnNlY3Rpb24tNjBfX3RpdGxlXHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTYwX19pdGVtc1xyXG5cclxuXHQmX19pdGVtcyB7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0XHRnYXA6IDMwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRnYXA6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAyNTBweCkgIWltcG9ydGFudDtcclxuXHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNjBfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1pbi13aWR0aDogMjUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi02MF9faXRlbS1waWNcclxuXHJcblx0Jl9faXRlbS1waWMge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDcyLjIzJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi02MF9faXRlbS1pbm5lclxyXG5cclxuXHQmX19pdGVtLWlubmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNjBfX2l0ZW0tdGV4dFxyXG5cclxuXHQmX19pdGVtLXRleHQge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTYwX19pdGVtLWxpbmtcclxuXHJcblx0Jl9faXRlbS1saW5rIHtcclxuXHRcdG1hcmdpbi10b3A6IDMxcHg7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRtaW4taGVpZ2h0OiA3MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4NC42MTUzODUlOyAvKiAyNC8xMyAqL1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tNjEge1xyXG5cdC8vIC5zZWN0aW9uLTYxX19jb250YWluZXJcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTYxX190aXRsZVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi02MV9fc3VidGl0bGVcclxuXHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNjFfX2l0ZW1zXHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ5JSBhdXRvO1xyXG5cdFx0Z2FwOiAzMHB4O1xyXG5cdFx0bWFyZ2luOiAwIDg1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRtYXJnaW4taW5saW5lOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xyXG5cdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNjFfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cdFx0cGFkZGluZzogNDBweCA1MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDMwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNjFfX2l0ZW0tdGl0bGVcclxuXHJcblx0Jl9faXRlbS10aXRsZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNjFfX2xpc3RcclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cdFx0Z2FwOiA1cHggMzVweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z2FwOiA1cHggMjBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTYxX19saXN0LWl0ZW1cclxuXHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTYxX19tYXBcclxuXHJcblx0Jl9fbWFwIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiA1MHB4O1xyXG5cdFx0Ym90dG9tOiAzNnB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTYxX19jaXRpZXNcclxuXHJcblx0Jl9fY2l0aWVzIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdFx0Z2FwOiAyMXB4IDUwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNjFfX2NpdHlcclxuXHJcblx0Jl9fY2l0eSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogMTVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNlY3Rpb24tNjFfX2NpdHktaWNvblxyXG5cclxuXHQmX19jaXR5LWljb24ge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdG1heC13aWR0aDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTYxX19jaXR5LXRleHRcclxuXHJcblx0Jl9fY2l0eS10ZXh0IHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi02MiB7XHJcblx0Ly8gLnNlY3Rpb24tNjJfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19waWMge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMzUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2Zvcm0ge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDQxMHB4O1xyXG5cdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1heC13aWR0aDogNDEwcHg7XHJcblx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9ybV9fY29udGVudCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmZvcm1fX2lucHV0X3F1ZXN0aW9uIHtcclxuXHRcdHJlc2l6ZTogbm9uZTtcclxuXHRcdGhlaWdodDogMTUwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMzJweDtcclxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTQ0LjQ0NDQ0NCU7IC8qIDI2LzE4ICovXHJcblx0XHRcdGZvbnQtZmFtaWx5OiBOVFNvbWljO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi02MyB7XHJcblx0Ly8gLnNlY3Rpb24tNjNfX2NvbnRhaW5lclxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogMTAwcHg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGdhcDogMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zZWN0aW9uLTYzX19hcnRpY2xlXHJcblxyXG5cdCZfX2FydGljbGUge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE0NC40NDQ0NDQlOyAvKiAyNi8xOCAqL1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YixcclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiByZ2IoMjUyLCA3NiwgMik7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjUlO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJmb250LXNpemVcIiwgMjcsIDIwLCA5OTIsIDMyMCwgMSk7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRoMyB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEzNi4zNjM2MzYlOyAvKiAzMC8yMiAqL1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVsIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Z2FwOiA1cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR3aWR0aDogNHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMjUyLCA3NiwgMik7XHJcblx0XHRcdFx0XHR0b3A6IDEzcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdG9sIHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuXHRcdFx0fVxyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Z2FwOiA1cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuc2VjdGlvbi02M19fZm9ybVxyXG5cclxuXHQmX19mb3JtIHtcclxuXHRcdG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0cGFkZGluZzogNDBweCAzNi41cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMjgyODI4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9ybSB7XHJcblx0XHQvLyAuZm9ybV9fY29udGVudFxyXG5cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5mb3JtX190aXRsZVxyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdC8vIC5mb3JtX190aXRsZV8zMlxyXG5cclxuXHRcdFx0Jl8zMiB7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyAuZm9ybV9fc3VidGl0bGVcclxuXHJcblx0XHQmX19zdWJ0aXRsZSB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5mb3JtX19pbm5lclxyXG5cclxuXHRcdCZfX2lubmVyIHtcclxuXHRcdH1cclxuXHJcblx0XHQvLyAuZm9ybV9faXRlbXNcclxuXHJcblx0XHQmX19pdGVtcyB7XHJcblx0XHRcdG1heC13aWR0aDogMzIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLmZvcm1fX2lucHV0XHJcblxyXG5cdFx0Jl9faW5wdXQge1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5mb3JtX19idXR0b25cclxuXHJcblx0XHQmX19idXR0b24ge1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5mb3JtX19jaGVja1xyXG5cclxuXHRcdCZfX2NoZWNrIHtcclxuXHRcdFx0Ly8gLmZvcm1fX2NoZWNrX3ZlcnRpY2FsXHJcblxyXG5cdFx0XHQmX3ZlcnRpY2FsIHtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5mb3JtX19jaGVjay1pbnB1dFxyXG5cclxuXHRcdCZfX2NoZWNrLWlucHV0IHtcclxuXHRcdH1cclxuXHJcblx0XHQvLyAuZm9ybV9fY2hlY2stbGFiZWxcclxuXHJcblx0XHQmX19jaGVjay1sYWJlbCB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICNmZmZmZmYsICRhbHBoYTogMC4yKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5mb3JtX19mb290ZXJcclxuXHJcblx0XHQmX19mb290ZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ly8gLmZvcm1fX2Zvb3Rlcl92ZXJ0aWNhbFxyXG5cclxuXHRcdFx0Jl92ZXJ0aWNhbCB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZmZmZiwgJGFscGhhOiAwLjIpO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyAuZm9ybV9fY2FsbGJhY2tcclxuXHJcblx0XHQmX19jYWxsYmFjayB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiJdfQ== */
