/*!**************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/@fancyapps/ui/dist/fancybox.css ***!
  \**************************************************************************************************/
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style: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%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;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:flex;justify-content: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%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top: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;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;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, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;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 *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.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, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;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::before,.fancybox__slide::after{content:"";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, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{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;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%;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{animation:fancybox-rotate 2s linear infinite;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;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@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}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.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,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{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;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:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select: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;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;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;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%;object-fit:cover}.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,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;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-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .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{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items: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, 0.96));opacity:0;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;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:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;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, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left: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, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.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}
/*!**************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/@adyen/adyen-web/dist/adyen.css ***!
  \**************************************************************************************************/
.adyen-checkout__spinner__wrapper{align-items:center;display:flex;height:100%;justify-content:center}.adyen-checkout__spinner__wrapper--inline{display:inline-block;height:auto;margin-right:8px}[dir=rtl] .adyen-checkout__spinner__wrapper--inline{margin-left:8px;margin-right:0}.adyen-checkout__spinner{-webkit-animation:rotateSpinner 1.5s linear infinite;animation:rotateSpinner 1.5s linear infinite;border:3px solid #0075ff;border-radius:50%;border-top-color:transparent;height:43px;width:43px}.adyen-checkout__spinner--large{height:43px;width:43px}.adyen-checkout__spinner--small{border-width:2px;height:16px;width:16px}.adyen-checkout__spinner--medium{height:28px;width:28px}@-webkit-keyframes rotateSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.adyen-checkout__button{background:#00112c;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:1em;font-weight:500;height:48px;margin:0;padding:15px;text-decoration:none;transition:background .3s ease-out,box-shadow .3s ease-out;width:100%}.adyen-checkout__button:focus{box-shadow:0 0 0 2px #99c2ff;outline:0}.adyen-checkout__button:hover{background:#1c3045;box-shadow:0 0,0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14)}.adyen-checkout__button:active{background:#3a4a5c}.adyen-checkout__button:hover:focus{box-shadow:0 0 0 2px #99c2ff,0 3px 4px rgba(0,15,45,.2)}.adyen-checkout__button:disabled,.adyen-checkout__button:disabled:hover{box-shadow:none;cursor:not-allowed;opacity:.4;-webkit-user-select:all;-moz-user-select:all;user-select:all}.adyen-checkout__button.adyen-checkout__button--loading{background:#687282;box-shadow:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__button.adyen-checkout__button--pay{display:flex;justify-content:center;margin-top:24px}.adyen-checkout__button.adyen-checkout__button--pay:disabled{opacity:.4}.adyen-checkout__button.adyen-checkout__button--standalone{margin-top:0}.adyen-checkout__button.adyen-checkout__button--inline{display:block;font-size:.81em;height:auto;padding:10px 8px;width:auto}.adyen-checkout__button.adyen-checkout__button--ghost{background:none;border:0;color:#00112c}.adyen-checkout__button.adyen-checkout__button--ghost:hover{background:#f7f8f9;box-shadow:none}.adyen-checkout__button.adyen-checkout__button--ghost:active{background:#e6e9eb;box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary{background:#fff;border:1px solid #00112c;color:#00112c;padding:10px 12px}.adyen-checkout__button.adyen-checkout__button--secondary:hover{background:#f7f8f9;box-shadow:0 2px 4px rgba(27,42,60,.2),0 4px 5px rgba(27,42,60,.14)}.adyen-checkout__button.adyen-checkout__button--secondary:active,.adyen-checkout__button.adyen-checkout__button--secondary:active:hover{background:#f7f8f9;box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary:disabled,.adyen-checkout__button.adyen-checkout__button--secondary:disabled:hover{background-color:#f7f8f9;border-color:#99A3AD;box-shadow:none;cursor:not-allowed;opacity:.5;-webkit-user-select:all;-moz-user-select:all;user-select:all}.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner{border-color:transparent #00112c #00112c}.adyen-checkout__button.adyen-checkout__button--action{background:rgba(0,102,255,.1);border:1px solid transparent;color:#0075FF;padding:10px 12px}.adyen-checkout__button.adyen-checkout__button--action:hover{background:rgba(0,102,255,.2);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--action:active,.adyen-checkout__button.adyen-checkout__button--action:active:hover{background:rgba(0,102,255,.3);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--link{background:transparent;border:1px solid transparent;border-radius:3px;color:#0075FF;font-weight:400;padding:2px}.adyen-checkout__button.adyen-checkout__button--link:hover{background:transparent;box-shadow:none;text-decoration:underline}.adyen-checkout__button.adyen-checkout__button--completed,.adyen-checkout__button.adyen-checkout__button--completed:active,.adyen-checkout__button.adyen-checkout__button--completed:active:hover,.adyen-checkout__button.adyen-checkout__button--completed:hover{background:#089A43;color:#fff}.adyen-checkout__button.adyen-checkout__button--completed .adyen-checkout__button__icon{filter:brightness(0) invert(1)}.adyen-checkout__button__content{align-items:center;display:flex;height:100%;justify-content:center}.adyen-checkout__button__icon{margin-right:12px}[dir=rtl] .adyen-checkout__button__icon{margin-left:12px;margin-right:0}.adyen-checkout__button__text{display:block;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__button .adyen-checkout__spinner{border-color:transparent #fff #fff}
.checkout-secondary-button__text{font-size:.85em;margin-left:5px;margin-top:1px}
.adyen-checkout__fieldset{display:block;padding-bottom:8px;width:100%}.adyen-checkout__fieldset:last-of-type{padding-bottom:0}.adyen-checkout__fieldset+.adyen-checkout__fieldset{margin-top:16px}.adyen-checkout__fieldset__title{color:#687282;display:block;font-size:.68em;font-weight:700;letter-spacing:1px;margin:0;padding:0 0 12px;text-transform:uppercase}.adyen-checkout__field-group,.adyen-checkout__fieldset__fields{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.adyen-checkout__field-group:last-of-type .adyen-checkout__field{margin-bottom:0}.adyen-checkout__fieldset--readonly .adyen-checkout__fieldset__fields{color:#00112c;font-size:.81em;line-height:19px;margin:0}
.adyen-checkout__field{display:block;margin-bottom:16px;width:100%}.adyen-checkout__field:last-of-type{margin-bottom:0}.adyen-checkout__label{display:block;position:relative}.adyen-checkout__helper-text,.adyen-checkout__label__text{color:#00112c;display:block;font-size:.81em;font-weight:400;line-height:13px;padding-bottom:5px}.adyen-checkout__label-adornment--end{position:absolute;right:0;top:0}.adyen-checkout__helper-text{color:#687282}.adyen-checkout__label__text{display:block;overflow:hidden;text-overflow:ellipsis;transition:color .1s ease-out;white-space:nowrap}.adyen-checkout__label__text--error{color:#C12424}.adyen-checkout__label--focused .adyen-checkout__label__text{color:#0075FF}.adyen-checkout__error-text{align-items:center;color:#C12424;display:flex;font-size:.75em;font-weight:400;margin-top:4px}
.adyen-checkout__radio_group+.adyen-checkout-input__inline-validation{display:none}.adyen-checkout__radio_group__input{opacity:0;position:absolute}.adyen-checkout__radio_group__label{color:inherit;display:block;font-size:.81em;font-weight:400;line-height:16px;overflow:visible;padding-bottom:0;padding-left:24px;position:relative}.adyen-checkout__label--focused .adyen-checkout__radio_group__label{color:inherit}.adyen-checkout__radio_group__label:before{background-color:#fff;border:1px solid #b9c4c9;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:0;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:16px}.adyen-checkout__radio_group__label:hover:before{border-color:#99a3ad;box-shadow:0 0 0 2px #d4d9db;cursor:pointer}.adyen-checkout__radio_group__label:after{background-color:#fff;border-radius:50%;box-shadow:0 1px 1px rgba(0,15,45,.25);content:"";display:block;height:6px;left:5px;margin:0 auto;position:absolute;top:5px;transform:scale(0);transition:transform .2s ease-out;width:6px}.adyen-checkout__radio_group__label:hover{border-color:#0075FF;cursor:pointer}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__label--selected{background-color:#0075FF;border:0;transition:all .2s ease-out}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:after{transform:scale(1)}.adyen-checkout__radio_group__input:focus+.adyen-checkout__radio_group__label:before{border-color:#0075FF;box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:hover:before,.adyen-checkout__radio_group__input:checked:active+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label:before{box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__radio_group__label.adyen-checkout__radio_group__label--invalid:before{border:1px solid #c12424}
.adyen-checkout__checkbox{display:block}.adyen-checkout__checkbox__label{color:#00112c;cursor:pointer;display:inline-block;font-size:.81em;font-weight:400;line-height:19px;padding-left:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}[dir=rtl] .adyen-checkout__checkbox__label{padding-left:0;padding-right:24px}.adyen-checkout__checkbox__input{opacity:0;pointer-events:none;position:absolute}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:before{opacity:1}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:after{background-color:#0075FF;border:1px solid #0075ff}.adyen-checkout__checkbox__input:checked:hover+.adyen-checkout__checkbox__label:after{border-color:#0075FF;box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__checkbox__input:focus+.adyen-checkout__checkbox__label:after{border:1px solid #0075ff;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__checkbox__input:hover:not(:focus)+.adyen-checkout__checkbox__label:after{border-color:#99a3ad;box-shadow:0 0 0 2px #d4d9db}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{border-color:transparent #fff #fff transparent;border-radius:0 2px 1px 2px;border-style:solid;border-width:1px 2px 2px 1px;content:"";height:11px;left:1px;opacity:0;position:absolute;top:2px;transform:rotate(37deg);transform-origin:100% 100%;transition:opacity .2s ease-out;width:6px;z-index:1}[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{left:auto;right:8px}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{background-color:#fff;border:1px solid #b9c4c9;border-radius:3px;content:"";height:16px;left:0;position:absolute;top:0;transition:background .15s ease-out,border .05s ease-out,box-shadow .1s ease-out;width:16px;z-index:0}[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{left:auto;right:0}.adyen-checkout__field--consentCheckbox{background:#e6e9eb;border:1px solid #e6e9eb;border-radius:6px;padding:14px 14px 13px}[dir=rtl] .adyen-checkout__field--consentCheckbox{padding:14px 14px 13px}.adyen-checkout__field--consentCheckbox.adyen-checkout__field--error{border-color:#C12424}.adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation{right:-27px;top:10px}
.Select-module_adyen-checkout__dropdown__0Mj-n{position:relative}.Select-module_adyen-checkout__dropdown__button__yTyqq{align-items:center;cursor:pointer;display:flex}.Select-module_adyen-checkout__dropdown__button__yTyqq:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%278%27 height=%277%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6l2.983 3.982Z%27 fill=%27%23687282%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:6px;position:absolute;right:16px;width:8px}[dir=rtl] .Select-module_adyen-checkout__dropdown__button__yTyqq:after{left:16px;right:auto}.Select-module_adyen-checkout__dropdown__button--active__Ej-JR:after{transform:rotate(180deg)}.Select-module_adyen-checkout__filter-input__CwPBS{background:#fff;border:0;caret-color:#0075FF;color:#00112c;font-family:inherit;font-size:1em;height:100%;padding:0;width:100%}.Select-module_adyen-checkout__filter-input__CwPBS::-moz-placeholder{color:#b9c4c9;font-weight:200}.Select-module_adyen-checkout__filter-input__CwPBS::placeholder{color:#b9c4c9;font-weight:200}.Select-module_adyen-checkout__filter-input__CwPBS:active,.Select-module_adyen-checkout__filter-input__CwPBS:focus{outline:0}.Select-module_adyen-checkout__dropdown__list__YtEzj{background:#fff;display:none;list-style:none;margin:0 0 50px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:1}.Select-module_adyen-checkout__dropdown__list__YtEzj.Select-module_adyen-checkout__dropdown__list--active__Gegw2{display:block}.Select-module_adyen-checkout__dropdown__element__ORU4-{align-items:center;display:flex}
.adyen-checkout__image{opacity:0;transition:opacity .6s ease-out}.adyen-checkout__image--loaded{opacity:1}
.adyen-checkout__dropdown__button-icon--left{flex-direction:row-reverse;justify-content:flex-end}.adyen-checkout__dropdown__button-icon--left>img{margin-left:0;margin-right:12px}.adyen-checkout__dropdown{font-size:1em;max-width:100%;width:100%}.adyen-checkout__dropdown__button{background:#fff;border:1px solid #b9c4c9;border-radius:6px;color:#00112c;font-size:1em;height:40px;line-height:20px;outline:0;padding:7px 24px 7px 12px;text-decoration:none;transition:border .2s ease-out,box-shadow .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}[dir=rtl] .adyen-checkout__dropdown__button{padding:7px 12px 7px 24px}.adyen-checkout__dropdown__button:hover{border-color:#99a3ad}.adyen-checkout__dropdown__button__icon{border-radius:3px;height:26px;margin-right:12px;max-width:40px}.adyen-checkout__dropdown__button--disabled{opacity:.4}.adyen-checkout__dropdown__button--active,.adyen-checkout__dropdown__button--active:hover,.adyen-checkout__dropdown__button:active,.adyen-checkout__dropdown__button:focus{border-color:#0075FF;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__dropdown__button--readonly,.adyen-checkout__dropdown__button--readonly--active,.adyen-checkout__dropdown__button--readonly:focus,.adyen-checkout__dropdown__button--readonly:hover{background:#e6e9eb;border-color:transparent;color:#00112c;cursor:not-allowed}.adyen-checkout__dropdown__button--readonly:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%278%27 height=%277%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6l2.983 3.982Z%27 fill=%27%23B9C4C9%27/%3E%3C/svg%3E")}.adyen-checkout__dropdown__button--invalid{border-color:#C12424}.adyen-checkout__dropdown__button--valid{border-bottom-color:#089A43}.adyen-checkout__dropdown__button__text{flex-grow:1;overflow:hidden;pointer-events:none;text-align:left;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__dropdown__button__secondary-text{margin-right:16px}.adyen-checkout__dropdown__list{border-radius:6px;box-shadow:0 2px 7px rgba(0,15,45,.3);max-height:375px;z-index:2}.adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active{margin-top:2px}.adyen-checkout__dropdown__element{border:1px solid transparent;cursor:pointer;font-size:.81em;-webkit-hyphens:auto;hyphens:auto;line-height:20px;outline:0;padding:8px;transition:background .2s ease-out,border-color .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-word}.adyen-checkout__dropdown__element:last-child{border-bottom:0}.adyen-checkout__dropdown__element:active,.adyen-checkout__dropdown__element:focus,.adyen-checkout__dropdown__element:hover{background:rgba(230,233,235,.6)}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active{background:rgba(0,102,255,.1)}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:active,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:focus,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:hover{background:rgba(0,102,255,.15)}.adyen-checkout__dropdown__element--disabled{cursor:not-allowed;opacity:.4}.adyen-checkout__dropdown__element__icon{border-radius:3px;margin-right:12px;max-height:26px;max-width:40px}.adyen-checkout__dropdown__element__text{flex-grow:1}.adyen-checkout__dropdown__element__secondary-text:not(:last-child){margin-right:8px}.adyen-checkout__dropdown__element__flag{margin-left:8px;margin-right:10px;max-height:18px;max-width:27px}.adyen-checkout__dropdown+.adyen-checkout-input__inline-validation{right:32px}
.adyen-checkout__field-wrapper{display:flex;width:100%}.adyen-checkout__field--20{width:20%}.adyen-checkout__field--30{width:30%}.adyen-checkout__field--40{width:40%}.adyen-checkout__field--50{width:50%}.adyen-checkout__field--60{width:60%}.adyen-checkout__field--70{width:70%}.adyen-checkout__field--80{width:80%}.adyen-checkout__field--col-70{width:calc(70% - 8px)}.adyen-checkout__field--col-30{width:calc(30% - 8px)}.adyen-checkout__field--col-50{width:calc(50% - 8px)}.adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-right:8px}[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-left:8px;margin-right:0}.adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:8px}[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:0;margin-right:8px}.adyen-checkout__field-wrapper:last-of-type>.adyen-checkout__field{margin-bottom:0}.adyen-checkout__input{background:#fff;border:1px solid #b9c4c9;border-radius:6px;caret-color:#0075FF;color:#00112c;display:block;font-family:inherit;font-size:1em;height:40px;outline:none;padding:5px 8px;position:relative;transition:border .2s ease-out,box-shadow .2s ease-out;width:100%}.adyen-checkout__input:hover{border-color:#99a3ad}.adyen-checkout__input:required{box-shadow:none}.adyen-checkout__input--disabled,.adyen-checkout__input[readonly]{background:#e6e9eb;border-color:#e6e9eb}.adyen-checkout__input--disabled:hover{border-color:#e6e9eb}.adyen-checkout__input-wrapper{display:block;position:relative}.adyen-checkout__input-wrapper--block{display:block}.adyen-checkout-input__inline-validation{height:16px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px}[dir=rtl] .adyen-checkout-input__inline-validation{left:14px;right:auto}[dir=ltr] .adyen-checkout-input__inline-validation{left:auto;right:14px}.adyen-checkout-input__inline-validation--valid{color:#089A43}.adyen-checkout-input__inline-validation--invalid{color:#C12424}.adyen-checkout__input--valid{border-bottom-color:#089A43}.adyen-checkout__input--error,.adyen-checkout__input--error:hover,.adyen-checkout__input--invalid,.adyen-checkout__input--invalid:hover{border-color:#C12424}.adyen-checkout__input::-moz-placeholder{color:#707070;font-weight:200}.adyen-checkout__input::placeholder{color:#707070;font-weight:200}.adyen-checkout__input--date{padding-right:30px}.adyen-checkout__input--focus,.adyen-checkout__input--focus:hover,.adyen-checkout__input:active,.adyen-checkout__input:active:hover,.adyen-checkout__input:focus,.adyen-checkout__input:focus:hover{border:1px solid #0075ff;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__input[readonly],.adyen-checkout__input[readonly]:hover{background-color:#e6e9eb;border-color:transparent;color:#687282;cursor:default}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__field--gender .adyen-checkout__radio_group{display:flex}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group{display:flex;margin:8px 0}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper{margin-right:20px}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper:last-child{margin:0}
.adyen-checkout__open-invoice .adyen-checkout__fieldset--billingAddress{padding-bottom:8px}.adyen-checkout__open-invoice .adyen-checkout__fieldset--deliveryAddress{margin-top:24px;padding-bottom:8px}.adyen-checkout__open-invoice .adyen-checkout__input--separateDeliveryAddress{margin-bottom:0}.adyen-checkout__open-invoice .adyen-checkout__field--consentCheckbox{margin-top:22px}.adyen-checkout__input--separateDeliveryAddress+.adyen-checkout__checkbox__label{margin-top:16px}
.adyen-checkout__amazonpay__button{margin:auto}.adyen-checkout__amazonpay .adyen-checkout__button--ghost{display:block;margin:8px auto 0;width:auto}
@supports (-webkit-appearance:-apple-pay-button){.ApplePayButton-module_apple-pay-button__l5g-d,.ApplePayButton-module_apple-pay__gYjuP{-webkit-appearance:-apple-pay-button}.ApplePayButton-module_apple-pay-button__l5g-d{cursor:pointer;display:inline-block}.ApplePayButton-module_apple-pay-button-black__istwW{-apple-pay-button-style:black}.ApplePayButton-module_apple-pay-button-white__-wLaE{-apple-pay-button-style:white}.ApplePayButton-module_apple-pay-button-white-with-line__MlRq7{-apple-pay-button-style:white-outline}.ApplePayButton-module_apple-pay-button--type-plain__ycfNl{-apple-pay-button-type:plain}.ApplePayButton-module_apple-pay-button--type-buy__9m8AB{-apple-pay-button-type:buy}.ApplePayButton-module_apple-pay-button--type-donate__HmRdK{-apple-pay-button-type:donate}.ApplePayButton-module_apple-pay-button--type-check-out__XdGWd{-apple-pay-button-type:check-out}.ApplePayButton-module_apple-pay-button--type-book__-v-VY{-apple-pay-button-type:book}.ApplePayButton-module_apple-pay-button--type-subscribe__WxWIF{-apple-pay-button-type:subscribe}.ApplePayButton-module_apple-pay-button--type-add-money__zeBA8{-apple-pay-button-type:add-money}.ApplePayButton-module_apple-pay-button--type-contribute__G3E8e{-apple-pay-button-type:contribute}.ApplePayButton-module_apple-pay-button--type-order__ggI6j{-apple-pay-button-type:order}.ApplePayButton-module_apple-pay-button--type-reload__QbgLd{-apple-pay-button-type:reload}.ApplePayButton-module_apple-pay-button--type-rent__VzC-E{-apple-pay-button-type:rent}.ApplePayButton-module_apple-pay-button--type-support__6EjmY{-apple-pay-button-type:support}.ApplePayButton-module_apple-pay-button--type-tip__bdzGK{-apple-pay-button-type:tip}.ApplePayButton-module_apple-pay-button--type-top-up__Eb3qR{-apple-pay-button-type:top-up}}@supports not (-webkit-appearance:-apple-pay-button){.ApplePayButton-module_apple-pay-button__l5g-d{background-position:50% 50%;background-repeat:no-repeat;background-size:100% 60%;border-radius:5px;box-sizing:border-box;display:inline-block;max-height:64px;min-height:32px;min-width:200px;padding:0}.ApplePayButton-module_apple-pay-button-black__istwW{background-color:black;background-image:-webkit-named-image(apple-pay-logo-white)}.ApplePayButton-module_apple-pay-button-white-with-line__MlRq7,.ApplePayButton-module_apple-pay-button-white__-wLaE{background-color:white;background-image:-webkit-named-image(apple-pay-logo-black)}.ApplePayButton-module_apple-pay-button-white-with-line__MlRq7{border:.5px solid black}}
.adyen-checkout__applepay__button{height:48px;width:240px}.adyen-checkout__dropin .adyen-checkout__applepay__button{width:100%}
.adyen-checkout__issuer-button{align-items:center;background-color:#fff;border:none;border-radius:6px;box-shadow:inset 0 0 0 1px #b9c4c9;cursor:pointer;display:flex;flex-basis:47%;flex-grow:2;font-size:.81em;height:40px;padding:0 12px;transition:background .3s ease-out,box-shadow .3s ease-out}.adyen-checkout__issuer-button:active{color:black}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus{box-shadow:inset 0 0 0 2px #99A3AD;outline:none}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus-visible{box-shadow:inset 0 0 0 2px #99A3AD;outline:none}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):hover{box-shadow:inset 0 0 0 2px #99A3AD;outline:none}.adyen-checkout__issuer-button--selected{background:#fff;box-shadow:inset 0 0 0 2px #0075FF;color:#0075FF;font-weight:500;height:40px;transition:none}.adyen-checkout__issuer-button-img{margin-right:8px;max-height:26px}
.adyen-checkout__issuer-button-group{display:flex;flex-wrap:wrap;gap:16px 16px}
.adyen-checkout__content-separator{align-items:center;color:#687282;display:flex;font-size:13px;justify-content:center;line-height:19px;margin-bottom:16px;margin-top:16px;white-space:nowrap}.adyen-checkout__content-separator:after,.adyen-checkout__content-separator:before{background:#e6e9eb;content:"";display:block;height:1px;width:100%}.adyen-checkout__content-separator:after{margin-left:20px}.adyen-checkout__content-separator:before{margin-right:20px}
.adyen-checkout__field--issuer-list{margin-bottom:0}.adyen-checkout__issuer-list__termsAndConditions{text-align:center}
.adyen-checkout__card-input__form{transition:opacity .25s ease-out}.adyen-checkout__card__cardNumber{max-width:400px}.adyen-checkout__card__cardNumber__input{padding:5px 8px}.adyen-checkout__card__exp-date__input--oneclick{font-weight:400;line-height:30px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__card__holderName,.adyen-checkout__field--expiryDate,.adyen-checkout__field--storedCard{margin-bottom:0}.adyen-checkout__card-input .adyen-checkout__fieldset--billingAddress,.adyen-checkout__card__holderName,.adyen-checkout__card__kcp-authentication,.adyen-checkout__card__socialSecurityNumber,.adyen-checkout__installments,.adyen-checkout__store-details{margin-top:16px}.adyen-checkout__card-input.adyen-checkout__card-input--loading{pointer-events:none}.adyen-checkout-error-panel+.adyen-checkout__card__holderName,.adyen-checkout-error-panel--sr-only+.adyen-checkout__card__holderName,.adyen-checkout__card__holderName:first-child{margin:0 0 16px}.adyen-checkout__field--cardNumber
.adyen-checkout__input--valid:not(.adyen-checkout__card__cardNumber__input--noBrand)+.adyen-checkout-input__inline-validation--valid,.adyen-checkout__field--cardNumber .adyen-checkout__input--error .adyen-checkout__card__cardNumber__brandIcon{display:none}.adyen-checkout__field--securityCode.adyen-checkout__field--error .adyen-checkout__card__cvc__hint,.adyen-checkout__field--securityCode.adyen-checkout__field--valid .adyen-checkout__card__cvc__hint{opacity:0}@-webkit-keyframes cvcIndicateLocation{0%{opacity:1}to{opacity:.3}}@keyframes cvcIndicateLocation{0%{opacity:1}to{opacity:.3}}.adyen-checkout__label--focused .adyen-checkout__field__cvc--back-hint .adyen-checkout__card__cvc__hint--back .adyen-checkout__card__cvc__hint__location,.adyen-checkout__label--focused .adyen-checkout__field__cvc--front-hint .adyen-checkout__card__cvc__hint--front .adyen-checkout__card__cvc__hint__location{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:cvcIndicateLocation;animation-name:cvcIndicateLocation}.adyen-checkout__card__cvc__hint__wrapper{align-items:center;-webkit-backface-visibility:visible;backface-visibility:visible;display:flex;height:100%;margin:0 10px;position:absolute;right:0;top:0;transform:translateZ(0);transform-origin:center;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.455,.03,.515,.955);width:27px;will-change:transform}.adyen-checkout__field__cvc--front-hint.adyen-checkout__card__cvc__hint__wrapper{transform:rotateY(180deg)}.adyen-checkout__card__cvc__hint{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;transition:opacity .1s linear}.adyen-checkout__field__exp-date_hint_wrapper{align-items:center;bottom:0;display:flex;position:absolute;right:0;top:0;transition:opacity .1s linear}.adyen-checkout__field__exp-date_hint_wrapper.adyen-checkout__field__exp-date_hint_wrapper--hidden{opacity:0}.adyen-checkout__field__exp-date_hint{height:18px;margin:0 10px 0 0;width:27px}.adyen-checkout__card__cvc__hint--front{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.adyen-checkout__card__cvc__hint__wrapper{transition:none}}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__fieldset__fields{justify-content:left}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group{display:flex;flex-direction:column}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group__input-wrapper{margin-top:20px}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__field--revolving-plan-installments{margin-left:15px;position:relative;top:42px;width:30%}
.LoadingWrapper-module_loading-input__form__ffCKa{opacity:1}.LoadingWrapper-module_loading-input__form--loading__7GmVo{opacity:0}.LoadingWrapper-module_loading-input__spinner__GxA51{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.LoadingWrapper-module_loading-input__spinner--active__ENNBS{display:block}
.CardInput-module_card-input__wrapper__wXSCw{position:relative}.CardInput-module_card-input__wrapper__wXSCw *,.CardInput-module_card-input__wrapper__wXSCw :after,.CardInput-module_card-input__wrapper__wXSCw :before{box-sizing:border-box}.CardInput-module_card-input__icon__3Cz5M{border-radius:3px;height:18px;margin-left:7px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:27px}.CardInput-module_card-input__form__fRo1r{opacity:1}.CardInput-module_card-input__spinner__-j2Qi{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.CardInput-module_card-input__spinner--active__slD7w{display:block}.CardInput-module_card-input__form--loading__rrmdj{opacity:0}.CardInput-module_adyen-checkout__input__11tlB{display:block;max-height:100px}.CardInput-module_adyen-checkout__card__cvc__input--hidden__VIlHV,.CardInput-module_adyen-checkout__card__exp-date__input--hidden__evi6-{display:none}.CardInput-module_adyen-checkout__card__exp-cvc__exp-date__input--hidden__YC3VT{justify-content:flex-end}.CardInput-module_revolving-plan-installments__disabled__VhNj2{opacity:.4;pointer-events:none}
.adyen-checkout-error-panel{margin-bottom:20px}.adyen-checkout-error-panel .adyen-checkout-error-panel__wrapper{font-size:.75em}.adyen-checkout-error-panel--sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}
.adyen-checkout__card__dual-branding__buttons{display:flex;opacity:.4;pointer-events:none}.adyen-checkout__card__dual-branding__buttons--active{opacity:1;pointer-events:auto}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon{cursor:pointer;opacity:1}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon:first-child{right:40px}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon--not-selected{opacity:.5}
.adyen-checkout__card__brands{display:flex;flex-basis:auto;flex-shrink:1;flex-wrap:wrap;gap:4px;height:16px;margin-bottom:16px;margin-top:-8px;overflow:hidden;transition:all .2s ease-out}.adyen-checkout__card__brands--hidden{height:0;opacity:0}.adyen-checkout__card__brands img{border-radius:3px;height:16px;width:24px}.adyen-checkout__card__brands__brand-wrapper{display:inline-block;height:16px;position:relative;width:24px}.adyen-checkout__card__brands__brand-wrapper:after{border:1px solid rgba(0,27,43,.17);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.adyen-checkout-ctp__otp-resend-code{color:#0075FF;cursor:pointer;font-size:13px;font-weight:400;margin-left:auto}.adyen-checkout-ctp__otp-resend-code--confirmation,.adyen-checkout-ctp__otp-resend-code--disabled{color:#687282;cursor:default;font-size:13px;font-weight:400;margin-left:auto;pointer-events:none}.adyen-checkout-ctp__otp-resend-code--confirmation{align-items:center;display:flex}.adyen-checkout-ctp__otp-resend-code--confirmation>img{margin-left:4px}.adyen-checkout-ctp__otp-resend-code-counter{color:black;cursor:default;display:inline-block;font-size:13px;font-weight:400;margin-left:auto;text-align:right}.adyen-checkout__field.adyen-checkout__field--otp{margin-bottom:24px}
.adyen-checkout__modal-wrapper{align-items:center;display:flex;height:100%;left:0;overflow-y:auto;overscroll-behavior-y:contain;padding:24px;position:fixed;top:0;visibility:hidden;width:100%;z-index:10}.adyen-checkout__modal-wrapper:before{background:rgba(0,17,44,.5);content:"";height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s linear;width:100%;z-index:10}.adyen-checkout__modal-wrapper--open{visibility:visible}.adyen-checkout__modal-wrapper--open .adyen-checkout__modal,.adyen-checkout__modal-wrapper--open:before{opacity:1}.adyen-checkout__modal{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,17,44,.15);margin:auto;opacity:0;padding:16px;position:relative;transition:opacity .2s ease,visibility .2s ease;z-index:11}@media (max-width:480px){.adyen-checkout__modal-wrapper{padding:0}.adyen-checkout__modal{border-radius:0;height:100%}}
.adyen-checkout__ctp-modal-header-image{display:block;margin:auto}.adyen-checkout__ctp-modal-title{font-size:20px;font-weight:700;line-height:24px;margin:0 0 12px;padding:0}.adyen-checkout__ctp-modal-text{font-size:13px;font-weight:400;line-height:19px;margin-bottom:16px}.adyen-checkout__ctp-modal-benefits{margin-left:0;padding-left:20px}.adyen-checkout__ctp-modal-benefits li{list-style:disc;margin-bottom:16px}.adyen-checkout__modal-wrapper--ctp .adyen-checkout__modal{max-width:464px}.adyen_checkout-ctp__brand-wrapper--popup{justify-content:center;margin-bottom:24px}
.adyen_checkout-ctp__brand-wrapper{align-items:center;display:flex;height:18px}.adyen_checkout-ctp__brand-logo{margin-right:6px;width:24px}.adyen_checkout-ctp__brand-pipe{height:15px;margin-right:6px}.adyen_checkout-ctp__brand-scheme{margin-right:6px;-o-object-fit:none;object-fit:none}.adyen_checkout-ctp__brand-scheme-mc{width:27px}.adyen_checkout-ctp__brand-scheme-visa{width:35px}
.adyen-web__ctp-info-button{background-color:white;border:0;cursor:pointer;padding:0}
.adyen-checkout-ctp__otp-subtitle--highlighted{color:#00112c;font-weight:500}
.adyen-checkout-ctp__section-logout-button{color:#0075FF;cursor:pointer;font-size:13px;font-weight:400;line-height:19px;margin-left:auto}.adyen-checkout-ctp__section-logout-button--disabled{color:#687282;pointer-events:none}
.adyen-checkout-ctp__section{background-color:white;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);padding:16px;position:relative}.adyen-checkout-ctp__section-brand{align-items:center;display:flex;height:18px;margin-bottom:14px}.adyen-checkout-ctp__section .adyen-checkout__fieldset{margin-bottom:24px}.adyen-checkout-ctp__section-header{align-items:center;display:flex}.adyen-checkout-ctp__section-header-title{font-size:17px;font-weight:600;line-height:22px;margin:0 0 4px;padding:0;width:auto}@media screen and (max-width:400px){.adyen-checkout-ctp__section-header-title{font-size:15px}}.adyen-checkout-ctp__section-header-adornment{margin-left:5px}.adyen-checkout-ctp__section-text{color:#687282;font-size:13px;font-weight:400;line-height:19px;margin:0 0 16px}.adyen-checkout-ctp__separator{color:#00112c;font-size:13px;font-weight:400}
.adyen-checkout-ctp__card-list-single-card{align-items:center;background-color:#f7f8f9;border-radius:6px;display:flex;font-size:13px;font-weight:400;height:40px;line-height:19px;padding:12px}.adyen-checkout-ctp__card-list-single-card-expired{color:#687282;text-decoration:line-through}.adyen-checkout-ctp__expired-label{color:#687282;font-weight:500;line-height:17px;margin-left:auto}.adyen-checkout-ctp__card-image{border-radius:3px;margin-right:8px}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled{opacity:1}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__text{opacity:.4;text-decoration:line-through}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__secondary-text{color:#687282;font-weight:500;line-height:17px}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled{opacity:1}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__text{opacity:.4;text-decoration:line-through}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__secondary-text{color:#687282;font-weight:500;opacity:1}
.adyen-checkout-ctp__card{background-color:white;border:none;border-radius:4px;box-shadow:0 0 0 2px #999595;cursor:pointer;height:40px;margin-bottom:20px;width:100%}.adyen-checkout-ctp__empty-cards{align-items:center;background-color:#f7f8f9;border-radius:6px;color:#687282;display:flex;font-size:13px;font-weight:400;height:40px;line-height:19px;margin-bottom:24px;padding:12px 16px}.adyen-checkout__iframe--ctpIframe{pointer-events:auto}.adyen-checkout__iframe--ctpIframe-hidden{display:none}
.adyen-checkout-ctp__loading-image{display:block;margin:30px auto auto}.adyen-checkout-ctp__loading-subtitle{font-size:16px;line-height:19px;margin:0 auto 58px;max-width:280px;text-align:center}
.adyen-checkout__field.adyen-checkout__field--shopperLogin{margin-bottom:24px}
.adyen-checkout__button-group{background:transparent;display:flex;justify-content:space-between}.adyen-checkout__button-group .adyen-checkout__button{background:transparent;border:0;box-shadow:inset 0 0 0 1px #99a3ad;color:#00112c;font-size:.81em;font-weight:400;height:40px;line-height:40px;margin-right:8px;padding:0;text-align:center}.adyen-checkout__button-group .adyen-checkout__button:last-child{margin-right:0}.adyen-checkout__button-group .adyen-checkout__button:hover{background:transparent;box-shadow:inset 0 0 0 2px #99a3ad}.adyen-checkout__button-group .adyen-checkout__button:active{background:#f7f8f9;box-shadow:inset 0 0 0 2px #99a3ad}.adyen-checkout__button-group .adyen-checkout__button--disabled,.adyen-checkout__button-group .adyen-checkout__button--disabled:hover{cursor:not-allowed;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__button-group .adyen-checkout__button--selected,.adyen-checkout__button-group .adyen-checkout__button--selected:active,.adyen-checkout__button-group .adyen-checkout__button--selected:active:hover,.adyen-checkout__button-group .adyen-checkout__button--selected:hover{background:#e5efff;box-shadow:inset 0 0 0 2px #0075FF;color:#0075FF;font-weight:500;height:40px;transition:none}.adyen-checkout__button-group .adyen-checkout__button .adyen-checkout__button-group__input{opacity:0;pointer-events:none;position:absolute}
.adyen-checkout__adyen-giving .adyen-checkout__status__icon{display:block;margin:56px auto 32px}.adyen-checkout__adyen-giving .adyen-checkout__status__text{color:#00112c;margin-bottom:56px;text-align:center}.adyen-checkout__campaign{background:#00112c;border-radius:6px;height:227px;overflow:hidden;position:relative}.adyen-checkout__campaign-link:hover .adyen-checkout__campaign-description{text-decoration:underline}.adyen-checkout__campaign-container{height:100%}.adyen-checkout__campaign-logo{border:2px solid rgba(255,255,255,.4);border-radius:3px;display:block;height:48px;margin-bottom:16px;overflow:hidden;width:48px}.adyen-checkout__campaign-background-image{background-color:#00112c;background-position:50%;background-size:cover;height:100%}.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:before{background:inherit;content:"";height:100%;position:absolute;transition:transform .6s ease-out;width:100%}.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:hover:before{transform:scale(1.1)}.adyen-checkout__campaign-link .adyen-checkout__campaign-content{pointer-events:none}.adyen-checkout__campaign-content{bottom:0;padding:16px;position:absolute;z-index:2}.adyen-checkout__campaign-description,.adyen-checkout__campaign-title{color:#fff;font-weight:400;margin:0}.adyen-checkout__campaign-title{font-size:1em;margin-bottom:8px}.adyen-checkout__campaign-description{font-size:.81em;line-height:19px}.adyen-checkout__adyen-giving-actions{margin-top:16px}.adyen-checkout__button.adyen-checkout__button--donate{margin:16px auto 8px}.adyen-checkout__button.adyen-checkout__button--decline{display:block;margin:auto;width:auto}
.adyen-checkout__paywithgoogle{height:48px}.adyen-checkout__paywithgoogle>div>button,.adyen-checkout__paywithgoogle>div>button.long,.adyen-checkout__paywithgoogle>div>button.short{height:48px;transition:background-color .3s ease-out,box-shadow .3s ease-out}.adyen-checkout__paywithgoogle>div>button.long:focus,.adyen-checkout__paywithgoogle>div>button.short:focus,.adyen-checkout__paywithgoogle>div>button:focus{box-shadow:0 0 0 2px #99c2ff;outline:0}.adyen-checkout__paywithgoogle>div>button.gpay-button{padding:15px 24px 13px}
.adyen-checkout__econtext-input__field>.adyen-checkout__button--pay:only-child{margin-top:0}
.adyen-checkout__voucher-result{border-radius:12px;box-sizing:border-box;position:relative;text-align:center}.adyen-checkout__voucher-result__bottom,.adyen-checkout__voucher-result__top{background:#fff;border:1px solid #d4d9db}.adyen-checkout__voucher-result__top{border-bottom:0;border-radius:12px 12px 0 0;padding:40px 0 24px}.adyen-checkout__voucher-result__bottom{border-radius:0 0 12px 12px;border-top:0}.adyen-checkout__voucher-result__separator{align-items:center;background:#fff;display:flex;height:13px;margin:0 auto;position:relative;width:calc(100% - 14px)}.adyen-checkout__voucher-result__separator:after,.adyen-checkout__voucher-result__separator:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtMCAwIDUgMiAxLjUgNEg3VjBIMFptMCAxMyA1LTIgMS41LTRIN3Y2SDBaIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTYuNDIzIDYuNUM2LjQyMyAzLjMxMiAzLjc4My43NTYuNS41MThjMy4zODYuMjM2IDYgMi44NTUgNiA1Ljk4MiAwIDMuMTI3LTIuNjE0IDUuNzQ2LTYgNS45ODN2LS4wMDFjMy4yODQtLjIzNyA1LjkyMy0yLjc5NCA1LjkyMy01Ljk4MloiIHN0cm9rZT0iI0Q0RDlEQiIvPjxwYXRoIGZpbGw9IiNENEQ5REIiIGQ9Ik0wIDBoMXYxSDB6TTAgMTJoMXYxSDB6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg3djEzSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+)}.adyen-checkout__voucher-result__separator:before{left:-7px}.adyen-checkout__voucher-result__separator:after,.adyen-checkout__voucher-result__separator:before{background-position:100%;background-repeat:no-repeat;content:"";height:13px;position:absolute;top:0;width:7px}.adyen-checkout__voucher-result__separator:after{right:-7px;transform:rotate(-180deg)}.adyen-checkout__voucher-result__separator__inner{border-top:1px solid #e6e9eb;width:100%}.adyen-checkout__voucher-result__image{align-items:center;display:flex;justify-content:center;margin-bottom:40px;width:100%}.adyen-checkout__link--voucher-result-instructions{display:inline-block}.adyen-checkout__voucher-result__image__wrapper{display:block;height:48px;margin:0 24px;position:relative}.adyen-checkout__voucher-result__image__wrapper:after{border:1px solid rgba(0,27,43,.17);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__voucher-result__image__wrapper:nth-child(2):before{border-left:1px solid #d4d9db;content:"";height:64px;left:-24.5px;position:absolute;top:-8px;width:1px}.adyen-checkout__voucher-result__image__brand,.adyen-checkout__voucher-result__image__issuer{border-radius:3px;height:48px}.adyen-checkout__voucher-result__introduction{color:#00112c;font-size:.81em;line-height:19px;margin:0 auto;max-width:400px;text-align:center}.adyen-checkout__voucher-result__amount{color:#00112c;font-size:1em;font-weight:700;margin:24px auto 0;text-align:center}.adyen-checkout__voucher-result__surcharge{color:#687282;display:block;font-size:.81em;font-weight:400;line-height:19px;text-align:center}.adyen-checkout__voucher-result__code__label{display:block;font-weight:400;left:0;line-height:19px;margin:0 auto;position:absolute;right:0;top:-2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.adyen-checkout__voucher-result__code__label:before{content:"";position:absolute}.adyen-checkout__voucher-result__code__label__text{background:#fff;color:#00112c;font-size:13px;letter-spacing:normal;line-height:1;padding:0 8px}.adyen-checkout__voucher-result__code__barcode{display:block;height:56px;margin:0 auto 8px;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__voucher-result__code{border-width:1px 0;color:#00112c;display:inline-block;font-size:1.5em;font-weight:700;letter-spacing:1px;line-height:1.2;margin:0 auto;padding:16px 48px;position:relative;text-align:center;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:100%;word-break:break-word}.adyen-checkout__voucher-result__details{list-style:none;margin:-1px auto 0;padding:0}.adyen-checkout__voucher-result__details__item{border-top:1px solid #e6e9eb;color:#00112c;display:flex;font-size:.81em;justify-content:space-between;padding:16px 24px;word-break:break-word}.adyen-checkout__voucher-result__details__item:last-child{margin-bottom:0}.adyen-checkout__voucher-result__details__label{max-width:50%;text-align:left}.adyen-checkout__voucher-result__details__value{font-weight:700;max-width:50%;text-align:right}.adyen-checkout__voucher-result__actions{align-items:center;display:flex;justify-content:center;list-style:none;margin:0 auto 32px;max-width:100%;min-width:200px;padding:0;width:300px}.adyen-checkout__voucher-result__actions__item{margin:0 4px}
.adyen-checkout__paypal__buttons{position:relative;z-index:0}.adyen-checkout__paypal__button{display:flex;margin-bottom:16px}.adyen-checkout__paypal__button:empty{display:none}.adyen-checkout__paypal__status--pending{margin:16px 0}.adyen-checkout__paypal__status--processing{align-items:center;display:flex;font-size:13px;justify-content:center;padding:24px 0}.adyen-checkout__payment-method .adyen-checkout__paypal__status--pending{margin:-16px 0 38px}.adyen-checkout__payment-method .adyen-checkout__paypal__status--processing{padding:20px 0 65px}
.adyen-checkout__phone-input{direction:ltr}.adyen-checkout__phone-input .adyen-checkout__input-wrapper{width:100%}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input{height:auto;padding:0}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input:focus{border:1px solid #0075ff;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button{border:0;border-bottom-right-radius:0;border-top-right-radius:0;height:35px;width:auto}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button:after{box-sizing:revert;height:10px;left:40px}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input--phoneNumber{border:1px solid transparent;height:35px;margin-left:8px;padding-left:15px}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input-wrapper--phoneInput{align-items:center;display:flex}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input-wrapper--phoneInput:focus{border:1px solid #0075ff;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__phoneNumber{align-items:center;display:flex;margin-left:65px;width:100%}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__countryFlag{position:absolute}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active,.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active:hover{box-shadow:none}
.adyen-checkout__threeds2__challenge,.adyen-checkout__threeds2__challenge-container{background-color:transparent;box-sizing:border-box;display:block;height:inherit;min-height:400px;overflow:hidden;position:relative;width:100%}.adyen-checkout__threeds2__challenge--01,.adyen-checkout__threeds2__challenge--01 .adyen-checkout__iframe--threeDSIframe{height:400px;width:250px}.adyen-checkout__threeds2__challenge--02,.adyen-checkout__threeds2__challenge--02 .adyen-checkout__iframe--threeDSIframe{height:400px;width:390px}.adyen-checkout__threeds2__challenge--03,.adyen-checkout__threeds2__challenge--03 .adyen-checkout__iframe--threeDSIframe{height:600px;width:500px}.adyen-checkout__threeds2__challenge--04,.adyen-checkout__threeds2__challenge--04 .adyen-checkout__iframe--threeDSIframe{height:400px;width:600px}.adyen-checkout__threeds2__challenge--05,.adyen-checkout__threeds2__challenge--05 .adyen-checkout__iframe--threeDSIframe{height:100%;width:100%}.adyen-checkout__iframe--threeDSIframe{border:0;left:0;position:absolute;top:0}
.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__icon{display:block;margin:56px auto 32px}.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__text{color:#C12424;margin-bottom:56px;text-align:center}
.adyen-checkout__qr-loader{background:#fff;border:1px solid #d4d9db;border-radius:12px;padding:40px;text-align:center}.adyen-checkout__qr-loader--result{padding:100px}.adyen-checkout__qr-loader--app{border:0;border-radius:0;padding:0}.adyen-checkout__qr-loader__brand-logo{border-radius:3px;width:74px}.adyen-checkout__qr-loader__subtitle{margin:32px auto 0;max-width:400px}.adyen-checkout__qr-loader__subtitle--result{margin-bottom:32px}.adyen-checkout__qr-loader__payment_amount,.adyen-checkout__qr-loader__subtitle{color:#00112c;font-size:1em;line-height:19px}.adyen-checkout__qr-loader__icon{height:88px;width:88px}.adyen-checkout__qr-loader__payment_amount{font-weight:700}.adyen-checkout__qr-loader__progress{background:#d4d9db;border-radius:24px;height:4px;margin:32px auto 12px;padding-right:3%;width:152px}[dir=rtl] .adyen-checkout__qr-loader__progress{padding-left:3%;padding-right:0}.adyen-checkout__qr-loader__percentage{background:#0075FF;border-radius:24px;display:block;height:100%}.adyen-checkout__qr-loader__countdown{color:#687282;font-size:.81em}.adyen-checkout__qr-loader>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__qr-loader__app-link{display:none;margin-top:16px}.adyen-checkout__button.adyen-checkout__button--qr-loader{margin-top:24px;text-decoration:none}.adyen-checkout__qr-loader__instructions{color:#687282;font-size:1em;line-height:1.5;margin-top:32px}.adyen-checkout__qr-loader__actions{align-items:center;display:flex;justify-content:center;margin-top:32px}@media only screen and (max-device-width:1200px){.adyen-checkout__qr-loader__app-link{display:block}}
.adyen-checkout__voucher-result--boletobancario .adyen-checkout__voucher-result__code{font-size:.81em;line-height:19px;padding:24px;word-break:break-all}
.adyen-checkout__voucher-result--oxxo .adyen-checkout__voucher-result__code{font-size:.81em;line-height:19px;padding:24px;word-break:break-all}
.adyen-checkout__alert-message{border-radius:6px;display:flex;font-size:.81em;margin:0 0 16px;padding:12px;text-align:left}.adyen-checkout__alert-message--error{background:#fbe6ed}.adyen-checkout__alert-message--warning{background:#ffeacc}.adyen-checkout__alert-message--info{background:#e5efff}.adyen-checkout__alert-message__icon{height:14px;margin-right:8px;width:14px}
.adyen-checkout__giftcard-result__header{align-items:center;display:flex;flex-wrap:nowrap;font-size:1em;font-weight:400;justify-content:space-between;position:relative;width:100%}.adyen-checkout__giftcard-result__header__title{align-items:center;display:flex}.adyen-checkout__giftcard-result__name{margin-left:8px}.adyen-checkout__giftcard-result__balance{list-style:none;margin:16px 0 0;padding:0}.adyen-checkout__giftcard-result__balance__item{display:flex;justify-content:space-between;margin-bottom:8px}.adyen-checkout__giftcard-result__balance__item .adyen-checkout__giftcard-result__balance__title--transactionLimit{color:#687282}.adyen-checkout__giftcard-result__balance__item:last-child{margin-bottom:0}.adyen-checkout__giftcard-result__balance__value--amount{font-weight:700}.adyen-checkout__giftcard-result__remaining-balance{color:#687282;font-size:13px;line-height:19px;margin:8px auto 0;text-align:center}
.DropinComponent-module_adyen-checkout__payment-methods-list__mAjAm{list-style:none;margin:0;padding:0}.DropinComponent-module_adyen-checkout__payment-method__nWdwg{display:block;max-height:60px}.DropinComponent-module_adyen-checkout__payment-method__details__-rsW7{display:none}.DropinComponent-module_adyen-checkout__payment-method__image__nB80V{height:26px;width:40px}.DropinComponent-module_adyen-checkout__payment-method__image__wrapper__6NWzA{margin-right:8px}[dir=rtl] .DropinComponent-module_adyen-checkout__payment-method__image__wrapper__6NWzA{margin-left:8px;margin-right:0}.DropinComponent-module_adyen-checkout__payment-method--selected__6egZF{max-height:100%}.DropinComponent-module_adyen-checkout__payment-method--selected__6egZF .DropinComponent-module_adyen-checkout__payment-method__details__-rsW7{display:block}
.adyen-checkout__payment-method__disable-confirmation{background:#C12424;border-left:1px solid #b82222;border-right:1px solid #b82222;color:#fff;font-size:.81em;margin:0 -17px;max-height:0;opacity:0;overflow:hidden;transition:opacity .15s ease-out,max-height .15s linear,margin-bottom .1s linear}.adyen-checkout__payment-method__disable-confirmation.adyen-checkout__payment-method__disable-confirmation--open{margin-bottom:16px;max-height:62px;opacity:1}.adyen-checkout__payment-method__disable-confirmation__content{align-items:center;display:flex;justify-content:space-between;padding:8px 16px}.adyen-checkout__payment-method__disable-confirmation__buttons{display:flex}.adyen-checkout__payment-method__disable-confirmation__button{background:#C12424;border:1px solid transparent;border-radius:6px;color:#fff;cursor:pointer;display:block;height:auto;line-height:14px;margin:0 0 0 8px;padding:8px;width:auto}.adyen-checkout__payment-method__disable-confirmation__button:hover,.adyen-checkout__payment-method__disable-confirmation__button:hover:focus{background:#ac2020;box-shadow:none}.adyen-checkout__payment-method__disable-confirmation__button:active,.adyen-checkout__payment-method__disable-confirmation__button:hover:active{background:#961c1c;box-shadow:none}.adyen-checkout__payment-method__disable-confirmation__button--remove,.adyen-checkout__payment-method__disable-confirmation__button--remove:disabled{border-color:#fff}.adyen-checkout__payment-method__disable-confirmation__button--cancel,.adyen-checkout__payment-method__disable-confirmation__button--cancel:disabled{border-color:transparent}
.adyen-checkout__payment-method{background:#fff;border:1px solid #e6e9eb;cursor:pointer;margin-top:-1px;position:relative;transition:opacity .3s ease-out;width:100%}.adyen-checkout__payment-method:focus{outline:0}.adyen-checkout__payment-method--selected+.adyen-checkout__payment-method,.adyen-checkout__payment-method:first-child{border-top-left-radius:12px;border-top-right-radius:12px;margin-top:0}.adyen-checkout__payment-method--next-selected,.adyen-checkout__payment-method:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin-bottom:0}.adyen-checkout__payment-method--loading{opacity:.2}.adyen-checkout__payment-method--selected.adyen-checkout__payment-method--loading{opacity:.9}.adyen-checkout__payment-method--confirming .adyen-checkout__payment-method__details__content,.adyen-checkout__payment-method--disabling{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__payment-method--disabling{opacity:.3}.adyen-checkout__payment-method__header{align-items:center;color:#00112c;display:flex;flex-wrap:nowrap;font-size:1em;font-weight:400;justify-content:space-between;padding:12px 16px 12px 44px;position:relative;transition:background .1s ease-out;width:100%}[dir=rtl] .adyen-checkout__payment-method__header{padding:12px 44px 12px 12px}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__header{padding:16px}.adyen-checkout__payment-method__header__title{align-items:center;background:none;border:none;color:#00112c;cursor:pointer;display:flex;flex-shrink:0;font-size:1em;font-weight:400;margin-right:16px;max-width:100%;padding:4px}[dir=rtl] .adyen-checkout__payment-method__header__title{margin-left:16px;margin-right:0}.adyen-checkout__payment-method__surcharge{color:#687282;margin-left:5px}.adyen-checkout__payment-method--selected{background:#f7f8f9;border:1px solid #e6e9eb;border-radius:12px;cursor:default;margin:8px 0;transition:margin .15s cubic-bezier(.4,0,.2,1) 0ms,opacity .3s ease-out}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__header{flex-wrap:wrap}.adyen-checkout__payment-method__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__payment-method__name--selected{font-weight:500}.adyen-checkout__payment-method__details{padding:0 16px;position:relative}.adyen-checkout__payment-method__details__content{margin:0 0 16px}.adyen-checkout__payment-method__image__wrapper{height:26px;position:relative;width:40px}.adyen-checkout__payment-method__image__wrapper--outline:after{border:1px solid rgba(0,27,43,.17);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__payment-method__image{border-radius:3px;display:block}.adyen-checkout__payment-method__brands{display:flex;flex-basis:auto;flex-shrink:1;flex-wrap:wrap;height:16px;margin:4px 0;overflow:hidden;text-align:right}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__brand-number{color:#99A3AD;font-size:13px}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands{height:auto;overflow:visible;text-align:left}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{display:inline-block;height:16px;margin-right:4px;transition:opacity .2s ease-out;width:24px}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:last-child{margin:0}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{margin-bottom:4px}.adyen-checkout__payment-method__brands img{height:16px;width:24px}.adyen-checkout__payment-method__image__wrapper--disabled{opacity:.25}.adyen-checkout__payment-method__radio{background-color:#fff;border:1px solid #b9c4c9;border-radius:50%;height:16px;left:16px;position:absolute;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:16px}[dir=rtl] .adyen-checkout__payment-method__radio{left:auto;right:16px}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__radio{display:none}.adyen-checkout__payment-method__radio:after{background-color:#fff;border-radius:50%;content:"";display:block;height:6px;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease-out;width:6px}.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected) .adyen-checkout__payment-method__radio{border-color:#99a3ad;box-shadow:0 0 0 2px #d4d9db;cursor:pointer}.adyen-checkout__payment-method__radio--selected{background-color:#0075FF;border:0;transition:all .3s ease-out}.adyen-checkout__payment-method__radio--selected:hover{box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__payment-method__radio--selected:after{transform:translateY(-50%) scale(1)}
.adyen-checkout__order-payment-methods-list{list-style:none;margin:0 auto 16px;padding:0}.adyen-checkout__order-payment-method{background:#fff;border:1px solid #e6e9eb;margin-top:-1px;position:relative;width:100%}.adyen-checkout__order-payment-method:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.adyen-checkout__order-payment-method:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.adyen-checkout__order-payment-method__header{align-items:center;color:#00112c;display:flex;flex-wrap:nowrap;font-size:1em;font-weight:500;justify-content:space-between;padding:16px;position:relative;transition:background .1s ease-out;width:100%}.adyen-checkout__order-payment-method__header .adyen-checkout__payment-method__header__title{padding:0}.adyen-checkout__order-payment-method__details{padding:0 16px 16px}.adyen-checkout__order-payment-method__deducted-amount{display:flex;font-size:1em;justify-content:space-between;line-height:1em}.adyen-checkout__order-payment-method__deducted-amount__label{font-size:.81em}.adyen-checkout__order-payment-method__deducted-amount__value{font-weight:500}.adyen-checkout__order-remaining-amount{background:#ffeacc;border-radius:6px;color:#7f4a00;display:block;font-size:.81em;margin-bottom:16px;padding:8px 16px;width:100%}.adyen-checkout__order-remaining-amount strong{font-weight:700}
.adyen-checkout__status{align-items:center;background-color:#fff;border:1px solid #d4d9db;border-radius:6px;color:#00112c;display:flex;flex-direction:column;font-size:1em;height:350px;justify-content:center;margin:0;padding:32px;text-align:center}.adyen-checkout__status__icon{margin-bottom:24px}.adyen-checkout__status .adyen-checkout__spinner__wrapper{max-height:88px}
.adyen-checkout__dropin,.adyen-checkout__dropin *,.adyen-checkout__dropin :after,.adyen-checkout__dropin :before{box-sizing:border-box}.adyen-checkout__payment-methods-list--loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__instant-payment-methods-list{list-style:none;margin:0;padding:0}.adyen-checkout__instant-payment-methods-list li:not(:last-child){margin-bottom:8px}.adyen-checkout__link{color:#0075FF;text-decoration:none}.adyen-checkout__link:hover{text-decoration:underline}
.AchInput-module_sf-input__wrapper__lfdiv{position:relative}.AchInput-module_sf-input__wrapper__lfdiv *,.AchInput-module_sf-input__wrapper__lfdiv :after,.AchInput-module_sf-input__wrapper__lfdiv :before{box-sizing:border-box}.AchInput-module_adyen-checkout__input__8WwCR{display:block;max-height:100px}
.adyen-checkout__loading-input__form{transition:opacity .25s ease-out}.adyen-checkout__pm__holderName{margin-bottom:0}.adyen-checkout__fieldset__title+.adyen-checkout__ach-sf__form{margin-top:0}.adyen-checkout__ach-input .adyen-checkout__fieldset--address,.adyen-checkout__ach-sf__form{margin-top:16px}
.adyen-checkout__loading-input__form{transition:opacity .25s ease-out}
.adyen-checkout-phone-input--new{direction:ltr}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper{width:100%}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input{height:auto;padding:0}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input:focus-within{border:1px solid #0075ff}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input:focus-within .adyen-checkout-dropdown--countrycode-selector{border-right:1px solid #0075ff}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button{border:0;border-bottom-right-radius:0;border-top-right-radius:0;height:35px;width:auto}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button:after{box-sizing:revert;height:10px}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active,.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active:hover{box-shadow:none}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input--phone-number{border:1px solid transparent;height:35px;line-height:35px;min-height:35px;padding-bottom:0;padding-left:15px;padding-top:0}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input--phone-number:focus-within{border:1px solid #0075ff;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-dropdown--countrycode-selector{border-right:1px solid #dce0e5;min-width:134px;width:134px}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input-holder--phone-input{align-items:center;display:flex}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-phone-number{align-items:center;display:flex;flex:3}.adyen-checkout-phone-input--new .adyen-checkout-phone-input__error-holder{margin-top:-10px}
.adyen-checkout__await{background:#fff;border:1px solid #d4d9db;border-radius:12px;padding:40px;text-align:center}.adyen-checkout__await--result{padding:100px}.adyen-checkout__qr-loader--app{border:0;border-radius:0;padding:0}.adyen-checkout__await__brand-logo{border-radius:3px;width:74px}.adyen-checkout__await__indicator-text,.adyen-checkout__await__subtitle{color:#00112c;font-size:1em;line-height:19px;margin-top:32px}.adyen-checkout__await__indicator-holder .adyen-checkout__await__indicator-text{margin-left:10px;margin-top:6px}.adyen-checkout__await__indicator-holder{display:flex;justify-content:center;margin-bottom:20px;margin-top:32px}.adyen-checkout__await__subtitle--result{margin-bottom:32px}.adyen-checkout__await__icon{height:88px;width:88px}.adyen-checkout__await__progress{background:#d4d9db;border-radius:24px;height:4px;margin:32px auto 12px;width:152px}.adyen-checkout__await__percentage{background:#0075FF;border-radius:24px;display:block;height:100%}.adyen-checkout__await__countdown{color:#687282;font-size:.81em}.adyen-checkout__await>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__await__app-link{display:none;margin-top:16px}@media only screen and (max-device-width:1200px){.adyen-checkout__await__app-link{display:block}}
.adyen-checkout__blik__helper{color:#00112c;font-size:1em;font-weight:400;margin:0 0 16px;padding:0}
.adyen-checkout__bankTransfer__introduction{color:#00112c;font-size:.81em;font-weight:400;margin:0 0 16px;padding:0}.adyen-checkout__bankTransfer__emailField{margin:0 0 16px}
.adyen-checkout__bacs--confirm{position:relative}.adyen-checkout__bacs--confirm .adyen-checkout-input__inline-validation--valid{display:none}.adyen-checkout__bacs .adyen-checkout__field--inactive{pointer-events:none}.adyen-checkout__bacs .adyen-checkout__bacs--edit{cursor:pointer;position:absolute;right:0;top:-25px;width:20%}.adyen-checkout__bacs .adyen-checkout__bacs--edit-dropin{top:-50px}.adyen-checkout__bacs .adyen-checkout__bacs--edit .adyen-checkout__bacs--edit-button{background:none;border:none;color:#0075FF;cursor:pointer;text-align:end;text-decoration:underline}
.adyen-checkout__voucher-result__introduction{font-size:1em;max-width:420px}
.adyen-checkout__klarna-widget{pointer-events:all}
.adyen-checkout__field--vpa{margin-bottom:0}
.adyen-checkout__segmented-control{background:#fff;border:1px solid #b9c4c9;border-radius:6px;display:flex;gap:4px;justify-content:space-between;padding:4px 5px}.adyen-checkout__segmented-control--disabled{pointer-events:none}.adyen-checkout__segmented-control--disabled>.adyen-checkout__segmented-control-segment{color:#8390A3}.adyen-checkout__segmented-control--disabled>.adyen-checkout__segmented-control-segment--selected{background:#F3F6F9;border:1.5px solid #8390a3}.adyen-checkout__segmented-control-segment{background:#fff;border:0;border-radius:6px;color:#0075FF;cursor:pointer;flex-grow:1;font-weight:500;height:40px;text-align:center;transition:background .3s ease-out;width:100%}.adyen-checkout__segmented-control-segment:not(.adyen-checkout__segmented-control-segment--selected):hover{background-color:#f7f8f9}.adyen-checkout__segmented-control-segment:active{background-color:#f7f8f9;border:1.5px solid #687282}.adyen-checkout__segmented-control-segment--selected{background:#E5F1FF;border:1.5px solid #0075ff;color:#0075FF;font-weight:700}
.adyen-checkout_upi-mode-selection-text{font-size:13px;font-weight:400;line-height:19px;margin-bottom:7px;margin-top:0}.adyen-checkout__segmented-control--upi-margin-bottom{margin-bottom:16px}
/*# sourceMappingURL=adyen.css.map */
/*!******************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/tippy.js/dist/tippy.css ***!
  \******************************************************************************************/
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
/*!********************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/tippy.js/themes/light.css ***!
  \********************************************************************************************/
.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}
/*!**********************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./scss/all.scss ***!
  \**********************************************************************************************************/
@charset "UTF-8";
body {
  margin: 0;
  padding: 0;
}

* {
  box-sizing: border-box;
}

a {
  background-color: transparent;
  color: var(--clr-base-text);
  text-decoration: none;
}

figure {
  padding: 0;
  margin: 0;
}

ul,
ol {
  padding: 0;
  margin: 0;
}

h1,
h2,
h3,
h4,
h5 {
  margin: 0;
}

p {
  margin: 0;
}

p:empty {
  display: none;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

em {
  font-style: italic;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
  display: block;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  position: relative;
  width: auto;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

a,
button {
  outline: none;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

li {
  list-style-type: none;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

:root {
  --clr-base-brand: #014532;
  --clr-base-text: #363636;
  --clr-base-shop-text: #262626;
  --clr-light-text: #b7b8b7;
  --clr-breadcrumbs-text: rgba(38, 38, 38, 0.5);
  --clr-border-btn: #cacaca;
  --clr-border-btn-hover: #363636;
  --clr-shop-border-btn-hover: #363636;
  --clr-shop-border-color-hover: #b9c4c9;
  --clr-border-input-check: #868686;
  --clr-input-field-disabled: #868686;
  --clr-input-label-focus: #868686;
  --clr-base-highlight: #ff8500;
  --clr-gray-border: #F6f6f0;
  --clr-dark-gray-border: #cacaca;
  --clr-beige: #F6f6f0;
  --clr-close-filter: #222222;
  --clr-price-new: #dc3545;
  --clr-form-error: #dc3545;
  --clr-shop-form-error: #DA0029;
  --clr-form-valid: #039a54;
  --clr-product-in-stock: #039a54;
  --clr-product-out-of-stock: #dc3545;
  --clr-form-warning: #ffc107;
  --bg-btn-filter: #F6F4F2;
  --bg-seo-text: #F6F4F2;
  --bg-product-teaser-image: #F6F4F2;
  --bg-tutorial-summary: #F6F4F2;
  --bg-teaser-badge-best-seller: #ebe0d4;
  --bg-teaser-badge-new: #ff8500;
  --bg-teaser-badge-discount: #dc3545;
  --bg-teaser-badge-limited: #039a54;
  --bg-btn-filter-hover: #ebe9eb;
  --bg-btn-filter-tag: rgba(1, 69, 50, 0.05);
  --bg-btn-filter-tag-hover: rgba(1, 69, 50, 0.2);
  --bg-btn-play-video: rgba(38, 38, 38, 0.3);
  --bg-btn-hotspot: rgba(38, 38, 38, 0.5);
  --bg-menu-nav-overlay: #363636;
  --bg-clr-scrollbar: #cacaca;
  --bg-content-part: #F6F4F2;
  --bg-content-zone: rgba(0, 0, 0, 0.4);
  --bg-spinner-load: #F6f6f0;
  --bg-cookie-warning: #707170;
  --bg-header-border: rgba(0, 0, 0, 0.10);
  --logo-width-header-mobile: 118px;
  --logo-width-header-desktop: 194px;
  --logo-width-footer-desktop: 232px;
  --logo-width-footer-mobile: 200px;
  --logo-width-navigation-desktop: 166px;
  --logo-padding: 9px 33px;
  --logo-filter-desktop: invert(1);
  --logo-filter-mobile-and-menu: invert(21%) sepia(12%) saturate(4579%) hue-rotate(124deg) brightness(94%) contrast(104%);
  --logo-background-desktop: #014532;
  --bg-image-gradient: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0) 120%);
}

.visually-hidden {
  /* do not change, its WAI conform */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

@font-face {
  font-family: "Azote W05 Regular";
  src: url(/dist/FC.Ecom/e951d619a8edad4db153.eot?#iefix);
  src: url(/dist/FC.Ecom/e951d619a8edad4db153.eot?#iefix) format("eot"), url(/dist/FC.Ecom/8351582a3ddc1ecd1182.woff) format("woff2"), url(/dist/FC.Ecom/8351582a3ddc1ecd1182.woff) format("woff"), url(/dist/FC.Ecom/2b462d91ebcea8488ba6.ttf) format("truetype");
}
@font-face {
  font-family: "feronia";
  src: url(/dist/FC.Ecom/0c3e0140a934d62f9a40.ttf?#iefix);
  src: url(/dist/FC.Ecom/0c3e0140a934d62f9a40.ttf?#iefix) format("truetype");
}
@font-face {
  font-family: "TeXGyreAdventor";
  src: url(/dist/FC.Ecom/4643ed5323e38a83c0a1.eot?#iefix);
  src: url(/dist/FC.Ecom/4643ed5323e38a83c0a1.eot?#iefix) format("embedded-opentype"), url(/dist/FC.Ecom/576e3867883dfd026098.woff2) format("woff2"), url(/dist/FC.Ecom/ab40aa02b72a0ca15458.woff) format("woff"), url(/dist/FC.Ecom/ac18b2e14948556ed2bf.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
h1,
.hdl-1 {
  font-size: 2rem;
  line-height: 2.625rem;
  letter-spacing: 0.5px;
  font-family: "Georgia-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-weight: normal;
}

h2,
.hdl-2 {
  font-size: 1.625rem;
  line-height: 2.25rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-weight: normal;
}

h3,
.hdl-3 {
  font-size: 1.5rem;
  line-height: 2rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-weight: normal;
}

h4,
.hdl-4 {
  font-size: 1.5rem;
  line-height: 2.125rem;
  letter-spacing: 0.5px;
  font-family: "Georgia-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-weight: normal;
}

h5,
.hdl-5 {
  font-size: 1.25rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-weight: normal;
}

.paragraph-big {
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0.5px;
}

.paragraph-med {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
}

.paragraph-small {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Light", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}

.paragraph-tiny {
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Light", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}

.topline {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-brand);
  letter-spacing: 1px;
}

.quote {
  font-size: 1.25rem;
  line-height: 1.875rem;
  letter-spacing: 0.5px;
  font-family: "Georgia-Italic", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}

@media (min-width: 1024px) {
  h1,
  .hdl-1 {
    font-size: 3rem;
    line-height: 3.625rem;
    letter-spacing: 0.5px;
  }
  h2,
  .hdl-2 {
    font-size: 1.75rem;
    line-height: 2.375rem;
    letter-spacing: 0.5px;
  }
  h3,
  .hdl-3 {
    font-size: 1.5rem;
    line-height: 2rem;
    letter-spacing: 0.5px;
  }
  h4,
  .hdl-4 {
    font-size: 1.5rem;
    line-height: 2.125rem;
    letter-spacing: 0.5px;
  }
  h5,
  .hdl-5 {
    font-size: 1.25rem;
    line-height: 1.5rem;
    letter-spacing: 0.5px;
  }
  .quote {
    font-size: 1.5rem;
    line-height: 2.125rem;
    letter-spacing: 0.5px;
  }
}
.btn {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  align-content: center;
  border: none;
  border-radius: 25px;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  justify-content: center;
  line-height: 16px;
  padding: 16px 24px;
  text-decoration: none;
  transition: 0.3s ease-in-out;
  width: max-content;
  -webkit-appearance: none;
}

.btn--primary {
  background-color: var(--clr-base-brand);
  color: #fff;
}
.btn--primary:hover {
  color: #fff;
}

.btn--primary-white {
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  color: var(--clr-base-text);
}
.btn--primary-white:hover {
  background-color: var(--clr-base-brand);
  color: #fff;
}

.btn--secondary {
  background-color: #fff;
  border: 1px solid var(--clr-border-btn);
  color: var(--clr-base-text);
}
.btn--secondary:hover {
  background-color: var(--clr-base-brand);
  border: 1px solid var(--clr-base-brand);
  color: #fff;
}

.btn--small {
  padding: 12px 24px;
}

.btn--filter,
.filter--select {
  background-color: var(--bg-btn-filter);
  border: 1px solid var(--clr-border-btn);
  color: var(--clr-base-text);
}
.btn--filter:hover,
.filter--select:hover {
  background-color: var(--bg-btn-filter-hover);
  border: 1px solid var(--clr-base-text);
}

.btn--filter-tag {
  background-color: var(--bg-btn-filter-tag);
  color: var(--clr-base-text);
}
.btn--filter-tag:hover {
  background-color: var(--bg-btn-filter-tag-hover);
}

.btn--close {
  background-color: #fff;
  border: 1px solid var(--clr-border-btn);
  border-radius: 50%;
  cursor: pointer;
  padding: 12px;
}
.btn--close svg {
  fill: var(--clr-base-text);
  height: 24px;
  width: 24px;
}
.btn--close:hover {
  background-color: var(--clr-base-brand);
  border: 1px solid var(--clr-base-brand);
}
.btn--close:hover svg,
.btn--close:hover path {
  fill: #fff;
}

.play-button {
  align-items: center;
  background-color: var(--bg-btn-play-video);
  border: 3px solid white;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 50px;
  padding: 14px;
  transition: 0.1s ease-in-out;
  width: 50px;
}
.play-button svg {
  fill: #fff;
}
.play-button:hover {
  background-color: var(--clr-base-brand);
  border-color: var(--clr-base-brand);
}

.filter-button,
.sort-button,
.btn--secondary-grey {
  align-items: center;
  background-color: var(--bg-btn-filter);
  border: 1px solid var(--clr-border-btn);
  border-radius: 24px;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  line-height: 17px;
  padding: 15px 20px;
  text-decoration: none;
  transition: 0.2s ease-in-out;
}
.filter-button:hover,
.sort-button:hover,
.btn--secondary-grey:hover {
  background-color: var(--bg-btn-filter-hover);
  border: 1px solid var(--clr-border-btn-hover);
}

button:disabled,
button.disabled {
  pointer-events: none;
  opacity: 0.5;
}

.big-container {
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
  min-height: 100vh;
  position: relative;
}

.full-width {
  left: 50%;
  padding: 0;
  position: relative;
  transform: translateX(-50%);
  width: 100vw;
}

/* stylelint-disable */
/* gutter */
/* rows */
.row {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
  flex-flow: row wrap;
}

/*  Columns */
/*  Offset */
/*  grid classes and Loops */
@media (min-width: 1024px) {
  .section-content {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(100% - 30px);
    max-width: calc(100% - 30px);
  }
  .col-1 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(8.3333333333% - 30px);
    max-width: calc(8.3333333333% - 30px);
  }
  .col-2 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(16.6666666667% - 30px);
    max-width: calc(16.6666666667% - 30px);
  }
  .col-3 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(25% - 30px);
    max-width: calc(25% - 30px);
  }
  .col-4 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(33.3333333333% - 30px);
    max-width: calc(33.3333333333% - 30px);
  }
  .col-5 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(41.6666666667% - 30px);
    max-width: calc(41.6666666667% - 30px);
  }
  .col-6 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
  }
  .col-6 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
  }
  .col-7 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(58.3333333333% - 30px);
    max-width: calc(58.3333333333% - 30px);
  }
  .col-8 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
  }
  .col-9 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(75% - 30px);
    max-width: calc(75% - 30px);
  }
  .col-10 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(83.3333333333% - 30px);
    max-width: calc(83.3333333333% - 30px);
  }
  .col-11 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(91.6666666667% - 30px);
    max-width: calc(91.6666666667% - 30px);
  }
  .col-12 {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(100% - 30px);
    max-width: calc(100% - 30px);
  }
}
.promotion-banner {
  background-color: var(--clr-base-brand);
  padding: 6px 0;
  position: relative;
}
.promotion-banner__text {
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: 0.5px;
  align-items: center;
  color: #fff;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0 10px;
  position: relative;
  text-align: center;
}

@media (min-width: 1024px) {
  .promotion-banner {
    background-color: var(--bg-btn-filter);
    padding: 8px 0;
  }
  .promotion-banner__text {
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: 0.5px;
    color: var(--clr-base-text);
  }
}
body {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-text);
  font-family: "Inter-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  overflow: visible;
}
body:after {
  content: "";
  transition: 0.3s ease-in-out;
}
body.lock-screen .mini-cart-overlay:empty.show {
  opacity: 0;
}
body.lock-screen:after {
  content: "";
  position: fixed;
  background-color: var(--clr-base-text);
  width: 100%;
  height: 100vh;
  opacity: 0.5;
  top: 0;
  transition: 0.3s ease-in-out;
  left: 0;
  z-index: 9;
}
body.off-canvas__opened:after {
  z-index: 99;
}

body .site {
  display: block;
  overflow: hidden;
}

main > section {
  padding-bottom: 30px;
  padding-top: 30px;
}

main > section section.seo-text {
  margin-top: 60px;
}

.section {
  padding-bottom: 30px;
  padding-top: 30px;
}

b,
strong {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-weight: normal;
}

.container {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
  width: 100%;
  padding: 0 20px;
}

.full-container {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
  width: 100%;
  max-width: 2560px;
}

html.overflow-hidden,
.search-overlay--isopen {
  overflow: hidden;
}

body.overflow-hidden {
  overflow-y: scroll;
}

a,
.link {
  color: var(--clr-base-text);
}
a:hover,
.link:hover {
  color: var(--clr-base-brand);
  cursor: pointer;
}

iframe {
  border: none;
  outline: none;
  width: 100%;
}

.is-narrow .text-image__wrapper {
  margin: 0 auto !important;
  text-align: center;
}
.is-narrow .text-image__wrapper .text-image__button {
  margin: 20px auto 0;
}
.is-narrow .text-image__primary + .text-image__wrapper {
  text-align: unset;
}
.is-narrow .text-image__primary + .text-image__wrapper .text-image__button {
  margin: 20px 0;
}

.badge {
  display: block;
  width: 100%;
}
.badge span {
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  display: inline-block;
  margin-right: 1px;
  margin-bottom: 4px;
  padding: 6px 8px;
}
.badge__new-product {
  background-color: var(--bg-teaser-badge-new);
  color: #fff;
}
.badge__bestseller {
  background-color: var(--bg-teaser-badge-best-seller);
  color: var(--clr-base-text);
}
.badge__sustainability {
  background-color: var(--bg-teaser-badge-limited);
  color: #fff;
}

.load-spinner {
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}

.load-spinner--show {
  opacity: 1;
  z-index: 99;
}
.load-spinner--show:after {
  background-color: var(--bg-spinner-load);
  content: "";
  height: 100%;
  opacity: 0.5;
  position: absolute;
  width: 100%;
}
.load-spinner--show:before {
  background-image: url(/dist/FC.Ecom/7ee57de2133f8cb9bbfa.gif);
  background-position: 50% 40%;
  background-repeat: no-repeat;
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 9;
}

.spinner-loading:before, .spinner-loading:after {
  content: "";
  left: 0;
  height: 100%;
  top: 0;
  position: absolute;
  width: 100%;
  z-index: 9;
}
.spinner-loading:before {
  background-image: url(/dist/FC.Ecom/7ee57de2133f8cb9bbfa.gif);
  background-position: 50% 40%;
  background-repeat: no-repeat;
}
.spinner-loading:after {
  background-color: var(--bg-spinner-load);
  opacity: 0.5;
  position: absolute;
}

.load-more a {
  margin: 0 auto;
}

.breadcrumbs--list {
  color: #000;
  cursor: pointer;
  display: flex;
  opacity: 0.5;
  transition: 0.3s ease-in-out;
}
.breadcrumbs--list__item {
  padding-right: 5px;
}
.breadcrumbs--list__item:hover {
  opacity: 1;
  text-decoration: underline;
}

.text-with-rte ul li,
.text-with-rte ol li {
  list-style-type: inherit;
}
.text-with-rte a {
  text-decoration: underline;
}
.text-with-rte em,
.text-with-rte i {
  font-family: "Georgia-Italic", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.text-with-rte b,
.text-with-rte strong {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.text-with-rte ul,
.text-with-rte ol {
  padding-left: 20px;
}
.text-with-rte li::marker {
  font-weight: bold;
}

.filled.icon-star {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 version=%271.1%27 width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27%3E%3Ctitle%3Estar-full%3C/title%3E%3Cpath d=%27M32 12.408l-11.056-1.607-4.944-10.018-4.944 10.018-11.056 1.607 8 7.798-1.889 11.011 9.889-5.199 9.889 5.199-1.889-11.011 8-7.798z%27 style=%27&%2310; fill: %23ffa534;&%2310;%27/%3E%3C/svg%3E");
}

.unfilled.icon-star-o {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 version=%271.1%27 width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27%3E%3Ctitle%3Estar-empty%3C/title%3E%3Cpath d=%27M32 12.408l-11.056-1.607-4.944-10.018-4.944 10.018-11.056 1.607 8 7.798-1.889 11.011 9.889-5.199 9.889 5.199-1.889-11.011 8-7.798zM16 23.547l-6.983 3.671 1.334-7.776-5.65-5.507 7.808-1.134 3.492-7.075 3.492 7.075 7.807 1.134-5.65 5.507 1.334 7.776-6.983-3.671z%27 style=%27&%2310; fill: %23ffa534;&%2310;%27/%3E%3C/svg%3E");
}

.unfilled.icon-star-o,
.filled.icon-star {
  background-size: 100%;
  background-repeat: no-repeat;
  display: inline-block;
  height: 13px;
  width: 13px;
}

.review.title {
  align-items: center;
  display: flex;
  gap: 5px;
  margin-bottom: 17px;
}
.review.title > p {
  font-size: 13px;
  position: relative;
  top: 1px;
}

.fake-select__layer-dropdown .custom-select__options {
  height: 100%;
  max-height: 100%;
  left: auto;
  padding: 25px 20px;
  position: fixed;
  top: 0;
  transition: 0.3s all ease;
  right: calc(-100% + 20px);
  width: calc(100% - 20px);
  z-index: 999;
}
.fake-select__layer-dropdown .custom-select__options.custom-select__options--open {
  right: 0;
}

.fake-upper-content {
  display: flex;
  justify-content: space-between;
}
.fake-upper-content .close-fake-layer {
  cursor: pointer;
}

.badge-sale {
  background-color: var(--bg-teaser-badge-discount);
}

button {
  align-items: center;
}

.quantity-pdp-wrapper,
.cart-product__quantity {
  align-items: center;
  border: 1px solid var(--clr-dark-gray-border);
  border-radius: 24px;
  display: flex;
  padding: 13px 10px;
}

.quantity-pdp,
.cart-product__quantity-field {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.5px;
  border: none;
  display: flex;
  max-width: 42px;
  text-align: center;
  outline: none;
  -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.plus,
.cart-product__quantity-plus {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAW0lEQVR4nO3TMQ4DMQgAQf7/adJfE6Va+zIj0RtWngF4q33MddYCMQVqCtQUqClQU6CmwPx7gT1sflY/eC0w/dX3pD90nbVATIGaAjUFagrUFKgpULu+AMB89QHzcw8AcC6RYgAAAABJRU5ErkJggg==);
}

.minus,
.cart-product__quantity-minus {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVR4nO3SwQkAMAgDwOy/tM7QR1HhDvJPIAkAAADANrUsz6YLlwE5fiEAAACAfNM3lY9xPCQyewAAAABJRU5ErkJggg==);
}

.plus,
.minus,
.cart-product__quantity-minus,
.cart-product__quantity-plus {
  background-size: 100%;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 17px;
  width: 17px;
}

.green,
.red {
  font-size: 0.75rem;
  line-height: 0.9375rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}

.green:before,
.red:before {
  border-radius: 50%;
  content: "";
  height: 4px;
  margin-left: -9px;
  margin-top: 5px;
  position: absolute;
  width: 4px;
}

.green {
  color: var(--clr-form-valid, #039a54);
}

.red {
  color: var(--clr-form-error, #DC3545);
}

.green:before {
  background: var(--clr-form-valid, #039a54);
}

.red:before {
  background: var(--clr-form-error, #DC3545);
}

@media (min-width: 1024px) and (max-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}
.grid-debugger {
  transform: translateX(-50%);
  left: 50%;
  position: fixed;
  height: 100vh;
  max-width: 1440px;
  top: 0;
  pointer-events: none;
  width: 100%;
  z-index: 999999;
}
.grid-debugger .row {
  height: 100vh;
  outline: 1px dotted var(--clr-base-text);
}
.grid-debugger [class*=col-] {
  background-color: rgba(202, 202, 202, 0.3);
  outline: 1px dotted var(--clr-breadcrumbs-text);
}

.fancybox__spinner {
  display: none;
}

.fancybox__content {
  visibility: visible !important;
}
.fancybox__content .newsletter {
  margin-top: 20px;
}
.fancybox__content .newsletter .mandatory .form-field,
.fancybox__content .newsletter .input.buttons {
  margin-left: 0;
  margin-right: 0;
}
.fancybox__content .newsletter-signup {
  margin-top: 15px;
}
.fancybox__content .newsletter h3 {
  margin-bottom: 15px;
}

@media (max-width: 1023px) {
  .with-fancybox {
    overflow: hidden;
  }
  .hidden-on-mobile {
    display: none;
  }
}
@media (min-width: 1023px) {
  .container {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
    width: 100%;
    padding: 0 40px;
  }
  main > section {
    padding-bottom: 60px;
    padding-top: 60px;
  }
  main > section section.seo-text {
    margin-top: 120px;
  }
  .section {
    padding-bottom: 60px;
    padding-top: 60px;
  }
  .column-layout {
    display: flex;
  }
  .column-layout main {
    flex: 1;
    margin-right: 15px;
  }
  .plus,
  .minus,
  .cart-product__quantity-minus,
  .cart-product__quantity-plus {
    height: 18px;
    width: 18px;
  }
  .hidden-on-desktop {
    display: none;
  }
  .fake-select__layer-dropdown .custom-select__options {
    right: -424px;
    width: 424px;
  }
  .is-narrow .text-image__wrapper {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
  }
  .is-narrow .text-image__primary + .text-image__wrapper {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(100% - 30px);
    max-width: calc(100% - 30px);
  }
}
.default-content-margin {
  margin-top: 30px;
}

.country-selector__flag {
  background-repeat: no-repeat;
  background-size: 24px 17px;
  display: inline-block;
  height: 17px;
  vertical-align: top;
  width: 24px;
}

.country-selector__flag.es-AR {
  background-image: url(data:image/png;base64,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);
}

.country-selector__flag.en-AU {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAAA9CAMAAABV2o0CAAAAt1BMVEUAAIv/AAD/////0dEAAIX/UFAAAIj/mZmrq9MAAILg4PJoaLEAAI7/V1f/UlIAAJE9PZ4AAH34+P3/l5T/TEy/v97/nps3N5z/8/PY2O3/19dZWaq4uNqlAFobG5G6xOQ+QqAqKpn/39+Cgrv/MDD/fn5ubrTs7PaprdClY5KlAFV1dbcNDZRMTKSvud7/FBSDg8UxMZujo9D/Pj7/w8P/jYn/ZGTKyueUlMelVoilAEymmL4UFJIgk21NAAAEBUlEQVRYhe2YbXeaMBTHMaZXAtoBLQJiQbRt7NBN3Sbd1u//uZZE5UmCiH04Z9v/jeeQ5P5yb57uVRmMENfYwaDkhVXU63D1kIoLLYCdL27va6dz2y02nKtO57or4PaE5OEyNBAjdIfs+4ANIxehD1Y4fJ2DV6OBOKF7wzy+EkMuQ4eIw28P8DTsVWjA62L3ywLO3RimbmRhP0YDmWSh5l2Ny5yutAgVaDjMsXprVFpuAOdx7OXiGDGrRTTgqBjq8oGo4OIVbkAHEoXWzdfMsoFJDk2wEaKbTubx+rTHy0hBSuA38fxwZlLrmxS9iYpNxkkws+dbHvKsWjRJZUZfXO7at++CQFM0dX9koR5HZjakxq6pss6qWTc9LSdPQ2g6nY5cAUnRaDqaTvffWJ9MVM5ejHcTfalBI7mGAj2s6SFHO/rMQtZMd2rQV1Jd3wv0/bW0x21fbhcvLd1a1t45nUv0SW4XfJ/49Rv8rdD8ZJ84CG+HPql/E92VavQgzD+M5D3OeDRf1kefak5teqW0ONclYRI/k/JE9Ux+rAmD3Yftdvu9hHZ/DLbboUtXfjbgscHjINRPYlvTk6j4FfbCxNndfd0B4924tp2i7UJDOCH4MKip0+BzA6vK9YESOJyYuUfTNIqNkqdrEUjRMz58U9WCA1vYHl1x2yhkiUAhVWDJxA4+uhUdkvVxpgB4Mj5azgM5oewp9Dbli5fl1XunrndOOdypUoLEkgk75zkKJ2W4Onu2JuPqqxPMjUVtszSxYqh7fCnF6KO08HhNCmEHh7eNJccNJ0snKc8qkDhTkQxn4dmvyzpnDE+oWE7J1lsDROW3e2drt4RhlDlSWQJkYRdrkzvXoGsW+07H0q12LFkEJYVPMey5ixRMH1GtvJz1aMm+YehDllIs9wDvj9poULjDsTpT6FnlyM9fn+/ufs+P8mqI50+s5e7z0zwuN+FInavqfP5U+MpMBBWpWE121meCioQesGjqK5VtQqWPVdYBe02qkDcQPFJEnz+GzbaMd1k92lqg6vbHOM0fRrxoNbIm0X5jYfWD1kmBAJ1xL74alZ9mPEMz7vapMv51yb4aYSCsRCYsj1CbVOivJpIgLzZYsWg8eii59P+aswQBewP5M8h/gvc9mThOs+34vbe5mezJSe2/Eq8v3N9Ye7S1Ud7TbaLTXH1D41b7rNUFGoxLxZVd93dMpQCITZrXJ5kw7keGJ6ieEfXLWUED8io2kBGvWp0NMDVxtDSz1fDAYpeC1fIeJgzb11r+6Q2YZ812m4gzLZDG0ioNtdktsBRpuUWXbdjg0xdQYEFbXeCs2LAoitp5DY+iroGocQFfHK57iqe3vIEPM2453AggMNoN/a//+hv0B4V9TzdNoOj4AAAAAElFTkSuQmCC);
}

.country-selector__flag.de-AT {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAAB6CAMAAADKxjLHAAAADFBMVEXtKTn////zbnntIDIojBbxAAAAY0lEQVR4nO3ZwQ2AQAzAsAL778wOPIJ6sifIPzMAAAAAAADAcZ6d5t5prp10t3S3dLd0t3S3dLd0t3S3dLd0t3S3dLd0t3S3dLd0t3S3dLd0t9Z2/z1QP1r7uQEAAAAAAIDjvMXRI78ybF/LAAAAAElFTkSuQmCC);
}

.country-selector__flag.pt-BR {
  background-image: url(data:image/png;base64,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);
}

.country-selector__flag.en-CA,
.country-selector__flag.fr-CA {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAAA9CAMAAABV2o0CAAAAY1BMVEX/AAD/////paX/8vL/7Oz//Pz/xcX/ysr/WFj/aWn/zc3/ZGT/nZ3/Dg7/LCz/Q0P/dnb/i4v/19f/3Nz/Hx//u7v/NTX/YGD/kZH/4uL/Fhb/tLT/hYX/Pz//UFD/SUn/b2+PmdEvAAAB2klEQVRYhe2YZ5ODIBCGMRQb9pJe/v+vPBXjiYWYuQVuMtkPieVdnlmE3R0QUtrO+YPt1GO/sC/6ixaW59bQYWgLXSBUWELvEdrbQeetQPW19aG9VuCZRbtkCLoPm7iG0AHiz6BF2BwFhtAEoZJVT0nFSoSIIbRTT2X1okwHej+VLe8xHWg+lXFjaDaVMWNoPJVhE2gBiWRVNHqlDU3ENgplVTh6BY5+RsRR2V4eZNWhVZTDYsOgaD/2dwHtZrqms3XWrDJad/NOg10jBUUH3V2ddL+Oc5RVxz7LJCLXBKBoeho9bNL2+BadhoQubinsMkvHT8NKVlXSskuBV/gsi6wbA0bT7T4UGC3PuMqG+QZDz0rGmnFg9HFz0E3YBSTafc/LhYw6f8cpB51wBydbXZKhgoFVrsc2j8evB1zR3DTS2w6bRupriNKkfhyyVSCxWh3LzQJsl+KrxP5EDNybKZLarCOG7khXS9i8IQZvhs/LyvNcCY6+LCsv+tGrhZtqR4tvHfucEXy9YsK4L7ac/m8dellV9Gk6y8Q/LqrMm24tvedmaap8/ZlHdo6nOj/Si77drKHvd2voevn4xgCaxvE8jxhCR5EtNF47RPloNGXM1oS/si/6f6F/AFcvFPHNRJQ+AAAAAElFTkSuQmCC);
}

.country-selector__flag.es-CL {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAhFBMVEXXKx////8AOabsqqjUBwAAK6J1hMIAOqyMMnDfKgsAJ6GKms0ANqUAM6QALaMAIqAAHJ/3+PwoRapRa7hRYbTV3O0AAJvh5PE3Ua+Wns7x8/nJ0OeQmcx+jscgQKgADpyapdJjb7q6wd+qtNlle7/ByePn7PUAFp6kq9Vgc7s+XLOrX4LvgRmhAAABrElEQVR4nO3XbVOCQBSGYXYLqnV3UQRJDUpRTPv//y/El0E9OI1OcbZ57m/V+XANsx0WT96eH4iu8sAGG2ywwQYbbLDB/h22Nk6yo6F2kG3i5Nrj5spWPRFdedxc2aNU9JRzbPM6EEnfObYaCzGJ2083U7aeVgNv1jG2rs6IEFPfMbbK6om8dZdwYlt1aJTUE9n78TeGLzsY9w4N6ok0O/w8HhqubBNPW2c/Ir5P2/j7p3xeOlOaL1vK/qwkBpf5xUrhxZbWzM/HBkF4uVCYsaUOs9OpNA6JMW7samdHSWOoCMk3PD+2DBukMqfvJQzZtnm8A/pewo+t80ljaE5fuvmx7eJkir5O8WOvlvVf5/sVviZPCTv27oxMsr61xXZqSX7jsGPbLahe1tUKr971KfklzI9d7ZFitVt7SiYtu4QbW+elWBwvTkZ/ioLaJdzYZp2Y5vJYrUtql3Bj683Ze9Hf5A6w5cU/IPk9yY79s8AGG2ywwQYbbLDBBvvv2E+3pzpkP9/R10NXeS/39NhVHkIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBD6v30DXqFQQTxGSPsAAAAASUVORK5CYII=);
}

.country-selector__flag.zh-CN {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAAB6CAMAAADKxjLHAAAAYFBMVEXeKRD/3gDdJBD/4QDlUA3+2gHdHxD/5AD/5wDfLw/kSw3dGRDhOw/8zgPnYQzlVg32sQXnWwzregv6xQTuign+1QDyoQjxlgf4vAXjQw3sfwr3tQXrcwrpagz1pwbcARDfg7ZpAAADKElEQVR4nO2aW5OjIBBGpdFGwGu83///v1w0m51kNprkYQas6vMyU8ZUneAHdJN4HkEQhBNAZNvgYwA8D8scbHt8BviXSOuRpyfz9qK2KNNKdGfzxjzgnFeddlL8QErXnDGWXST+ns67wH58ATPjzUUQX37T6E2K3VdkLQRncT127o03JlWyM+DYVFlZiFqjg/nGWtQ7oyk7D7QKGwetzWbYijbaMVsvL3PjXkiMWhLwYC8o2w3p5OJ460Yw0eiDO+CmLV3yX2LOeHzkfQMmtQYGnLCHLjQbS/jOTg557CPKyYkqa40JexGUv0AkinQcCvnzVq+Bdt3IefvOeC8mUEE42Vpd4A6dVGylSvT95Wdvw2gMzCcc3pkKP4JK/X+ohm/evFFfF1P15F2yL/haqxS2VhVQAwu+YFfur7T+EzW/z2LzbHjY2qrGwasDzvbgQf00J4B6uQhWz+1sTRzGak+cV+PuAo1JmC0QpfbaZPSGHe9B7s878GOTIKv7DsiS/T/knJVHsw5Ub33tBkyK7+I8To4LbWld21vX4/pRnNeRiwXrfwCUD96li13NM/Ai7rTF5RSjbdDZfVB4Zm0H/5Rv+bat8yY4itvydw3K+DIoThzM6oFfrWd+/edlqYejAyecoOJVV7S5TluxLd/qhRXWDswB7LfBzsyijXLewtIfBwWigUncKc9/j9k0xFW/nZGAdzGVFp+Pbo+kzCte+vlkNSzQmZi06vbctWpNUPYrVFCZCE2aRBhmVo/DcQrD5u6cCqImPOodTSW29RjisPT6eXQWTw/H8abXjA+nne741vnbjbec1ffBRVUfFXyQm/VSFJZnpXzyuOGwUNWNqPMifNZ8Ok009BqhdPJ09ogoX40xte3xNvDw9zQxwdyJcuojTAtkdvdXdYtrQNKnqLPgbN8XQ1TEcyPiva9/nAXSyuw1VS7P0jLfWNbzWs6G0rdt8hGwHetzUc3n8pZZGAS87RY3fxCxB5ZDMzXhYTvhJJFE1PH5vFdwalw4zvwcqc7pfZ5KiiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiBc5g+J7x51q9m1owAAAABJRU5ErkJggg==);
}

.country-selector__flag.es-CO {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAFVBMVEX/zQDIEC4AMIf/1ACljVkAHoxfKXSs6Ld1AAAAa0lEQVR4nO3OCQ3AAAwAoe71L3kuLukCCpgBAAAAAAAAAAAA4L+uleZeaZ6V5lxJu6Rd0i5pl7RL2iXtknZJu6Rd0i5pl7RLW9vvSnOspF3SLmmXtEvaJe2Sdkm7pF3SLmmXtEvaJe3S0vYHHb5J8QQvRJsAAAAASUVORK5CYII=);
}

.country-selector__flag.cs-CZ {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAnFBMVEX////XFBoRRX7UAADspqcARoAAPHngDgvbEhUAR4MGQnwAN3f7/P3r7vIALnMANXZYPGzJGicAJW93h6gAKHAAMnVpfKDHGyrdEBCgKkhmOWa8xNOzvc6mscWULlHOFyGmKESClLE2U4bJ0d05WosoToNbcpni5uxNaJOap76Ia4qFMllAQHTAHjCML1RQPW8rQ3utJj/kCwBvN2KZi+TqAAADBklEQVR4nNXZiVYUMRAF0O7SAOnWoZF9BBkRcEFlxP//N9PUGZyllySdSlW9L7jnnXcqsxSf3xcaU99+4SbEBKoPZwoLB4D67iO3IjiO7Qo/1lY4vETdwpGtrnBYRdfCX9m6Coe1KFr4OltR4bCZ+lbHwrfYUJ0cf+U2eWSbraTwXbaKhXewXeH30gvvZEM1E154N1v8wvvYwhfeywbYA7mFD7AlL3yILfikDLPbR1Nk4SNst/C9K25jR0bZADOBX+092O6kiCvchy1w4V5sV3gt66R4sgFORS3cmy1r4f5sUQsPYLvCT6/ecYMxQWw5Cw9kS3k0Q9lCPhYGs13hM/6FR7ABDtkXHsV2J+Wat/A4NlTMJyWS7Qo/4Sw8ms278AlszsKnsKFiK3wSu73hPIVPZHMtfDKbp/DpbKjqh+yFJ2BzPJpJ2K7ws7z/+KRhZy88FTvzwpOx299SrjWy20cz18JTsjPe8LRsgPpbloWnZruFf9fIdgt/oF94enaWhVOwMyychk2+cCK2W/iPt3ShYht4fEMYIrb5eX5REoaEbeyngwNKNQnbPv0irZqEbczjBW3VFGzqVZOw3apL8qqTs22To+rEbGN+Ex8QCrZ5OspTdUo2/a2mYGdbdUq2MTmrTsU2zdF+TnQSdt5Vp2LbJt8BScbO9SymZedfdQK2sdmexYRs29ywVD2JzbTqiWw7Z6s6ns1xq6ezGVcdzzb2km/V0Ww757nVk9gGeFcdx2ZfNSaMLWDVmCC2hFVjAtgyVo3xZwtZNcaXbcylmKpLb7acVWO82GYpZ9UYH7Zl+gozkHG2AVGrxoyypa0aM8I2S4FVl2NsgavGDLHdqun/hYnLANutOv/PTZ7pZUtdNaaPLXbVmG62q1rqqjGdbMmrxnSwzXIheNWYXbadn0teNWab7Va9L73qcoctf9WYYrPqhewD8ppio2oFq8YU61VrWDWm+F/1jYpVY4pV1X/0VF2u2IpWjWnZdrl41lR1+cK2jaZVYwq36mduRHiKv6I/V/flHwifaqqoO2k/AAAAAElFTkSuQmCC);
}

.country-selector__flag.da-DK {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAACKCAMAAADfVCveAAAAOVBMVEXGDDD////y1NjKIkDGCC7IKj378/TptLvFACfSZGvEACPJFznqsrr++vv67O7UY3HIKDfUb3T13OB2vL8+AAABSklEQVR4nO2dQU7DQBDAApRSWloK/38sd9JLppIjS/YDNpY1OexqoyxvYy5f1+N/bt+X+YJbWA5jzh8vK46f5/mCW1jGHE4PvU/zFRnyhpF615vF2tvq3ZzASL2tva3ezQmM1LveLPVmsfa2ejcnMFJva++8WazevZcwUu96s1h7W72bExipt7V33jBSb2tvq3dzwpI3jNS73izW3lbvnedkfoVv3/uD72Puj7x/7vMFt7C8zrmtva+/T6y3hWX9bAV5s+TNkjdL3ix5s+TNkjdL3ixa7yf2Srvu0+Zb0333xfOjAOl3jJ0Psli9mxMYqbe1d94wUm9rb6t3c8KSN4zUu94s1t5W7+YERupt7W31bk5gpN71Zqk3i7W31bs5gZF6W3vnzWL17r2EkXrXm8Xa2+rdnMBIva298549fsy+9wfnv37Y9b8Tfx/RQAFy/qtyAAAAAElFTkSuQmCC);
}

.country-selector__flag.fr-FR {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAFVBMVEX///8AJlTOESYAEUrdd3zMABF1fJF/ku6dAAAAeElEQVR4nO3OOQEAIAwEsOP1L7kOGMqaKEhG37r5sM/si7a2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tvZTAaFjXCwglDcFAAAAAElFTkSuQmCC);
}

.country-selector__flag.de-DE {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAABJCAMAAADFacLVAAAAFVBMVEUAAAD/zgDdAAC1AADgAADmaQD/1QDZEKEBAAAAP0lEQVRoge3NQRHAIAADsDJg/iVzmKCfxEASAADguVmTVZOvRq1Wq9VqtVqtvvWuyV+TUaNWq9VqtVqtVnfrA610KIMKrkdMAAAAAElFTkSuQmCC);
}

.country-selector__flag.el-GR {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAV1BMVEUNXq////8ATqm1xN8aW63K1OfO2erp7/b2+Pv7/P0AWa0AVqxCdbl6lMYAW64tarSLp9CuwN2ZrNIAUaqAnstUgL6astY5cLYAQqV1kMWmuNkiZrLi6PL61R0XAAABKklEQVR4nO3c3U7CQBBA4UXEn1aQUhQR3v85vXVjhhgynG3J+a7n4hBCMt0FSols3l8Wv2z7cHJSzCaZTTKbZDbJbNLdZ/cPuITsbr/EJWT3ywUuI3sw22yzzTbb7PvM3kT6U509dsHg2CL7LfRRZX8eornD8Iwrr7Hq9V0Y242PtJLwju3G+BNyKxnZDR58zDbbbLPNNnsm2V/8Ydo6ctxXG+BwDCe/V7jSRf7u24Em+3Zo2k83Zpttttlmm2327bK77RMuIXtazCaZTTKbZDbJbNJMs8uksy+sWdXF5Bnb7v4j4+iyAbNJZpPMJplNMps012z+TjFDwS9wU7TemyVJUjb8i+4pCv+7ggxz3bdbB1zHbJLZJLNJZpPMJhX+3y4yeJgmSZJ0tR/jiWCn8JEe7QAAAABJRU5ErkJggg==);
}

.country-selector__flag.zh-HK,
.country-selector__flag.en-HK {
  background-image: url(data:image/png;base64,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);
}

.country-selector__flag.en-IN {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAkFBMVEX/mTMSiAf/////khf/4s3K3csAfgAAAIDe3uza2uoAAHr8/P7y8vjKyuGMjL7p6fKjo8rj4+7R0eVxca5OTpoAAIirq861tdV/f7Q8PJdMTJwSEohVVaJiYqRCQpavr868vNkrK4+/v9VJSZ+WlrtnZ6IeHo2VlcNubqIgIIgvL4+OjrknJ5GFhbQ1NZJXV50aV7fSAAACZklEQVR4nO2Y6W6jMBCA2enuGnwAxuHIwVFi6rRp0vd/uzXdSCt1/w5WLc2nCBMhMV9Gk8FMkhAEQRAEQRAEQRAEQRAEQRAEQRAEEQ9PUZL8jJIEooS0Q7KVdtrkxuRNutHtN9FWHeP88emU2CDCBtrZwhjbH45KHQ97f9pn+DHQtYXjfGCZENIjRMYGzh16wtG1e1a7QoMC0NqXC+jC1azHjoKsLU5s38tMgK4gy6DSIDLZ79kJOd/I2oYNmYTC5zoHpfwBVAEyG5jBjYOrPTI+Sd/0ygJyOc8yh6L0zVBOnI2ogVC1i+faaKgUCANlNc9VCUaAqkCb+rnAjISqnfNO+qVtoWwqO8+2apr1G4DseI4ZCVNbvPIWprVGGrlLz/N8TneyWatkgpa/Yv4rMbVH9uYzOzsF1jbdMo5L11gLys3+2htqdWNq37yZT6l0Rne268oy90tqnC8c4X/TDTEUorY8HStdTWMK2e5qXWvM6Oz1kIFuJ3/heJJ4sRC1ixdm/TF1vSkb09zr+u6X0vQu9V3EshfEXoKordld/z1T7qrOrK7ZsJ49rt6ZxouFqc0/pJpysyyXS9+91573rr9clqXPW1V8fFftf9m2VzXEku0vtb33tT2a8dvX9v+dpI2hk3zp27dI+vb6lBwjfEpGuieJdAfo99ssxv12pG83sb5Lxvrm/jknuUY3J3lMperoplKRzgBXopy4fhLjfHt7SDskya8oSX5HSfIjSkg7JKQdEtIOCWmHhLRDQtohIe2QkHZISDskpB0S0g4JaYeEtENC2iEh7ZCQdkhIOySkHRLSDskfFNqVGPmFFHAAAAAASUVORK5CYII=);
}

.country-selector__flag.id-ID {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAACVBMVEX/AAD/////paXx3aQcAAAAYklEQVR4nO3OAQ0AIAzAsIN/0bhYeNIq6AwAAAAAAAAAAAAAfOauNGcl7ZJ2SbukXdIuaZe0S9ol7ZJ2SbukXdIuaZe0S9ol7ZJ2SbukXdIuaZe0S9ol7ZJ2SbukXdIuLW0/1MksFXvcpJ8AAAAASUVORK5CYII=);
}

.country-selector__flag.en-IE {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAMAAAD0WI85AAAAMFBMVEX/////eQABmkoAmkrt7e0AmEF6vZX2rn39cgD8eAEDnUtyuI3v8e/yp3UEnU38dAAxXeYOAAAA50lEQVR4nO3cOw7CMBRFwWATPiGE/e8WQQMSkSjswvabVyCU7mRunSnnreiW+bYeC2+9Xw6lN+Wc8ufSzr+fp+n7wTKfpuI7VwjZUtnlZkJeLzi933La+/n7tJmQYUSGCTEtIkSI9CUyTIhpESESJMS0iBAJEmJaRIgECTEtIkSI9CUyTIhpESESJMS0iBAJEmJaRIgECTEtIkSI9CUyTIhpESESJMS0iBAJEmJaRIgQ6UtkmBDTIkIkSIhpESESJMS0iBAJEmJaRIgQ6UtkmJAmpvW4DiJSIyS38KGwGiGFV+fTbeUhT73naDJru4yBAAAAAElFTkSuQmCC);
}

.country-selector__flag.it-IT {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAFVBMVEX///8AkkbOKzd1tYrdfoPMGSkAjTqwbha+AAAAeElEQVR4nO3OOQEAIAwEsOP1L7kOGMqaKEhG3135sM/si7a2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tvZTAaLOXCyoPt13AAAAAElFTkSuQmCC);
}

.country-selector__flag.ja-JP {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAeFBMVEX///+8AC22AAC7ACq7ACa6ACK4ABS4ABC5ABm6AB/pvsS5ABz++vvuz9TksLfamZ7Re3/OcXf68fLDPE3rx8vIWGH04ePeoajmub3ReIDw1tq8HC/NaXHCRUzfp6vObXe+LTfWkJK8JS3ERlPBKULFUFfKYGfBNkTDK1DHAAACOklEQVR4nO2biZKCMAxAobSUgi6KgApeeP7/H27R0dUVVzmmIbN5X/Amk6Zpm1oWQRAEQRAEQRAEQRAEGgYaaIdaRMOvsBiNNaMi/BpG0D4fEGXhZMuVFyglhFKBp/h2Emb9Vs+KHZPcsR9wuGS7IoN2e8Ug3gUBtyvhQbCLe5nqfsJEtfMFwRIf2vGJNJF/Sp/FZZJCez4yzYN30iVBPoU2vSNNXOe9c4nj9ifg2cn7TLrEO/WkpvjyRfmohsterEzf+zBBbonixdDOljVjNa21N5tBWw9VbWvtrYaw1lm9vL7CJei6jA5v95hqxAGyuRq7zaxt2x3DWcesqbVtM7AyGG0aLMcrzgZquyxqbI7PeAWMddoiRUoYTLjnrYKtwz2HsM7yFpld4uQQxTtsXPyuuKF564FoGWwdbmH+dNmmZl9h5lvBRcNt/R6xMG0dLVvniM6SpenOJO4g2DrcprNkJbvQlivD2mvVhbZaG9beNzoe/IbvDWt3UP5KmFnrqCtts6Uk60rbbFvSxR551jZbAf2utM0ezUjbJEhzG2klQVq3ke6SWHsSpB0g0n4b6ekG6VkS6ckd6z0J0lsppHeAWG9ckd5vY31NQPp20/alDOxBtc3RDKBm38D5Coz1zR3phEPTeRIBPE+CdXqn0axUP2a8UE6mlXOANepgb+YAdXdy/Hzq8tibqUsL6YyrhXWi2EI6v21hnZYvwfg34QzKnyAXEP67+QHdLyeCIAiCIAiCIAiCIP453/G9KJmib5+pAAAAAElFTkSuQmCC);
}

.country-selector__flag.ko-KR {
  background-image: url(data:image/png;base64,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);
}

.country-selector__flag.en-MY {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAAA9CAMAAABV2o0CAAAAyVBMVEX///8AAGbMAADLAADKAADJAAAAAGf21tbqo6PRHx/++PjaYGDec3P/zADvvr7xw8P65OTif3/VODjTRETmpaU2AFz/0gAWAF+9AAsbG3G7AADs7PT/1wC7li8AAGIVEWA7L1kQDWPywgTmuBMvJluefkJEN1t1XUeggDWnhjN+ZUNRQVjdsLZ6YUbbrx7AmiOCaD4nH19WRVJpVEuOcT+tii/LoiJeS0+TdTLn09sgGV9MPU3Rdn1bSURwWTrFNDvEP0TVmZ9BGmbFux7VAAACxElEQVRYhe2Y2XabMBCGUWinq7pXrluWgPACDuCy2Y2bbu//UB3ZcUHgJi2Sw0X8X/gc+0LfmdH8MyMbpL9g9OFMQcYJXR96rdvQH82H/XUIDWQ6m9t2GC2cm+njixcK6qLBiRPKmEU5T9Ll5xvYzviToaIOOeOMMZrmgUOIN924gu04d4CGgjLKkvPdTYuPERAIpnCArxcNBaOUrRtXDJkLsIiQn3dyP754qSAZDTmSrUJiOClAXgIUWRuNFX72oL8kNLg+xmzXCA+rHaoZFBUEfIT592S0Pl9DiEH7XiO65QpgRp2Sk8QGCNbukdDgUQxaSjek1SVhdsXXVkbm3IM2WlPCIRZBN5yM2YaUFRX+TP3Y973WbY+/vFKQhE7RV1Xjpi+xm8EWLNLBsdSJ20i5RnMB3xqrPnpTJlW5ptfocp4mdu4dBy0As0ZSsZmH3KJ7NrVXTjPlutFS48B8u/uEU561Z5n39bWCJLRwdSxFnVesjprxpdeEa2wpkOD580aZXZV2WMz25HWEk/Rb0wAafW2LydEMS4jvK5wGre1BRG32l4QWHdwPpNMJ9/Odr7OEBS1fj76/UZDUSB1fdheuDVVIRlaY8tjKIeYyW+fQhEk77GgKsPSh5JDiAPMK90jmwiC56Gfkz/m7ybWCZQWXopnJk0vrqgDZtm1JDnLxax4CxJ1VQfOWIqzE7EbTgg2GvkC3w6qzpYx+vFVQZzfLxW7G83o3EzkPzg8tphrNtTsvSHEjZXyywdDd/Mo9BN2jNb8+cAm0qcUssRJX8rzoRm1qaqQ1HKbRZBItyC1PH+/nOwX95bn3L08u7a+P/5AqGvqLKKLfK+iX2lqo4A7TVLG1qYJW1JBohX8kFGU8GkxK7jiphx4PJkNh6ilqSF+rtEI1GU8Gk/F0MA1tsPunZ4NpSHPdz5byfDANXeUn3Z1+Ay+qoWXwKu/fAAAAAElFTkSuQmCC);
}

.country-selector__flag.es-MX {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAABFCAMAAACyqwKuAAABiVBMVEUAaEfOESb///8AYz94no3eeX7NABn8/Pr//faorH3o5eb7/v/v5dy4knO/ik3DklWcYjalgG/c0c3s5eDy6uPbzMGaaTJ/SBeKRiF8QB6GVS2XSgOccF3e19Du7+fw7eLUwK+8lmyxe0jPpnbFn3yTSiIiHBtNMBuKXzaddUXCxKLl1s7Eg0m3fkFxOgmafWqqcjNPKRpgRi56QQC4vJHsz5nRnECQTzBrORdpPSBWLhlXKRPWxovhvUnVqUX89eSUb0dGKR2eWC/UxqzEn0N4UzJkGgAuIhyfbEHx0orfv2Tc3c6RVCRvSiNuKwDApYOamJizoZqahoCDXlRaJQDquDH557pgRz24r6xbNyyIjkzxwqOplnBMOCiId3DAwcHyhnT/1t3jrQDTrGp6fzL/5+2nfop6tLWNlGMAcHSOqKn+0MT1nI5HMS8rDAZlYGNMCgBRlZewm6aavsBte2O+qVfO4OD9kJRyinsxbXaT2OygxNsAsdLkoGLrqFf6qEumwLDntK/mj5bwHFmoAAACp0lEQVRoge3X3VcSQRQAcLtlw0IFIaKssItohZuoa4Asi02EJDVpirjSmmwaJUufG0mJ4Ed/ectL53R84WWnc2ru2aedh9+ZO3funDs0NFhcvQYDxvD1K4PFgDKjGc1oRjOa0YxmNKMHo91uz9+hb9y85fXd9tOnRwKjwbHxED8RjtCkBRGik7Gp6HTwzt178ZkIPVqQ8P1ZXzAxN7/gk/lF+YGfGi0mxVQ6vZRIZBZ8WYXPqmNuWjTicssP8dStR/ngYzkuh1Q1TLHMCisBb2xJXQoVlayq8E8iVGjsslPOkejMjLKqKkWlFOPjfNhDg376TCAcgVIs9jy/WhwvxdeKPK+4adCAJGkUwO4nQTnLT88VxzKhtfUIFZoQ6QXGEV9xcdHHb4xslstbtYrfcZqACwmSOJne1rYyfMm7twMRo7q1+RIBQo7Sko7QboAkIfVqJcrH43tZtQZglKs7dp9pOEmjBgfo9T4kcwfb228SipzPZNSiG/xGDYR6XXB010kN3r47JAWjEJicCM+vy3lVrVSRUQVXQ3I04VrOBcg0m/D+A/QP9+Onz3Kl8qWGDMA5zeEyExA0Tcv6uo+abY+rkNb8G2VjVLNvHHG2whGn22l1t0zTtOzv28HR0TJqG98DwNU5ZysciM65AIvtZsumTfOHZVmGdey3C7AuOd1SiJQCrHXgBLVbrUPLPOzvHoEmSY53M5xK2shJt9vp9XrW8S54iNZvcBqm0EglnfOctDvd07Mz7+xpt0Nc/YP+vewkLXJ1gjHp9s7s6HVP2lis60kqNJBCjogEjTTt8NvPmJgkAtChAWNO1xsFcn5BxEZdt3MAtOj+k81xRDofJqShS8IfSzSmD0/75/nFpb/Uxr3LI9d/MGkymtGMZjSjGc1oRv+D9C8+IqQJJi4D3gAAAABJRU5ErkJggg==);
}

.country-selector__flag.en-NZ {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAAA9CAMAAABV2o0CAAAA21BMVEUAJH3////MFCvLASTVXmLJAALx0NLKABsAAHLjmp0AHXsAAHW5us8AF3nn6fB6fan13N0ACnYAIXwAEHfJAAjoo6TL0+NFT5AAAGvWXmbIytsAJYTXZWvMFifZEhzREyaGHVlIVpXd3+n45+ltdqVkd6lbY5rv5erkbGzXSlTQO0ednr7XQkLq2d7Xv8qwtMwXK4Ddf4VrbZ+TaY2lqMPfs7vVprHHvc4yRYz/1tMzPIbx9PjkZGLYABFSaJ/VAADZcXW4rcIPOYiLoMPyubnqjY2BAEOIL2OheZhy5zbeAAADfElEQVRYhe2Ya3uaMBTHQY3EAFNuxWZe6qUXK5VqbcXLNkvbbd//Ey2AIpeE+ZQ53/B/4eNDwvnlnJwkJ3CtBu9JMiHiohIlviaUSiWhxktirAVBE/NGqQwuG5DLI51Y8OHYicFZaAK+4I028F9r5kIbAgjhUc/p6ADc3Y83H9qLHQ1OQyPYI2BBB7tZwvkC7ruhH6ztw55GI+gcQh2MMxeZahFR0Ig1xpzwIHP0KDyODrtUKGnBtHs8XNAjnsMIGgZgnZqPbKO948IShD2ScI4dom0nnlxHhlrra9kdYKjmimS7DkCl6hPWIZr8A+GYpFXz8EqGK7LWW/Y0OWuQXyLqr3l+MBgEDD5Ee88Gg+DZuh/pv2aua3U4vMZtfD0cqmw0z1aIZoqJRje3dyNhdHd7k+F2ha37NkG379kdNjLTrKxII30kKeweHFdmyyMTNrvDt69su9rYqlnjzEQr5VAnAw0fJt8nD5n73YnQqmmLsmibGVl2Mq8fFfKjPGZ5DdgSfPsCu8OPDHQyCpRnVbamZUIuT9kdlkcfXcikLLLTrOukxD5llPWDZuO1b7AxnW6njSTaaG23Bs+PZ5E3kmuHnlRIFJ3lNRSTjss7KdDBAbiiA8LDOERjadcAQLvGX5hQ2b+UZKxobNXEr9h6eMX0nQ2F4BbQdYPYb0YOzaa5a7wkcK+RcXRpF9TJl3sTSxCeZ7T9xS9vo7bJsRgrFVIj66XhqirPGiukUhyX3Zq1/a5kewyEvVOJAok2urgZx3XtzZvrOmm2Nn63319TEYnZ7B6imSoLDyO8BLqQCjsaDz62wvSDr6dPDA33oItTcdqDSQ6Vos5QiuEIXA/mPGoNmpOSMFo8UmcUkdohtbOFUwjijlCvAMmwx9a1OAeVTWq9ZYg1fYyLTyzh4oemXJ28vS/i97NsNAl1h7JiPHSn2+12kte9g+et2B6ObjASV33q0qbr6efV1a+5nVqqcn3+dOXpaZ5MHAKfe7J/RxtUV1Q5VXaPJnPe26qmpPcIefcMUYocpPiKNxzvbqFChQoVOk7/4DPPZ8m0sv//6K/fUk4mZDbO47Yii3NrLsqUCvi0Us3+84sBjJfnfuYN+xRC3GIDSmCzOEOaqxBbuoXhOUoXOGlX25O8344/I+QsJU1aOmfIcW1cF1Wxnv316kRSvXJVLqrUQoXOoD+M8mGkq+WhWAAAAABJRU5ErkJggg==);
}

.country-selector__flag.es-PE {
  background-image: url(data:image/png;base64,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);
}

.country-selector__flag.pl-PL {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHkAAABMCAMAAAB+k+hlAAAAD1BMVEX////cFDz99vfeLkjcDjpPcF61AAAANklEQVRoge3NMQEAIAwDsA7wrxkZ3ZEYSAIAAABA2WnJbclrybSYzWaz2Ww2m81ms9lsNu+aP7nGFUbb8I5mAAAAAElFTkSuQmCC);
}

.country-selector__flag.pt-PT {
  background-image: url(data:image/png;base64,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);
}

.country-selector__flag.en-SG {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAb1BMVEX////tKTnsACH2qq7tJzftJDXtHTDtIDLsEyn++vrsGS3xanLuNUPyc3vsDSb1oab1nKHwX2j84eP7293rAAD96On5xsn0lJn97e74vcHuRVH3sbTsABrsABHzfoXtLz7vVF7zhYv60tTuPUvzjJNYvDC/AAAEEUlEQVR4nO2aa3OqPBCAAyQkBAhglYsiIvD/f+PhGpCg7TkzL6Hv7POhLV5mHrfLZjcRGb8SpFvg3wDtPQHtPfmZNsb4P/b4S77TxjZnQnDKBKMHUv+sTXLshtnJQS2n0DuO9ydtW1xvgzJCjhVdj2P9QRvnboxGTkluyhw5gv1bbZtYzmR988Tsig2yi9lH3mmz8jRJp+59GWAzM/cQ+8wbbeHLUH9d2fIZ7F1cew+zj2xrswJJa76QpJybPspyzm29Gb6pzXxpffLo/DiNCt/N0Mn3C/+h1XtL2y5lhqTeMiFIOdWW1Nd7X25oY/wlg1285LVBWdJ/osxj6vv2ZEM7D6R1lq+fPGfd2nPWXQNVbTqniONNetNv7J3QBaFoSh1dLZaqzW8y2NaUCrge9aiPLPF0bmPpJvVRtEktrdPrWEVwnYnhLxY+BWF1NnZVZqCphivaZii14/v4GI3QY0gT/Oj+AcR+jC++WGIn0VfW2ljIRR0NkbQFOwcoPDPRxX6IcveTMJFHTsWFYPtnylqbRvMN2dvx5mYFKboE1u25WHkMErWPx8i5WTdr/0Z8rc0aGeyqb1VJPS0x8UvZwGR65SXavxyutbm1riPknqRd7AtzFVNR9svSDfN9VJestLEtRwOUsOmxqmupzsp786T7OFcdtWStTeaF/TlGkZRtgiCk9nz5F6pSFOqoJYr2XEiKUVsETnT3U0WPRmnAvKrSMaUp2hdZSPzxvy+sdlBg14Cu3kqLIseUB1cNDcoPom3QzousrbtVp3uHloFB0a6kdqOhQvwUpQDOjVSw7qmPsNMwoiw3i2Z7FW36miZY5yC81rbnkf3yGl5ShsvwU/epMYnW2qROZbjrlxJhhtVy1uHNSV2AdkNpXO/zMhnIfRxs2zav0iuzbTJemjGqx0sNKNp8sdkwdSG49qOoSFFSRm5J2smsvWw7xWC41IGijalauTGRN2o/13A5SlTeQbQNlkjteFrPce72Ke80Zq8pymExbdhRksTA5mKbRPYhjPXX05jG+ztXXu7Oxj4Jj+bsljsNoh8K5GYr7zcJqyNpG2KRJqMntr9S99HWkvFjsDh1WTUNxvuzpY3ZXASboVaTMq4ZtbNiWBqxUZWC0iDRtae2ueOKxaKhGuPd3XzYHPdZsdeN8VjfRuD2/jZ5yNvSaZvq+YnV+Y225urNaQIxl1tqaqutm3dnN4Q1sqeKPV3l+S3vD/jEI5PiyWO926CZD8eplMvDA5Q2hGk+rnnh4+E1zb0knmbiuNF7XPPCN18VIMKuS/cZWmHjRgeayr79YgbGhDJhCk6PdFv+r78GczhAe09+q7b5K0HWrwQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMH4AyG4UR0dZkaTAAAAAElFTkSuQmCC);
}

.country-selector__flag.en-ZA {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAA3lBMVEUAek3eODEAI5X///8AAAD/thIAc0KArpf1zcwAAI3LyuDcHREAeE7/uRIAdVAAeErV49z/vRMAG5PYqyIAbTf99vafmDby8/ghe0z/wRPdKB/eMyzy9/VYPgbboRAeFAJJMwWleAzmsBwADZHpjotPjmuQtKDI2tHbEQBQhEZHgUiwy72wnzCavKoAZytchkUsgVfhUUwSDAG2gw3rqRElGgNmnoLS1edESaGGib7meHTywL49iGLogX/fRT9iRQf43NvrmZfiYFuYbgtMUqUvOZwkMJl3fLi5vNlnbrHyQse2AAAD70lEQVR4nNWciVbTQBRABzoJbUrE2mqhiBUrIq4VyqLivoD//0Omja2ZN0k6S+a9mfcF99xzz2SbDGOl8/phqzD3P4z2N7yacmo2OLpb5G61uyNqUmEqsNnOm2ei8Kddn4RXYTMWA+Ef9z0SXo3Ndgai8NYnfwqvwZaFt0e+CK/F9rfweuxM+DUofMML4euws8K3PCx8LXZJ4R4sKQrYJYU/pxaugl1S+Gdi4WrYUuHUSwrbVgSPj47FwkmXFPb2jqpwWPg3wsJZ+mBbWfgULCl0hbMo7asLh2s4WeEsilId4dfHXgjPsDPw/klghS+w9YRPgfB3BMJz7MimcIo1fIkdWOErbL3CJeHIhbO0wB1O4eyslwYonPGDWU8QvhuCcMb5+HAvOOEZNudfHhWER5G58K9YwhfY/BQUbr6GI100c2wuFh7pFL4LhH/HEL7E5udBFb7ChoXbCHdfeAFbKtxcuPPCi9icP56lReGv1IXvwMK7iNgWhcdbArfjwgF2tqQIhfd0Cn+JV7iEzcdi4U90hKMVLmNnhYtLikbhMVbhZdgWdynxBU7hpdhQuE7hMSy862IqsDPhYuEvjAtvu5gqbJvCB2LhLqYaGwo3LxwXu8HCcbGbKxwX29vC12F7WvhabJvCd50VroAtFa7+pBlfbLkZFWx4W6h1l+Jm1LAz4amZcFejhi0Vri6cFpuPf4DCSbmVsS0Kp8Xmp7BwOm4dbIuLJi12VjgUTgOuiT0vfM8D4drYfhSujz0v3PDlFS02HwvcvX4Y2EHaDrNtP66VmtBhrtvwKqm81YoS24uqtbH9qFoTG95vnwRxvx3k002Yz5JBPrmfHxp/zSF8TxLkW6kw3wGaV034xhVWHcb77SC/Jlh8fyf8duPpd4R67PHZXjNVDxMXU4Ftvs8BVH151XExpdiN7SoZvu/c23QxpTscZg3tcLj82XECXYYN95NoVC1upHemugy7sd07WdWuoCVs/6suwz5oameau6pl7LHxPkDEqiXsxnZdOq0aYNvsccWsWsQ231E8RVe9wjbf3QrvQDBUL7GFqm3+B8FRnWM39m8CluoFdmN/giRXEyToDLupPduIqufYDf3lhKl6jm2oGvuyWIVt8wdf8gtVdQHb4l8bdNUrbL2qxf+vE6y1WsK2+BeYQnWOraUanC2Q/MaueokdWNX/sG2qRl9A/mMbn+FAp3qObVz1JpnqObaianh6ww2hamVseBrMLV3V6theVa2MDU86SibEqlWwpZPTbibUqhWwpaqJLotggqs6n1pqeAZj0vFC9WYttp9V51NTNVB9S3pZBBNc1fkEV3U+FdjiOa7DP/5Unc9f9XUPS7iZlYoAAAAASUVORK5CYII=);
}

.country-selector__flag.es-ES {
  background-image: url(data:image/png;base64,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);
}

.country-selector__flag.de-CH,
.country-selector__flag.fr-CH {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAMAAAC8EZcfAAAAG1BMVEX/AAD/////R0f/5+f/LS3/+/v/Cgr/Q0P/Zmb0l6/VAAAAzklEQVR4nO3b2w2EIABFQV+I/Ve82QIWTdBc4s4pACZ83oRpkiRJkiRJkp5q35rtad+0rHP52bwuad8X2AgQEBAQMO0DBEz7AAHTPkDAtA8QMO0DBEz7AN8PrG1gffb2fTmrHm3gUU+P6FmJt/W80gKWCwdsPcDW5XfVBWw+zz0VQEBAQEBAQEBAQEBAQEDAtwKf93VOH6OPR8PPbxfKDpgXGn4CBgRMBwiYDhAwHSBgOkDAdICA6QAB0wH+A3DsL+TDf8KXJEmSJEnSe/sA1TIcReR2iNQAAAAASUVORK5CYII=);
}

.country-selector__flag.tr-TR {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAbFBMVEXjChf////iAADjAAv98fLoVlfjAA/jABLiAAb+9/f3zc7sf3/75ebthYX1u7z63t/qbnD52Nnui430trjmNTn2xsjyrK3lPD3rd3joT1LpWV3kJirwmpzjIST0sbTvj5LpYWTxoaPnRErlLjLcVw8PAAACh0lEQVR4nO2a7XKqMBBAwwbCNypIFRUFff93LKm2Y8Ai4d5Lsnf2/Ol0Rutxu2w2yTJGEARBEARBEARBEARBEATxv8ChgzMhfwSmZaYhXbdxm2VlVGbZR+59fQPLAdjts9BR2OSeAN+02QgAVZk4Q8IoBWvFeXBYvXB+mOdHMC34EjhGv0pLVmsQph0HcDiNSkvKrW0Bhzp7GeHzJY3jOG1LV/6aHOzyhl04UE4KWft+YHnUvSa1yRsqdyCdHkFR7Oq5d3ackz3e4A2k968KHocgc1pbvGHXj3XxW7ET0IS5Hd687uW124wsLcCivRXekA2sx14uoPUs6FH69Tphb4LpQ2N+2eE3NUVc720K2NCcBKUa7PfWTwhT2QIH1VqrvInqamgTAWrPFwmdDOCHhBlJ86BSg33Vqm3cCwsjxRAKxTrTk+Ce61wMePtbZS8TNnqpKrXD52bWX+YRhbWa2ZqRk9rOqn48Dj7ATfN7z6SXI/Ecbecs39X1h3VTvllg/xag9lC6n3nXdtbyiCKV+/1lulpxVKw3M7Xdah+59z+wyALaS23tWD20v3FvCz2Rahel25AGoGrrPhpzgfPs8ufLPdpl8/z+81IVXC0kbjX5f9yVjVu7UlvHTb1UZ6huEJLrxP6CQ3NS4vyFXl/wJ/S0d9O0xbUcnk44H8st8lijjTS3kVYSpHUb5yqJtCcZdICan2qoA0Tbb+Pc3SDdSyLduWM9J2GgNhdITqWwngEiPXHFer6N9DYB690N1psypPeSWG+Bp9+5F1bduWOdcMA6T4J1eochnZViWCfT2NgcYGzvHKAE5dSl5DHjWqCacb2DcKKYIAiCIAiCIAiCIAiCIAjiX/MJhLMku00lFN4AAAAASUVORK5CYII=);
}

.country-selector__flag.en-GB {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAAA9CAMAAABV2o0CAAAAbFBMVEX////IEC4BIWnGACHdjpMAAF7FAA/LytT78vMAGmZITX/HACYAHWfHACjDAAD0292xs8Xx0dPuysrTXGUoM3HEAAfRUl0hL28fK27UY2zPS1YXJWsAFmU4PXa/wdAAAFGoq7/qvr7OQU346OoRarQCAAACy0lEQVRYhe2Zf3ujIAzHozfYnJT+mrZdu85t7/89nohVQEKQ3c7n7mn+tJBPEr7FgHBag2HNgYk8bMVzO+6JZ4Pxp/bBc0FME+zQtOO2p1LNKeV+CyW34ZsjAU9CC3bcKHDNFbnke8XsIpgDT0APYLnKDN5qjGKEvwTgs9GCvVgZD1WuZfegcsp+QeEz0YJdNLiyMu7MLQOV+Sz0LePXnmEn6C4+teYz0K2q+1L7lhW8AgjBo9GIuAbfINjZjKwiyx6JHkrtikv7PTMBxqDKK7jCgUehBSuUz7VPXLeEQA/MQ6WxM49Ah8W1ybU/sAcjgjO3VxI9isvra0gEJhP8kY6CI9CEuIwkBrRRdh4sexDtiMvVTW4unYEmBSe6iQF0OyAmeB9aTT5TgkPRg178S3Z2/6YOmhTJgV386Eu8UDF0TkUv3nzoNxH/98TRxpp5N4SrD30lNTJFM7+9F412xluTst6CZRM0wO5T6sF2oI14RxDwiNn1Uc1c77R9fBHor49+pP12at1gBmnmyfpv2YJoMNGpPh7SrBzRZaIL+JVmmWGJLiBbzO7oO/qO/g/RC+5mC+7hC7650uxfbxWI3mwwu0kLoO0mLdSbBTvSEbyXqtus5OeOzLptxvXgV9XGNgXakQb68BF86hvszhnah5uBqvGrquuh0T4cPX1MHMneUeD0YQRrzYk7fUzB/SHq5gQ9cx1C8+gzV3/SDEVPnTSxaoVPmtjkPvI88nyNaCRwvp5mrCdye2LMrUI4eBdNlGvuXUqE4AADoyKJvUHCfNk3SKi4fGsUf2+GVXC8N8MGVrXaClNvC2nBwTRj7hPXTLQvocoUnLojPcaJazbaIzjHN9g/cjMy/9ef+ffhiOBixZWEpgQ3EVcH/oPfPgqv4GTtiivwpklDo3vGKlZc30Bjgpss/o9+3TPKzkvY6oyz8tS1Mz/9TdOA/waLJGr0GdxbEQAAAABJRU5ErkJggg==);
}

.country-selector__flag.en-US {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHkAAABACAMAAAAJUSgeAAAAnFBMVEX///+yIjQ8O26xHTGtABmxGS7AXmetABywECjOiY+4PUrpzc/26uvcrrKuACI6OW20s8I1NGosKmU0PHAxMGiMLU5RUHtjYodMS3ifn7O+vcpFRHNBQHEjImHd3eRYV4D29vipqbuJiaOUlKvm5uuCgZ0cG150dJPPz9lubY8VE1uQPFnFxdCIHEOVT2gSD1uum6uebIGmhpjNsLj2n0eBAAAEAklEQVRYhe2Z25LbNgxAWSZp0lsg0FxRd1KWZEmutunl//+tAOi0eeh0xh7M7MMuxjPH3IeFSeqAMG0sBVj7Df598x88Pb37TicM/T+oUP5v12Z+HfsyE/PY8lgzM8R6DDQbiFORuTTCcjky141pq30LypmTyRmS2WlyUM1mZXaDWWSygzkzYTM1np4+vNMJyoxFwUtqcRxLILoi04/1DpbGRORxXS94+vVHpTC8f976uDqLnvKcM9tMuNa9RWfBTT2gB+saoxXy7OA6J15R3Oc0eWIYaGVpJYij550YTCFPuHJmsNchXZn9NncAxCMh8LhJkemKFJCtUs0MlmyJbYUdvZhQIgaM4CMCEfkVXKCxV80MYSzoCQIMdbPTfMmujciWbSuzXIadJIdqGVbri5+VgjJXyUS2qr2xm0242bQKN7EL8DATnp7fKwXvc113lidXT5Hn7MaJ9xawPu+8x75eVloTIJJVmtWTrcKwkFoesJ2cjCsmPWSXsWdSWrILdatntiplq9bZsFUQ5mxV/NYq1ur09OmDTvxj1XzhFe+3oRWbjtly/eqP4WbVTJWVPsvpt++VgjKTSp6OqQrbGyF4KPuIbve2cqwYjS8ReOwOPatwbQ56gqh+NdsiHAdhGIczM9bzWewi6lYSTKnjLcTZ8EqDG0wpK7wZqVs0zV3YkF2qmdvzueV+AKaFrOosTmuUT3LeuaJYPwUhTmHVzUy2WBcWscdX9YWJTLIIr8UXGiO68QsQrf/9J6W4WbUYqk98ViVTi1XpdlYlU4hVs2myVc/vP+qEkcbLXrehz1Zt1c2mzIY6IekWtjVbpVlJsA2+8z35RETXIeweoK/Qc7dAf8fV0WdqoaexZmZcti3Xr2PI3UEzy8oHJj3koUi1dIbFXMPp+fMnnaA5X1Jy0g3MxvOmXwYjW9pvbBexMZHPLFfQ2YV//KAUbNW6tjwnu4RIRwYg01JrssSQx+WOmWSVYg1jq+jUr0tg7kUlDGNlWa7qyIxNy1TvANke6bGp95YugCw6S+89iGW2yx2hdgcIbNEBTN80pdhUNDHbVOzCschWqWb25U5dgOsyqSsAtonscov02uiJQD335dyD//MXpWCrhjlbNWSb9m3OdWxLo+wAk8+qIxXUh338rBM05+s897yF/ZCcWLUlsas/TAXZJrHLjXRmqdawKoRWvj/sUc4oWMuYx5V8h8S1+8odFDM75/reSdzwP6R3eqtd3Bl/qT1hb/E6QuvQu/+UVDrnH+gMlOrCA5Xk5TIr9bAPdL1ajfv9nf5bvI7Quny4/7ZC6b7lgRual6skL5dZ6zLx/ttHrQvU+29c3+J1hNaPQPf/aqT0u9cDv5S9XCV5hZn/BuDQw3yWb4KpAAAAAElFTkSuQmCC);
}

.more-info {
  position: relative;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  letter-spacing: 0.5px;
  align-items: center;
  display: flex;
  width: max-content;
}
.more-info::after {
  align-items: center;
  content: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.5 19C16.0899 19 19 16.0899 19 12.5C19 8.91015 16.0899 6 12.5 6C8.91015 6 6 8.91015 6 12.5C6 16.0899 8.91015 19 12.5 19ZM12.5 20C16.6421 20 20 16.6421 20 12.5C20 8.35786 16.6421 5 12.5 5C8.35786 5 5 8.35786 5 12.5C5 16.6421 8.35786 20 12.5 20ZM13 11V17H12V11H13ZM13 10V8H12V10H13Z\" fill=\"%23262626\"/></svg>");
  cursor: pointer;
  display: flex;
  font-size: 14px;
  height: 20px;
  justify-content: center;
  left: 4px;
  position: relative;
  width: 20px;
}
.more-info:empty {
  display: block;
}
.more-info .tooltip {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  background: white;
  box-shadow: 0px 0px 13px -6px black;
  font-size: 14px;
  left: calc(100% + 20px);
  line-height: 21px;
  margin: 0;
  max-width: 290px;
  opacity: 0;
  padding: 16px;
  position: absolute;
  text-align: left;
  transition: all 0.3s ease;
  visibility: hidden;
  width: max-content;
  z-index: 999;
}
.more-info .tooltip:before {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  border-bottom: 10px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid white;
  border-top: 10px solid transparent;
  content: "";
  left: -20px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.more-info:hover .tooltip, .more-info:focus .tooltip {
  opacity: 1;
  visibility: visible;
}

.checkout-page > .container {
  position: relative;
}
.checkout-page > .container .ajax-loader {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
}
.checkout-page > .container .ajax-loader:before {
  content: "";
  background-position: 50% 25%;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(/dist/FC.Ecom/7ee57de2133f8cb9bbfa.gif);
  background-repeat: no-repeat;
}
.checkout-page > .container .ajax-loader:after {
  content: "";
  background: white;
  opacity: 0.5;
  width: 100%;
  height: 100%;
  position: absolute;
}

.icon-cart:before {
  content: "\e90f";
}

.icon-A-filled:before {
  content: "\e93b";
}

.cart-button .icon-cart:before {
  font-size: 16px;
  position: relative;
  top: 2px;
}

.icon-Admin-Password:before {
  content: "\e904";
}

.icon-Admin-Perosonal:before {
  content: "\e905";
}

.icon-Admin-Newsletter:before {
  content: "\e903";
}

.icon-Delivery-Track:before {
  content: "\e938";
}

[class^=icon-],
[class*=" icon-"] {
  font-family: "Faber Icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.modal {
  display: none;
}

.edit-success-message {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 620px;
}
.edit-success-message h3 {
  margin: 20px;
}
.edit-success-message .address-change-icon {
  display: block;
  height: 120px;
  margin: 0 auto;
  width: 120px;
  background-image: url(/dist/FC.Ecom/ba541081eb1576be43ac.jpg);
  background-repeat: no-repeat;
  background-size: contain;
}
.edit-success-message .password-change-icon {
  display: block;
  height: 120px;
  margin: 0 auto;
  width: 120px;
  background-size: contain;
  background-image: url(/dist/FC.Ecom/801a54437514fa128453.jpg);
  background-repeat: no-repeat;
}
.edit-success-message .information-change-icon {
  display: block;
  height: 120px;
  margin: 0 auto;
  width: 120px;
  background-size: contain;
  background-image: url(/dist/FC.Ecom/5c5107a0478e7a4f5df8.jpg);
  background-repeat: no-repeat;
}

#newsletter-subscribe-success-message {
  max-width: 620px;
}
#newsletter-subscribe-success-message h3 {
  margin: 20px 0;
}
#newsletter-subscribe-success-message .newsletter-icon-check {
  display: block;
  height: 120px;
  margin: 0 auto;
  width: 120px;
  background-image: url(/dist/FC.Ecom/3fc3bdbe57a9c28ab839.jpg);
  background-repeat: no-repeat;
  background-size: contain;
}

.newsletter-signup.form-fields .message-info {
  display: none;
}

.input-text {
  appearance: none;
  border: 1px solid var(--clr-border-btn);
  color: var(--clr-base-text);
  display: block;
  outline: none;
  padding: 14px;
  font-size: 14px;
  max-width: 100%;
}

select {
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg fill=%27%23000000%27 height=%2712px%27 width=%2712px%27 version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 viewBox=%270 0 330 330%27 xml:space=%27preserve%27%3E%3Cg id=%27SVGRepo_bgCarrier%27 stroke-width=%270%27/%3E%3Cg id=%27SVGRepo_iconCarrier%27%3E%3Cpath id=%27XMLID_225_%27 d=%27M325.607 79.393c-5.857-5.857-15.355-5.858-21.213 0.001l-139.39 139.393L25.607 79.393 c-5.857-5.857-15.355-5.858-21.213 0.001c-5.858 5.858-5.858 15.355 0 21.213l150.004 150c2.813 2.813 6.628 4.393 10.606 4.393 s7.794-1.581 10.606-4.394l149.996-150C331.465 94.749 331.465 85.251 325.607 79.393z%27/%3E%3C/g%3E%3C/svg%3E");
  background-position: right 14px center;
  background-repeat: no-repeat;
  border: 1px solid var(--clr-border-btn);
  color: var(--clr-base-text);
  cursor: pointer;
  font-family: inherit;
  font-size: 16px;
  line-height: inherit;
  margin: 0;
  padding: 10px 35px 10px 16px;
}

input[type=checkbox]:checked:before {
  content: "";
  background-color: var(--clr-base-brand);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

input[type=checkbox]:checked:after {
  content: "";
  border: solid #fff;
  border-width: 0 2px 2px 0;
  display: block;
  height: 10px;
  left: 8px;
  position: absolute;
  transform: rotate(45deg);
  top: 5px;
  width: 5px;
}

.password-field .password-field__toggle-show {
  cursor: pointer;
  float: right;
  font-size: 12px;
  padding-left: 22px;
  position: relative;
}
.password-field .password-field__toggle-show:before {
  content: "👁";
  display: inline-block;
  font-size: 18px;
  left: 0;
  position: absolute;
  top: -1px;
  vertical-align: middle;
  z-index: 9;
}
.password-field .password-field__toggle-show:hover a {
  text-decoration: underline;
}

.review-form-modal .form-field.checkbox label:not(.error):before {
  top: 30px;
  transform: translate(0);
}

.review-form-modal .form-field.checkbox > input:checked ~ label:after {
  left: 8px;
  top: 38px;
}

.account-register-page .form-fields .form-field + .form-field {
  margin-top: 15px;
}

.field,
.form-field {
  position: relative;
  text-align: left;
}
.field select,
.field input:is([type=text], [type=email], [type=password]),
.form-field select,
.form-field input:is([type=text], [type=email], [type=password]) {
  border-radius: 5px;
  width: 100%;
}
.field select:hover,
.field input:is([type=text], [type=email], [type=password]):hover,
.form-field select:hover,
.form-field input:is([type=text], [type=email], [type=password]):hover {
  border: 1px solid var(--clr-shop-border-btn-hover);
  transition: border-width 1s linear;
}
.field select:hover,
.form-field select:hover {
  cursor: pointer;
}
.field input,
.form-field input {
  appearance: none;
  background: transparent;
  border: 1px solid var(--clr-border-btn);
  color: var(--clr-base-text);
  outline: none;
  padding: 15px 35px 13px 16px;
  position: relative;
  width: 100%;
}
.field input::placeholder,
.form-field input::placeholder {
  font-size: 16px;
  margin-left: 10px;
}
.field.error input:not([type=checkbox]),
.form-field.error input:not([type=checkbox]) {
  border-bottom: 1px solid var(--clr-shop-form-error);
}
.field.error .message-info,
.form-field.error .message-info {
  color: var(--clr-shop-form-error);
  display: block;
}
.field:not(.radio):not(.radio-group) input:focus ~ .tooltip,
.form-field:not(.radio):not(.radio-group) input:focus ~ .tooltip {
  opacity: 1;
  visibility: visible;
}
.field:not(.radio):not(.radio-group) .tooltip,
.form-field:not(.radio):not(.radio-group) .tooltip {
  background: rgba(0, 0, 0, 0.8);
  color: white;
  display: block;
  font-size: 11px;
  letter-spacing: 1.1px;
  opacity: 0;
  padding: 4px 8px;
  position: absolute;
  transition: all 0.2s ease;
  top: -37px;
  visibility: hidden;
}
.field:not(.radio):not(.radio-group) .tooltip:after,
.form-field:not(.radio):not(.radio-group) .tooltip:after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  border-top: 10px solid rgba(0, 0, 0, 0.8);
  border-bottom: 10px solid transparent;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  content: "";
  top: 100%;
}
.field.radio > input:checked ~ label:after,
.form-field.radio > input:checked ~ label:after {
  background-color: var(--clr-base-brand);
  border-radius: 50%;
  content: "";
  height: 14px;
  left: 5px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
}
.field.checkbox > input:checked ~ label:after,
.form-field.checkbox > input:checked ~ label:after {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  content: "";
  display: block;
  height: 10px;
  left: 9px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  width: 5px;
}
.field.checkbox > input:checked ~ label::before,
.form-field.checkbox > input:checked ~ label::before {
  background-color: var(--clr-base-brand);
  border-radius: 3px;
}
.field.checkbox > input, .field.radio > input,
.form-field.checkbox > input,
.form-field.radio > input {
  opacity: 0;
  left: -999px;
  position: absolute;
  visibility: hidden;
}
.field.checkbox > input:checked ~ label::before, .field.radio > input:checked ~ label::before,
.form-field.checkbox > input:checked ~ label::before,
.form-field.radio > input:checked ~ label::before {
  border: 2px solid var(--clr-base-brand);
}
.field.checkbox label:not(.error), .field.radio label:not(.error),
.form-field.checkbox label:not(.error),
.form-field.radio label:not(.error) {
  cursor: pointer;
  font-size: 16px;
  padding-left: 32px;
  position: relative;
}
.field.checkbox label:not(.error) a, .field.radio label:not(.error) a,
.form-field.checkbox label:not(.error) a,
.form-field.radio label:not(.error) a {
  text-decoration: underline;
}
.field.checkbox label:not(.error):hover:before, .field.radio label:not(.error):hover:before,
.form-field.checkbox label:not(.error):hover:before,
.form-field.radio label:not(.error):hover:before {
  border: 2px solid var(--clr-base-brand);
}
.field.checkbox label:not(.error):after, .field.checkbox label:not(.error):before, .field.radio label:not(.error):after, .field.radio label:not(.error):before,
.form-field.checkbox label:not(.error):after,
.form-field.checkbox label:not(.error):before,
.form-field.radio label:not(.error):after,
.form-field.radio label:not(.error):before {
  content: "";
  position: absolute;
}
.field.checkbox label:not(.error):before, .field.radio label:not(.error):before,
.form-field.checkbox label:not(.error):before,
.form-field.radio label:not(.error):before {
  border: 1px solid var(--clr-border-btn);
  border-radius: 4px;
  box-sizing: border-box;
  content: "";
  height: 24px;
  left: 0;
  position: absolute;
  top: 0;
  width: 24px;
}
.field.checkbox.radio label:before, .field.radio.radio label:before,
.form-field.checkbox.radio label:before,
.form-field.radio.radio label:before {
  border-radius: 50%;
}
.field.checkbox > .message, .field.radio > .message,
.form-field.checkbox > .message,
.form-field.radio > .message {
  padding-left: 32px;
}
.field.checkbox,
.form-field.checkbox {
  display: flex;
  flex-direction: column;
}

.checkbox-wrapper {
  display: flex;
  align-items: center;
}

.field.checkbox .checkbox-wrapper label:not(.error) {
  display: block;
}

.simple-form .mandatory {
  margin: 10px 0;
}
.simple-form a.secondary {
  color: #b7b8b7;
  display: block;
  font-size: 12px;
  line-height: 14px;
  margin-top: 7px;
  padding: 0;
  text-decoration: underline;
}
.simple-form p,
.simple-form .message {
  color: #707170;
  font-size: 14px;
  line-height: 23px;
}
.simple-form > * {
  width: 100%;
}
.simple-form .form-field.has-sub-form.visible {
  background-color: #f6f6f0;
  padding: 10px;
}
.simple-form .radio-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.simple-form .sub-form {
  margin: 10px;
}
.simple-form .buttons {
  text-align: right;
  justify-self: stretch;
}
.simple-form .buttons button {
  display: inline-block;
  margin: 8px;
}

input[type=checkbox] {
  cursor: pointer;
  position: relative;
}

.form-fields .form-paragraph {
  margin-bottom: 20px;
}
.form-fields .message-error,
.form-fields .message-info {
  color: #b7b8b7;
  display: inline-block;
  font-size: 12px;
}
.form-fields .form-field.has-sub-form.visible {
  background-color: #f6f6f0;
  padding: 10px;
}

div.message-info,
div.message-error {
  font-size: 12px;
}

@media (min-width: 1024px) {
  .simple-form {
    display: inline-block;
  }
  .simple-form .half {
    flex: 0 0 calc(50% - 8px);
  }
  .simple-form .break-half select,
  .simple-form .break-half input {
    width: calc(50% - 8px);
  }
  .form-fields:not(.coupon-field) .form-field,
  .form-fields:not(.coupon-field) .input {
    float: left;
    margin-bottom: 15px;
    margin-left: 6px;
    margin-right: 6px;
    width: calc(100% - 12px);
  }
  .form-fields:not(.coupon-field) .half {
    width: calc(50% - 12px);
  }
  .form-fields:not(.coupon-field) .break-half {
    float: none;
    width: calc(50% - 12px);
  }
  .review-form-modal .form-field.checkbox > input:checked ~ label:after {
    left: 8px;
    top: 11px;
  }
  .review-form-modal .form-field.checkbox label:not(.error):before {
    top: 2px;
  }
}
.alpaca-forms-trap {
  display: none;
}

.cp-alpaca-form .row {
  display: block;
  margin: 0;
}
.cp-alpaca-form .text-part,
.cp-alpaca-form label input::placeholder {
  color: var(--clr-base-shop-text);
  position: relative;
}
.cp-alpaca-form h3 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  letter-spacing: 0.5px;
  border-top: 1px solid var(--clr-border-btn);
  margin-top: 32px;
  padding-top: 32px;
  padding-bottom: 16px;
}
.cp-alpaca-form h3 strong {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  margin-bottom: 16px;
}
.cp-alpaca-form .guest-section {
  border-top: 1px solid var(--clr-border-btn);
  margin-top: 32px;
}
.cp-alpaca-form .guest-section h3 {
  border-top: none;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0;
}
.cp-alpaca-form .guest-section .flow-cols {
  align-items: center;
  padding-top: 32px;
}
.cp-alpaca-form .guest-section .flow-cols h3,
.cp-alpaca-form .guest-section .flow-cols .items {
  width: 100%;
}
.cp-alpaca-form .guest-section .flow-cols p {
  display: flex;
  margin-bottom: 0;
  margin-top: 16px;
  width: 100%;
}
.cp-alpaca-form .hidden-label > label {
  /* do not change, its WAI conform */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.cp-alpaca-form .edd-value,
.cp-alpaca-form .edd-option {
  font-size: 1rem;
  line-height: 1.1875rem;
  letter-spacing: 0.5px;
}
.cp-alpaca-form .edd-head {
  box-sizing: border-box;
  border: 1px solid var(--clr-border-btn);
  border-radius: 4px;
  cursor: pointer;
  padding: 15px 14px 14px 16px;
  transition: border-width 1s linear;
}
.cp-alpaca-form .edd-arrow::before {
  right: 4px;
}
.cp-alpaca-form .edd-head:hover {
  border: 1px solid var(--clr-base-shop-text);
}
.cp-alpaca-form .edd-body {
  left: 0;
}
.cp-alpaca-form .cp-alpaca-form .field.focused > label {
  z-index: 10;
}
.cp-alpaca-form input:-webkit-autofill,
.cp-alpaca-form input:-webkit-autofill:focus textarea:-webkit-autofill,
.cp-alpaca-form input:-webkit-autofill:hover,
.cp-alpaca-form select:-webkit-autofill,
.cp-alpaca-form select:-webkit-autofill:focus,
.cp-alpaca-form select:-webkit-autofill:hover,
.cp-alpaca-form textarea:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 30px white inset;
}
.cp-alpaca-form textarea:-webkit-autofill:hover ::-webkit-input-placeholder,
.cp-alpaca-form ::-webkit-input-placeholder,
.cp-alpaca-form :-moz-placeholder,
.cp-alpaca-form ::-moz-placeholder,
.cp-alpaca-form :-ms-input-placeholder {
  opacity: 0;
}
.cp-alpaca-form .field.text label {
  left: 16px;
  pointer-events: none;
  position: absolute;
  top: 12px;
  z-index: 11;
  transition: 0.4s all;
}
.cp-alpaca-form .field input {
  padding: 23px 35px 6px 16px;
  z-index: 10;
}
.cp-alpaca-form .group {
  position: relative;
}
.cp-alpaca-form .edit-button {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  letter-spacing: 0.5px;
  background: transparent;
  border: none;
  cursor: pointer;
  position: absolute;
  text-decoration: underline;
  top: 35px;
  right: 0;
}
.cp-alpaca-form .col > .text-part {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  padding-bottom: 0;
}
.cp-alpaca-form .col > .text-part a {
  text-decoration: underline;
}
.cp-alpaca-form .field.readonly {
  pointer-events: none;
}
.cp-alpaca-form .field.readonly label,
.cp-alpaca-form .field.readonly input {
  color: var(--clr-input-field-disabled);
}
.cp-alpaca-form .field.text.focused label {
  font-size: 0.75rem;
  line-height: 0.9375rem;
  letter-spacing: 0.5px;
  color: var(--clr-input-label-focus);
  top: 7px;
  transform: translateY(0);
  white-space: nowrap;
  z-index: 11;
}
.cp-alpaca-form .two-columns-container .col {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
.cp-alpaca-form .radio-option label {
  display: flex;
  border: 1px solid var(--clr-border-btn);
  border-radius: 4px;
  padding: 20px 16px;
}
.cp-alpaca-form .field.radio label:not(.error) {
  padding-left: 50px;
}
.cp-alpaca-form .field.radio > label:not(.error) {
  font-size: 1.25rem;
  line-height: 1.875rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  margin-bottom: 16px;
  padding-left: 0;
}
.cp-alpaca-form .field.radio > label:not(.error)::after, .cp-alpaca-form .field.radio > label:not(.error)::before {
  display: none;
}
.cp-alpaca-form .field,
.cp-alpaca-form .radio-option,
.cp-alpaca-form .checkbox-wrapper,
.cp-alpaca-form .text-part {
  margin-bottom: 16px;
}
.cp-alpaca-form .radio-option {
  cursor: pointer;
}
.cp-alpaca-form .radio-option label:not(.error):before {
  top: 20px;
  left: 16px;
}
.cp-alpaca-form .radio-option:hover label:before {
  border: 2px solid var(--clr-base-brand);
}
.cp-alpaca-form .validation .error {
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.5px;
  color: var(--clr-shop-form-error);
  margin-bottom: 13px;
  margin-left: 16px;
  margin-top: 8px;
}
.cp-alpaca-form .error .validation {
  margin-top: 16px;
}
.cp-alpaca-form .error .validation .error {
  margin-bottom: 0;
}
.cp-alpaca-form [type=checkbox],
.cp-alpaca-form [type=radio] {
  position: absolute;
  visibility: hidden;
}
.cp-alpaca-form input[type=radio]:checked + label::before,
.cp-alpaca-form .radio-option label.checked::before {
  border: 2px solid var(--clr-base-brand);
}
.cp-alpaca-form input[type=checkbox]:checked + label::before {
  background-color: var(--clr-base-brand);
  border-color: var(--clr-base-brand);
}
.cp-alpaca-form input[type=checkbox]:checked + label::after {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  display: block;
  height: 10px;
  left: 10px;
  top: 5px;
  transform: rotate(45deg);
  width: 3px;
}
.cp-alpaca-form input[type=radio]:checked + label::after,
.cp-alpaca-form .radio-option label.checked::after {
  background-color: var(--clr-base-brand);
  border-radius: 50%;
  height: 14px;
  left: 21px;
  top: 25px;
  width: 14px;
}
.cp-alpaca-form button.btn {
  margin-left: auto;
  margin-bottom: 16px;
  width: 100%;
}
.cp-alpaca-form .dark-background {
  background-color: var(--bg-content-part);
  border-radius: 4px;
  margin-bottom: 16px;
  padding: 20px 16px 24px;
}
.cp-alpaca-form .dark-background h3 {
  border: none;
  margin-top: 0;
  padding-top: 0;
}
.cp-alpaca-form .dark-background .edd-head,
.cp-alpaca-form .dark-background input {
  background-color: white;
}

@media (max-width: 768px) {
  .alpaca-form .edd-root-open-below .edd-body {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .alpaca-form {
    margin-bottom: 120px;
  }
  .alpaca-form .three-columns-container .datePicker {
    display: flex;
    gap: 0 10px;
  }
  .alpaca-form .two-columns-container .items .row {
    display: grid;
    gap: 0 16px;
    grid-template-columns: calc(50% - 8px) calc(50% - 8px);
  }
  .alpaca-form .two-col-proportion-1-2 .items .row {
    display: grid;
    gap: 0 16px;
    grid-template-columns: calc(33.3333333333% - 8px) calc(66.6666666666% - 8px);
  }
  .alpaca-form .guest-section .flow-cols {
    display: flex;
    justify-content: space-between;
  }
  .alpaca-form .guest-section .flow-cols p {
    margin-bottom: 0;
    justify-content: end;
  }
  .alpaca-form .button-group .col {
    display: flex;
    justify-content: flex-end;
    gap: 16px;
  }
  .alpaca-form .button-group .col button {
    margin: 0;
  }
  .alpaca-form button.btn {
    width: auto;
  }
}
.custom-select {
  position: relative;
  width: 300px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 14px;
  padding-right: 30px;
}

.custom-select__selected {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
  cursor: pointer;
}

.custom-select__selected img {
  width: 85px;
  height: 24px;
}

.custom-select__options {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1;
  background-color: #fff;
  border: 1px solid #ddd;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  overflow: auto;
  max-height: 0;
  transition: max-height 0.2s ease-out;
}

.custom-select__options--open {
  max-height: 200px; /* Adjust as needed */
  left: -1px;
  margin-top: -2px;
  overflow: auto;
  width: calc(100% + 2px);
  z-index: 2;
}

.custom-select__option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
  cursor: pointer;
}

.custom-select__option img {
  width: 85px;
  height: 24px;
}

.custom-select__dropdown-handle {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 12px;
  height: 12px;
  transform: translateY(-50%) rotate(0);
  background-image: url("data:image/svg+xml,%3Csvg fill=%27%23000000%27 height=%2712px%27 width=%2712px%27 version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 viewBox=%270 0 330 330%27 xml:space=%27preserve%27%3E%3Cg id=%27SVGRepo_bgCarrier%27 stroke-width=%270%27/%3E%3Cg id=%27SVGRepo_iconCarrier%27%3E%3Cpath id=%27XMLID_225_%27 d=%27M325.607 79.393c-5.857-5.857-15.355-5.858-21.213 0.001l-139.39 139.393L25.607 79.393 c-5.857-5.857-15.355-5.858-21.213 0.001c-5.858 5.858-5.858 15.355 0 21.213l150.004 150c2.813 2.813 6.628 4.393 10.606 4.393 s7.794-1.581 10.606-4.394l149.996-150C331.465 94.749 331.465 85.251 325.607 79.393z%27/%3E%3C/g%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 100%;
}

/*
.custom-select__dropdown-handle::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' height='12px' width='12px' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 330 330' xml:space='preserve'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath id='XMLID_225_' d='M325.607 79.393c-5.857-5.857-15.355-5.858-21.213 0.001l-139.39 139.393L25.607 79.393 c-5.857-5.857-15.355-5.858-21.213 0.001c-5.858 5.858-5.858 15.355 0 21.213l150.004 150c2.813 2.813 6.628 4.393 10.606 4.393 s7.794-1.581 10.606-4.394l149.996-150C331.465 94.749 331.465 85.251 325.607 79.393z'/%3E%3C/g%3E%3C/svg%3E");
    background-position: right 10px center;
    background-repeat: no-repeat;
}*/
.custom-select__option:hover {
  background-color: #f5f5f5;
}

.tns-outer {
  position: relative;
}

.tns-outer [hidden] {
  display: none !important;
}

.tns-outer [aria-controls],
.tns-outer [data-action] {
  cursor: pointer;
}

.tns-slider {
  min-width: 100%;
  transition: transform 0s;
}

.tns-slider > div,
.tns-slider > li {
  box-sizing: border-box;
}

.tns-inner {
  overflow: hidden;
}

.tns-horizontal.tns-subpixel {
  white-space: nowrap;
}

.tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px;
}

.tns-gallery > div,
.tns-gallery > li {
  position: absolute;
  left: -100%;
  transition: transform 0s, opacity 0s;
}

.tns-gallery > .tns-slide-active {
  position: relative;
  left: auto !important;
}

.tns-gallery > .tns-moving {
  transition: all 0.25s;
}

.tns-lazy-img {
  transition: opacity 0.6s;
  opacity: 0.6;
}

.tns-lazy-img.loaded {
  opacity: 1;
}

.tns-ah {
  transition: height 0s;
}

.tns-ovh {
  overflow: hidden;
}

.tns-visually-hidden {
  position: absolute;
  left: -10000em;
}

.tns-transparent {
  opacity: 0;
  visibility: hidden;
}

.tns-fadeIn {
  opacity: 1;
  z-index: 0;
}

.tns-normal,
.tns-fadeOut {
  opacity: 0;
  z-index: -1;
}

.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden;
}

.tns-nav {
  bottom: 0;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  text-align: center;
  transition: transform 0.3s 0.1s;
  white-space: nowrap;
  z-index: 9;
}

.tns-nav__wrapper {
  top: 0;
  line-height: 0;
  overflow: hidden;
  width: 75px;
}
.tns-nav__wrapper .tns-nav {
  bottom: auto;
  left: auto;
  margin: 0;
  position: relative;
  right: auto;
}

.tns-squared-pagination {
  width: 125px;
}
.tns-squared-pagination .tns-nav > [aria-controls] {
  border-radius: 0;
  height: 15px;
  width: 15px;
}

.tns-nav > [aria-controls] {
  width: 5px;
  height: 5px;
  padding: 2px 0 3px;
  margin: 0 5px;
  position: relative;
  border-radius: 50%;
  transition: all 0.5s;
  border: 0;
}
.tns-nav > [aria-controls].min {
  transform: scale(0.8);
}
.tns-nav > [aria-controls].hide {
  width: 0;
}
.tns-nav > [aria-controls] div {
  width: 15px;
  height: 100%;
  border-radius: 100px;
  background: var(--PaginationBulletsPrimaryColor, var(--BaseBackgroundColor));
  position: absolute;
  z-index: 99;
  top: 0;
}

.tns-nav > .tns-nav-active {
  background: var(--BaseBackgroundColor);
}

.tns-nav-small {
  transform: scale(0.7);
  transition: transform 0.3s;
}

[aria-controls^=non-loop-item] {
  transition: all 0.4s ease 0s;
}

.tns-outer [data-action] {
  cursor: pointer;
}
.tns-outer [data-action]:focus {
  outline: none;
}

.tns-controls > [data-controls] {
  position: absolute;
  background: none;
  border: none;
  border-radius: 50%;
  padding: 0;
  transition: all 0.3s ease;
  z-index: 10;
}
.tns-controls > [data-controls]:disabled {
  opacity: 0.5;
}
.tns-controls > [data-controls]:before {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  display: inline-block;
  padding: 13px;
  transition: all 0.3s ease;
}

.tns-item {
  display: inline-block !important;
  vertical-align: middle;
  white-space: normal;
}
.tns-item:not(.tns-slide-active) {
  pointer-events: none;
}
.tns-item:focus-visible {
  outline: none;
}

.tns-nav__liquid {
  min-width: 5px;
  min-height: 5px;
  border-radius: 5px;
}

.tns-nav > button {
  background: var(--PaginationBulletsSecondaryColor);
}

.tns-nav__liquid,
.tns-nav > button.tns-nav-active,
.tns-nav > button div {
  background: #fff;
  opacity: 1;
}

.tns-liveregion + .tns-inner .tns-nav {
  display: none;
}

@media (max-width: 1024px) {
  .tns-outer {
    padding-bottom: 24px;
  }
}
.edd-root,
.edd-root *,
.edd-root *::before,
.edd-root *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.edd-root-disabled {
  color: #ccc;
  cursor: not-allowed;
}

.edd-root.edd-root-invalid::after {
  background: rgb(255, 105, 105);
}

.edd-head {
  display: flex;
  justify-content: space-between;
  padding: 14px;
}

.edd-value {
  display: inline-block;
  padding-right: 10px;
}

.edd-arrow {
  position: relative;
  width: 20px;
}

.edd-root-disabled .edd-arrow {
  color: #ccc;
}

.edd-arrow::before {
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  content: "";
  height: 9px;
  position: absolute;
  transform: rotate(45deg);
  transition: transform 0.5s;
  top: 2px;
  width: 9px;
}

.edd-root-open .edd-arrow::before {
  transform: translateY(50%) rotate(-135deg);
}

.edd-root:not(.edd-root-disabled) .edd-value,
.edd-option {
  cursor: pointer;
}

.edd-select {
  display: none;
  left: -100%;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.edd-root-native .edd-select {
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.edd-body {
  background: white;
  border: 1px solid #eee;
  border-top: 0;
  border-right: 0;
  border-radius: 6px;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  z-index: 999;
}

.edd-root-open .edd-body {
  opacity: 1;
  pointer-events: all;
  transform: scale(1);
  transition: opacity 200ms, transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.edd-root-open-above .edd-body {
  bottom: 100%;
}

.edd-root-open-below .edd-body {
  margin-top: 8px;
  top: 100%;
  width: 270px;
}

.edd-root-open-below .edd-items-list {
  max-height: 200px !important;
}

.edd-items-list {
  max-height: 0;
  overflow: auto;
  padding: 24px;
  transition: max-height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-overflow-scrolling: touch;
}

.edd-items-list::-webkit-scrollbar {
  width: 12px;
}

.edd-items-list::-webkit-scrollbar-track {
  background: #efefef;
}

.edd-items-list::-webkit-scrollbar-thumb {
  background: #ccc;
}

.edd-group-label {
  color: #555;
  font-size: 13px;
  font-weight: 600;
  padding: 4px 8px 4px 0;
}

.edd-group-has-label {
  padding-left: 22px;
}

.edd-option {
  margin-bottom: 16px;
  padding: 4px 8px 4px 30px;
  position: relative;
  width: 100%;
}

.edd-option-selected {
  font-weight: 400;
}

.edd-option::after {
  border: 2px solid #868686;
  border-radius: 50%;
  content: "";
  height: 24px;
  left: 0px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
}

.edd-option-selected::before {
  background: var(--clr-base-brand);
  border-radius: 50%;
  content: "";
  height: 14px;
  left: 5px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
}

.edd-option-selected:not(.edd-option-disabled)::before {
  background-color: var(--clr-base-brand);
}

.edd-option-selected:not(.edd-option-disabled)::after {
  border-color: var(--clr-base-brand);
}

.edd-option:hover::after {
  border-color: var(--clr-base-brand);
  transition: 0.1s all;
}

.edd-option-disabled,
.edd-group-disabled .edd-option {
  cursor: default;
  color: #ccc;
}

@media (min-width: 1024px) {
  .edd-body {
    left: 0;
  }
}
.modal .form-field {
  margin-bottom: 15px;
}
.modal .radio-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 15px;
}
.modal .field.radio > input:checked ~ label:before,
.modal .form-field.radio > input:checked ~ label:before {
  height: 24px;
  width: 24px;
}
.modal .sub-form {
  margin: 10px;
}

.modal.form-fields .input.checkbox {
  align-items: center;
  display: flex;
  gap: 5px;
}
.modal.form-fields .buttons {
  display: inline-block;
  text-align: right;
}
.modal.form-fields .buttons .terms {
  text-align: left;
}
.modal.form-fields h4 {
  margin-bottom: 16px;
}
.modal.form-fields input[type=checkbox] {
  height: 24px;
  width: 24px;
}
.modal.form-fields input[type=checkbox]:checked::before {
  border-radius: 4px;
}
.modal.form-fields .fancybox__content {
  padding: 35px 55px;
  max-width: 500px;
}

.fancybox__content .modal-buttons {
  display: flex;
  justify-content: flex-end;
}
.fancybox__content .modal-buttons button {
  margin-left: 5px;
}

@media (min-width: 1024px) {
  .modal.form-fields form {
    max-width: 620px;
  }
  .modal.form-fields.fancybox__content {
    max-width: unset;
    padding: 55px 75px;
  }
}
.slider-controls__btn {
  border-radius: 50%;
  border: 1px solid var(--clr-border-btn);
  background-color: #fff;
  cursor: pointer;
  height: 48px;
  padding: 0;
  position: relative;
  transition: 0.2s all ease;
  width: 48px;
}
.slider-controls__btn:hover {
  background-color: var(--clr-base-brand);
  border: 1px solid var(--clr-base-brand);
}

.slider-controls__btn:after {
  border-left: 2px solid var(--clr-base-text);
  border-top: 2px solid var(--clr-base-text);
  content: "";
  display: block;
  height: 10px;
  position: absolute;
  top: 21px;
  width: 10px;
}

.slider-controls__btn.controls-btn--prev {
  margin-right: 11px;
}

.slider-controls__btn:hover:after {
  border-color: #fff;
}

.controls-btn--prev:after {
  transform: rotate(-45deg) translateY(-50%);
  left: 24px;
}

.controls-btn--next:after {
  transform: rotate(135deg) translateX(-50%);
  left: 10px;
}

.product-teaser-list .tns-nav,
.product-slider-recommendation .tns-nav,
.product-slider-ymal .tns-nav,
.product-slider .tns-nav,
.gallery-slider .tns-nav {
  display: flex;
}
.product-teaser-list .tns-nav:after,
.product-slider-recommendation .tns-nav:after,
.product-slider-ymal .tns-nav:after,
.product-slider .tns-nav:after,
.gallery-slider .tns-nav:after {
  background-color: var(--clr-border-btn);
  content: "";
  height: 2px;
  position: absolute;
  top: 2px;
  width: 100%;
  z-index: -1;
}
.product-teaser-list .tns-nav > [aria-controls],
.product-slider-recommendation .tns-nav > [aria-controls],
.product-slider-ymal .tns-nav > [aria-controls],
.product-slider .tns-nav > [aria-controls],
.gallery-slider .tns-nav > [aria-controls] {
  background-color: var(--clr-base-brand);
  border-radius: 0;
  flex: auto;
  height: 4px;
  margin: 0;
}
.product-teaser-list .tns-nav > [aria-controls]:first-of-type,
.product-slider-recommendation .tns-nav > [aria-controls]:first-of-type,
.product-slider-ymal .tns-nav > [aria-controls]:first-of-type,
.product-slider .tns-nav > [aria-controls]:first-of-type,
.gallery-slider .tns-nav > [aria-controls]:first-of-type {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.product-teaser-list .tns-nav-active,
.product-slider-recommendation .tns-nav-active,
.product-slider-ymal .tns-nav-active,
.product-slider .tns-nav-active,
.gallery-slider .tns-nav-active {
  border-bottom-right-radius: 5px !important;
  border-top-right-radius: 5px !important;
}
.product-teaser-list button.tns-nav-active ~ button,
.product-slider-recommendation button.tns-nav-active ~ button,
.product-slider-ymal button.tns-nav-active ~ button,
.product-slider button.tns-nav-active ~ button,
.gallery-slider button.tns-nav-active ~ button {
  background-color: transparent !important;
}

.product-teaser__list.slider .product-teaser__item {
  box-sizing: content-box;
  margin-left: 0;
  margin-right: 0;
}

.product-teaser-list__wrapper {
  position: relative;
}

.slider-controls {
  position: absolute;
  right: 0;
  top: -45px;
  z-index: 9;
}

.slider.product-teaser__list {
  flex-flow: row nowrap;
  margin: 0;
}

.content-tabs {
  margin-bottom: 30px;
  margin-top: 30px;
}
.content-tabs .gallery-slider {
  margin-bottom: 60px;
  margin-top: 30px;
}

.product-teaser-list .slider-controls {
  top: -70px;
}

@media (min-width: 1024px) {
  .content-tabs {
    margin-bottom: 60px;
    margin-top: 60px;
  }
  .product-teaser-list .tns-ovh,
  .product-teaser-list .tns-inner,
  .product-slider-ymal .tns-ovh,
  .product-slider-ymal .tns-inner,
  .product-slider-recommendation .tns-ovh,
  .product-slider-recommendation .tns-inner {
    overflow: visible;
  }
}
body.layer--open {
  overflow-x: hidden;
  overflow-y: scroll;
}

.layer__overlay {
  position: fixed;
  opacity: 0;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: white;
  width: 100%;
  height: 600px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  z-index: 999;
}
.layer__content iframe {
  height: 300px;
  width: 370px;
}
.layer__close-btn {
  position: absolute;
  top: 20px;
  right: 20px;
}
.layer__close {
  cursor: pointer;
  height: 20px;
  width: 20px;
}
.layer__close:after, .layer__close:before {
  background-color: var(--clr-close-filter);
  content: "";
  cursor: pointer;
  height: 15px;
  left: 10px;
  position: absolute;
  width: 2px;
}
.layer__close:before {
  transform: rotate(-45deg);
}
.layer__close:after {
  transform: rotate(45deg);
}

.layer-overlay__content {
  padding: 50px 20px;
}

.layer.layer--open:after {
  background-color: var(--clr-base-text);
  content: "";
  height: 100vh;
  left: 0;
  opacity: 0.5;
  position: fixed;
  top: 0;
  transition: 0.3s ease-in-out;
  width: 100%;
  z-index: 99;
}
.layer.layer--open .layer__overlay {
  opacity: 1;
  height: auto;
}
.layer.layer--open .cmplazypreviewiframe {
  overflow: auto;
}

@media (min-width: 1024px) {
  .layer__overlay {
    width: 800px;
  }
  .layer__content iframe {
    display: flex;
    height: 400px;
    margin: 0 auto;
    width: 650px;
    display: flex;
    margin: 0 auto;
  }
}
.header {
  background-color: white;
  position: relative;
}
.header__wrapper {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  position: relative;
}
.header__navigation {
  z-index: 10;
}
.header__main-navigation-list {
  display: flex;
  flex-direction: row;
}
.header__search {
  width: calc(100% + 20px);
}
.header__search-wrapper {
  background-color: white;
  position: relative;
  z-index: 99;
}
.header__meta-search {
  background-color: white;
  width: 100%;
  z-index: 99;
}
.header #q-error {
  display: none !important;
}

.header,
.promotion-banner {
  z-index: 99;
}

.lock-screen .header__wrapper {
  overflow: visible;
}

.cart-btn {
  cursor: pointer;
  display: flex;
  right: 52px;
  top: 17px;
}
.cart-btn.mini-cart-main {
  position: absolute;
}
.cart-btn__amount {
  box-sizing: border-box;
  border-radius: 50%;
  color: #fff;
  left: 100%;
  text-align: center;
  top: 0;
  width: 16px;
}

.user-account {
  cursor: pointer;
  display: none;
  margin-left: 8px;
  margin-right: 8px;
  position: relative;
}
.user-account__menu {
  background-color: white;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.15);
  overflow: hidden;
  padding: 20px;
  position: absolute;
  right: 5px;
  transition: 0.2s all ease;
  top: 45px;
  visibility: hidden;
  width: 220px;
  z-index: 9;
}
.user-account__menu a {
  text-decoration: none;
}
.user-account__menu a:hover {
  color: var(--clr-base-text);
}
.user-account .btn--primary {
  transition: unset;
  width: 100%;
}
.user-account .btn--primary:hover {
  color: white;
}
.user-account__register {
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-text);
  transition: unset;
}
.user-account__profile {
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-text);
}
.user-account:hover .user-account__menu {
  overflow: visible;
  visibility: visible;
}

.header__main-navigation-list a {
  display: none;
}

.meta-nav {
  display: none;
}

.meta-nav__item.country-selector #country-selector-container {
  display: none;
}

.burger-menu {
  cursor: pointer;
  display: flex;
  position: relative;
  width: 16px;
}
.burger-menu__bar {
  display: block;
  margin: 0;
  position: absolute;
  width: 16px;
}
.burger-menu__bar:first-of-type {
  top: 2px;
}
.burger-menu__bar:nth-child(2) {
  top: 8px;
  width: 12px;
}
.burger-menu__bar:nth-child(3) {
  top: 14px;
}

@media (min-width: 1024px) {
  .header {
    padding-bottom: 40px;
    position: relative;
  }
  .header__navigation {
    flex: 1;
  }
  .header__wrapper {
    flex-direction: row;
    overflow: visible;
  }
  .header__meta-search {
    display: flex;
    flex: 1;
    flex-direction: column;
    z-index: 1;
  }
  .header__logo {
    top: 0;
  }
  .header__search {
    transform: translateY(0);
    width: 100%;
    z-index: 9;
  }
  .header,
  .promotion-banner {
    z-index: initial;
  }
  .header__search,
  .meta-nav__wrapper,
  .header-icons {
    display: flex;
    flex-direction: row;
    justify-content: end;
  }
  .burger-menu {
    width: auto;
  }
  .header-icons {
    align-items: center;
  }
  .header__main-navigation-list a {
    display: block;
    margin-left: 24px;
    text-decoration: none;
  }
  .header__main-navigation-item:first-of-type {
    display: flex;
    position: relative;
  }
  .meta-nav {
    display: block;
  }
  .meta-nav__item {
    align-items: center;
    cursor: pointer;
    display: flex;
  }
  .meta-nav__item:nth-child(n+3):not(.country-selector) {
    display: none;
  }
  .cart-btn {
    right: unset;
    top: unset;
  }
  .cart-btn.mini-cart-main {
    position: relative;
  }
  .user-account {
    display: block;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
  .header__main-navigation-item:nth-child(n+4) {
    display: none;
  }
}
html.lock-screen {
  overflow: hidden;
}

body.lock-screen {
  overflow-x: hidden;
  overflow-y: scroll;
}

.layout-navigation {
  background-color: #fff;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  height: 100vh;
  position: absolute;
  right: -100%;
  top: 64px;
  transition: 0.3s ease-in-out;
  width: calc(100% - 27px);
  z-index: 9;
}
.layout-navigation__logo {
  display: none;
}
.layout-navigation__wrapper {
  border-top: 33px solid #fff;
  padding: 0 0 0 20px;
  max-height: calc(100vh - 200px);
  overflow: auto;
}
.layout-navigation__wrapper::-webkit-scrollbar {
  width: 4px;
}
.layout-navigation__wrapper::-webkit-scrollbar-thumb {
  background-color: var(--clr-base-brand);
}
.layout-navigation__wrapper::-webkit-scrollbar-track {
  background-color: var(--bg-clr-scrollbar);
}
.layout-navigation__second-level-list {
  opacity: 0;
  position: absolute;
  transition: 0.3s all;
  top: 0;
  right: -100%;
  visibility: hidden;
}
.layout-navigation__second-level-list > ul {
  height: 100%;
  max-height: calc(100vh - 200px);
  overflow: auto;
}
.layout-navigation__back-btn {
  border-right: 2px solid var(--clr-base-text);
  border-top: 2px solid var(--clr-base-text);
  content: "";
  display: inline-block;
  left: 50%;
  height: 9px;
  position: absolute;
  transform: translate(-50%, -50%) rotate(45deg);
  top: 50%;
  width: 9px;
  cursor: pointer;
  left: 10px;
  transform: translate(-50%, -50%) rotate(-135deg);
  z-index: 2;
}
.layout-navigation__meta-nav {
  padding-top: 4px;
}
.layout-navigation__meta-nav-list .meta-nav__item {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  padding-bottom: 10px;
}
.layout-navigation__meta-nav-list .meta-nav__item a:hover {
  text-decoration: underline;
}
.layout-navigation__meta-nav-item {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  padding-bottom: 8px;
  padding-right: 20px;
}
.layout-navigation__meta-nav-item a:hover {
  color: var(--clr-base-text);
}
.layout-navigation__meta-nav-item a:hover {
  text-decoration: underline;
}
.layout-navigation__language-link, .layout-navigation__account-link {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  cursor: pointer;
}
.layout-navigation__meta-nav-item.country-selector {
  padding-top: 16px;
}
.layout-navigation.overlay--opened {
  transition: all 0.3s ease-in-out;
  right: 0;
  z-index: 11;
}

.layout-navigation__second-level-list > ul::-webkit-scrollbar {
  width: 4px;
}
.layout-navigation__second-level-list > ul::-webkit-scrollbar-thumb {
  background-color: var(--clr-base-brand);
}
.layout-navigation__second-level-list > ul::-webkit-scrollbar-track {
  background-color: var(--bg-clr-scrollbar);
}

.third-level__title {
  position: relative;
  padding-right: 40px;
}
.third-level__title .arrow-right {
  border-right: 2px solid var(--clr-base-text);
  border-top: 2px solid var(--clr-base-text);
  content: "";
  display: inline-block;
  left: 50%;
  height: 9px;
  position: absolute;
  transform: translate(-50%, -50%) rotate(45deg);
  top: 50%;
  width: 9px;
  border-right: 1px solid;
  border-top: 1px solid;
  height: 6px;
  left: unset;
  right: 40px;
  width: 6px;
}

.third-level__highlight-teasers {
  display: none;
}
.third-level__highlight-teasers img {
  width: 100%;
}
.third-level__highlight-teaser {
  cursor: pointer;
}
.third-level__highlight-teaser:hover {
  text-decoration: underline;
}
.third-level__highlight-teasers-title span {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-text);
}
.third-level__picture {
  overflow: hidden;
}
.third-level__picture img {
  backface-visibility: hidden;
  transition: transform 0.8s cubic-bezier(0.095, 0.33, 0.285, 1) 25ms;
  transform-origin: center;
  transform: scaleX(1) translateZ(0);
}
.third-level__picture img:hover {
  transform: scale3d(1.05, 1.05, 1) translateZ(0);
}

.third-level-list__item {
  opacity: 0;
  position: absolute;
  transition: 0.3s all;
  right: -100%;
  top: 0;
}
.third-level-list__item__title {
  position: relative;
}
.third-level-list__item ul {
  max-height: calc(100vh - 200px);
  overflow: auto;
  width: calc(100vw - 50px);
}
.third-level-list__item ul::-webkit-scrollbar {
  width: 4px;
}
.third-level-list__item ul::-webkit-scrollbar-thumb {
  background-color: var(--clr-base-brand);
}
.third-level-list__item ul::-webkit-scrollbar-track {
  background-color: var(--bg-clr-scrollbar);
}
.third-level-list__item.nav-level--visible {
  right: 0;
}

.layout-navigation.overlay--opened .overlay {
  opacity: 0.5;
  visibility: visible;
}

.first-level-list__item {
  margin-bottom: 20px;
  padding-right: 20px;
}
.first-level-list__item > a {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-text);
}
.first-level-list__item > a:hover {
  text-decoration: underline;
}

.second-level-list__item {
  margin-bottom: 10px;
}
.second-level-list__item a {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
}

.second-level-list__item a:hover {
  text-decoration: underline;
  color: var(--clr-base-text);
}

.second-level-list__item-link a {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}

.second-level__title,
.third-level__link {
  align-content: center;
  display: flex;
  margin-bottom: 24px;
  padding: 13px 0;
  width: 100%;
}

.second-level__title,
.third-level__link {
  position: relative;
}
.second-level__title:after,
.third-level__link:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 52px;
  top: 0;
  left: -20px;
  background-color: var(--bg-btn-filter);
  z-index: 0;
}

.second-level__title span:not(.layout-navigation__back-btn),
.third-level__link span:not(.layout-navigation__back-btn) {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  margin-left: 25px;
  z-index: 2;
}

.nav-level--visible {
  background-color: #fff;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  right: -20px;
  transition: 0.2s ease-in-out;
  visibility: visible;
  z-index: 99;
}

.third-level-list__item ul li {
  margin-bottom: 10px;
}

.layout-navigation__second-level-list.nav-level--visible,
.third-level-list__item.nav-level--visible {
  opacity: 1;
  position: absolute;
}

.btn--close {
  display: none;
}

.close-layer .burger-menu__bar:nth-child(2) {
  opacity: 0;
  transition: 0.1s ease-in-out;
}
.close-layer .burger-menu__bar:nth-child(1) {
  transform: rotate(-45deg);
}
.close-layer .burger-menu__bar:nth-child(3) {
  transform: rotate(45deg);
}
.close-layer .burger-menu__bar:nth-child(1),
.close-layer .burger-menu__bar:nth-child(3) {
  top: 5px;
  transition: 0.1s ease-in-out;
}

@media (min-width: 1024px) {
  .layout-navigation {
    left: -375px;
    margin-top: 0;
    position: fixed;
    top: 0;
    width: 375px;
  }
  .layout-navigation__list {
    padding: 16px 16px 0 104px;
  }
  .layout-navigation__back-btn {
    cursor: pointer;
    left: -29px;
    top: 12px;
    transform: translate(-50%, -50%) rotate(-135deg);
  }
  .layout-navigation__back-btn:after {
    background-color: var(--clr-base-text);
    content: "";
    height: 2px;
    left: -3px;
    position: absolute;
    top: 3px;
    transform: rotate(-45deg);
    width: 12px;
  }
  .layout-navigation__logo {
    display: block;
    width: var(--logo-width-navigation-desktop);
  }
  .layout-navigation__logo img {
    filter: var(--logo-filter-mobile-and-menu);
  }
  .layout-navigation__first-level-list {
    padding: 0;
  }
  .layout-navigation__wrapper {
    border-top: 73px solid #fff;
    max-height: calc(100vh - 150px);
    padding: 0;
  }
  .layout-navigation__second-level-list {
    left: -100%;
    opacity: 1;
    right: unset;
  }
  .layout-navigation__meta-nav {
    padding: 0;
  }
  .layout-navigation__meta-nav-item {
    padding-bottom: 10px;
    padding-right: 40px;
  }
  .layout-navigation__meta-nav-item.country-selector {
    padding-top: 14px;
  }
  .layout-navigation.overlay--opened {
    left: 0;
    z-index: 999;
  }
  .second-level__title,
  .third-level__link {
    margin-bottom: 0;
    padding: 0 0 24px 0;
  }
  .third-level__highlight-teasers {
    background-color: #fff;
    display: block;
    left: 100%;
    height: 100%;
    padding-top: 145px;
    position: absolute;
    top: 0;
    width: 330px;
  }
  .third-level__highlight-teasers .third-level__link {
    font-size: 1.25rem;
    line-height: 1.5625rem;
    letter-spacing: 0.5px;
    font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  }
  .layout-navigation__second-level-list.nav-level--visible {
    left: 20px;
    padding-left: 84px;
    width: calc(100% - 84px);
  }
  .layout-navigation__second-level-list.nav-level--visible,
  .layout-navigation__third-level-list .nav-level--visible {
    display: block;
    opacity: 1;
    top: -1px;
  }
  .layout-navigation__second-level-list,
  .third-level-list__item {
    padding-top: 145px;
    opacity: unset;
    display: none;
  }
  .third-level-list__item ul {
    overflow: auto;
    padding-left: 28px;
    padding-right: 28px;
    width: auto;
  }
  .third-level__link {
    cursor: pointer;
    padding-left: 28px;
    width: auto;
  }
  .third-level__link .close-layer:after,
  .third-level__link .close-layer:before {
    display: none;
  }
  .third-level__title .arrow-right {
    right: 21px;
  }
  .third-level__title .arrow-right {
    display: none;
  }
  .third-level__title--active .arrow-right {
    display: block;
  }
  .third-level__title--active a {
    text-decoration: underline;
  }
  .third-level .close-layer:after,
  .third-level .close-layer:before,
  .burger-menu.close-layer:after,
  .burger-menu.close-layer:before,
  .second-level__title:after,
  .third-level__link:after,
  .burger-menu.close-layer .burger-menu__bar,
  .third-level__link .layout-navigation__back-btn {
    display: none;
  }
  .second-level__title span:not(.layout-navigation__back-btn),
  .third-level__link span:not(.layout-navigation__back-btn) {
    font-size: 1.25rem;
    line-height: 1.5625rem;
    letter-spacing: 0.5px;
    margin-left: 0;
  }
  .layout-navigation__third-level-list .nav-level--visible {
    height: calc(100% + 2px);
    left: 100%;
    width: 330px;
  }
  .layout-navigation__third-level-list .nav-level--visible:after, .layout-navigation__third-level-list .nav-level--visible:before {
    content: "";
    position: absolute;
    width: 1px;
    background-color: var(--clr-border-btn);
    height: 100%;
    top: 145px;
  }
  .layout-navigation__third-level-list .nav-level--visible:before {
    left: 100%;
    z-index: 9;
  }
  .layout-navigation.overlay--opened .btn--close.close-layer {
    display: block;
    height: 48px;
    position: absolute;
    right: 24px;
    top: calc(100% - 169px);
    transition: 0.2s all ease;
    width: 48px;
  }
  .layout-navigation.overlay--opened .btn--close.close-layer:hover {
    transition: 0.2s all ease;
  }
  .btn--close svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .layout-navigation.overlay--opened .close-layer {
    cursor: pointer;
    height: 22px;
    padding-top: 10px;
    position: absolute;
    right: 15px;
    top: 16px;
    width: 18px;
  }
  .layout-navigation.overlay--opened .close-layer:after, .layout-navigation.overlay--opened .close-layer:before {
    content: "";
    background-color: var(--clr-base-text);
    position: absolute;
    height: 2px;
    width: 100%;
  }
  .layout-navigation.overlay--opened .close-layer:after {
    transform: rotate(-45deg);
  }
  .layout-navigation.overlay--opened .close-layer:before {
    transform: rotate(45deg);
    margin-bottom: -2px;
  }
  .layout-navigation .layout-navigation__logo {
    position: relative;
    left: 104px;
    top: 40px;
    z-index: 999;
  }
  .layout-navigation .layout-navigation__logo img {
    max-height: 66px;
  }
}
@media (max-width: 1023px) {
  .layout-navigation__back-btn-wrapper {
    width: 20px;
    height: 20px;
    margin-top: 2px;
  }
  .layout-navigation .second-level__title span:not(.layout-navigation__back-btn),
  .layout-navigation .third-level__link span:not(.layout-navigation__back-btn) {
    margin-left: 5px;
  }
}
.stage-slider {
  position: relative;
  z-index: 0;
}
.stage-slider__item-wrapper {
  position: relative;
}
.stage-slider__description {
  text-align: center;
  z-index: 99;
}
.stage-slider__image img {
  max-width: initial;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.stage-slider__image picture {
  display: block;
  margin-left: 0;
  opacity: 1;
  transition: all 0.7s linear;
  visibility: visible;
  width: 100%;
}
.stage-slider picture:after {
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%);
  width: 100%;
  z-index: 9;
}
.stage-slider__iframe {
  position: absolute;
  top: 0;
  z-index: -1;
}
.stage-slider .btn.btn--secondary {
  border: none;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  margin: 0 auto;
  width: max-content;
}
.stage-slider .tns-nav > [aria-controls],
.stage-slider .tns-nav > .tns-nav-active {
  background-color: #fff;
}
.stage-slider .tns-nav > [aria-controls] {
  border-radius: 4px;
  opacity: 0.5;
}
.stage-slider .tns-nav > [aria-controls].tns-nav-active {
  opacity: 1;
}
.stage-slider .tns-nav {
  z-index: 9;
}
.stage-slider__buttons {
  align-items: center;
  display: flex;
  justify-content: center;
}
.stage-slider__video--playing picture {
  opacity: 0;
  visibility: hidden;
}
.stage-slider__video--playing .play-button {
  display: none;
}

.country-selector-modal-mobile {
  display: none;
}

.country-selector-modal-window {
  display: none;
  padding: 0;
}
.country-selector-modal-window a {
  color: var(--clr-base-text);
}
.country-selector-modal-window .header {
  background-color: var(--clr-base-brand);
  text-align: center;
  padding: 15px;
}
.country-selector-modal-window .body {
  padding-bottom: 35px;
  position: relative;
  padding: 30px;
}
.country-selector-modal-window .body h2 {
  text-align: center;
  margin-top: 28px;
  font-size: 24px;
}
.country-selector-modal-window .body .wrapper {
  background-image: url(/dist/FC.Ecom/6c5ac7ff159b1d2cb3ec.png);
  background-repeat: no-repeat;
  margin-top: 15px;
  padding: 55px 10px;
  display: flex;
  gap: 10px;
  justify-content: space-around;
}
.country-selector-modal-window .body .wrapper h3 {
  padding-bottom: 10px;
  font-style: italic;
  font-size: 24px;
}
.country-selector-modal-window .body .wrapper .region-tab {
  padding-bottom: 22px;
}
.country-selector-modal-window .body .wrapper .country-list a {
  line-height: 26px;
  display: block;
}

.country-selector-modal-window.country-selector-modal-window-mobile .body {
  background-image: url(/dist/FC.Ecom/6c5ac7ff159b1d2cb3ec.png);
  background-size: contain;
}
.country-selector-modal-window.country-selector-modal-window-mobile h2 {
  margin: 0;
  font-size: 22px;
}
.country-selector-modal-window.country-selector-modal-window-mobile .wrapper {
  padding: 0;
  display: unset;
  background-size: contain;
}
.country-selector-modal-window.country-selector-modal-window-mobile .country-selectbox {
  margin-top: 30px;
  height: 42px;
  border: 1px solid #eee;
  width: 100%;
  font-size: 16px;
}

.text-image {
  display: flow-root;
}
.text-image div:empty {
  display: none;
}
.text-image__primary img {
  margin: 0 auto;
}

@media (min-width: 1024px) {
  .proportion-1-1.text-image__text-only .text-image__primary,
  .proportion-1-1.text-image__text-only .text-image__primary + .text-image__wrapper {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
  }
  .proportion-1-2.text-image__text-only .text-image__primary + .text-image__wrapper {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(33.3333333333% - 30px);
    max-width: calc(33.3333333333% - 30px);
  }
  .proportion-2-1.text-image__text-only .text-image__primary + .text-image__wrapper {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
  }
  .proportion-1-2.text-image__text-only .text-image__primary {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
  }
  .proportion-2-1.text-image__text-only .text-image__primary {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(33.3333333333% - 30px);
    max-width: calc(33.3333333333% - 30px);
  }
  .text-image__primary {
    width: 100%;
  }
  .text-image__secondary {
    display: flex;
  }
  .text-image__align--left .text-image__primary {
    float: left;
    margin-left: 0;
    margin-right: 30px;
  }
  .text-image__align--right .text-image__primary {
    float: right;
    margin-right: 0;
    margin-left: 30px;
  }
  .text-image__text-only .text-image__wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .text-image__align--right.text-image__text-only {
    flex-direction: row-reverse;
  }
}
.content-image__title {
  margin-bottom: 16px;
}
.content-image figcaption {
  position: relative;
}
.content-image__wrapper, .content-image__wrapper--with-overlay {
  display: inline-block;
  position: relative;
  text-align: center;
}
.content-image__wrapper--with-overlay {
  cursor: pointer;
  transform-origin: top center;
  transition: transform 0.8s ease;
  vertical-align: bottom;
  z-index: 0;
}
.content-image__wrapper--with-overlay:hover {
  transform: scale(1.05);
  z-index: 1;
}
.content-image__wrapper--with-overlay:hover .content-image__image--overlay {
  opacity: 1;
  transition: opacity 0.8s ease;
  width: 100%;
  z-index: 1;
}
.content-image__wrapper--with-overlay:hover .content-image__caption--overlay {
  opacity: 1;
  transition: opacity 0.5s ease;
  z-index: 2;
}
.content-image__wrapper--with-overlay .content-image__image {
  display: block;
  opacity: 1;
  position: relative;
  text-align: inherit;
  top: 0;
}
.content-image__wrapper--with-overlay .content-image__image--overlay {
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  transition: opacity 0.8s ease;
  width: 100%;
}
.content-image__wrapper--with-overlay .content-image__caption {
  padding: 10px;
}
.content-image__wrapper--with-overlay .content-image__caption,
.content-image__wrapper--with-overlay .content-image__caption--overlay {
  opacity: 1;
  position: relative;
  width: 100%;
}
.content-image__wrapper--with-overlay .content-image__caption--overlay {
  background-color: white;
  border: 10px solid white;
  display: -webkit-box;
  font-size: inherit;
  left: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
  top: 0;
  transition: opacity 0.5s ease;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

@media (min-width: 1024px) {
  .content-image__wrapper--with-overlay .content-image__caption--overlay {
    -webkit-line-clamp: 4;
  }
}
.content-part-background__content-wrapper {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  width: 100%;
}
.content-part-background__image, .content-part-background__text-group {
  margin-left: 0;
  margin-right: 0;
}
.content-part-background__text-group {
  text-align: left;
}
.content-part-background .content-align-left .btn.link,
.content-part-background .content-align-right .btn.link {
  display: block;
}
.content-part-background .content-align-center .link {
  display: none;
}
.content-part-background .content-align-left .btn.btn--primary,
.content-part-background .content-align-right .btn.btn--primary {
  display: none;
}
.content-part-background .content-align-center .btn.btn--primary {
  display: block;
}
.content-part-background .content-align-center .content-part-background__text-group {
  text-align: center;
}

@media (min-width: 1024px) {
  .content-part-background__items {
    justify-content: center;
  }
  .content-part-background__content-wrapper {
    margin-left: -30px;
    margin-right: -30px;
    width: auto;
  }
  .content-part-background .content-part-background__text-group {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .content-part-background .content-align-center.left .content-part-background__text-group,
  .content-part-background .content-align-center.right .content-part-background__text-group {
    text-align: center;
  }
  .image-align-right .content-part-background__content-wrapper {
    flex-direction: row;
  }
  .image-align-left .content-part-background__content-wrapper {
    flex-direction: row-reverse;
  }
}
.content-zone-background {
  position: relative;
}
.content-zone-background__text-group {
  text-align: center;
}
.content-zone-background .row {
  justify-content: center;
}
.content-zone-background__headline, .content-zone-background__title, .content-zone-background__description {
  color: #fff;
}

.content-zone__background--full img {
  z-index: -1;
}

.content-background-image {
  position: relative;
  padding: 0;
  margin-top: 30px;
  margin-bottom: 30px;
}
.content-background-image .two-columns__half-col {
  margin-bottom: 20px;
}

@media (min-width: 1024px) {
  .content-background-image {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .content-background-image__content {
    position: absolute;
    left: 50%;
    top: 20%;
    transform: translateX(-50%);
    z-index: 9;
  }
}
.two-columns + .is-wide,
.two-columns + .is-narrow {
  padding-top: 0;
}
.two-columns + .is-wide .text-image__align--left.proportion-1-1.text-image__text-only,
.two-columns + .is-narrow .text-image__align--left.proportion-1-1.text-image__text-only {
  padding: 0 15px;
}
.two-columns + .is-wide .text-image__description.paragraph-med,
.two-columns + .is-narrow .text-image__description.paragraph-med {
  padding: 0;
  text-align: center;
}
.two-columns + .is-wide .text-image__inner-content,
.two-columns + .is-narrow .text-image__inner-content {
  padding: 0;
}

.two-columns__half-col > .two-columns__half-col {
  display: inline-block;
  margin-bottom: 30px;
  vertical-align: top;
}

@media (min-width: 1024px) {
  .two-columns__wrapper {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
  }
  .two-columns .content-image:first-of-type {
    margin-bottom: 0;
  }
  .two-columns__half-col {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
  }
}
.video-player__headline {
  margin-bottom: 20px;
  text-align: center;
}
.video-player__wrapper {
  position: relative;
}
.video-player__image {
  opacity: 1;
  transition: all 0.7s;
  visibility: visible;
}
.video-player__button {
  position: absolute;
  right: 50%;
  top: 50%;
  transform: translate(50%, -50%);
  z-index: 9;
}
.video-player__description {
  text-align: center;
}
.video-player__image + .video-player__iframe iframe {
  position: absolute;
  top: 0;
}
.video-player img,
.video-player iframe {
  margin: 0 auto;
}

.video-player__video--playing .video-player__image {
  opacity: 0;
  transition: all 0.7s;
  visibility: hidden;
}
.video-player__video--playing iframe {
  height: 100%;
}

.standard-teaser-video {
  cursor: pointer;
}
.standard-teaser-video__overlay {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}

.video-overlay__wrapper {
  display: none;
  height: 100%;
}
.video-overlay__content {
  text-align: center;
  width: 100%;
}
.video-overlay__title {
  font-size: 1.75rem;
  line-height: 1.9375rem;
  letter-spacing: 0.5px;
  font-family: "Georgia-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-brand);
  display: inline-block;
  margin-top: 36px;
  max-height: 62px;
  overflow: hidden;
}
.video-overlay__description {
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.5px;
  margin-top: 8px;
  max-height: 80px;
  overflow: auto;
  position: relative;
}

.fancybox__container .fancybox__content {
  padding: 30px;
}
.fancybox__container .fancybox__content .carousel__button.is-close {
  color: var(--clr-border-btn);
  top: 0;
}

.full-width__video.video-player__wrapper {
  height: 0;
  max-width: 100%;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  width: unset;
}

.video-player .full-width__video img {
  height: 100%;
  object-fit: cover;
  z-index: 1;
}

.full-width__video .video-player__image,
.full-width__video .video-player__iframe {
  height: 90%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.full-width__video .video-player__iframe iframe {
  border: none;
  height: 100%;
  width: 100%;
}

.full-width__video.full-width__black-background::before {
  content: "";
  background-color: black;
  height: 90%;
  position: absolute;
  width: 100%;
}

.social-items__wrapper {
  text-align: center;
}
.social-items__icon {
  border: 1px solid var(--clr-border-btn);
  cursor: pointer;
  border-radius: 50%;
  position: relative;
  transition: 0.2s all ease-in-out;
}
.social-items__icon:hover {
  transition: 0.2s all ease-in-out;
}
.social-items__icon img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 20px;
  width: 20px;
}
.social-items__icons {
  display: flex;
  justify-content: center;
}

.newsletter-form {
  border-bottom: 1px solid var(--clr-border-btn);
  text-align: left;
}
.newsletter-form__signup-text a {
  text-decoration: underline;
}
.newsletter-form__signup-title {
  font-family: "Inter-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.newsletter-form__input {
  border-radius: 4px;
}
.newsletter-form .input-text {
  border-radius: 4px;
}

.shipping-info {
  position: relative;
}
.shipping-info__item {
  align-items: center;
  display: flex;
}

.pre-footer .tooltip {
  display: none;
}

.footer-navigation__logo {
  text-align: center;
}
.footer-navigation__list-title {
  color: #fff;
  cursor: pointer;
  display: block;
  position: relative;
}
.footer-navigation__list-title .arrow-down {
  position: absolute;
  right: 10px;
  top: 8px;
}
.footer-navigation__list-title .arrow-down:before {
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  content: "";
  display: inline-block;
  position: absolute;
  transition: transform 0.5s;
}
.footer-navigation__list-title .arrow-down:before {
  transform: translateY(-35%) rotate(135deg);
}
.footer-navigation__list-items input[type=checkbox]:checked + label .arrow-down:before {
  transform: rotate(-45deg);
}
.footer-navigation__list-items {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.footer-navigation__list-items ul {
  overflow: hidden;
  transition: max-height 0.1s;
}
.footer-navigation__list-items input[name=accordion] {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.footer-navigation__list-item {
  color: #fff;
  letter-spacing: 0.6px;
}
.footer-navigation__copyright-text, .footer-navigation__legal-links-content a {
  color: #fff;
}
.footer-navigation__legal-links-content a:hover, .footer-navigation__list-item:hover {
  color: white;
  text-decoration: underline;
}
.footer-navigation__link .country-selector-modal {
  color: #fff;
  cursor: pointer;
  display: block;
  margin-top: 16px;
  text-decoration: none;
}

@media (min-width: 1024px) {
  .social-items__wrapper {
    text-align: left;
  }
  .social-items__icons {
    justify-content: start;
  }
  .newsletter-form {
    border-bottom: unset;
  }
  .pre-footer__shipping-info:after {
    content: "";
    left: 23.5px;
    position: absolute;
  }
  .footer-navigation__list-title .arrow-down {
    display: none;
  }
  .footer-navigation__list-items {
    border-bottom: unset;
  }
  .footer-navigation__legal-links-content ul {
    display: flex;
  }
  .footer-navigation__legal-links-content, .footer-navigation__copyright {
    border-top: 1px solid #fff;
    display: flex;
    justify-content: space-between;
  }
  footer .social-items,
  footer .shipping-info,
  footer .footer-navigation__list {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
  }
}
.storelocator__filters {
  display: flex;
  gap: 6px;
  border-bottom: 1px solid #eae9e4;
  padding: 20px 0 28px 0;
}

.storelocator__list .store-list-item {
  border-bottom: 1px solid #e2e3e3;
  padding: 16px 0 10px 0;
  position: relative;
}
.storelocator__list .store-label {
  position: absolute;
  top: 15px;
  width: 20px;
  left: 3px;
  text-align: center;
}
.storelocator__list .details {
  display: none;
}
.storelocator__list .buttons {
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  right: 0;
  text-decoration: underline;
  top: 9px;
}
.storelocator__list .close-button {
  display: none;
}
.storelocator__list .title-section {
  display: flex;
  align-items: start;
  justify-content: start;
  gap: 15px;
}
.storelocator__list .address-section {
  display: flex;
  align-items: start;
  justify-content: space-between;
}
.storelocator__list .fields-of-competences-section {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin: 20px 0;
}
.storelocator__list .fields-of-competences-section > img {
  max-width: 45%;
}
.storelocator__list .store-list-item.expanded .close-button {
  display: block;
}
.storelocator__list .store-list-item.expanded .details-button {
  display: none;
}
.storelocator__list .store-list-item.expanded .details {
  display: block;
}
.storelocator__list .fieldsOfCompetence > li {
  list-style-type: disc;
  list-style-position: inside;
}
.storelocator__list .opening-hours {
  margin-top: 20px;
}

.color-table .slider {
  position: relative;
  padding: 0 35px;
  width: min-content;
  margin: auto;
}
.color-table .slider .color-table__filters {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  gap: 15px;
}
.color-table .slider > button {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  background: 0;
  border: 0;
}
.color-table #colorPrevButton {
  position: absolute;
  left: 0;
}
.color-table #colorNextButton {
  right: 0;
}

.color-table__filters .all-filters {
  background-image: url(/dist/FC.Ecom/eb471637cab2ce2c8568.png);
  background-repeat: no-repeat;
  background-position: -319px -25px;
  height: 30px;
  width: 30px;
}
.color-table__filters .all-filters img {
  display: none;
}
.color-table__filters .filter {
  width: 30px;
  cursor: pointer;
  position: relative;
}
.color-table__filters .filter:hover:before, .color-table__filters .filter.active-filter:before {
  border-bottom: 1px solid #05301a;
  bottom: -3px;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}

.color-table__colors {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  padding-right: 5px;
  /*
  .color-table {
   display: inline-block;
  margin: 100px 0 40px;
  text-align: center;
  width: 100%;

  .add-to-cart .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
      background-color: transparent;
  }

  .cart-button {
      .border-radius(0);
      background-color: @green;
      border: 0;
      color: white;
      font-size: 15px;
      outline: none;
      padding: 9px 11px;
      position: relative;
      z-index: 5;

      .icon-cart {
          margin: 0;
          position: relative;
          z-index: -1;
      }

      &:hover {
          .opacity(0.8);

          + .message {
              .opacity(1);
              visibility: visible;
          }
      }
  }

  .colors {
      .clear;
      .column-centered(12);
      margin-bottom: -16px;

      .color {
          display: block;
          height: 55px;
          margin: 0;
          width: 100%;

          img {
              @media (max-width: @desktop) {
                  height: 100%;
              }
          }

          + .info {
              margin-top: 6px;
          }
      }
  }

  .color-teaser {
      .column(2, 12);
      margin-bottom: 35px;
      position: relative;

      &.not-in-stock {
          .cart-button {
              .opacity(0.5);
              cursor: default;
              position: relative;
              z-index: 1;
          }

          .quantity {
              .opacity(0.5);
              overflow: hidden;
          }
      }

      &.selected:before {
          .border-radius(50%);
          .horizontal-align();
          background-color: rgba(255, 255, 255, 0.75);
          background-repeat: no-repeat;
          content: "";
          height: 45px;
          position: absolute;
          top: 5px;
          width: 45px;
          z-index: 9;
      }

      &.selected figure {
          position: relative;

          &:after {
              .sprite-selected;
              content: "";
              left: 50%;
              margin-left: -8px;
              margin-top: -6px;
              position: absolute;
              top: 50%;
              z-index: 10;
          }
      }*/
  /* Light grey border to white color */
  /*&.basicColor-5f055d063bb94e5b979d2a7cf08d3576 img {
          border: 1px solid @border-grey-light;
      }
  }

  .filters {
      .clear;
      .column-centered(8);
      border-bottom: 1px solid @border-grey-lighter;
      display: inline-block;
      margin-bottom: 40px;
      margin-top: 30px;
      padding-bottom: 1px;
      width: auto;

      .all-filters {
          .sprite-allFilters();
          padding-bottom: 1px;

          img {
              display: none;
          }
      }

      .filter {
          &:first-of-type {
              margin-left: 0;
          }

          &:last-of-type {
              margin-right: 0;
          }
      }
  }

  .filter {
      .column(2);
      cursor: pointer;
      display: inline-block;
      float: none;
      height: 31px;
      margin: 0 5px;
      position: relative;
      width: 31px;

      img {
          .border-radius(100%);
          width: 100%;
      }

      &:hover:before,
      &.active-filter:before {
          border-bottom: 1px solid #d3d3d3;
          bottom: -10px;
          content: "";
          height: 1px;
          left: 0;
          position: absolute;
          width: 100%;
      }

      &.active-filter:before,
      &:hover:before {
          border-bottom: 1px solid @green;
      }
  }

  .headline {
      .hl3()
  }

  .info {
      .info-copy;
      font-size: 12px;
      line-height: 20px;
      min-height: 40px;
      text-align: left;

      + .add-to-cart {
          margin-top: 6px;
      }
  }

  .message {
      .box-sizing;
      .opacity(0);
      .transition(all 0.3s ease);
      background: white;
      border: 1px solid #e2e3e2;
      bottom: 53px;
      color: #e30613;
      font-size: 12px;
      position: absolute;
      visibility: hidden;
      width: 100%;

      &:after,
      &:before {
          border-bottom: 10px solid transparent;
          border-left: 10px solid transparent;
          border-right: 10px solid transparent;
          border-top: 10px solid #e2e3e2;
          content: "";
          position: absolute;
          right: 10px;
          top: 100%;
      }

      &:after {
          border-top-color: white;
          top: 91%;
      }
  }

  .quantity {
      float: left;
      width: 96px;

      select {
          .appearance-reset();
          border: 1px solid @border-grey-lighter;
          height: 40px;
          outline: none;
          width: 100%;
      }

      + .cart-button {
          margin-left: 5px;
      }
  }

  .quantity-select {
      .box-sizing;
      width: 96px !important;
  }

  .selectboxit-container {
      background-color: white;

      .selectboxit-text {
          color: @grey;
      }
  }

  .sub-headline {
      .subline();
      font-style: italic;
  }

  &.not-in-stock .add-to-cart {
      .cart-button {
          .opacity(0.5);
          cursor: default;
          position: relative;
          z-index: 1;
      }

      .quantity {
          .opacity(0.5);
          overflow: hidden;
      }
  }*/
}
.color-table__colors figure img {
  display: block;
  height: auto;
  max-width: 100%;
  width: 100%;
}
.color-table__colors .color {
  margin: 0;
  flex: 40%;
}
.color-table__colors .color-teaser {
  width: 45%;
  position: relative;
}
.color-table__colors .color-teaser.selected:before {
  border-radius: 50%;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  background-color: rgba(255, 255, 255, 0.75);
  background-repeat: no-repeat;
  content: "";
  height: 45px;
  position: absolute;
  top: 5px;
  width: 45px;
  z-index: 9;
}
.color-table__colors .color-teaser.selected figure {
  position: relative;
}
.color-table__colors .color-teaser.selected figure::after {
  background-image: url(/dist/FC.Ecom/eb471637cab2ce2c8568.png);
  background-repeat: no-repeat;
  background-position: -226px -88px;
  height: 12px;
  width: 17px;
  content: "";
  left: 50%;
  margin-left: -8px;
  margin-top: -6px;
  position: absolute;
  top: 50%;
  z-index: 10;
}
.color-table__colors .color-teaser__shop-wrapper {
  display: flex;
  gap: 10px;
}
.color-table__colors .color-teaser .product-teaser-list-item__price {
  font-size: 14px;
  font-weight: 700;
}
.color-table__colors .color-teaser .product-teaser-list-item__add-to-cart-wrapper {
  margin-top: 0;
}
.color-table__colors .color-teaser .rc-product-teaser-price {
  margin-top: 5px;
}
.color-table__colors .color-teaser .product-item__stock {
  bottom: 1px;
  position: absolute;
  margin-bottom: 0;
  right: 0;
}
.color-table__colors .quantity {
  flex: 1;
}
.color-table__colors .quantity-select {
  width: 100%;
  text-align: center;
}
.color-table__colors .add-to-cart {
  display: flex;
  gap: 5px;
}
.color-table__colors .info {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  margin-top: 10px;
}
.color-table__colors .cart-button {
  background-color: var(--clr-base-brand);
  border: 0;
  color: white;
  font-size: 15px;
  outline: none;
  padding: 9px 11px;
  appearance: none;
  position: relative;
  z-index: 5;
}
.color-table__colors .cart-button .icon-cart {
  margin: 0;
  position: relative;
  z-index: -1;
}
.color-table__colors .cart-button:hover {
  opacity: 0.8;
}
.color-table__colors .cart-button:hover + .message {
  opacity: 1;
  visibility: visible;
}
.color-table__colors::-webkit-scrollbar {
  width: 4px;
}
.color-table__colors::-webkit-scrollbar-thumb {
  background-color: var(--clr-base-brand);
}
.color-table__colors::-webkit-scrollbar-track {
  background-color: var(--bg-clr-scrollbar);
}

.engraving-wrapper {
  /*   .clear;
  margin-top: 20px;*/
}

.icon-engraving {
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  padding-right: 5px;
}

/*
@media (min-width: @tablet-portrait) {
    .engraving-wrapper {

        .add-engraving-button {
            float: right;
            padding: 12px;
            width: 70%;
        }
    }
}
*/
@media (min-width: 1024px) {
  .color-table__colors .color-teaser {
    width: 15%;
  }
  .color-table .slider {
    padding: 0;
  }
  .color-table .slider button {
    display: none;
  }
}
.standard-teaser-container__title {
  margin-bottom: 24px;
}
.standard-teaser-container__headline,
.standard-teaser-container .topline {
  color: #fff;
  display: -webkit-box;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}
.standard-teaser-container__list {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
  flex-flow: row wrap;
}
.standard-teaser-container__content-image {
  overflow: hidden;
}
.standard-teaser-container__landscape .btn--primary {
  display: none;
}
.standard-teaser-container__description {
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.standard-teaser-container__description:before {
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;
  content: "";
  position: absolute;
  opacity: 1;
  right: 18px;
  transform: rotate(45deg) translate3d(-100%, 100%, 0);
  transition: 0.3s all;
  width: 8px;
  z-index: 1;
}
.standard-teaser-container__portrait .two-in-row .btn--primary {
  display: block;
}
.standard-teaser-container__portrait .two-in-row .article-teaser:before {
  display: none;
}
.standard-teaser-container .btn--primary {
  display: none;
}

.article-teaser {
  position: relative;
  width: 100%;
}
.article-teaser picture:after {
  bottom: 0;
  content: "";
  cursor: pointer;
  display: block;
  position: absolute;
  width: 100%;
  z-index: 0;
}

@media (min-width: 767px) {
  .standard-teaser-container__list {
    justify-content: center;
  }
  .standard-teaser-container__content-image img {
    backface-visibility: hidden;
    transition: transform 0.8s cubic-bezier(0.095, 0.33, 0.285, 1) 25ms;
    transform-origin: center;
    transform: scaleX(1) translateZ(0);
  }
  .standard-teaser-container__description:before {
    opacity: 0;
  }
  .standard-teaser-container .article-teaser {
    margin-left: 15px;
    margin-right: 15px;
  }
  .standard-teaser-container__portrait .two-in-row .btn--primary {
    display: block;
  }
  .standard-teaser-container__portrait .two-in-row .article-teaser:before {
    display: none;
  }
  .standard-teaser-container .btn--primary {
    display: none;
  }
  .article-teaser:hover .standard-teaser-container__description:before {
    opacity: 1;
    transform: rotate(45deg) translate3d(0, 0, 0);
  }
  .article-teaser:hover img {
    transform: scale3d(1.05, 1.05, 1) translateZ(0);
  }
}
@media (min-width: 1024px) {
  .standard-teaser-container__landscape .two-in-row .article-teaser {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
  }
  .standard-teaser-container__landscape .four-in-row .article-teaser {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(25% - 30px);
    max-width: calc(25% - 30px);
  }
  .standard-teaser-container__landscape .three-in-row .article-teaser {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(33.3333333333% - 30px);
    max-width: calc(33.3333333333% - 30px);
  }
  .standard-teaser-container__portrait .two-in-row .article-teaser {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
  }
  .standard-teaser-container__portrait .three-in-row .article-teaser {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(33.3333333333% - 30px);
    max-width: calc(33.3333333333% - 30px);
  }
  .standard-teaser-container__portrait .four-in-row .article-teaser {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(25% - 30px);
    max-width: calc(25% - 30px);
  }
}
.product-teaser__title {
  font-size: 1.5rem;
  line-height: 2rem;
  letter-spacing: 0.5px;
  margin-bottom: 24px;
}
.product-teaser__list {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.product-teaser__item {
  position: relative;
}
.product-teaser__item:not(.tns-item) {
  margin-bottom: 32px;
}
.product-teaser__item-description {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}

.product-teaser-list-item > a {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.product-teaser-list-item__badge {
  left: 0;
  position: absolute;
  z-index: 1;
}
.product-teaser-list-item__price-wrapper, .product-teaser-list-item__discount, .product-teaser-list-item__color-variation, .product-teaser-list-item__personalization {
  display: flex;
  text-align: center;
  align-items: center;
}
.product-teaser-list-item__price-detail {
  margin-right: 8px;
}
.product-teaser-list-item__description {
  font-family: "Inter-Light", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  letter-spacing: 0.5px;
  display: -webkit-box;
  overflow: hidden;
  max-height: 30px;
  margin-top: 4px;
  margin-bottom: 8px;
  text-overflow: ellipsis;
  text-transform: none;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  -webkit-mask-image: none;
}
.product-teaser-list-item__add-to-cart-wrapper {
  margin-top: 12px;
}
.product-teaser-list-item__cart-button {
  padding: 0;
  margin-bottom: 12px;
  position: relative;
}
.product-teaser-list-item__cart-button:disabled {
  cursor: auto;
  pointer-events: unset;
}
.product-teaser-list-item__cart-button:before {
  content: "";
  height: 100%;
  left: 0;
  transition: 0.3s ease-in-out;
  top: 0;
  opacity: 0;
  position: absolute;
  visibility: hidden;
  width: 100%;
}

.product-teaser-list-item__cart-button.product-added {
  pointer-events: none;
}

.product-teaser-list-item__cart-button.product-added:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 viewBox=%270 0 48 48%27 fill=%27none%27%3E%3Ccircle cx=%2724%27 cy=%2724%27 r=%2724%27 fill=%27%23039A54%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M21.1429 28L17.1429 24L15.8096 25.3334L21.1429 30.6667L32.5715 19.2381L31.2381 17.9048L21.1429 28Z%27 fill=%27white%27/%3E%3C/svg%3E");
  opacity: 1;
  visibility: visible;
}

.product-item__stock-wrapper {
  min-height: 30px;
}
.product-item__stock {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  letter-spacing: 0.5px;
  display: flex;
  padding-left: 15px;
  margin-bottom: 12px;
  position: relative;
}
.product-item__stock::before {
  content: "";
  border-radius: 50%;
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
  width: 4px;
  height: 4px;
}
.product-item__in-stock {
  color: var(--clr-product-in-stock);
}
.product-item__in-stock::before {
  background-color: var(--clr-product-in-stock);
}
.product-item__out-of-stock {
  color: var(--clr-product-out-of-stock);
}
.product-item__out-of-stock::before {
  background-color: var(--clr-product-out-of-stock);
}

.checkout-page.shopping-cart .product-item__stock {
  position: absolute;
  right: 0;
}

.product-listing-page .article-teaser.product-teaser__item {
  margin-bottom: 32px;
}

.product-listing-page .article-teaser.product-teaser__item:nth-child(n+6) {
  flex-basis: 100%;
  max-width: 100%;
}

.product-listing-page .article-teaser.product-teaser__item .topline {
  color: white;
}

.container .container {
  padding: 0;
}

@media (min-width: 1024px) {
  .product-teaser__title {
    font-size: 1.5rem;
    line-height: 1.8125rem;
    letter-spacing: 0.5px;
    margin-bottom: 30px;
  }
  .product-teaser__list {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
    justify-content: unset;
  }
  .product-teaser__item {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(25% - 30px);
    max-width: calc(25% - 30px);
  }
  .product-teaser__item:not(.tns-item) {
    margin-bottom: 48px;
  }
  .product-teaser-list-item__image {
    padding: 10px;
  }
  .product-teaser-list-item__variant {
    flex-direction: row;
    height: 100%;
    justify-content: space-between;
    height: 24px;
  }
  .product-teaser-list-item__price-wrapper {
    margin-top: 8px;
  }
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+2) .standard-teaser-container__description:before,
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+6) .standard-teaser-container__description:before {
    bottom: 34px;
  }
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+2) {
    height: max-content;
  }
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+6) {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
    height: max-content;
  }
}
@media (max-width: 1023px) {
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+6) .standard-teaser-container__headline,
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+2) .standard-teaser-container__headline {
    font-size: 1.125rem;
    line-height: 1.375rem;
    letter-spacing: 0.5px;
    margin-right: 8px;
  }
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+6) .standard-teaser-container__description:before,
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+2) .standard-teaser-container__description:before {
    bottom: 22px;
    right: 4px;
  }
  .product-listing-page .article-teaser.product-teaser__item:nth-child(n+2) {
    height: calc(100% - 39px);
  }
}
.product-slider__show-more {
  margin-top: 20px;
}
.product-slider__item {
  cursor: pointer;
}
.product-slider .video-player {
  position: relative;
}
.product-slider .video-player img {
  position: relative;
  height: auto;
}

.product-info-mobile,
.product-info {
  position: relative;
}
.product-info-mobile__tags,
.product-info__tags {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}
.product-info-mobile__article-number,
.product-info__article-number {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Light", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.product-info-mobile__title,
.product-info__title {
  font-size: 1.5rem;
  line-height: 2.125rem;
  letter-spacing: 0.5px;
}
.product-info-mobile__sub-title,
.product-info__sub-title {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  margin-bottom: 8px;
}

.product-info__price {
  font-size: 1rem;
  line-height: 1.1875rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.product-info__price-wrapper {
  margin-top: 15px;
}
.product-info__add-to-cart-wrapper {
  margin-top: 32px;
  margin-bottom: 34px;
}
.product-info__stock-notification-container {
  margin-bottom: 16px;
}
.product-info__stock-notification {
  align-items: center;
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.product-info__stock-notification-input-wrapper {
  display: flex;
  flex-basis: calc(66.6666666667% - 16px);
  max-width: calc(66.6666666667% - 16px);
  margin-right: 8px;
}
.product-info__stock-notification-button-wrapper {
  display: flex;
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
  margin-left: 8px;
}
.product-info__stock-notification-message {
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.5px;
  margin-left: 16px;
  margin-top: 10px;
}
.product-info__stock-notification-message.error-message {
  color: var(--clr-shop-form-error);
}
.product-info__stock-notification-message.valid-message {
  color: var(--clr-form-valid);
}
.product-info__stock-notification-label {
  margin-top: 10px;
}

.product-info-mobile .product-info__vat-wrapper,
.product-info-mobile .product-info__price-wrapper,
.product-info-mobile .product-info__add-to-cart-wrapper {
  display: none;
}
.product-info-mobile .hidden-on-mobile {
  display: block;
}

.product-info__title,
.product-info__price-wrapper {
  margin-bottom: 4px;
}

.product-info__vat-title {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
}

select:focus-visible {
  outline: none;
}

.color-dropdown .custom-select {
  margin-bottom: 12px;
}
.color-dropdown:after {
  content: "";
  transition: 0.3s ease-in-out;
}

.overlay-layer {
  z-index: 99;
}
.overlay-layer .color-dropdown:after {
  background-color: var(--clr-base-text);
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.5;
  position: fixed;
  width: 100%;
  z-index: 99;
}

.cart-button {
  margin-left: 15px;
  width: 100%;
}

.add-engraving-button {
  justify-content: inherit;
  margin-bottom: 12px;
  margin-top: 12px;
  padding-left: 43px;
  width: 100%;
}
.add-engraving-button .icon-engraving {
  height: 18px;
  left: 14px;
  position: absolute;
  width: 18px;
}

.product-info__price-reducted {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}

.product-info__price-replaced {
  color: var(--clr-base-text);
  margin-left: 8px;
  text-decoration-line: line-through;
}

.pdf-download__title {
  font-size: 1rem;
  line-height: 2.0625rem;
  letter-spacing: 0.5px;
}

.product-slider-recommendation {
  padding-top: 30px;
}
.product-slider-recommendation__title + .products-slider {
  padding-top: 24px;
}

.products-slider {
  position: relative;
}
.products-slider + .products-slider {
  padding-top: 24px;
}

.product-slider-ymal__wrapper {
  position: relative;
  padding-top: 24px;
}

@media (max-width: 1023px) {
  .product-info-mobile {
    margin-top: 24px;
  }
  .product-info-mobile .product-info__tags {
    display: flex;
  }
  .product-info-mobile .product-info__title,
  .product-info-mobile .product-info__article-number,
  .product-info-mobile .product-info__sub-title,
  .review {
    display: block;
  }
  .product-info__tags, .product-info__title, .product-info__article-number, .product-info__sub-title,
  .product-info .review {
    display: none;
  }
  .product-info .quantity-pdp-wrapper,
  .product-info .cart-button {
    height: 48px;
  }
}
@media (min-width: 1023px) {
  .pdp-container {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
  }
  .pdp-container__left,
  .pdp-container .product-detail {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
  }
  .pdp-container__right {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(33.3333333333% - 30px);
    max-width: calc(33.3333333333% - 30px);
  }
  .pdf-download__title {
    font-size: 1.5rem;
    line-height: 1.8125rem;
    letter-spacing: 0.5px;
  }
  .product-slider__list {
    display: grid;
    grid-template-columns: calc(50% - 5px) calc(50% - 5px);
    gap: 10px;
    max-height: 433px;
    overflow: hidden;
    transition: max-height 0.3s ease-in;
  }
  .product-slider__item {
    max-height: 350px;
  }
  .product-slider__show-more {
    margin: 16px auto 0;
  }
  .product-info {
    position: sticky;
  }
  .product-slider-recommendation {
    padding-top: 60px;
  }
  .product-slider-recommendation__title + .products-slider {
    padding-top: 30px;
  }
  .products-slider + .products-slider {
    padding-top: 30px;
  }
  .product-slider-ymal__wrapper {
    padding-top: 30px;
  }
  .video-player__image-wrapper {
    min-height: 350px;
  }
}
@media (min-width: 1440px) {
  .video-player__image-wrapper,
  .product-slider__item {
    min-height: 433px;
  }
}
.product-info__add-to-cart-wrapper {
  margin-bottom: 24px;
  margin-top: 24px;
}
.product-info__add-to-cart-wrapper .info {
  margin-bottom: 12px;
  padding-left: 10px;
  position: relative;
}
.product-info__add-to-cart-wrapper .fake-layer-title {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.product-info__add-to-cart-wrapper .close-fake-layer {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQElEQVR4nO2abYqDQBBECy+wkLPZJLB73Y0xkL2QgV0MDuSHLn5OT3fXA/+EwNSraBydAQghhBBCCCFkORUCZ/gAcAXwpRUAgAC4AzhpyLcAfgE8lUro5bshw0/OEioAzTBwOvogl1wBhrGSfDqanJeDjATIdSZojq0epBh5jUDFyecMVqx8joDFyx8Z1Iz8EYHNye8Z3Kx8ot4gMCX/CWPUK0pwI7+mBHfyS0pwKz+nBPfyifOIaDfxWf9dl9Qjwu5/+bklhJDHxDVvbqKzt3yIEs6R/wTln1vdlmmzCWTGfd5tCbJgkuOuBFkxw3NTgmyY3povQXaY25stQXZ8sDFXghzwVGemBIn8WlwiL4xI5KUxibw4KpGXxytukMBri8xN+Tp8PxMeWvuEvgvYJNVqyCdCb5MjhBBCCCGEwCx/Wrl/EhOuL/kAAAAASUVORK5CYII=);
  background-size: 100%;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
}
.product-info__add-to-cart-wrapper .custom-select__options {
  border: none;
  margin-top: 1px;
}
.product-info__add-to-cart-wrapper .custom-select__options--open {
  border: 1px solid #ddd;
}
.product-info__add-to-cart-wrapper .custom-select__option {
  border: 1px solid #CACACA;
  border-radius: 6px;
  height: 80px;
  justify-content: initial;
  padding: 8px 10px;
  margin: 16px 0;
}
.product-info__add-to-cart-wrapper .custom-select__option.selected {
  border: 2px solid var(--clr-border-btn-hover);
}
.product-info__add-to-cart-wrapper .custom-select__option > span {
  order: 5;
}
.product-info__add-to-cart-wrapper .custom-select__option img {
  margin-right: 25px;
  height: 52px;
  object-fit: cover;
  object-position: center;
}
.product-info__add-to-cart-wrapper .product-info__select-section {
  align-items: center;
  display: flex;
}
.product-info__add-to-cart-wrapper .out-of-stock {
  pointer-events: none;
  opacity: 0.6;
}
.product-info__add-to-cart-wrapper .custom-select {
  align-items: center;
  display: flex;
  height: 64px;
  width: 100%;
}
.product-info__add-to-cart-wrapper .custom-select .custom-select__selected {
  justify-content: flex-start;
  width: 100%;
}
.product-info__add-to-cart-wrapper .custom-select .custom-select__selected span {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  margin-left: 20px;
  order: 2;
}
.product-info__add-to-cart-wrapper .custom-select .custom-select__selected img {
  height: 40px;
}
.product-info__add-to-cart-wrapper .custom-select__dropdown-handle {
  transform: translateY(-50%) rotate(-90deg);
}

@media (min-width: 1024px) {
  .product-info__add-to-cart-wrapper .custom-select {
    border-radius: 4px;
  }
}
.gallery-slider__wrapper {
  position: relative;
}
.gallery-slider__items {
  display: flex;
}
.gallery-slider__item {
  box-sizing: content-box;
}
.gallery-slider__list {
  position: relative;
}
.gallery-slider__text-paragraph {
  display: -webkit-box;
  margin-top: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.gallery-slider .tns-slide-active {
  margin-left: 0px;
  margin-right: 0px;
}
.gallery-slider .slider-controls {
  position: absolute;
  right: -8px;
}
.gallery-slider .tns-ovh,
.gallery-slider .tns-inner {
  overflow: visible;
}
.gallery-slider .tns-item p {
  opacity: 0;
}
.gallery-slider .tns-item.tns-slide-active p {
  opacity: 1;
  transition: 0.2s all ease;
}

@media (min-width: 1024px) {
  .gallery-slider__title {
    width: calc(100% - 100px);
  }
  .gallery-slider .slider-controls {
    display: block;
  }
  .gallery-slider #tns2 > .tns-item:last-of-type {
    padding-right: 16px;
  }
}
.iframe.no-distance-upwards {
  padding-top: 0;
}

.pdf-download__title {
  font-size: 1.75rem;
  line-height: 2.25rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-text);
  margin-bottom: 31px;
}
.pdf-download__content {
  padding: 0 20px;
}
.pdf-download__wrapper {
  align-items: center;
  border-top: 1px solid var(--clr-border-btn);
  display: flex;
  padding-bottom: 16px;
  padding-top: 16px;
}
.pdf-download__wrapper:hover {
  cursor: pointer;
}
.pdf-download__wrapper:hover svg {
  fill: var(--clr-base-brand);
}
.pdf-download__wrapper:hover .pdf-download__link {
  color: var(--clr-base-brand);
  text-decoration: underline;
}
.pdf-download__icon {
  margin-right: 8px;
  padding: 8px;
}
.pdf-download__icon svg {
  display: block;
  fill: var(--clr-base-text);
  height: 32px;
  transition: 0.3s ease-in-out;
  width: 32px;
}
.pdf-download__link {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  transition: 0.3s all;
}
.pdf-download__description {
  color: var(--clr-base-text);
}

@media (min-width: 1024px) {
  .pdf-download__content {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
  }
  .pdf-download__inner-content {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
  }
  .pdf-download__title {
    margin-bottom: 38px;
    font-size: 2rem;
    line-height: 2.5rem;
    letter-spacing: 0.5px;
  }
}
.mini-cart {
  height: 100%;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}
.mini-cart.active {
  z-index: 999999;
}

.lock-screen .mini-cart.active {
  visibility: hidden;
  pointer-events: none;
}

.mini-cart-content {
  transition: right 0.5s;
  background: white;
  display: inline-block;
  height: 100%;
  overflow-y: auto;
  position: fixed;
  right: -395px;
  width: 395px;
  z-index: 9990;
}
.mini-cart-content.show {
  right: 0;
  width: 100%;
}
.mini-cart-content .cart-product-teasers {
  margin: 0;
}
.mini-cart-content .mini-cart-teaser {
  padding: 15px;
  border-bottom: 1px solid #e2e3e3;
}
.mini-cart-content .mini-cart-teaser .mini-cart-teaser-inner {
  display: flex;
  gap: 8px;
}
.mini-cart-content .mini-cart-teaser .image {
  max-width: 65px;
}
.mini-cart-content .mini-cart-teaser .teaser-title {
  display: inline-block;
  color: var(--clr-base-brand);
  line-height: 19px;
  margin-bottom: 4px;
}
.mini-cart-content .mini-cart-teaser .specifications, .mini-cart-content .mini-cart-teaser .price {
  font-size: 12px;
  line-height: 14px;
}
.mini-cart-content .mini-cart-teaser .price {
  align-self: flex-end;
  white-space: nowrap;
  text-align: right;
  flex: 1;
}

.mini-cart-header {
  border-bottom: 1px solid #e2e3e3;
  box-shadow: #f6f6f6 0 1px 1px 0;
  padding: 14px 25px;
  text-align: center;
}
.mini-cart-header a.cart-link {
  color: var(--clr-base-brand);
  font-size: 14px;
  line-height: 21px;
}
.mini-cart-header a.cart-link:hover {
  color: var(--clr-light-text);
}

.mini-cart-total-holder {
  padding: 14px 10px;
  text-align: right;
}
.mini-cart-total-holder .mini-cart-total {
  color: var(--clr-base-brand);
  font-size: 16px;
  line-height: 21px;
}
.mini-cart-total-holder .mini-cart-subinfo {
  font-size: 10px;
  line-height: 21px;
  color: var(--clr-light-text);
}

.mini-cart-to-the-cart {
  margin-bottom: 45px;
  padding: 0 9px;
}
.mini-cart-to-the-cart .cart-link {
  padding: 10px 14px 9px;
  text-align: center;
  width: 100%;
}

.mini-cart-overlay:empty {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  background: #000;
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 9980;
}
.mini-cart-overlay:empty.show {
  opacity: 0.5;
  visibility: visible;
}

/*@media (max-width:@tablet-landscape) {
    .mini-cart-open{
        position: fixed;
    }
}*/
@media (min-width: 1024px) {
  .mini-cart-content.show {
    width: unset;
  }
}
.checkout-header {
  display: flex;
  align-items: center;
  justify-content: center;
}
.checkout-header__logo {
  height: 100%;
  margin: 24px 0;
}
.checkout-header__logo > img {
  filter: var(--logo-filter-mobile-and-menu);
  width: var(--logo-width-header-mobile);
}
.checkout-header__info, .checkout-header__meta {
  display: none;
}

.checkout-steps.breadcrumb {
  padding: 0;
  padding-bottom: 16px;
  overflow: unset;
  height: unset;
}
.checkout-steps.breadcrumb::before, .checkout-steps.breadcrumb::after {
  display: none;
}
.checkout-steps.breadcrumb .breadcrumb-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  overflow: unset;
}
.checkout-steps.breadcrumb .breadcrumb-list__title {
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-shop-text);
  opacity: 1;
}
.checkout-steps.breadcrumb .breadcrumb-list__item::before {
  border-color: var(--clr-base-shop-text);
}
.checkout-steps.breadcrumb .breadcrumb-list__item--bold::before {
  border-color: var(--clr-base-brand);
}
.checkout-steps.breadcrumb .breadcrumb-list__title--bold {
  font-family: "Inter-Bold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-brand);
}

@media (min-width: 1024px) {
  .checkout-header__logo {
    margin: 45px 0 40px;
  }
  .checkout-header__logo > img {
    width: var(--logo-width-header-desktop);
  }
  .checkout-header__meta, .checkout-header__info {
    padding: 10px;
    display: block;
    align-self: start;
    color: white;
    font-size: 11px;
    line-height: 15px;
    flex: 1;
  }
  .checkout-steps.breadcrumb {
    padding-bottom: 24px;
  }
}
.order-summary .cart-product-teasers .section-title {
  color: #05301a;
  font-family: "Times New Roman", Times, serif;
  font-size: 24px;
  font-style: italic;
  letter-spacing: 0.01em;
  line-height: 28px;
  display: block;
  width: 100%;
}
.order-summary .form-paragraph .title {
  word-break: normal;
}

.link.address-info-modal {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-brand);
  text-decoration: underline;
}

.billing-paragraph + .shipping-paragraph,
.form-paragraph + .form-paragraph {
  margin-top: 27px;
}

.iframe-container {
  display: none;
}

.extern-payment-container {
  display: none;
}

.adyen-components-payment-container {
  display: none;
}

.internal-payment-container {
  display: none;
}
.internal-payment-container p {
  word-break: break-word;
}

.birthdate form > div {
  display: inline-block;
}

.birthdate .spinner {
  display: none;
}

.custom-select {
  width: max-content;
}

.checkdate {
  margin-top: 30px;
}

.field-title {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-brand);
  padding-top: 15px;
  padding-bottom: 15px;
}

body.checkout-page {
  color: var(--clr-base-shop-text);
}

.cp-alpaca-form .payment-widget .form-field.radio label::after {
  left: 20px;
  top: 32px;
}

@media (min-width: 768px) {
  .order-summary .paragraph-lightbox-container {
    flex-basis: calc(41.6666666667% - 30px);
    max-width: calc(41.6666666667% - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }
  .order-summary .cart-product-teasers,
  .overview-payment-wrapper:not(.payment-widget .overview-payment-wrapper.simple-form) {
    flex-basis: calc(100% - 30px);
    display: flex;
    max-width: calc(100% - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }
  .payment-widget .overview-payment-wrapper.simple-form {
    width: 100%;
  }
}
.check-inventory {
  width: 774px !important;
}
.check-inventory .description {
  margin-bottom: 5px;
  margin-top: 24px;
}
.check-inventory .header {
  background-color: #c53430;
  padding: 9px 0;
  position: relative;
  text-align: center;
}
.check-inventory .header h1 {
  color: white;
  font-size: 20px;
}
.check-inventory .header:after {
  content: "";
  position: absolute;
  border-top: 5px solid #c53430;
  border-left: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid transparent;
  top: 100%;
}
.check-inventory .product,
.check-inventory .table-head {
  border-bottom: 1px solid var(--clr-gray-border);
  display: flex;
  gap: 8px;
}
.check-inventory .not-in-inventory-arrow {
  width: 60px;
}
.check-inventory .empty-col {
  width: 128px;
}
.check-inventory .product-name {
  flex: 1;
}
.check-inventory .quantity-old, .check-inventory .quantity-new {
  width: 80px;
}
.check-inventory .quantity-new {
  text-align: right;
}
.check-inventory .product {
  padding: 25px 0;
}
.check-inventory .product .product-information {
  flex: 1;
}
.check-inventory .product .product-title {
  line-height: 20px;
}
.check-inventory .product .product-title + .specification {
  margin-top: 10px;
}
.check-inventory .product .not-in-inventory-arrow {
  background-image: url(/dist/FC.Ecom/b241222f4c33a0ad3a6f.jpg);
  background-repeat: no-repeat;
  background-size: contain;
  align-self: center;
  height: 21px;
}
.check-inventory .product .quantity {
  color: #004b37;
  font-size: 32px;
  font-weight: bold;
  line-height: 40px;
  right: 0;
  text-align: right;
  text-decoration: none;
  align-self: center;
  width: 80px;
}
.check-inventory .product .quantity.old {
  color: #e62e2e;
  text-align: left;
  text-decoration: line-through;
}
.check-inventory .product .specification {
  color: #707170;
  font-size: 15px;
}
.check-inventory .submit-btn {
  text-align: center;
  margin: 40px;
}
.check-inventory .submit-btn button {
  margin: auto;
}
.check-inventory .table-head {
  padding-bottom: 10px;
}
.check-inventory .table-head p {
  font-size: 14px;
}
.check-inventory .table-head .empty-col {
  display: inline-block;
  height: 1px;
}

.confirmation-message {
  margin-top: 50px;
}
.confirmation-message h2 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-shop-text);
  margin-bottom: 16px;
}
.confirmation-message__description > * {
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-shop-text);
  margin-bottom: 16px;
}
.confirmation-message__email-info li span, .confirmation-message__order-number span {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.confirmation-message__create-account ul li, .confirmation-message__email-info ul li {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  background-image: url(/dist/FC.Ecom/01b4d45a31474bd2692d.svg);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  list-style-type: none;
  margin-bottom: 16px;
  padding-left: 32px;
  position: relative;
}
.confirmation-message__create-account {
  margin: 0 auto;
  justify-content: center;
}
.confirmation-message__create-account .form-paragraph {
  text-align: left;
}
.confirmation-message__create-account .buttons button {
  margin: 0;
  width: 100%;
}
.confirmation-message__create-account .account-registration {
  max-width: 100%;
}
.confirmation-message__create-account ul {
  padding-left: 0;
}
.confirmation-message__create-account ul li::marker {
  font-size: 0;
}
.confirmation-message__create-account .form-paragraph p {
  display: none;
}

@media (min-width: 1024px) {
  .confirmation-message__wrapper {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
  }
}
.account-login .guest-checkout.text {
  margin-top: 34px;
}
.account-login .headline {
  margin-bottom: 20px;
}
.account-login.form-fields .form-field {
  margin-left: 0;
  margin-right: 0;
}
.account-login p {
  margin-bottom: 10px;
}

.new-customer, .account-registration {
  margin: 30px 0;
}
.new-customer .terms, .account-registration .terms {
  color: #707170;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  letter-spacing: 0.035em;
  line-height: 26px;
  text-align: right;
}

@media (min-width: 1024px) {
  .account-login {
    display: flex;
    gap: 50px;
  }
  .account-login > * {
    flex: 1;
  }
  .account-registration,
  .account-login {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
    margin: 50px auto 50px !important;
  }
  .new-customer {
    margin-top: 0;
  }
}
.cart-summary {
  margin-top: 24px;
}
.cart-summary__wrapper {
  background-color: var(--bg-tutorial-summary);
  padding: 24px 16px 0;
  border-radius: 4px;
}
.cart-summary__wrapper > li:not(:last-of-type) {
  padding-bottom: 16px;
}
.cart-summary__wrapper > li:not(:first-of-type) {
  padding-bottom: 0;
  padding-top: 16px;
}
.cart-summary__wrapper span,
.cart-summary__wrapper p {
  color: var(--clr-base-shop-text);
}
.cart-summary__engraving span {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
}
.cart-summary__engraving, .cart-summary__promo-code {
  border: none !important;
}
.cart-summary__subtotal span, .cart-summary__total-price span {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.cart-summary__subtotal {
  border-bottom: 1px solid var(--clr-dark-gray-border);
}
.cart-summary__total-price {
  border-top: 1px solid var(--clr-dark-gray-border);
}
.cart-summary__shiping-free-content, .cart-summary__shipping-free, .cart-summary__price-vat, .cart-summary__subtotal, .cart-summary__edit, .cart-summary__engraving {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.cart-summary__total-price p, .cart-summary__shipping p {
  font-size: 0.75rem;
  line-height: 0.9375rem;
  letter-spacing: 0.5px;
}
.cart-summary__shipping-free span, .cart-summary__edit-title, .cart-summary__edit-link {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
}
.cart-summary__edit {
  padding: 16px;
  position: relative;
}
.cart-summary__edit-link {
  text-decoration: underline;
  text-underline-offset: 4px;
}
.cart-summary__button {
  margin-top: 24px;
}
.cart-summary__button-confirm {
  width: 100%;
}
.cart-summary__benefits {
  margin: 24px 0;
}
.cart-summary__benefits li {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  align-items: center;
  display: flex;
  margin-bottom: 16px;
}
.cart-summary__benefits li svg {
  margin-right: 8px;
}
.cart-summary__coupon-field input,
.cart-summary__coupon-field button {
  width: 100%;
}
.cart-summary__coupon-field .cp-alpaca-form input {
  margin-top: 16px;
  padding: 14px 35px 14px 16px;
}
.cart-summary__coupon-field button {
  margin-top: 16px;
}
.cart-summary__coupon-field .error {
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.5px;
  color: var(--clr-shop-form-error);
  margin-bottom: 13px;
  margin-left: 16px;
  margin-top: 8px;
}
.cart-summary__promo-code:empty {
  display: none;
}
.cart-summary__promo-code {
  align-items: baseline;
  display: flex;
  justify-content: space-between;
}
.cart-summary__discount-price {
  display: flex;
  justify-content: space-between;
}
.cart-summary__discount-price span {
  font-size: 0.875rem;
  line-height: 1.125rem;
  letter-spacing: 0.5px;
}
.cart-summary__applied-coupon:nth-child(2) {
  margin-top: 16px;
}
.cart-summary__promo-code-wrapper {
  display: flex;
}
.cart-summary__remove-promo {
  margin-left: 10px;
  text-decoration: underline;
}
.cart-summary__code, .cart-summary__remove-promo, .cart-summary__code-name {
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.5px;
}
.cart-summary__code-name {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}

.rc-checkout-summary-box.checkout-summary .cart-summary__total-price,
.rc-checkout-summary-box.checkout-summary .cart-summary__shipping,
.rc-cart-summary-box.cart-summary .cart-summary__total-price,
.rc-cart-summary-box.cart-summary .cart-summary__shipping {
  padding-bottom: 16px;
}

.checkout-summary__header-wrapper::after,
.cart-summary__edit::after {
  content: "";
  bottom: 0;
  height: 1px;
  background: var(--clr-dark-gray-border);
  position: absolute;
  width: calc(100% - 32px);
}

.off-canvas__slide .cart-summary__total-price {
  align-items: flex-end;
  border: none;
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding-bottom: 16px;
}
.off-canvas__slide .cart-summary__price-vat {
  gap: 5px;
}
.off-canvas__slide .cart-summary__price-vat span {
  font-family: "Inter-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-brand);
}
.off-canvas__slide .more-info::after {
  content: none;
}

.checkout-summary__total-product {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  cursor: pointer;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.checkout-summary__total-product:hover {
  color: var(--clr-base-brand);
}
.checkout-summary__order-overview {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.checkout-summary__order::-webkit-scrollbar {
  width: 4px;
}
.checkout-summary__order::-webkit-scrollbar-thumb {
  background-color: var(--clr-base-brand);
}
.checkout-summary__order::-webkit-scrollbar-track {
  background-color: var(--bg-clr-scrollbar);
}
.checkout-summary__header {
  padding-bottom: 16px;
}
.checkout-summary__header-wrapper {
  align-items: center;
  background-color: var(--bg-tutorial-summary);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 24px 16px 16px;
  position: relative;
  transition: 0.2s ease-in-out;
}
.checkout-summary__header-wrapper span {
  color: var(--clr-base-shop-text);
}
.checkout-summary__header-wrapper.open {
  background-color: white;
  border-color: transparent;
  transition: 0.02s ease-in-out;
}
.checkout-summary__header-wrapper.open::after {
  display: none;
}
.checkout-summary__order.show + .cart-summary__edit {
  background-color: white;
}
.checkout-summary__order.show + .cart-summary__edit:after {
  display: none;
}
.checkout-summary__order {
  background-color: white;
  border-radius: 4px;
  max-height: 0;
  padding: 0 16px;
  opacity: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-in-out, opacity 0.3s ease-in-out;
}
.checkout-summary__order.show {
  opacity: 1;
  transition: max-height 0.2s ease-in-out, opacity 0.3s ease-in-out;
  max-height: 620px;
  overflow-y: auto;
}
.checkout-summary__order .cart-product:first-of-type {
  border-top: none;
}
.checkout-summary__order .cart-product {
  padding: 16px 0;
}
.checkout-summary__order .row {
  flex-flow: row nowrap;
}
.checkout-summary__order .cart-product__teaser-image {
  margin-right: 0;
}
.checkout-summary__order .cart-product__description-wrapper,
.checkout-summary__order .cart-product__price-wrapper {
  max-width: 100%;
}
.checkout-summary__order .cart-product__teaser-price {
  flex-direction: row;
  justify-content: end;
  margin-top: 4px;
}
.checkout-summary__order .cart-product__teaser-price span {
  font-family: "Inter-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  margin-left: 8px;
}
.checkout-summary__order .cart-product__teaser-wrapper,
.checkout-summary__order .cart-product__description-wrapper,
.checkout-summary__order .cart-product__price-wrapper {
  display: block;
}
.checkout-summary__order .cart-product__teaser-title,
.checkout-summary__order .cart-product__price-wrapper span {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
}
.checkout-summary .cart-summary__wrapper {
  padding: 0 16px;
}
.checkout-summary .cart-summary__total-price {
  border-bottom: none;
  padding-bottom: 16px;
}
.checkout-summary .cart-summary__wrapper .cart-summary__subtotal {
  border-bottom: none;
  padding-bottom: 0;
}
.checkout-summary .cart-summary__wrapper .cart-summary__subtotal span {
  font-size: 0.875rem;
  line-height: 1.125rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}

.checkout-page aside.right {
  margin-top: 32px;
  position: relative;
}
.checkout-page aside.right:after {
  background-color: var(--bg-tutorial-summary);
  content: "";
  height: 100%;
  top: 0;
  position: absolute;
  width: 100%;
  z-index: -1;
}

.checkout-page__container {
  margin-bottom: 60px;
  /*commented as it should not brake the google pay button design requirements*/
  /*    .payment-method-selection .express-payment-container button {
      background: var(--clr-base-brand);
      border: none;
      border-radius: 25px;
      outline: none;
      margin-top: 20px;
      width: 100%;
  }*/
}

body.shopping-cart aside.right:after {
  display: none;
}

/*for google pay button*/
.express-payment-list {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.checkout-page .payment-method-selection .gpay-card-info-container {
  margin-top: 20px;
  /*commented as it should not brake the google pay button design requirements*/
  /*    background: var(--clr-base-brand);
  border-radius: 20px;
  margin-top: 20px;
  width: 100%;

  .gpay-card-info-animation-container.black {
      background: var(--clr-base-brand);
      border-radius: 20px;
  }

  &:hover {
      background: var(--clr-base-brand);
  }*/
}

#applepay-express-container.express-payment-container {
  display: flex;
  background-color: black;
  border-radius: 5px;
  margin-top: 20px;
}

.express-payment-list .express-payment-container .adyen-checkout__applepay__button {
  background: url("https://checkoutshopper-live.adyen.com/checkoutshopper/images/logos/applepay.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border: none;
  cursor: pointer;
  margin: 3px 0;
}

@media (min-width: 1024px) {
  body.checkout-page {
    overflow-x: hidden;
  }
  body.checkout-page .site {
    overflow: unset;
  }
  .checkout-page__container {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
  }
  .checkout-page__content {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
    margin-left: 0;
    margin-right: 30px;
  }
  .checkout-summary .cart-summary__total-price {
    border-bottom: 1px solid var(--clr-dark-gray-border);
    border-top: 1px solid var(--clr-dark-gray-border);
  }
  .checkout-page:not(.shopping-cart) aside.right {
    margin-left: 30px;
  }
  .checkout-page aside.right {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(33.3333333333% - 30px);
    max-width: calc(33.3333333333% - 30px);
    margin-top: 0;
    margin-right: 0;
  }
  .checkout-page aside.right .checkout-summary {
    margin-left: 40px;
    position: sticky;
    top: 0;
  }
  .checkout-page aside.right .checkout-summary__order.show {
    max-height: 596px;
  }
  .checkout-page aside.right .checkout-summary__header-wrapper.open {
    background-color: transparent;
  }
  .checkout-page aside.right:after {
    border-left: 1px solid var(--clr-dark-gray-border);
    top: 0;
    width: 100vw;
  }
  .checkout-page .cart-summary {
    margin-top: 40px;
    top: 0;
    z-index: 9;
  }
}
@media (min-width: 1280px) {
  .checkout-page aside.right .checkout-summary {
    margin-left: 50px;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .checkout-summary__header-wrapper {
    align-items: start;
    flex-direction: column;
  }
}
.site-usp {
  margin-top: 24px;
}
.site-usp__item {
  margin-bottom: 16px;
}
.site-usp__title, .site-usp__description {
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-shop-text);
  margin-bottom: 16px;
  text-align: center;
}
.site-usp__thumbnails {
  display: flex;
  flex-flow: wrap;
  gap: 5px;
  justify-content: center;
}
.site-usp__thumbnail {
  border: 1px solid var(--bg-header-border);
  border-radius: 4px;
  height: 30px;
  margin: 2px 0;
  padding: 2px;
  width: auto;
}

.shopping-cart-faq h3 {
  text-align: center;
}
.shopping-cart-faq .text-teaser-list .text-column {
  margin-top: 30px;
}
.shopping-cart-faq .text-teaser-list .title {
  color: #05301a;
  font-family: "Times New Roman", Times, serif;
  font-size: 20px;
  letter-spacing: 0.01em;
  line-height: 24px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 11px;
}
.shopping-cart-faq .text-teaser-list .description {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.035em;
  color: #707170;
}

@media (min-width: 1024px) {
  .shopping-cart-faq .text-teaser-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .shopping-cart-faq .text-teaser-list > .text-column {
    width: 26%;
  }
}
.checkout-page.shopping-cart header {
  position: relative;
}
.checkout-page.shopping-cart header:after {
  background-color: var(--bg-header-border);
  bottom: -1px;
  content: "";
  height: 1px;
  left: -20px;
  position: absolute;
  width: calc(100% + 40px);
  z-index: 9;
}

.shopping-cart-incentive {
  padding: 24px 0;
  position: relative;
  text-align: center;
  width: 100%;
}
.shopping-cart-incentive__description {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-shop-text);
  display: block;
  margin-top: 8px;
}
.shopping-cart-incentive__progress {
  background-color: white;
  border: 1px solid var(--clr-base-brand);
  border-radius: 10px;
  display: flex;
  height: 8px;
  margin: 16px auto 0;
  width: 100%;
}
.shopping-cart-incentive__success {
  background-color: var(--clr-base-brand);
  border-radius: 10px;
  width: 0;
}

@media (min-width: 1024px) {
  .checkout-page.shopping-cart header:after {
    left: 40px;
    width: calc(100% - 80px);
  }
  .shopping-cart-incentive {
    padding: 40px 0;
  }
  .shopping-cart-incentive__progress {
    width: 75%;
  }
}
.cart-product-teasers .header {
  display: none;
}

#rc-cart-product-teasers {
  min-height: 150px;
  position: relative;
}
#rc-cart-product-teasers .load-spinner--show:after {
  top: 0;
  z-index: 9;
}
#rc-cart-product-teasers .load-spinner--show:before {
  background-position: 50% 50%;
}

.cart-product {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
  padding: 24px 0;
  border-top: 1px solid var(--clr-dark-gray-border);
}
.cart-product:last-of-type {
  border-bottom: 1px solid var(--clr-dark-gray-border);
}
.cart-product__teaser-image {
  margin-left: 15px;
  margin-right: 15px;
  flex-grow: 0;
  flex-basis: calc(25% - 30px);
  max-width: calc(25% - 30px);
}
.cart-product__teaser-info {
  margin-left: 15px;
  margin-right: 15px;
  flex-grow: 0;
  flex-basis: calc(75% - 30px);
  max-width: calc(75% - 30px);
  margin-left: 10px;
}
.cart-product__teaser-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding-right: 10px;
}
.cart-product__teaser-title {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.375rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-shop-text);
}
.cart-product__teaser-specifications-list {
  margin-top: 8px;
}
.cart-product__teaser-specifications-list-item {
  display: flex;
}
.cart-product__teaser-property, .cart-product__teaser-value {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-shop-text);
}
.cart-product__teaser-value {
  margin-left: 6px;
}
.cart-product__teaser-availability {
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  color: var(--clr-form-valid);
  margin-top: 8px;
  padding-left: 20px;
  position: relative;
}
.cart-product__teaser-availability:before {
  background-color: var(--clr-form-valid);
  border-radius: 50%;
  content: "";
  height: 4px;
  margin-left: -12px;
  margin-top: 5px;
  position: absolute;
  top: 3px;
  width: 4px;
}
.cart-product__teaser-options {
  margin-top: 16px;
}
.cart-product__teaser-options > *:first-of-type {
  margin-right: 16px;
}
.cart-product__teaser-delete, .cart-product__teaser-edit {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-shop-text);
  text-decoration: underline;
  text-underline-offset: 4px;
  transition: 0.1s all ease;
}
.cart-product__teaser-delete:hover, .cart-product__teaser-edit:hover {
  color: var(--clr-form-valid);
}
.cart-product__quantity-plus.disabled {
  opacity: 0.4;
  pointer-events: none;
}
.cart-product__price-wrapper {
  align-items: flex-start;
  display: flex;
  float: right;
  justify-content: space-between;
}
.cart-product__teaser-price {
  display: flex;
  flex-direction: column;
}
.cart-product__teaser-price span {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.375rem;
  letter-spacing: 0.5px;
}
.cart-product__engraved {
  margin-top: 24px;
}
.cart-product__engraved .engraved-button {
  display: none;
}
.cart-product__engraved-text--name {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  margin-bottom: 8px;
}
.cart-product__engraved-available {
  font-size: 0.875rem;
  line-height: 1.125rem;
  letter-spacing: 0.5px;
  color: var(--clr-form-valid);
  margin: 12px 0;
}
.cart-product__engraved-text {
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.cart-product__engraved-properties .total-price {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  display: flex;
  justify-content: end;
}
.cart-product__engraved-properties {
  display: flex;
  justify-content: space-between;
}
.cart-product.deleted {
  animation: slideUp 0.4s ease-in-out forwards;
}
.cart-product input::-webkit-outer-spin-button,
.cart-product input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.checkout-summary .cart-product__teaser-info {
  display: flex;
  flex-direction: column;
}
.checkout-summary .cart-product__price-wrapper {
  margin-top: 16px;
  order: 3;
}

@media (min-width: 1024px) {
  .cart-product {
    padding: 32px 0;
  }
  .cart-product__teaser-wrapper {
    flex-direction: row;
    justify-content: space-between;
  }
  .cart-product__engraved-properties ul {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(58.3333333333% - 30px);
    max-width: calc(58.3333333333% - 30px);
    margin: 0;
  }
  .cart-product__price-wrapper {
    gap: 20px;
  }
  .cart-product__engraved-properties .total-price {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(41.6666666667% - 30px);
    max-width: calc(41.6666666667% - 30px);
    font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  }
  .cart-product__engraved-button--edit {
    margin: 12px 15px 0;
  }
  .cart-product-teasers .cart-product__teaser-image {
    align-items: center;
    display: flex;
  }
}
@media (max-width: 1024px) {
  .cart-product__engraved-properties {
    display: flex;
    justify-content: space-between;
  }
  .cart-product__engraved-description {
    margin: 0;
  }
  .cart-product-teasers .cart-product__teaser-info {
    display: flex;
    flex-direction: column;
  }
  .cart-product-teasers .cart-product__price-wrapper {
    margin-top: 16px;
    order: 3;
  }
}
@media (max-width: 400px) {
  .cart-product__engraved-text--name {
    display: flex;
    flex-direction: column;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .cart-product__price-wrapper {
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
  }
  .cart-product__teaser-price {
    margin-top: 15px;
  }
  .canvas-overlay__content .cart-product__teaser-price {
    margin-top: 0;
  }
}
@keyframes slideUp {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    opacity: 0;
  }
}
.shopping-cart-variant-editor {
  /*  @media (max-width: @tablet) {
      .fancybox-skin {
          padding-left: 30px !important;
          padding-right: 30px !important;
      }

      .color-table {
          .colors {
              padding-right: 15px;
          }

          .color-teaser {
              padding-right: 0;
              padding-left: 0;
          }
      }
  }*/
}
.shopping-cart-variant-editor .header {
  display: flex;
  justify-items: flex-start;
  flex-direction: column;
}
.shopping-cart-variant-editor .color-table {
  margin-top: 10px;
}
.shopping-cart-variant-editor .color-table .colors {
  padding-right: 55px;
  max-height: 340px;
  overflow-y: auto;
  width: 100%;
}
.shopping-cart-variant-editor .color-table .colors .color + .info {
  margin-top: 18px;
}
.shopping-cart-variant-editor .color-table .filters {
  margin-bottom: 25px;
  margin-top: 25px;
}
.shopping-cart-variant-editor .color-teaser {
  margin-bottom: 5px;
}
.shopping-cart-variant-editor .color-teaser figure img {
  height: 100%;
}
.shopping-cart-variant-editor .color-teaser:hover:not(.selected):before {
  border-radius: 50%;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  background-color: transparent;
  border: 2px solid rgba(255, 255, 255, 0.75);
  background-repeat: no-repeat;
  content: "";
  height: 36px;
  position: absolute;
  top: 8px;
  width: 36px;
  z-index: 9;
}
.shopping-cart-variant-editor .color-teaser:hover:not(.selected) figure {
  position: relative;
}
.shopping-cart-variant-editor .color-teaser:hover:not(.selected) figure:after {
  /*font-family: 'Faber Icons';
  transform: translate3d(-50%,-50%, 0);
  color: @white-30;
  content: "\e930";
  font-size: 30px;
  position: absolute;
  left: 50%;
  top: 50%;*/
}
.shopping-cart-variant-editor .color-teaser.selected:before {
  width: 40px;
  height: 40px;
  top: 8px;
}
.shopping-cart-variant-editor .image {
  width: 100px;
  margin-right: 15px;
}
.shopping-cart-variant-editor .image img {
  display: block;
  width: 100%;
}
.shopping-cart-variant-editor .input.buttons {
  margin-left: 0;
  margin-top: 20px;
}
.shopping-cart-variant-editor .modal {
  min-width: 610px;
}
.shopping-cart-variant-editor .product-info .title {
  display: flex;
}
.shopping-cart-variant-editor .product-info .title p {
  font-size: 12px;
  letter-spacing: 0.035em;
  line-height: 19px;
  color: #c0c0c0;
  display: inline-block;
}
.shopping-cart-variant-editor .product-info h2 {
  /*  .stage-seo-hl();
  font-size: @font-size-20;
  line-height: @line-height-24;*/
}
.shopping-cart-variant-editor .product-info .color-picker .title {
  float: none;
}
.shopping-cart-variant-editor .product-info .color-picker .container {
  max-width: 380px;
}
.shopping-cart-variant-editor .product-info .price {
  margin-top: 10px;
  /*.variant-name {
      .variation-tag();
  }*/
}
.shopping-cart-variant-editor .product-info .price td {
  padding-right: 10px;
}
.shopping-cart-variant-editor .product-info .price .variant-number {
  font-size: 20px;
  line-height: 22px;
  color: var(--clr-base-brand);
  padding-right: 18px;
}
.shopping-cart-variant-editor .product-info .price .variant-color span {
  border-radius: 15px;
  display: block;
  width: 13px;
  height: 13px;
}
.shopping-cart-variant-editor .product-info .selectbox {
  max-width: 380px;
}
.shopping-cart-variant-editor .product-info .selectbox .selectboxit-container {
  margin-top: 4px;
}
.shopping-cart-variant-editor .form-fields .input.buttons button {
  padding-left: 50px;
  padding-right: 50px;
}

@media (min-width: 1024px) {
  .shopping-cart-variant-editor .header {
    flex-direction: row;
  }
}
/*.fancybox-opened {
    .fancybox-close {
        .sprite-modal-close;
        cursor: pointer;
        position: absolute;
        right: 10px;
        top: 10px;
    }
}*/
.engraving-module .fancybox-inner.loading {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
}
.engraving-module .fancybox-inner.loading:before {
  content: "";
  background-position: 50% 25%;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(/dist/FC.Ecom/7ee57de2133f8cb9bbfa.gif);
  background-repeat: no-repeat;
}
.engraving-module .fancybox-inner.loading:after {
  content: "";
  background: var(--clr-beige);
  opacity: 0.5;
  width: 100%;
  height: 100%;
  position: absolute;
}

.fancybox-is-open .engraving-module .form-fields {
  float: none;
  margin: auto;
  width: auto;
}

.engraving-overlay {
  --border-gray-light: #e1e2e4;
  max-width: 830px;
  /*@media (max-width: @android-portrait-mode) {
      padding: 0 24px;
  }*/
}
.engraving-overlay .input {
  width: 100%;
  margin: 0;
}
.engraving-overlay .form-paragraph {
  padding-top: 34px;
}
.engraving-overlay .form-paragraph h3 {
  font-style: normal;
}
.engraving-overlay .quantity-text {
  color: var(--clr-light-text);
  font-size: 14px;
  margin-top: 13px;
}
.engraving-overlay .availability {
  margin-top: 30px;
}
.engraving-overlay .availability .green,
.engraving-overlay .availability .red {
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
}
.engraving-overlay .availability .green {
  color: #009c4e;
}
.engraving-overlay .availability .red {
  color: #e62e2e;
}
.engraving-overlay .font-select {
  margin-top: 30px;
}
.engraving-overlay #SelectedFont {
  border: 1px solid #e1e2e4;
  color: var(--clr-light-text);
  outline: none;
  padding: 10px;
  width: 100%;
}
.engraving-overlay .left-side {
  box-sizing: border-box;
  padding-top: 7px;
  position: relative;
}
.engraving-overlay .left-side img {
  width: 100%;
}
.engraving-overlay .left-side .price-info {
  display: none;
}
.engraving-overlay .engraved-product-wrapper {
  position: relative;
}
.engraving-overlay .media {
  position: relative;
  border: 1px solid #e1e2e4;
  box-sizing: border-box;
  display: block;
}
.engraving-overlay .engraving-text input {
  font-size: 14px;
}
.engraving-overlay .engraved-text {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  top: calc(50% - 8px);
  left: 0;
  text-align: center;
  width: calc(100% - 15px);
}
.engraving-overlay .engraved-text span {
  display: inline-block;
  color: #333333;
  line-height: 1;
  font-size: 12px;
}
.engraving-overlay .price-info {
  color: var(--clr-light-text);
  font-size: 12px;
}
.engraving-overlay .price-info .description {
  border-top: 1px solid var(--border-gray-light);
  margin-top: 23px;
  padding-top: 13px;
}
.engraving-overlay .price-info .product-name {
  color: var(--clr-base-brand);
  font-size: 18px;
  font-family: "Times New Roman", Times, serif;
  display: inline-block;
  width: 60%;
}
.engraving-overlay .price-info .total-price-label {
  display: inline-block;
  vertical-align: top;
  text-align: right;
  width: 38%;
}
.engraving-overlay .price-info .property {
  display: inline-block;
  width: 50%;
}
.engraving-overlay .price-info .value {
  display: inline-block;
  text-align: right;
  width: 48%;
}
.engraving-overlay .price-info .total-price {
  border-top: 1px solid var(--border-gray-light);
  font-size: 15px;
  font-weight: 600;
  margin-top: 10px;
  padding-top: 10px;
  color: #707170;
}
.engraving-overlay .right-side {
  box-sizing: border-box;
  border: none;
}
.engraving-overlay .right-side input,
.engraving-overlay .right-side .message-info,
.engraving-overlay .right-side .valid {
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  outline: none;
}
.engraving-overlay .right-side .error div.message-info {
  text-align: left;
}
.engraving-overlay select#PostData_SelectedFont {
  width: 100% !important;
}
.engraving-overlay .selectboxit-arrow-container .selectboxit-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.engraving-overlay .note {
  color: #707170;
  font-size: 15px;
  line-height: 1.5;
  padding-top: 24px;
}
.engraving-overlay .note li {
  list-style-type: disc;
}
.engraving-overlay label {
  font-size: 13px;
  color: #848484;
}
.engraving-overlay .text-hint {
  font-size: 12px;
  color: #848484;
}
.engraving-overlay .custom-select {
  color: #707170;
  text-transform: uppercase;
  padding-left: 4px;
  width: 100%;
}
.engraving-overlay .quantity .custom-select {
  text-align: center;
}
.engraving-overlay .disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  color: white;
}
.engraving-overlay .amount {
  display: inline-block;
  text-align: right;
  width: 48%;
}
.engraving-overlay .input.buttons {
  align-items: center;
  margin: 55px auto 35px;
  display: flex;
  gap: 10px;
}
.engraving-overlay .input.buttons button.btn--secondary {
  width: 100%;
}
.engraving-overlay .input.buttons button.btn--secondary:hover {
  text-decoration: none;
}
.engraving-overlay .input.buttons .btn--primary {
  padding: 16px 10px;
  width: 100%;
}
.engraving-overlay .input.buttons .btn--primary .icon-cart {
  padding-right: 8px;
}
.engraving-overlay span.field-validation-error.error {
  color: #c53430;
}

.custom-select__selected[data-val=AvantGarde],
.custom-select__option[data-val=AvantGarde] {
  font-family: TeXGyreAdventor;
}

.custom-select__selected[data-value=Modrome],
.custom-select__option[data-value=Modrome] {
  font-family: Azote W05 Regular;
}
.custom-select__selected[data-value=Modrome] a,
.custom-select__option[data-value=Modrome] a {
  font-size: 18px;
}

.custom-select__selected[data-value=Scriptrund],
.custom-select__option[data-value=Scriptrund] {
  font-family: Feronia;
}

.custom-select__selected[data-value=AvantGarde],
.custom-select__option[data-value=AvantGarde] {
  font-family: TeXGyreAdventor;
}

.custom-select__selected[data-value=Modrome],
.custom-select__option[data-value=Modrome] {
  font-family: Azote W05 Regular;
  font-size: 18px;
}

.custom-select__selected[data-value=Scriptrund],
.custom-select__option[data-value=Scriptrund] {
  font-family: Feronia;
}

@media (min-width: 400px) {
  .engraving-overlay .input.buttons > div {
    flex: 1;
  }
}
@media (min-width: 1024px) {
  .engraving-overlay {
    padding: 0 24px;
  }
  .engraving-overlay .left-side {
    padding-right: 30px;
  }
  .engraving-overlay .left-side .media {
    display: inline-flex;
  }
  .engraving-overlay .left-side .price-info {
    display: block;
  }
  .engraving-overlay .availability {
    border-bottom: 1px solid #e1e2e4;
    padding-bottom: 14px;
  }
  .engraving-overlay .show-on-mobile {
    display: none;
  }
  .engraving-overlay .engraving {
    display: flex;
    gap: 30px;
  }
  .engraving-overlay .engraving > * {
    flex: 1;
  }
  .engraving-overlay .note {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .engraving-module .fancybox-inner {
    height: auto !important;
  }
}
.engraving-module .title {
  color: var(--clr-base-brand);
}
.engraving-module .selectboxit-option-anchor {
  color: #707170;
}
.engraving-module .price-info .product-name {
  color: #383838;
}
.engraving-module .input.buttons .primary:hover,
.engraving-module .input.buttons .secondary:hover {
  opacity: 0.8;
  color: white;
}
.engraving-module .input.buttons .primary:focus, .engraving-module .input.buttons .primary:active,
.engraving-module .input.buttons .secondary:focus,
.engraving-module .input.buttons .secondary:active {
  opacity: 0.9;
  color: white;
}

.product-teaser.item .engraving .icon-a-filled-circle,
.product-teaser-list .item .engraving .icon-a-filled-circle {
  color: #b58558;
}

.product-teaser.item .engraving, .product-teaser-list .item .engraving {
  color: #707170;
}

.cart-product-teaser .icon-A-filled {
  color: #b58558;
}
.cart-product-teaser .engraved .engraved-button .personalized {
  color: #b58558;
}

.product-listing-page {
  padding-top: 0;
}

.product-filter__layout {
  background-color: #fff;
  height: 100vh;
  left: -100%;
  position: fixed;
  top: 0;
  transition: 0.4s ease-in-out;
  width: calc(100vw - 20px);
  z-index: 99;
}
.product-filter__layout.overlay--opened {
  left: 0;
  transition: all 0.4s ease-in-out;
}
.product-filter__layout.overlay--opened .overlay {
  opacity: 0.5;
  visibility: visible;
}
.product-filter__layout-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: calc(100% - 15px);
}
.product-filter__overlay {
  left: 100%;
}
.product-filter__close-btn {
  cursor: pointer;
  height: 20px;
  position: absolute;
  right: 24px;
  top: 28px;
  width: 20px;
  z-index: 1;
}
.product-filter__close-btn:after, .product-filter__close-btn:before {
  background-color: var(--clr-close-filter);
  content: "";
  height: 15px;
  left: 10px;
  position: absolute;
  width: 2px;
}
.product-filter__close-btn:after {
  transform: rotate(45deg);
}
.product-filter__close-btn:before {
  transform: rotate(-45deg);
}
.product-filter__headline {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  margin-bottom: 16px;
  padding: 24px 20px;
  position: relative;
  text-align: center;
}
.product-filter__headline:after {
  background-color: var(--clr-border-btn);
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: calc(100% + 15px);
}
.product-filter__clear-all {
  display: flex;
  flex-direction: column;
  padding: 24px 24px 65px;
  width: 100%;
}
.product-filter__summary, .product-filter__clear-all-link {
  display: flex;
  justify-content: center;
  text-align: center;
  width: 100%;
}
.product-filter__summary {
  margin-top: 12px;
}
.product-filter__summary:hover {
  color: white;
}
.product-filter__clear-all-text, .product-filter__summary-text {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
.product-filter__clear-all-text {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  letter-spacing: 0.5px;
}
.product-filter__clear-all-link:hover {
  color: var(--clr-base-text);
}

.mac .product-filter__clear-all {
  padding-bottom: 90px;
}

.product-filter-list {
  height: 100%;
  margin-right: 4px;
  overflow: auto;
  padding: 0 12px 0 24px;
  width: 100%;
}
.product-filter-list::-webkit-scrollbar {
  width: 4px;
}
.product-filter-list::-webkit-scrollbar-thumb {
  background-color: var(--clr-base-brand);
}
.product-filter-list::-webkit-scrollbar-track {
  background-color: var(--bg-clr-scrollbar);
}
.product-filter-list__content {
  border-bottom: 1px solid var(--clr-border-btn);
  display: flex;
  flex-direction: column;
  padding: 24px 0;
}
.product-filter-list__content .product-filter-list__items {
  height: 0;
  visibility: hidden;
}
.product-filter-list__content img {
  display: inline-block;
}
.product-filter-list__item {
  font-size: 0.875rem;
  line-height: 2.125rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.product-filter-list__item:hover {
  color: var(--clr-base-text);
  text-decoration: underline;
}
.product-filter-list__header {
  cursor: pointer;
}
.product-filter-list__title {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  position: relative;
}
.product-filter-list__arrow-down {
  height: 20px;
  position: absolute;
  right: -10px;
  top: 10px;
  width: 20px;
}
.product-filter-list__arrow-down:before {
  border-top: 2px solid #000;
  border-right: 2px solid #000;
  content: "";
  display: inline-block;
  height: 6px;
  position: absolute;
  transition: transform 0.5s;
  transform: translateY(-35%) rotate(135deg);
  width: 6px;
}
.product-filter-list--selected.product-filter-list--active {
  display: inline-block;
  margin-top: 15px;
  width: max-content;
}
.product-filter-list__remove--selected {
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.5px;
  background-color: var(--bg-btn-filter);
  border-radius: 20px;
  border: 1px solid var(--clr-border-btn);
  display: flex;
  padding: 12px 28px 12px 16px;
  position: relative;
  transition: 0.2s all;
}
.product-filter-list__remove--selected:hover {
  background-color: var(--bg-btn-filter-hover);
  border: 1px solid var(--clr-border-btn-hover);
  color: var(--clr-base-text);
}
.product-filter-list__remove--selected .product-filter__close-btn {
  height: 16px;
  top: 13px;
  right: 10px;
  width: 16px;
}
.product-filter-list__remove--selected .product-filter__close-btn:after, .product-filter-list__remove--selected .product-filter__close-btn:before {
  height: 11px;
}
.product-filter-list__close-icon {
  margin-left: 6px;
}

.product-filter__content-isopened .product-filter-list__items {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-top: 15px;
  visibility: visible;
}

.product-filter-list__items.collapse {
  margin-top: 0;
}
.product-filter-list__items.collapse .product-filter-list__item.active {
  display: none;
}

.product-filter__content-isopened .product-filter-list__arrow-down:before {
  transform: translateY(-35%) rotate(-45deg);
}

.product-filters {
  margin-top: 24px;
}
.product-filters__wrapper {
  align-items: center;
  display: flex;
  flex-direction: row;
}
.product-filters__sort-button {
  margin-left: 20px;
  padding: 0;
  position: relative;
}
.product-filters .edd-head {
  padding: 15px 20px;
}
.product-filters .edd-value {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.product-filters .edd-option {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
}

.filter-button__link {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  text-decoration: unset;
}
.filter-button__link:hover {
  color: var(--clr-base-text);
}
.filter-button__amount {
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: 0.5px;
  background-color: var(--clr-base-highlight);
  box-sizing: border-box;
  border-radius: 50%;
  color: #fff;
  height: 16px;
  margin-left: 8px;
  padding: 2px 0 2px 1px;
  text-align: center;
  width: 16px;
}
.filter-button__icon {
  align-items: center;
  display: flex;
  height: 17px;
  justify-content: center;
  margin-left: 12px;
  position: relative;
  width: 24px;
}
.filter-button__bar {
  background-color: var(--clr-base-text);
  display: block;
  height: 2px;
  margin: 0;
  position: absolute;
  width: 17px;
}
.filter-button__bar:first-of-type {
  top: 3px;
}
.filter-button__bar:nth-child(2) {
  width: 11px;
}
.filter-button__bar:nth-child(3) {
  top: 13px;
  width: 5px;
}
.filter-button__amount {
  display: none;
}

.sort-button__list {
  display: none;
}

.search-result-summary {
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.5px;
  margin-bottom: 25px;
  margin-top: 16px;
}

.product-filter-list__items.color-circle {
  display: block;
  flex-direction: unset;
}
.product-filter-list__items.color-circle .product-filter-list__item:after,
.product-filter-list__items.color-circle .product-filter-list__item.active:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 6px;
  border: 1px solid var(--clr-border-btn);
  border-radius: 50%;
  top: -7px;
  left: -7px;
  opacity: 0;
}
.product-filter-list__items.color-circle .product-filter-list__item {
  display: inline-block;
  height: 30px;
  margin-right: 18px;
  margin-top: 18px;
  position: relative;
}
.product-filter-list__items.color-circle .product-filter-list__item:hover:after {
  opacity: 1;
  transform: scale(1);
}
.product-filter-list__items.color-circle .product-filter-list__item.active:after {
  opacity: 1;
}
.product-filter-list__items.color-circle:hover {
  text-decoration: none;
}

.product-filter-list__items.button-entry {
  display: block;
  flex-direction: unset;
}
.product-filter-list__items.button-entry .product-filter-list__item {
  align-items: center;
  border: 1px solid var(--clr-border-btn);
  border-radius: 3px;
  display: flex;
  float: left;
  height: 46px;
  justify-content: center;
  margin: 0 7px 7px 0;
  text-decoration: unset;
  transition: 0.2s all;
  width: 46px;
}
.product-filter-list__items.button-entry .product-filter-list__item.active {
  background-color: var(--bg-btn-filter-hover);
}
.product-filter-list__items.button-entry .product-filter-list__item:hover {
  background-color: var(--bg-btn-filter-hover);
}

@media (min-width: 1024px) {
  .product-listing-page,
  .content-listing-page {
    padding-top: 0;
  }
  .mac .product-filter__clear-all {
    padding-bottom: 24px;
  }
  .product-filter__layout {
    left: -425px;
    width: 425px;
  }
  .product-filter__clear-all {
    flex-direction: row;
    justify-content: space-between;
    padding: 24px;
  }
  .product-filter__clear-all-link, .product-filter__summary {
    width: 49%;
  }
  .product-filter__summary {
    margin-top: 0;
  }
  .product-filter.overlay--opened .overlay {
    display: none;
  }
  .product-filter__wrapper::after {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0), rgb(255, 255, 255));
    bottom: 0;
    content: "";
    display: block;
    height: 35px;
    pointer-events: none;
    position: sticky;
    left: 0;
    width: 100%;
    z-index: 99;
  }
  .product-filters__sort-button {
    margin-left: 8px;
  }
  .search-result-summary {
    margin-bottom: 40px;
  }
}
.seo-intro-text {
  padding-top: 28px;
  text-align: center;
}
.seo-intro-text__title {
  font-family: "Georgia-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-text);
  font-weight: 500;
}
.seo-intro-text__description {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-text);
  margin: 8px 0 24px;
}
.seo-intro-text:empty {
  display: none;
}

.seo-text {
  position: relative;
}
.seo-text::before {
  background-color: var(--bg-content-container, var(--bg-seo-text));
  content: "";
  height: 100%;
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: absolute;
  right: 50%;
  top: 0;
  width: calc(100vw - 9px);
  z-index: -1;
}
.seo-text__wrapper {
  padding-top: 80px;
  padding-bottom: 80px;
  text-align: center;
}
.seo-text__title {
  font-size: 1.5rem;
  line-height: 1.6875rem;
  letter-spacing: 0.5px;
  font-family: "Georgia-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  margin-bottom: 24px;
}
.seo-text:empty {
  display: none;
}

.expandable-wrapper__description {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
}

.intro-text__title {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.intro-text__description {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
}
.intro-text__expandable-content {
  margin-top: 40px;
}

@media (min-width: 1024px) {
  .seo-intro-text {
    padding-top: 72px;
    text-align: left;
  }
  .seo-intro-text__description {
    font-size: 1rem;
    line-height: 1.625rem;
    letter-spacing: 0.5px;
    margin: 12px 0 24px;
  }
  .seo-text {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
  }
  .seo-text__wrapper {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
    text-align: left;
  }
  .seo-text__columns-wrapper {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
  }
  .intro-text__expandable-content {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
  }
}
.breadcrumb {
  height: 42px;
  overflow: hidden;
  padding: 16px 20px 0;
  position: relative;
}
.breadcrumb::after {
  background-color: var(--bg-header-border);
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.breadcrumb::before {
  background: linear-gradient(90deg, hsla(0deg, 0%, 100%, 0), #fff 80%, #fff);
  content: "";
  height: 28px;
  position: absolute;
  right: 20px;
  top: 50%;
  width: 20px;
  z-index: 1;
}

.breadcrumb-list {
  overflow: auto;
  white-space: nowrap;
  height: 200%;
  width: 100%;
}
.breadcrumb-list__item:not(:last-of-type) {
  margin-right: 20px;
}
.breadcrumb-list__item {
  display: inline-block;
  position: relative;
}
.breadcrumb-list__item:not(:last-of-type)::before {
  border-top: 1px solid var(--clr-base-text);
  border-right: 1px solid var(--clr-base-text);
  content: "";
  display: inline-block;
  height: 2px;
  opacity: 0.5;
  position: absolute;
  transform: rotate(45deg);
  top: 50%;
  right: -10px;
  width: 2px;
}
.breadcrumb-list__item .breadcrumb-list__title:hover {
  opacity: 1;
}
.breadcrumb-list__title {
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-text);
  opacity: 0.5;
  transition: 0.1s all ease;
}

@media (min-width: 1024px) {
  .breadcrumb {
    height: auto;
    padding: 20px 40px 0;
  }
  .breadcrumb::after {
    left: unset;
    width: calc(100% - 80px);
  }
  .breadcrumb:before {
    display: none;
  }
}
.content-overview {
  padding-bottom: 30px;
  padding-top: 8px;
}
.content-overview__image img {
  width: 100%;
}
.content-overview__intro-headline {
  display: flex;
  flex-direction: column;
}
.content-overview__intro-text {
  display: flex;
  flex-direction: row;
  margin-top: 32px;
}
.content-overview__intro-title {
  width: fit-content;
}
.content-overview__intro-description {
  margin-top: 18px;
}
.content-overview__intro-sign {
  margin-right: 8px;
  margin-top: 36px;
}
.content-overview__intro-sign img {
  object-fit: cover;
  object-position: center;
  max-width: initial;
  width: 50px;
}
.content-overview__teaser {
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);
  margin-top: 32px;
  width: 100%;
}
.content-overview__teaser-wrapper {
  padding: 24px;
}
.content-overview .topline {
  margin-bottom: 16px;
}

.content-overview__intro-sign + .content-overview__intro-headline {
  width: calc(100% - 50px);
}

.content-teaser__title {
  font-family: "Georgia-Regular", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-weight: 100;
  margin: 12px 0 4px;
}
.content-teaser__image img {
  object-fit: cover;
  object-position: center;
  max-width: initial;
  height: 75px;
  float: right;
  width: 75px;
}
.content-teaser__caption {
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Light", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-text);
  font-weight: 100;
}
.content-teaser__review {
  margin: 8px 0;
}
.content-teaser__price-content {
  align-items: baseline;
  display: flex;
  margin-bottom: 16px;
  margin-top: 12px;
}
.content-teaser__price {
  font-size: 1.125rem;
  line-height: 1.3125rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
}
.content-teaser__price-tax {
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Light", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  margin-left: 8px;
}
.content-teaser__link {
  color: white;
}
.content-teaser__link:hover {
  color: #fff;
}

@media (min-width: 1024px) {
  .content-overview {
    padding-bottom: 60px;
    padding-top: 32px;
  }
  .content-overview__intro-text {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(58.3333333333% - 30px);
    max-width: calc(58.3333333333% - 30px);
    margin-top: 60px;
  }
  .content-overview__wrapper {
    position: relative;
  }
  .content-overview__teaser {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(41.6666666667% - 30px);
    max-width: calc(41.6666666667% - 30px);
    margin-top: 0;
    position: absolute;
    right: 0;
    top: -160px;
  }
  .content-overview__intro-sign {
    margin-right: 16px;
  }
  .content-overview__intro-sign img {
    width: 100px;
  }
  .content-overview__teaser-wrapper {
    padding: 40px;
  }
  .content-teaser__image img {
    height: 104px;
    width: 120px;
  }
  .content-teaser__price {
    font-size: 1.5rem;
    line-height: 2rem;
    letter-spacing: 0.5px;
  }
  .content-teaser__price-tax {
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: 0.5px;
  }
  .content-overview__intro-sign + .content-overview__intro-headline {
    width: auto;
  }
}
@media (max-width: 1023px) {
  .content-teaser .hdl-4 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: 0.5px;
    color: var(--clr-base-text);
  }
  .content-teaser__sub-title {
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: 0.5px;
    color: var(--clr-base-text);
  }
}
.standard-teaser__list {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
  flex-flow: row wrap;
  margin-left: -10px;
  margin-right: -10px;
}

.content-listing-page--background {
  background-color: var(--bg-content-container, initial);
}

.content-listing-page .standard-teaser-container__content-image img {
  height: auto;
}

@media (max-width: 1023px) {
  .content-listing-page .product-teaser__item {
    flex-basis: 100%;
    margin-bottom: 16px;
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .content-listing-page .product-teaser__item {
    margin-bottom: 30px;
  }
}
.content-detail-page--background {
  background-color: var(--bg-content-container, initial);
}

.tutorial-summary__wrapper {
  background-color: var(--bg-tutorial-summary);
  padding: 20px 24px;
}
.tutorial-summary__headline {
  margin-bottom: 20px;
}
.tutorial-summary__audience, .tutorial-summary__time-estimation {
  box-sizing: border-box;
  display: flex;
}
.tutorial-summary__audience {
  padding-bottom: 20px;
  padding-top: 12px;
}
.tutorial-summary__time-estimation {
  border-top: 1px solid var(--clr-dark-gray-border);
  padding: 20px 0;
}
.tutorial-summary__equipment {
  border-top: 1px solid var(--clr-dark-gray-border);
  padding-top: 20px;
  word-break: break-all;
}
.tutorial-summary ul {
  padding-left: 20px;
}
.tutorial-summary li {
  list-style-type: disc;
}
.tutorial-summary .audience__icon::after {
  background-image: url(/dist/FC.Ecom/997355be29a4b3e5baa4.png);
}
.tutorial-summary .time-estimation__icon::after {
  background-image: url(/dist/FC.Ecom/6ace359baeff73ce09cb.png);
}
.tutorial-summary .time-estimation__icon::after,
.tutorial-summary .audience__icon::after {
  background-size: 75px;
  background-position-x: center;
  background-position: center;
  content: "";
  height: 75px;
  width: 75px;
  mix-blend-mode: multiply;
}
.tutorial-summary .time-estimation__icon,
.tutorial-summary .audience__icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.tutorial-summary .time-estimation__icon + .time-estimation__inner-text,
.tutorial-summary .audience__icon + .audience__inner-text {
  margin-left: 19px;
}
.tutorial-summary .list-title {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
}

@media (min-width: 1024px) {
  .tutorial-summary__content {
    margin-left: auto;
    margin-right: auto;
  }
  .tutorial-summary__wrapper {
    display: flex;
    padding: 40px 30px;
  }
  .tutorial-summary__audience {
    padding-top: 0;
  }
  .tutorial-summary__wrapper-inner {
    padding-right: 40px;
  }
  .tutorial-summary__wrapper-inner, .tutorial-summary__equipment {
    margin-left: 0;
    margin-right: 0;
  }
  .tutorial-summary__equipment {
    border-left: 1px solid var(--clr-dark-gray-border);
    border-top: unset;
    padding: 0 30px;
  }
  .tutorial-summary .time-estimation__icon + .time-estimation__inner-text,
  .tutorial-summary .audience__icon + .audience__inner-text {
    margin-left: 24px;
  }
  .tutorial-summary .time-estimation__icon::after,
  .tutorial-summary .audience__icon::after {
    background-size: 100px;
    height: 100px;
    width: 100px;
  }
}
.background-mood-image {
  display: none;
}

@media (min-width: 1024px) {
  .background-mood-image {
    display: block;
  }
  .background-mood-image__wrapper {
    position: relative;
  }
  .background-mood-image picture {
    position: absolute;
    right: 0;
    top: -70px;
    z-index: -1;
  }
  .background-mood-image:empty {
    display: none;
  }
}
.search-overlay {
  background-color: white;
  height: 100vh;
  left: 0;
  overflow: hidden;
  padding: 25px 20px 0;
  position: absolute;
  visibility: hidden;
  width: 100%;
  z-index: 99;
}
.search-overlay__wrapper {
  height: calc(100vh - 200px);
  margin-top: 24px;
  overflow: auto;
}
.search-overlay__wrapper::-webkit-scrollbar {
  width: 4px;
}
.search-overlay__wrapper::-webkit-scrollbar-thumb {
  background-color: var(--clr-base-brand);
}
.search-overlay__wrapper::-webkit-scrollbar-track {
  background-color: var(--bg-clr-scrollbar);
}
.search-overlay__second-column {
  margin-top: 32px;
  margin-right: 10px;
}
.search-overlay__second-column .search-overlay__headline {
  margin-bottom: 24px;
}
.search-overlay__second-column .product-teaser__image-wrapper {
  margin-right: 20px;
}
.search-overlay__second-column .product-teaser__image-wrapper {
  width: 40%;
}
.search-overlay__second-column .product-teaser__item-description {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 60%;
}
.search-overlay__headline {
  font-size: 1rem;
  line-height: 1.1875rem;
  letter-spacing: 0.5px;
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  color: var(--clr-base-text);
  margin-bottom: 16px;
}
.search-overlay__show-more {
  font-family: "Inter-SemiBold", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.625rem;
  letter-spacing: 0.5px;
  text-decoration: underline;
}
.search-overlay__item:not(:last-of-type) {
  margin-bottom: 12px;
}
.search-overlay__item-link {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-text);
}
.search-overlay__item-link:hover {
  text-decoration: underline;
}
.search-overlay__articles {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.search-overlay__articles .product-teaser__item {
  flex-basis: 100%;
  margin: 0 0 8px 0;
  max-width: 100%;
}
.search-overlay__articles .product-teaser__item > a {
  display: flex;
  flex-direction: row;
}
.search-overlay__articles .product-teaser-list-item__variant {
  flex-direction: column;
  height: auto;
}
.search-overlay__article {
  flex-basis: calc(50% - 4px);
  max-width: calc(50% - 4px);
  margin-bottom: 13px;
}
.search-overlay__article-teaser {
  flex-basis: calc(50% - 20px);
  margin-bottom: 13px;
  max-width: calc(50% - 20px);
}
.search-overlay__article-headline {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  color: var(--clr-base-text);
}

.header.search-overlay--opened .close-layer {
  display: block;
  left: 0;
}
.header.search-overlay--opened .search-input__btn {
  left: unset;
  right: 20px;
  top: 7px;
}
.header.search-overlay--opened .search-input {
  display: block;
}

.search-overlay--opened .search-overlay {
  overflow: visible;
  visibility: visible;
}

.header .load-spinner.load-spinner--show {
  visibility: visible;
  z-index: 999;
}

.header .load-spinner {
  visibility: hidden;
}

@media (min-width: 1024px) {
  .search-overlay {
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.15);
    left: unset;
    height: 513px;
    padding: 24px 32px 0;
    right: 135px;
    top: 115px;
    width: 670px;
  }
  .search-overlay__wrapper {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    height: 100%;
    margin-top: 0;
    overflow: unset;
  }
  .search-overlay__first-column {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(41.6666666667% - 30px);
    max-width: calc(41.6666666667% - 30px);
  }
  .search-overlay__second-column {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(58.3333333333% - 30px);
    max-width: calc(58.3333333333% - 30px);
    margin-right: 0;
  }
  .search-overlay__second-column .product-teaser__image-wrapper,
  .search-overlay__second-column .product-teaser__item-description {
    width: 50%;
  }
  .search-overlay__second-column .product-teaser__image-wrapper {
    margin-right: 20px;
  }
  .search-overlay__first-column, .search-overlay__second-column {
    margin-top: 0;
  }
  .search-overlay__articles, .search-overlay__items {
    max-height: 430px;
    overflow-y: auto;
    padding-right: 10px;
  }
  .search-overlay__articles::-webkit-scrollbar, .search-overlay__items::-webkit-scrollbar {
    width: 4px;
  }
  .search-overlay__articles::-webkit-scrollbar-thumb, .search-overlay__items::-webkit-scrollbar-thumb {
    background-color: var(--clr-base-brand);
  }
  .search-overlay__articles::-webkit-scrollbar-track, .search-overlay__items::-webkit-scrollbar-track {
    background-color: var(--bg-clr-scrollbar);
  }
  .search-overlay__article-teaser {
    flex-basis: calc(50% - 11px);
    max-width: calc(50% - 11px);
    margin-bottom: 22px;
  }
  .search-overlay .product-teaser-list-item__image img {
    max-width: 100%;
  }
  .header .load-spinner {
    height: 513px;
    left: unset;
    position: absolute;
    top: 115px;
    right: 135px;
    width: 670px;
  }
}
.search-input {
  background-color: white;
  border: 1px solid var(--clr-border-btn);
  border-radius: 24px;
  display: none;
  padding: 8px;
  position: relative;
  right: -32px;
  width: calc(100% - 30px);
}
.search-input__field {
  appearance: none;
  border: none;
  background-color: transparent;
  display: block;
  line-height: 28px;
  outline: none;
  width: 100%;
  z-index: 9;
}
.search-input__btn,
.search-input .close-layer {
  position: absolute;
  cursor: pointer;
}
.search-input__btn {
  left: 0;
  top: -14px;
}

.search-overlay--opened .search-input {
  background-color: var(--bg-btn-filter);
  border-color: var(--bg-btn-filter);
}

.header__search-wrapper .close-layer {
  cursor: pointer;
  display: none;
  height: 31px;
  position: absolute;
  right: 20px;
  top: 21px;
  width: 24px;
  z-index: 99;
}
.header__search-wrapper .close-layer:after, .header__search-wrapper .close-layer:before {
  background-color: var(--clr-base-text);
  content: "";
  height: 2px;
  position: absolute;
  top: 4px;
  width: 18px;
}
.header__search-wrapper .close-layer:before {
  transform: rotate(45deg);
}
.header__search-wrapper .close-layer:after {
  transform: rotate(-45deg);
}

@media (min-width: 1024px) {
  .search-input {
    border: 1px solid var(--clr-border-btn);
    display: block;
    padding: 9px 20px 9px 16px;
    right: 0;
    width: 100%;
  }
  .search-input__field {
    line-height: 26px;
  }
  .search-input__btn {
    left: unset;
    pointer-events: none;
    right: 25px;
    top: 7px;
  }
  .header__search-wrapper .close-layer:after,
  .header__search-wrapper .close-layer:before {
    top: 0;
  }
  .header.search-overlay--opened .search-input__btn {
    display: none;
  }
  .header.search-overlay--opened .close-layer {
    left: unset;
  }
}
.personal-information h1 {
  text-align: center;
  line-height: 28px;
  font-size: 30px;
  padding-bottom: 31px;
  margin-top: 25px;
}
.personal-information .teasers {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.personal-information .teasers .teaser {
  flex-grow: 1;
}
.personal-information .teasers .teaser .paragraph-text {
  background-color: white;
  margin-top: 0;
  padding: 24px 31px;
}
.personal-information .teasers .teaser .paragraph-text a {
  cursor: pointer;
  display: inline-block;
  font-weight: 600;
  text-decoration: underline;
}
.personal-information .teasers .teaser .paragraph-text ul {
  list-style: none;
  margin-top: 0;
  min-height: 104px;
}
.personal-information .teasers .teaser .paragraph-text ul li {
  color: #3F4140;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.personal-information .teasers .teaser .paragraph-text ul li:first-child {
  font-weight: 600;
}
.personal-information .teasers .teaser .paragraph-text ul + a {
  margin-top: 10px;
}
.personal-information__header {
  background-color: var(--clr-base-brand);
  font-size: 0;
  height: 52px;
}
.personal-information__header h5 {
  color: white;
  font-weight: 600;
  font-size: 16px;
}
.personal-information__header span {
  color: white;
  font-size: 52px;
}
.personal-information__header h5,
.personal-information__header span {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}

.profiling .input {
  align-items: center;
  display: flex;
}
.profiling input[type=checkbox] {
  height: 22px;
  width: 22px;
}
.profiling .form-field {
  margin-bottom: 15px;
}

@media (min-width: 1024px) {
  .personal-information {
    margin: auto;
    width: 50%;
  }
  .personal-information .teasers {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
  }
  .personal-information .teasers .teaser {
    flex-basis: 40%;
  }
  .profiling .input label {
    margin-left: 5px;
  }
}
.product-detail ul {
  margin-left: 20px;
}
.product-detail ul li {
  list-style-type: disc;
  letter-spacing: 0.5px;
}
.product-detail ul li::marker {
  font-size: 11px;
}
.product-detail__headline {
  font-size: 1rem;
  line-height: 2.0625rem;
  letter-spacing: 0.5px;
  overflow: hidden;
  padding: 20px 40px 20px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.product-detail__no-reviews {
  margin-bottom: 12px;
  width: 100%;
}
.product-detail__no-review-headline {
  margin-bottom: 20px;
}
.product-detail__product-usp-square {
  margin-bottom: 20px;
  position: relative;
  text-align: center;
  width: 100%;
}
.product-detail__product-usp-square .tooltip-info {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
}
.product-detail__product-usp-title {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
  font-weight: 100;
  margin-top: 10px;
}
.product-detail__product-usp img {
  margin: 0 auto;
}
.product-detail__product-usp-wrapper {
  display: block;
}
.product-detail__product-usp-title {
  font-family: "Inter-Light", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.5px;
}
.product-detail__product-usp-info {
  bottom: -20px;
  left: 50%;
  margin-top: 20px;
  position: absolute;
  transform: translateX(-50%);
  z-index: 9;
}

.pdf-download__content {
  justify-content: start;
  padding: 0;
}

.product-detail__arrow-down {
  height: 20px;
  position: absolute;
  right: -10px;
  top: 30px;
  width: 20px;
}
.product-detail__arrow-down:before {
  border-top: 2px solid var(--clr-base-text);
  border-right: 2px solid var(--clr-base-text);
  content: "";
  display: inline-block;
  height: 6px;
  position: absolute;
  transition: transform 0.5s;
  transform: translateY(-35%) rotate(135deg);
  width: 6px;
}

.commerce-connector__title {
  margin-bottom: 10px;
}

.commerce-connector-shops__wrapper {
  display: flex;
  gap: 5px;
}
.commerce-connector-shops__link {
  border: 1px solid var(--clr-border-btn);
}

@media (min-width: 1024px) {
  .product-detail__headline {
    font-size: 1.5rem;
    line-height: 1.8125rem;
    letter-spacing: 0.5px;
  }
  .product-detail__review {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-flow: row wrap;
  }
  .product-detail__review, .product-detail__info, .product-detail__product-usp {
    margin-bottom: 60px;
    margin-top: 60px;
  }
  .product-detail__arrow-down {
    display: none;
  }
  .product-detail__product-usp-square {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(33.3333333333% - 30px);
    max-width: calc(33.3333333333% - 30px);
  }
  .product-detail__product-usp-wrapper {
    display: flex;
  }
  .product-detail__product-usp,
  .pdf-download {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 0;
    flex-basis: calc(66.6666666667% - 30px);
    max-width: calc(66.6666666667% - 30px);
  }
}
.review-form-modal {
  max-width: 100%;
}
.review-form-modal .info {
  margin-top: 20px;
}

.rating {
  display: flex;
  justify-content: center;
  flex-direction: row-reverse;
  margin: 20px 0;
}
.rating .rating-input {
  display: none;
}
.rating .rating-star {
  background-image: url(/dist/FC.Ecom/eb471637cab2ce2c8568.png);
  background-repeat: no-repeat;
  background-position: -173px -25px;
  height: 46px;
  width: 42px;
  cursor: pointer;
}
.rating .rating-star:hover, .rating .rating-star:hover ~ .rating-star {
  background-image: url(/dist/FC.Ecom/eb471637cab2ce2c8568.png);
  background-repeat: no-repeat;
  background-position: -225px -25px;
  height: 46px;
  width: 42px;
}
.rating .rating-input:checked + .rating-star,
.rating .rating-input:checked ~ .rating-star {
  background-image: url(/dist/FC.Ecom/eb471637cab2ce2c8568.png);
  background-repeat: no-repeat;
  background-position: -225px -25px;
  height: 46px;
  width: 42px;
}

.product-reviews__summary {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.product-reviews__summary h4 {
  font-size: 20px;
}
.product-reviews__number-of-reviews {
  font-weight: 400;
  font-size: 14px;
}
.product-reviews__review-list {
  margin-top: 20px;
}
.product-reviews__toolbar {
  align-items: center;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.product-reviews__toolbar select {
  border-radius: 10px;
  width: 100%;
}
.product-reviews__write-review-button {
  margin-bottom: 30px;
  margin-top: 10px;
  text-align: center;
  width: 100%;
}
.product-reviews__headline {
  margin-bottom: 10px;
}
.product-reviews__panel {
  display: none;
}
.product-reviews__panel--visible {
  display: block;
}
.product-reviews .icon-thumbs-up {
  background-image: url(/dist/FC.Ecom/700009257f7bd79bf28c.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 24px;
  height: 22px;
  display: inline-block;
  vertical-align: sub;
}
.product-reviews .icon-thumbs-down {
  background-image: url(/dist/FC.Ecom/66844bed19c70eb2dca0.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 24px;
  height: 22px;
  display: inline-block;
  vertical-align: sub;
}
.product-reviews .load-more {
  margin-bottom: 30px;
}

.product-review-item {
  border-top: 1px solid var(--clr-dark-gray-border);
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 20px;
}
.product-review-item__header {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.product-review-item__created-by {
  color: var(--clr-light-text);
  font-size: 16px;
}
.product-review-item__content {
  margin-top: 14px;
}
.product-review-item__rating-section {
  display: flex;
  justify-content: space-between;
  margin-top: 35px;
  color: #262626;
  font-weight: 400;
  font-size: 14px;
}

@media (min-width: 1024px) {
  .product-reviews__write-review-button {
    margin-bottom: 0;
    width: auto;
  }
  .product-reviews__toolbar select {
    width: auto;
  }
  .product-reviews .load-more {
    margin-bottom: 0;
  }
}
.color-selector-button {
  cursor: pointer;
  margin-bottom: 15px;
  padding: 12px;
}
.color-selector-button img, .color-selector-button__background {
  height: 40px;
  margin-right: 20px;
  object-fit: cover;
  width: 85px;
}

.off-canvas__slide {
  background: white;
  height: 100%;
  padding: 78px 23px 28px;
  position: fixed;
  right: calc(-100% + 20px);
  transition: 0.4s all ease;
  width: calc(100% - 20px);
  z-index: 9999999;
}
.off-canvas__slide .overlay__close {
  cursor: pointer;
  display: flex;
  position: absolute;
  top: 24px;
  right: 20px;
}
.off-canvas__slide.animated {
  right: 0;
}
.off-canvas__slide .cart-button:before {
  content: "";
  height: 100%;
  left: 0;
  transition: 0.3s ease-in-out;
  top: 0;
  opacity: 0;
  position: absolute;
  visibility: hidden;
  width: 100%;
}
.off-canvas__slide .cart-button.product-added:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 viewBox=%270 0 48 48%27 fill=%27none%27%3E%3Ccircle cx=%2724%27 cy=%2724%27 r=%2724%27 fill=%27%23039A54%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M21.1429 28L17.1429 24L15.8096 25.3334L21.1429 30.6667L32.5715 19.2381L31.2381 17.9048L21.1429 28Z%27 fill=%27white%27/%3E%3C/svg%3E");
  opacity: 1;
  visibility: visible;
}
.off-canvas__slide .cart-button.product-added {
  pointer-events: none;
}
.off-canvas__slide .zero svg {
  opacity: 0;
}
.off-canvas__slide .zero .cart-button {
  pointer-events: none;
}
.off-canvas__slide .zero .cart-button:after {
  content: "";
  position: absolute;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 viewBox=%270 0 48 48%27 fill=%27none%27%3E%3Cg opacity=%270.2%27%3E%3Ccircle cx=%2724%27 cy=%2724%27 r=%2724%27 fill=%27%23014532%27/%3E%3Cpath d=%27M17.8733 19.9335C17.9083 19.4082 18.3446 19 18.8711 19H29.1289C29.6554 19 30.0917 19.4082 30.1267 19.9335L30.86 30.9335C30.8985 31.5107 30.4407 32 29.8622 32H18.1378C17.5593 32 17.1015 31.5107 17.14 30.9335L17.8733 19.9335Z%27 stroke=%27white%27 stroke-width=%272%27/%3E%3Cpath d=%27M27 24V18C27 16.3431 25.6569 15 24 15V15C22.3431 15 21 16.3431 21 18V24%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Crect x=%2733%27 y=%2711%27 width=%272%27 height=%278%27 fill=%27white%27/%3E%3Crect x=%2738%27 y=%2714%27 width=%272%27 height=%278%27 transform=%27rotate%2890 38 14%29%27 fill=%27white%27/%3E%3C/g%3E%3C/svg%3E");
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.off-canvas__slide .product-info__select-section {
  align-items: center;
  display: flex;
  flex: 100%;
  flex-wrap: wrap;
  justify-content: right;
}

.product-info__price-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 8px;
  min-height: 26px;
}
.product-info__select-section {
  align-items: center;
  display: flex;
  flex: 100%;
}
.product-info__select-section .green,
.product-info__select-section .red {
  flex: 100%;
  justify-content: right;
  margin-top: 4px;
  text-align: right;
}
.product-info__select-section.out-of-stock > *, .product-info__select-section.zero .minus, .product-info__select-section.zero .product-info__price-wrapper, .product-info__select-section.max-value .plus {
  opacity: 0.5;
  pointer-events: none;
}

.bouncing-loader {
  display: flex;
  gap: 5px;
}

.bouncing-loader > div {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #262626;
  opacity: 1;
  animation: bouncing-loader 0.6s infinite alternate;
}

@keyframes bouncing-loader {
  to {
    opacity: 0.1;
    transform: translateY(-1px);
  }
}
.bouncing-loader > div:nth-child(2) {
  animation-delay: 0.2s;
}

.bouncing-loader > div:nth-child(3) {
  animation-delay: 0.4s;
}

.bouncing-loader {
  display: flex;
  gap: 5px;
}

.bouncing-loader > div {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #262626;
  opacity: 1;
  animation: bouncing-loader 0.6s infinite alternate;
}

@keyframes bouncing-loader {
  to {
    opacity: 0.1;
    transform: translateY(-1px);
  }
}
.bouncing-loader > div:nth-child(2) {
  animation-delay: 0.2s;
}

.bouncing-loader > div:nth-child(3) {
  animation-delay: 0.4s;
}

.mini-cart .canvas-overlay__content {
  height: calc(100% - 100px);
  overflow-y: auto;
  overflow-x: hidden;
}

.canvas-overlay__content .go-to-shop__button {
  position: absolute;
  bottom: 0;
  box-shadow: 0px -10px 15px -5px rgba(0, 0, 0, 0.3);
  width: 100%;
  background-color: white;
  left: 0;
  padding: 25px 20px;
}
.canvas-overlay__content .go-to-shop__button .cart-link {
  width: 100%;
}

.color-selector .canvas-overlay__content {
  height: 100%;
}

.canvas-overlay__content::-webkit-scrollbar {
  width: 4px;
}

.canvas-overlay__content::-webkit-scrollbar-thumb {
  background-color: var(--clr-base-brand);
}

.canvas-overlay__content::-webkit-scrollbar-track {
  background-color: var(--bg-clr-scrollbar);
}

.canvas-overlay__content .color-table {
  position: relative;
}
.canvas-overlay__content .color-table__content {
  display: flex;
  width: 100%;
}
.canvas-overlay__content .color-table__filter-item img {
  height: 30px;
  width: 30px;
}
.canvas-overlay__content .color-table .filter {
  display: flex;
  justify-content: center;
  padding-bottom: 0;
}
.canvas-overlay__content .color-table .all-filters {
  margin-top: 0;
}
.canvas-overlay__content .color-table .quantity-pdp {
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  letter-spacing: 0.5px;
}
.canvas-overlay__content .color-table:before {
  content: "";
  background-color: var(--bg-clr-scrollbar, #CACACA);
  height: 1px;
  position: absolute;
  top: -12px;
  width: 100%;
}
.canvas-overlay__content .color-table__filters {
  border-bottom: 1px solid #d3d3d3;
  column-gap: 16px;
  display: flex;
  flex: 100%;
  flex-flow: wrap;
  justify-content: center;
  margin-bottom: 24px;
  margin-top: 12px;
  padding-bottom: 15px;
  position: relative;
  row-gap: 7px;
}
.canvas-overlay__content .color-table__filters .all-filters {
  height: 31px;
}
.canvas-overlay__content .color-table__filters .filter:hover:before, .canvas-overlay__content .color-table__filters .filter--active:before {
  content: "";
  bottom: -3px;
  border-bottom: 1px solid #05301a;
  border-radius: 50%;
  height: calc(100% + 5px);
  position: absolute;
  width: calc(100% + 6px);
}
.canvas-overlay__content .color-table__filters .filter:hover:before {
  border: 1px solid var(--clr-base-text, #262626);
  left: -4px;
  top: -4px;
}
.canvas-overlay__content .color-table__filters .filter--active:before {
  border: 2px solid var(--clr-base-text, #262626);
  left: -5px;
  top: -5px;
}
.canvas-overlay__content .color-table__colors .color-teaser {
  display: flex;
  margin-bottom: 20px;
  width: 100%;
}
.canvas-overlay__content .color-table__colors .color-teaser:before {
  background-color: var(--bg-clr-scrollbar, #cacaca);
  bottom: -15px;
  content: "";
  height: 1px;
  position: absolute;
  width: 100%;
}
.canvas-overlay__content .color-table__colors .color img {
  height: 40px;
  margin-bottom: 6px;
  object-fit: cover;
  width: 80px;
}
.canvas-overlay__content .color-table__colors .cart-button {
  background: none;
  height: 48px;
  padding: 0;
  width: 48px;
}

@media screen and (min-width: 1024px) {
  .off-canvas__slide {
    right: -428px;
    width: 428px;
  }
  .product-info__price-wrapper {
    flex-direction: row;
    justify-content: left;
  }
}
.accordion-item {
  border-top: 1px solid;
  border-top-color: var(--clr-border-btn);
  cursor: pointer;
  max-height: 74px;
  overflow: hidden;
  position: relative;
  transition: max-height 0.2s;
  -webkit-transition: max-height 0.2s;
}
.accordion-item:last-of-type {
  border-bottom: 1px solid var(--clr-border-btn);
}
.accordion-item--open {
  max-height: 100%;
  transition: max-height 0.2s;
  visibility: visible;
}
.accordion-item--open .product-detail__headline {
  margin-bottom: 0;
  white-space: normal;
}
.accordion-item--open ul,
.accordion-item--open .product-detail__description,
.accordion-item--open .product-detail__product-usp-wrapper,
.accordion-item--open .product-detail__review-button,
.accordion-item--open .review-summary-details {
  margin-bottom: 30px;
}
.accordion-item--open .product-detail__arrow-down:before {
  transform: translateY(-35%) rotate(-45deg);
}

.product-detail + .pdf-download .accordion-item {
  border-top: none;
}
.product-detail + .pdf-download + .product-detail__product-usp .accordion-item,
.product-detail + .product-detail__product-usp .accordion-item {
  border-top: none;
}

@media (min-width: 1024px) {
  .accordion-item {
    border-top: none;
    border-top-color: unset;
    cursor: unset;
    max-height: unset;
    overflow: visible;
  }
  .accordion-item:last-of-type {
    border-bottom: none;
  }
}
.search-result-page .product-teaser {
  margin-top: 25px;
}
.search-result-page .standard-teaser {
  margin-top: 32px;
}

.no-results__headline {
  text-align: center;
  margin-bottom: 50px;
}
.no-results__form {
  display: none;
}
.no-results__teasers h3 {
  margin-bottom: 15px;
}

@media (min-width: 1024px) {
  .search-result-page .article-teaser {
    flex-basis: calc(25% - 30px);
    margin-left: 15px;
    margin-right: 15px;
    max-width: calc(25% - 30px);
  }
  .search-result-page .standard-teaser {
    margin-top: 80px;
  }
}
@media (max-width: 1023px) {
  .search-result-page .product-teaser__item {
    flex-basis: 100%;
    margin-bottom: 16px;
    max-width: 100%;
  }
  .search-result-page .standard-teaser__item {
    margin-left: 0;
    margin-right: 0;
  }
}
.cmppreviewroot:empty,
.cmpwrapper:empty {
  display: block;
}

.video .cmppreviewroot {
  line-height: 22px;
}

.cmplazypreviewiframe {
  overflow: auto;
  width: 100% !important;
}

.cmplazycb input [type=checkbox]:checked:after {
  height: 6px;
  left: 4px;
  top: 1px;
  width: 3px;
}
.cmplazycb .cmpcheckboxpreview {
  margin-right: 10px;
}

.cmplazypreviewmsginner {
  text-align: center;
}

.cmplazypreviewiframe .cmplazypreviewmsg {
  top: 50% !important;
  transform: translateY(-50%) !important;
}

.cmplazypreviewiframe input[type=checkbox]:checked:after {
  left: 3px;
  top: 0;
}

.video-player__iframe-no-popup .cmplazypreviewiframe {
  background: linear-gradient(0deg, rgba(242, 242, 242, 0.95), rgba(242, 242, 242, 0.85)) !important;
  height: calc(100% + 1px) !important;
  left: 0;
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  width: 100% !important;
  z-index: 99;
}
.video-player__iframe-no-popup .cmplazypreviewiframe .cmplazypreviewmsg {
  background-color: transparent;
  top: 50%;
  transform: translateY(-50%);
}
.video-player__iframe .cmplazypreviewiframe {
  background: linear-gradient(0deg, rgba(242, 242, 242, 0.95), rgba(242, 242, 242, 0.85)) !important;
}
.video-player__iframe .cmplazypreviewiframe .cmplazypreviewmsg {
  background-color: transparent;
}

@media (max-width: 1023px) {
  .cmplazypreviewiframe {
    overflow: auto;
  }
  .cmplazypreviewiframe .cmplazypreviewmsg {
    top: initial;
    transform: initial;
  }
}
@media (max-width: 767px) {
  .video-player .video-player__iframe-no-popup .cmplazypreviewiframe {
    overflow: auto;
  }
  .video-player .video-player__iframe-no-popup .cmplazypreviewiframe .cmplazypreviewmsg {
    background-color: transparent;
    height: inherit;
  }
}
@media (min-width: 1280px) {
  .video-player__wrapper {
    margin: 0 auto;
    max-width: 100%;
    width: max-content;
  }
  .video-player__wrapper.video-player__video--playing {
    margin: unset;
    width: unset;
  }
  .text-image__container .video-player__wrapper {
    margin: unset;
    width: unset;
  }
}
.cookie-warning {
  background-color: var(--bg-cookie-warning);
  display: none;
  padding: 20px;
  text-align: center;
}
.cookie-warning .cookie-warning-body {
  color: white;
}
.cookie-warning .left {
  font-size: 0.875rem;
  line-height: 1.125rem;
  letter-spacing: 0.5px;
}
.cookie-warning .right .btn {
  margin: 20px auto 0;
}

@media (min-width: 1024px) {
  .cookie-warning {
    padding: 20px 40px;
  }
}
.overview-payment-wrapper .form-field.radio label {
  display: flex;
  border: 1px solid var(--clr-border-btn);
  border-radius: 4px;
  padding: 20px 16px 20px 50px;
}
.overview-payment-wrapper .adyen-checkout__input:active,
.overview-payment-wrapper .adyen-checkout__input:focus,
.overview-payment-wrapper .adyen-checkout__input:hover,
.overview-payment-wrapper .adyen-checkout__input--focus,
.overview-payment-wrapper .adyen-checkout__input--focus:hover {
  border: 1px solid var(--clr-dark-gray-border);
  box-shadow: none;
}
.overview-payment-wrapper .adyen-checkout__input--error,
.overview-payment-wrapper .adyen-checkout__input--error:hover,
.overview-payment-wrapper .adyen-checkout__input--invalid,
.overview-payment-wrapper .adyen-checkout__input--invalid:hover {
  border-bottom-color: var(--clr-shop-form-error) !important;
  border-color: var(--clr-border-btn);
}
.overview-payment-wrapper .adyen-checkout__error-text {
  line-height: 16px;
}
.overview-payment-wrapper .adyen-checkout-input__inline-validation--invalid .adyen-checkout__icon {
  display: none;
}
.overview-payment-wrapper .adyen-checkout-input__inline-validation--invalid:after, .overview-payment-wrapper .adyen-checkout-input__inline-validation--invalid:before {
  content: "";
  background-color: var(--clr-shop-form-error);
  height: 2px;
  position: absolute;
  top: 50%;
  width: 100%;
}
.overview-payment-wrapper .adyen-checkout-input__inline-validation--invalid:after {
  transform: rotate(-45deg);
}
.overview-payment-wrapper .adyen-checkout-input__inline-validation--invalid:before {
  transform: rotate(45deg);
}
.overview-payment-wrapper .payment-method-selection > ul {
  list-style: none;
}
.overview-payment-wrapper .payment-method-selection > ul > li {
  position: relative;
}
.overview-payment-wrapper .payment-method-selection .iframe-container {
  height: 385px;
  display: none;
  margin-left: 15px;
}
.overview-payment-wrapper .payment-method-selection .extern-payment-container {
  display: none;
  margin-left: 15px;
  margin-top: 15px;
  padding-bottom: 15px;
}
.overview-payment-wrapper .payment-method-selection .adyen-components-payment-container {
  display: none;
  margin: 0 20px 8px 20px;
  padding-bottom: 15px;
}
.overview-payment-wrapper .payment-method-selection .internal-payment-container {
  display: none;
  margin-left: 15px;
  margin-top: 15px;
  padding-bottom: 15px;
  margin-right: 15px;
}
.overview-payment-wrapper .payment-method-selection .loader {
  background-image: url(/dist/FC.Ecom/7ee57de2133f8cb9bbfa.gif);
  width: 31px;
  height: 31px;
  position: absolute;
  display: block;
  right: 6px;
  top: 13px;
}
.overview-payment-wrapper .payment-method-selection .active {
  background: #f8f8f8;
  margin-top: 8px;
}
.overview-payment-wrapper .payment-method-selection .active .form-field.radio {
  border-bottom: 0;
  padding-bottom: 0;
}
.overview-payment-wrapper .payment-method-selection .active .form-field.radio label {
  border: none;
}
.overview-payment-wrapper .payment-method-selection .active .form-field.radio label:before {
  border: 2px solid var(--clr-base-brand);
}
.overview-payment-wrapper .payment-method-selection .active .form-field.radio label:after {
  background-color: var(--clr-base-brand);
  border-radius: 50%;
  height: 14px;
  left: 20px;
  top: 25px;
  width: 14px;
}
.overview-payment-wrapper .payment-method-selection .active .form-field.radio .pm-label-wrapper > img {
  display: none;
}
.overview-payment-wrapper .payment-method-selection .active .form-field.radio > input:checked ~ label:after {
  left: 20px;
  top: 32px;
}
.overview-payment-wrapper .payment-method-selection .active .form-field.radio > input:checked ~ label:before {
  left: 15px;
  top: 20px;
}
.overview-payment-wrapper .payment-method-selection .form-field.radio {
  padding: 8px 0;
  margin: 0;
  float: none;
  width: 100%;
}
.overview-payment-wrapper .payment-method-selection .form-field.radio label {
  position: relative;
}
.overview-payment-wrapper .payment-method-selection .form-field.radio label:before {
  left: 15px;
  top: 20px;
}
.overview-payment-wrapper .payment-method-selection .form-field.radio .pm-label-wrapper {
  position: relative;
}
.overview-payment-wrapper .payment-method-selection .form-field.radio .pm-label-wrapper > img {
  position: absolute;
  right: 13px;
  top: 50%;
  transform: translateY(-50%);
}
.overview-payment-wrapper .payment-method-selection .adyen-checkout__input {
  background-color: white;
  border-radius: 0;
  color: #05301a;
  font-size: 14px;
  height: 48px;
}
.overview-payment-wrapper .payment-method-selection .adyen-checkout__input .input-field:placeholder-shown {
  color: var(--bg-cookie-warning);
}
.overview-payment-wrapper .payment-method-selection .adyen-checkout__label__text {
  color: #05301a;
  font-size: 14px;
}
.overview-payment-wrapper .payment-method-selection .adyen-checkout__button {
  background: var(--clr-base-brand);
  font-size: 14px;
  border-radius: 3px;
  width: auto;
  box-shadow: none;
  outline: none;
  transition: none;
  min-width: 130px;
  text-align: center;
  padding: 15px 14px 13px;
  color: white;
  cursor: pointer;
}
.overview-payment-wrapper .payment-method-selection button::-moz-focus-inner,
.overview-payment-wrapper .payment-method-selection input::-moz-focus-inner {
  border: 0;
}
.overview-payment-wrapper .payment-method-selection .paypal-buttons {
  width: auto !important;
}

.cp-alpaca-form .adyen-checkout__input-wrapper input {
  padding: 7px 35px 6px 16px;
}
.cp-alpaca-form .adyen-checkout__input-wrapper input:hover {
  border-color: var(--clr-shop-border-color-hover);
  cursor: auto;
}

@media (min-width: 1024px) {
  .overview-payment-wrapper .form-field.radio label:before {
    left: 16px;
    top: 20px;
  }
  .overview-payment-wrapper .payment-method-selection .form-field.radio > input:checked ~ label:after {
    left: 21px;
    top: 32px;
  }
  .payment-widget .overview-payment-wrapper .payment-method-selection .form-field.radio > input:checked ~ label:after {
    left: 20px;
  }
}
.product-hotspot-image__wrapper {
  display: flex;
  justify-content: center;
}
.product-hotspot-image__image-wrapper {
  display: inline-block;
  position: relative;
}
.product-hotspot-image__hotspot-wrapper {
  background-color: var(--bg-btn-hotspot);
  border: 3px solid white;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  padding: 15px;
  position: absolute;
  left: var(--mobileHotspotX);
  top: var(--mobileHotspotY);
  transition: 0.3s ease-in-out;
  transform: translate(calc(var(--mobileHotspotX) * -1), calc(var(--mobileHotspotY) * -1));
}
.product-hotspot-image__hotspot-wrapper:hover {
  background-color: var(--clr-base-brand);
  border-color: var(--clr-base-brand);
}
.product-hotspot-image__hotspot-wrapper::before {
  background-color: white;
  border-radius: 50%;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
}

.product-hotspot-image--full-screen,
.product-hotspot-image--full-screen img {
  width: 100vw;
}

.tooltip-content {
  display: flex;
  flex-direction: column;
  padding: 10px;
  width: 150px;
}
.tooltip-content__title {
  font-size: 0.75rem;
  line-height: 1.125rem;
  letter-spacing: 0.5px;
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  display: -webkit-box;
  max-height: 44px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: none;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  -webkit-mask-image: none;
}
.tooltip-content__subtitle {
  font-family: "Inter-Light", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 0.625rem;
  line-height: 0.875rem;
  letter-spacing: 0.5px;
  display: -webkit-box;
  overflow: hidden;
  margin-top: 5px;
  max-height: 30px;
  text-overflow: ellipsis;
  text-transform: none;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  -webkit-mask-image: none;
}
.tooltip-content__price, .tooltip-content__strike-price {
  font-family: "Inter-Medium", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  letter-spacing: 0.5px;
}
.tooltip-content__btn {
  font-size: 0.75rem;
  margin-top: 10px;
  padding: 10px 18px;
}
.tooltip-content__link {
  cursor: pointer;
  display: inline-block;
  position: relative;
}
.tooltip-content__link::after {
  border-right: 2px solid var(--clr-base-text);
  border-top: 2px solid var(--clr-base-text);
  content: "";
  display: inline-block;
  height: 8px;
  position: absolute;
  right: -8px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  width: 8px;
}
.tooltip-content .product-item__stock-wrapper {
  min-height: unset;
}
.tooltip-content .product-item__stock {
  font-size: 0.75rem;
  line-height: 1.125rem;
  letter-spacing: 0.5px;
  margin-bottom: 0;
}

@media (min-width: 1024px) {
  .product-hotspot-image__hotspot-wrapper {
    left: var(--desktopHotspotX);
    top: var(--desktopHotspotY);
    transform: translate(calc(var(--desktopHotspotX) * -1), calc(var(--desktopHotspotY) * -1));
  }
}
:root .gvfc-theme {
  --clr-base-brand: #B58558;
  --clr-base-highlight: #B58558;
  --logo-background-desktop: transparent;
  --logo-filter-desktop: invert;
  --logo-filter-mobile-and-menu: invert;
}

:root .fc-red-theme {
  --clr-base-brand: #DD2B28;
  --logo-background-desktop: #DD2B28;
  --logo-filter-mobile-and-menu: invert(22%) sepia(36%) saturate(3614%) hue-rotate(340deg) brightness(124%) contrast(101%);
  --logo-filter-mobile-desktop: #fff;
}

:root .efa-theme {
  --clr-base-brand: #FFDD00;
  --logo-background-desktop: transparent;
  --logo-filter-desktop: invert;
  --logo-filter-mobile-and-menu: invert;
}

.efa-theme .footer-navigation__list-item, .efa-theme .footer-navigation__list-title, .efa-theme .footer-navigation__legal-link, .efa-theme .footer-navigation__copyright-text,
.efa-theme .footer-navigation .country-selector-modal {
  color: var(--clr-base-text);
}
.efa-theme .footer-navigation__list-item:hover, .efa-theme .footer-navigation__list-title:hover, .efa-theme .footer-navigation__legal-link:hover, .efa-theme .footer-navigation__copyright-text:hover,
.efa-theme .footer-navigation .country-selector-modal:hover {
  color: var(--clr-base-text);
}
.efa-theme .footer-navigation__legal-links-content, .efa-theme .footer-navigation__copyright, .efa-theme .footer-navigation__list-items, .efa-theme .footer-navigation__list-title .arrow-down:before {
  border-color: var(--clr-base-text);
}
.efa-theme .header__logo {
  top: 24px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Ozs7RUFJSTtFQUNBO0FESUo7O0FDREE7O0VBRUk7QURJSjs7QUNEQTtFQUNJO0FESUo7O0FDREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURJSjs7QUNEQTtFQUNJO0FESUo7O0FDREE7RUFDSTtBRElKOztBQ0RBO0VBQ0k7QURJSjs7QUNEQTs7RUFFSTtFQUNBO0FESUo7O0FDREE7O0VBRUk7QURJSjs7QUNEQTtFQUNJO0VBQ0E7QURJSjs7QUNEQTtFQUNJO0FESUo7O0FDREE7RUFDSTtFQUNBO0FESUo7O0FDREE7RUFDSTtBRElKOztBQ0RBO0VBQ0k7QURJSjs7QUNEQTtFQUNJO0FESUo7O0FDREE7RUFDSTtBRElKOztBRWxOQztFQUVHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBRmlOSjs7QUdoSkE7RUFYMkI7RUFDdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSCtKSjs7QUlyUUE7RUFDSTtFQUNBO0VBQ0E7QUp3UUo7QUlyUUE7RUFDSTtFQUNBO0VBQ0E7QUp1UUo7QUlwUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKc1FKO0FLcFNBOztFRE1JO0VBQ0E7RUFDQTtFRGlGQTtFRXJGQTtBTHdTSjs7QUtyU0E7O0VEREk7RUFDQTtFQUNBO0VEaUVBO0VFOURBO0FMMFNKOztBS3ZTQTs7RURSSTtFQUNBO0VBQ0E7RURpRUE7RUV2REE7QUw0U0o7O0FLelNBOztFRGZJO0VBQ0E7RUFDQTtFRGlGQTtFRWhFQTtBTDhTSjs7QUszU0E7O0VEdEJJO0VBQ0E7RUFDQTtFRGlFQTtFRXpDQTtBTGdUSjs7QUs3U0E7RUQ3Qkk7RUFDQTtFQUNBO0FKOFVKOztBSy9TQTtFRGpDSTtFQUNBO0VBQ0E7QUpvVko7O0FLalRBO0VEckNJO0VBQ0E7RUFDQTtFRHlFQTtBSGtSSjs7QUtuVEE7RUQxQ0k7RUFDQTtFQUNBO0VEeUVBO0FIeVJKOztBS3JUQTtFRC9DSTtFQUNBO0VBQ0E7RURxRUE7RUVyQkE7RUFDQTtBTDBUSjs7QUt2VEE7RUR0REk7RUFDQTtFQUNBO0VEcUZBO0FINlJKOztBS3pUQTtFQUNJOztJRDVEQTtJQUNBO0lBQ0E7RUowWEY7RUszVEU7O0lEakVBO0lBQ0E7SUFDQTtFSmdZRjtFSzVURTs7SUR0RUE7SUFDQTtJQUNBO0VKc1lGO0VLN1RFOztJRDNFQTtJQUNBO0lBQ0E7RUo0WUY7RUs5VEU7O0lEaEZBO0lBQ0E7SUFDQTtFSmtaRjtFSy9URTtJRHJGQTtJQUNBO0lBQ0E7RUp1WkY7QUFDRjtBTWhhQTtFSHlFSTtFR3ZFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmthSjs7QU0vWkE7RUFDSTtFQUNBO0FOa2FKO0FNaGFJO0VBQ0k7QU5rYVI7O0FNOVpBO0VBQ0k7RUFDQSwwQ0oyQ1M7RUkxQ1Q7QU5pYUo7QU0vWkk7RUFDSTtFQUNBO0FOaWFSOztBTTdaQTtFQUNJO0VBQ0E7RUFDQTtBTmdhSjtBTTlaSTtFQUNJO0VBQ0E7RUFDQTtBTmdhUjs7QU01WkE7RUFDSTtBTitaSjs7QU01WkE7O0VBRUk7RUFDQTtFQUNBO0FOK1pKO0FNN1pJOztFQUNJO0VBQ0E7QU5nYVI7O0FNNVpBO0VBQ0k7RUFDQTtBTitaSjtBTTdaSTtFQUNJO0FOK1pSOztBTTNaQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU44Wko7QU01Wkk7RUFDSTtFQUNBO0VBQ0E7QU44WlI7QU0zWkk7RUFDSTtFQUNBO0FONlpSO0FNM1pROztFQUVJO0FONlpaOztBTXhaQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjJaSjtBTXpaSTtFQUNJO0FOMlpSO0FNeFpJO0VBQ0k7RUFDQTtBTjBaUjs7QU10WkE7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55Wko7QU12Wkk7OztFQUNJO0VBQ0E7QU4yWlI7O0FNdlpBOztFQUVJO0VBQ0E7QU4wWko7O0FPN2lCQTtFSkRJO0VBQ0E7RUlFQTtFQUNBO0VBQ0E7QVBpakJKOztBTzlpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQaWpCSjs7QU85aUJBO0FBUUM7QUFRRDtBQVFBO0VBWlE7RUFDQTtFQU9KO0VBQ0E7QVBtaUJKOztBTzVoQkE7QUFrQkE7QUFPQTtBQUVBO0VBRUk7SUE3Q0k7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVB5aEJGO0VPdmdCRTtJQWpESTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtFUGdpQkY7RU8xZ0JFO0lBckRJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQdWlCRjtFTzdnQkU7SUF6REk7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVA4aUJGO0VPaGhCRTtJQTdESTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtFUHFqQkY7RU9uaEJFO0lBakVJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQNGpCRjtFT3RoQkU7SUFyRUk7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVBta0JGO0VPemhCRTtJQXpFSTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtFUDBrQkY7RU81aEJFO0lBN0VJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQaWxCRjtFTy9oQkU7SUFqRkk7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVB3bEJGO0VPbGlCRTtJQXJGSTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtFUCtsQkY7RU9yaUJFO0lBekZJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQc21CRjtFT3hpQkU7SUE3Rkk7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVA2bUJGO0VPM2lCRTtJQWpHSTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtFUG9uQkY7QUFDRjtBUS9xQkE7RUFDSTtFQUNBO0VBQ0E7QVJpckJKO0FRL3FCSTtFTHlFQTtFQ3ZFQTtFQUNBO0VBQ0E7RUlESTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSbXJCUjs7QVEvcUJBO0VBQ0k7SUFDSTtJQUNBO0VSa3JCTjtFUWhyQk07SUpqQko7SUFDQTtJQUNBO0lJaUJRO0VSb3JCVjtBQUNGO0FTNXNCQTtFTElJO0VBQ0E7RUFDQTtFS0pBO0VBQ0E7RUFDQTtBVGd0Qko7QVM5c0JJO0VBQ0k7RUFDQTtBVGd0QlI7QVM1c0JRO0VBQ0k7QVQ4c0JaO0FTMXNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUNHNCUjtBU3pzQkk7RUFDSTtBVDJzQlI7O0FTdnNCQTtFQUNJO0VBQ0E7QVQwc0JKOztBU3ZzQkE7RUFDSTtFQUNBO0FUMHNCSjs7QVN2c0JBO0VBQ0k7QVQwc0JKOztBU3ZzQkE7RUFDSTtFQUNBO0FUMHNCSjs7QVN2c0JBOztFTmlCSTtFTWRBO0FUMHNCSjs7QVN2c0JBO0VOakNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RU0rQkE7QVQ4c0JKOztBUzNzQkE7RU50Q0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTW9DQTtBVGt0Qko7O0FTL3NCQTs7RUFFSTtBVGt0Qko7O0FTL3NCQTtFQUNJO0FUa3RCSjs7QVMvc0JBOztFQUVJO0FUa3RCSjtBU2h0Qkk7O0VBQ0k7RUFDQTtBVG10QlI7O0FTL3NCQTtFQUNJO0VBQ0E7RUFDQTtBVGt0Qko7O0FTOXNCSTtFQUNJO0VBQ0E7QVRpdEJSO0FTL3NCUTtFQUNJO0FUaXRCWjtBUzdzQkk7RUFDSTtBVCtzQlI7QVM3c0JRO0VBQ0k7QVQrc0JaOztBUzFzQkE7RUFDSTtFQUNBO0FUNnNCSjtBUzNzQkk7RUxsSEE7RUFDQTtFQUNBO0VEcUVBO0VNOENJO0VBQ0E7RUFDQTtFQUNBO0FUK3NCUjtBUzVzQkk7RUFDSTtFQUNBO0FUOHNCUjtBUzNzQkk7RUFDSTtFQUNBO0FUNnNCUjtBUzFzQkk7RUFDSTtFQUNBO0FUNHNCUjs7QVN4c0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDJzQko7O0FTeHNCQTtFQUNJO0VBQ0E7QVQyc0JKO0FTenNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDJzQlI7QVN4c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMHNCUjs7QVNwc0JJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzc0JSO0FTbnNCSTtFQUNJO0VBQ0E7RUFDQTtBVHFzQlI7QVNsc0JJO0VBQ0k7RUFDQTtFQUNBO0FUb3NCUjs7QVNoc0JBO0VBQ0k7QVRtc0JKOztBU2hzQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbXNCSjtBU2pzQkk7RUFDSTtBVG1zQlI7QVNqc0JRO0VBQ0k7RUFDQTtBVG1zQlo7O0FTNXJCSTs7RUFFSTtBVCtyQlI7QVM1ckJJO0VBQ0k7QVQ4ckJSO0FTM3JCSTs7RU5uSkE7QUhrMUJKO0FTMXJCSTs7RU41S0E7QUgwMkJKO0FTenJCSTs7RUFFSTtBVDJyQlI7QVN4ckJJO0VBQ0k7QVQwckJSOztBU3RyQkE7RUFDSTtBVHlyQko7O0FTdHJCQTtFQUNJO0FUeXJCSjs7QVN0ckJBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR5ckJKOztBU3RyQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVHlyQko7QVN2ckJJO0VBQ0k7RUFDQTtFQUNBO0FUeXJCUjs7QVNyckJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR3ckJKO0FTdHJCSTtFQUNJO0FUd3JCUjs7QVNwckJBO0VBQ0k7RUFDQTtBVHVyQko7QVNyckJJO0VBQ0k7QVR1ckJSOztBU25yQkE7RUFDSTtBVHNyQko7O0FTbnJCQTtFQUNJO0FUc3JCSjs7QVNuckJBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzckJKOztBU25yQkE7O0VOcFFJO0VDbkVBO0VBQ0E7RUFDQTtFS3lVQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR3ckJKOztBU3JyQkE7O0VBRUU7RUFDQTtBVHdyQkY7O0FTcnJCQTs7RUFFSTtBVHdyQko7O0FTcnJCQTs7RUFFSTtBVHdyQko7O0FTcnJCQTs7OztFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR3ckJKOztBU3JyQkE7O0VMOVdJO0VBQ0E7RUFDQTtFRGlFQTtBSHcrQko7O0FTdnJCQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDByQko7O0FTdnJCQTtFQUNJO0FUMHJCSjs7QVN2ckJBO0VBQ0k7QVQwckJKOztBU3ZyQkE7RUFDSTtBVDByQko7O0FTdnJCQTtFQUNJO0FUMHJCSjs7QVN2ckJBO0VBQ0k7SUFDSTtFVDByQk47QUFDRjtBU3ZyQkE7RU5wWUk7RUFDQTtFQUNBLGVNbVkyQjtFQUMzQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQyckJKO0FTenJCSTtFQUNJO0VBQ0E7QVQyckJSO0FTeHJCSTtFQUNJO0VBQ0E7QVQwckJSOztBU3RyQkE7RUFDSTtBVHlyQko7O0FTdHJCQTtFQUNJO0FUeXJCSjtBU3ZyQkk7RUFDSTtBVHlyQlI7QVN2ckJROztFQUVJO0VBQ0E7QVR5ckJaO0FTcnJCSTtFQUNJO0FUdXJCUjtBU3ByQkk7RUFDSTtBVHNyQlI7O0FTbHJCQTtFQUNJO0lBQ0k7RVRxckJOO0VTbHJCRTtJQUNJO0VUb3JCTjtBQUNGO0FTanJCQTtFQUNJO0lOdmJBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SU1xYkk7RVR1ckJOO0VTcHJCRTtJQUNJO0lBQ0E7RVRzckJOO0VTbnJCRTtJQUNJO0VUcXJCTjtFU2xyQkU7SUFDSTtJQUNBO0VUb3JCTjtFU2pyQkU7SUFDSTtFVG1yQk47RVNqckJNO0lBQ0k7SUFDQTtFVG1yQlY7RVMvcUJFOzs7O0lBSUk7SUFDQTtFVGlyQk47RVM5cUJFO0lBQ0k7RVRnckJOO0VTN3FCRTtJQUNJO0lBQ0E7RVQrcUJOO0VTM3FCTTtJRnhlQTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtFUDJuQ0Y7RVM5cUJNO0lGNWVBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQa29DRjtBQUNGO0FTaHJCQTtFQUNJO0FUa3JCSjs7QVVwc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWdXNDRjs7QVVwc0NBO0VBRUk7QVZzc0NKOztBVW5zQ0E7RUFFSTtBVnFzQ0o7O0FVbHNDQTtFQUVJO0FWb3NDSjs7QVVqc0NBO0VBRUk7QVZtc0NKOztBVWhzQ0E7O0VBR0k7QVZrc0NKOztBVS9yQ0E7RUFFSTtBVmlzQ0o7O0FVOXJDQTtFQUVJO0FWZ3NDSjs7QVU3ckNBO0VBRUk7QVYrckNKOztBVTVyQ0E7RUFFSTtBVjhyQ0o7O0FVM3JDQTtFQUVJO0FWNnJDSjs7QVUxckNBO0VBRUk7QVY0ckNKOztBVXpyQ0E7RUFFSTtBVjJyQ0o7O0FVeHJDQTtFQUVJO0FWMHJDSjs7QVV2ckNBOztFQUdJO0FWeXJDSjs7QVV0ckNBO0VBRUk7QVZ3ckNKOztBVXJyQ0E7RUFFSTtBVnVyQ0o7O0FVcHJDQTtFQUVJO0FWc3JDSjs7QVVuckNBO0VBRUk7QVZxckNKOztBVWxyQ0E7RUFFSTtBVm9yQ0o7O0FVanJDQTtFQUVJO0FWbXJDSjs7QVVockNBO0VBRUk7QVZrckNKOztBVS9xQ0E7RUFFSTtBVmlyQ0o7O0FVOXFDQTtFQUVJO0FWZ3JDSjs7QVU3cUNBO0VBRUk7QVYrcUNKOztBVTVxQ0E7RUFFSTtBVjhxQ0o7O0FVM3FDQTtFQUVJO0FWNnFDSjs7QVUxcUNBO0VBRUk7QVY0cUNKOztBVXpxQ0E7RUFFSTtBVjJxQ0o7O0FVeHFDQTtFQUVJO0FWMHFDSjs7QVV2cUNBOztFQUdJO0FWeXFDSjs7QVV0cUNBO0VBRUk7QVZ3cUNKOztBVXJxQ0E7RUFFSTtBVnVxQ0o7O0FVcHFDQTtFQUVJO0FWc3FDSjs7QVczeUNBO0VBNUJJO0VQRkE7RUFDQTtFQUNBO0VPK0JBO0VBQ0E7RUFDQTtBWGd6Q0o7QVcvMENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhpMUNSO0FXMXpDSTtFQUNJO0FYNHpDUjtBV3p6Q0k7RUF0QkE7RUFDQTtFQUNBO0VBc0JJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDZ6Q1I7QVczekNRO0VBbENKO0VBQ0E7RUFDQTtFQWtDUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgrekNaO0FXM3pDSTtFQUVJO0VBQ0E7QVg0ekNSOztBVzV4Q0E7RUFDSTtBWCt4Q0o7QVc3eENJO0VBOUJBO0VBQ0E7RUFDQTtFQUNBO0FYOHpDSjtBVzV6Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYOHpDUjtBVzN6Q0k7RUFDSTtFQUNBLGlCQW5CNkI7RUFvQjdCO0VBQ0E7RUFDQTtFQUNBO0FYNnpDUjs7QVcveUNBO0VBQ0k7QVhrekNKOztBVy95Q0E7RUFDSTtBWGt6Q0o7O0FXL3lDQTtFQUNJO0VBQ0E7RUFDQTtBWGt6Q0o7O0FXL3lDQTtFQUNJO0FYa3pDSjs7QVcveUNBO0VBQ0k7QVhrekNKOztBVy95Q0E7RUFDSTtBWGt6Q0o7O0FXL3lDQTtFQUNJO0FYa3pDSjs7QVcveUNBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGt6Q0o7O0FXL3lDQTtFQUNJO0FYa3pDSjs7QVcveUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVhrekNKO0FXaHpDSTtFQUNJO0FYa3pDUjtBVy95Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGl6Q1I7QVc5eUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhnekNSO0FXN3lDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYK3lDUjs7QVczeUNBO0VBQ0k7QVg4eUNKO0FXNXlDSTtFQUNJO0FYOHlDUjtBVzN5Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDZ5Q1I7O0FXeHlDSTtFQUNJO0FYMnlDUjs7QVluaERBO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnFoREo7O0FZbGhEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnFoREo7O0FZbGhEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacWhESjs7QVlsaERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpxaERKOztBWWhoREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabWhEUjtBWWpoRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabWhEWjtBWWhoRFE7RUFDSTtBWmtoRFo7O0FZN2dEQTtFQUNJO0VBQ0E7QVpnaERKOztBWTdnREE7RUFDSTtFQUNBO0FaZ2hESjs7QVk3Z0RBO0VBQ0k7QVpnaERKOztBWTdnREE7O0VBRUk7RUFDQTtBWmdoREo7QVk5Z0RJOzs7O0VBRUk7RUFDQTtBWmtoRFI7QVloaERROzs7O0VBQ0k7RUFDQTtBWnFoRFo7QVlqaERJOztFQUNFO0Fab2hETjtBWWpoREk7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm9oRFI7QVlsaERROztFQUNJO0VBQ0E7QVpxaERaO0FZL2dEUTs7RUFDSTtBWmtoRFo7QVkvZ0RROztFQUNJO0VBQ0E7QVpraERaO0FZN2dEUTs7RUFDSTtFQUNBO0FaZ2hEWjtBWTdnRFE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmdoRFo7QVk5Z0RZOztFRDFKUjtFQUNBO0VBQ0E7RUMwSlk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabWhEaEI7QVk1Z0RZOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWitnRGhCO0FZeGdEWTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjJnRGhCO0FZeGdEWTs7RUFDSTtFQUNBO0FaMmdEaEI7QVlwZ0RROzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWndnRFo7QVl0Z0RZOzs7RUFDSTtBWjBnRGhCO0FZdGdEUTs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVowZ0RaO0FZeGdEWTs7O0VBQ0k7QVo0Z0RoQjtBWXpnRFk7OztFQUNJO0FaNmdEaEI7QVkxZ0RZOzs7OztFQUVJO0VBQ0E7QVorZ0RoQjtBWTVnRFk7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmdoRGhCO0FZMWdEZ0I7OztFQUNJO0FaOGdEcEI7QVl6Z0RROzs7RUFDSTtBWjZnRFo7QVl6Z0RJOztFQUNJO0VBQ0E7QVo0Z0RSOztBWXhnREE7RUFDSTtFQUNBO0FaMmdESjs7QVl4Z0RBO0VBQ0k7QVoyZ0RKOztBWWpnREk7RUFDSTtBWm9nRFI7QVlqZ0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVptZ0RSO0FZaGdESTs7RUFFSTtFQUNBO0VBQ0E7QVprZ0RSO0FZLy9DSTtFQUNJO0FaaWdEUjtBWTkvQ0k7RUFDSTtFQUNBO0FaZ2dEUjtBWTcvQ0k7RUFDSTtFQUNBO0VBQ0E7QVorL0NSO0FZNS9DSTtFQUNJO0FaOC9DUjtBWTMvQ0k7RUFDSTtFQUNBO0FaNi9DUjtBWTMvQ1E7RUFDSTtFQUNBO0FaNi9DWjs7QVl4L0NBO0VBQ0k7RUFDQTtBWjIvQ0o7O0FZdi9DSTtFQUNJO0FaMC9DUjtBWXYvQ0k7O0VBRUk7RUFDQTtFQUNBO0FaeS9DUjtBWXQvQ0k7RUFDSTtFQUNBO0Fady9DUjs7QVlwL0NBOztFQUVJO0FadS9DSjs7QVlwL0NBO0VBQ0k7SUFDSTtFWnUvQ047RVlyL0NNO0lBQ0k7RVp1L0NWO0VZbC9DVTs7SUFFSTtFWm8vQ2Q7RVk3K0NNOztJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVorK0NWO0VZNStDTTtJQUNJO0VaOCtDVjtFWTMrQ007SUFDSTtJQUNBO0VaNitDVjtFWXorQ0U7SUFDSTtJQUNBO0VaMitDTjtFWXgrQ0U7SUFDSTtFWjArQ047QUFDRjtBYXQ0REE7RUFDSTtBYnc0REo7O0FhcDRESTtFQUNJO0VBQ0E7QWJ1NERSO0FhcDRESTs7RUFFSTtFQUNBO0FiczREUjtBYW40REk7RVRUQTtFQUNBO0VBQ0E7RVNTSTtFQUNBO0VBQ0E7RUFDQTtBYnU0RFI7QWFyNERRO0VUaEJKO0VBQ0E7RUFDQTtFU2dCUTtBYnk0RFo7QWFyNERJO0VBQ0k7RUFDQTtBYnU0RFI7QWFyNERRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWJ1NERaO0FhcDREUTtFQUNJO0VBQ0E7QWJzNERaO0FhcDREWTs7RUFFSTtBYnM0RGhCO0FhbjREWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FicTREaEI7QWFoNERJO0VWa0R1QjtFQUN2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIaTFESjtBYXY0REk7O0VUdkRBO0VBQ0E7RUFDQTtBSms4REo7QWF4NERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMDREUjtBYXY0REk7RUFDSTtBYnk0RFI7QWF0NERJO0VBQ0k7QWJ3NERSO0FhcjRESTtFQUNJO0FidTREUjtBYXA0REk7RUFDSTtBYnM0RFI7QWFuNERJOzs7Ozs7O0VBT0k7QWJxNERSO0FhbDRESTs7Ozs7RUFLSTtBYm80RFI7QWFqNERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibTREUjtBYWg0REk7RUFDSTtFQUNBO0FiazREUjtBYS8zREk7RUFDSTtBYmk0RFI7QWE5M0RJO0VUekhBO0VBQ0E7RUFDQTtFU3lISTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYms0RFI7QWEvM0RJO0VUcElBO0VBQ0E7RUFDQTtFU29JSTtBYm00RFI7QWFqNERRO0VBQ0k7QWJtNERaO0FhLzNESTtFQUNJO0FiaTREUjtBYS8zRFE7O0VBRUk7QWJpNERaO0FhNzNESTtFVHRKQTtFQUNBO0VBQ0E7RVNzSkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmk0RFI7QWE5M0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWJnNERSO0FhNzNESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiKzNEUjtBYTUzREk7RUFDSTtBYjgzRFI7QWEzM0RJO0VUakxBO0VBQ0E7RUFDQTtFRGlFQTtFVWlISTtFQUNBO0FiKzNEUjtBYTczRFE7RUFFSTtBYjgzRFo7QWExM0RJOzs7O0VBSUk7QWI0M0RSO0FhejNESTtFQUNJO0FiMjNEUjtBYXozRFE7RUFDSTtFQUNBO0FiMjNEWjtBYXgzRFE7RUFDSTtBYjAzRFo7QWF0M0RJO0VUak5BO0VBQ0E7RUFDQTtFU2lOSTtFQUNBO0VBQ0E7RUFDQTtBYjAzRFI7QWF2M0RJO0VBQ0k7QWJ5M0RSO0FhdjNEUTtFQUNJO0FieTNEWjtBYXIzREk7O0VBRUk7RUFDQTtBYnUzRFI7QWFwM0RJOztFQUVJO0FiczNEUjtBYW4zREk7RUFDSTtFQUNBO0FicTNEUjtBYWwzREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibzNEUjtBYWozREk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibTNEUjtBYWgzREk7RUFDSTtFQUNBO0VBQ0E7QWJrM0RSO0FhLzJESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiaTNEUjtBYS8yRFE7RUFDSTtFQUNBO0VBQ0E7QWJpM0RaO0FhOTJEUTs7RUFFSTtBYmczRFo7O0FhMzJEQTtFQUNJO0lBQ0k7RWI4MkROO0FBQ0Y7QWEzMkRBO0VBQ0k7SUFDSTtFYjYyRE47RWEzMkRNO0lBQ0k7SUFDQTtFYjYyRFY7RWExMkRNO0lBQ0k7SUFDQTtJQUNBO0ViNDJEVjtFYXoyRE07SUFDSTtJQUNBO0lBQ0E7RWIyMkRWO0VheDJETTtJQUNJO0lBQ0E7RWIwMkRWO0VheDJEVTtJQUNJO0lBQ0E7RWIwMkRkO0VhdDJETTtJQUNJO0lBQ0E7SUFDQTtFYncyRFY7RWF0MkRVO0lBQ0k7RWJ3MkRkO0VhcDJETTtJQUNJO0ViczJEVjtBQUNGO0FjanNFQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkbXNFSjs7QWNoc0VBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZG1zRUo7O0FjaHNFQTtFQUNJO0VBQ0E7QWRtc0VKOztBY2hzRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRtc0VKOztBY2hzRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRtc0VKOztBY2hzRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkbXNFSjs7QWNoc0VBO0VBQ0k7RUFDQTtBZG1zRUo7O0FjaHNFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkbXNFSjs7QWNqc0VBOzs7Ozs7Ozs7O0VBQUE7QUFZQTtFQUNJO0FkbXNFSjs7QWVseEVBO0VBQ0k7QWZxeEVKOztBZWx4RUE7RUFDSTtBZnF4RUo7O0FlbHhFQTs7RUFFSTtBZnF4RUo7O0FlbHhFQTtFQUNJO0VBQ0E7QWZxeEVKOztBZWx4RUE7O0VBRUk7QWZxeEVKOztBZWx4RUE7RUFDSTtBZnF4RUo7O0FlbHhFQTtFQUNJO0FmcXhFSjs7QWVseEVBO0VBQ0k7RUFDQTtFQUNBO0FmcXhFSjs7QWVseEVBOztFQUVJO0VBQ0E7RUFDQTtBZnF4RUo7O0FlbHhFQTtFQUNJO0VBQ0E7QWZxeEVKOztBZWx4RUE7RUFDSTtBZnF4RUo7O0FlbHhFQTtFQUNJO0VBQ0E7QWZxeEVKOztBZWx4RUE7RUFDSTtBZnF4RUo7O0FlbHhFQTtFQUNJO0FmcXhFSjs7QWVseEVBO0VBQ0k7QWZxeEVKOztBZWx4RUE7RUFDSTtFQUNBO0FmcXhFSjs7QWVseEVBO0VBQ0k7RUFDQTtBZnF4RUo7O0FlbHhFQTtFQUNJO0VBQ0E7QWZxeEVKOztBZWx4RUE7O0VBRUk7RUFDQTtBZnF4RUo7O0FlbHhFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZxeEVKOztBZWx4RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZxeEVKOztBZWx4RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZnF4RUo7QWVueEVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnF4RVI7O0FlanhFQTtFQUNJO0Fmb3hFSjtBZWx4RUk7RUFDSTtFQUNBO0VBQ0E7QWZveEVSOztBZWh4RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmbXhFSjtBZWp4RUk7RUFDSTtBZm14RVI7QWVoeEVJO0VBQ0k7QWZreEVSO0FlL3dFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmaXhFUjs7QWU3d0VBO0VBQ0k7QWZneEVKOztBZTd3RUE7RUFDSTtFQUNBO0FmZ3hFSjs7QWU3d0VBO0VBQ0k7QWZneEVKOztBZTd3RUE7RUFDSTtBZmd4RUo7QWU5d0VJO0VBQ0k7QWZneEVSOztBZTV3RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZit3RUo7QWU3d0VJO0VBQ0k7QWYrd0VSO0FlNXdFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY4d0VSOztBZXp3RUE7RUFDSTtFQUNBO0VBQ0E7QWY0d0VKO0FlMXdFSTtFQUNJO0FmNHdFUjtBZXp3RUk7RUFDSTtBZjJ3RVI7O0FldndFQTtFQUNJO0VBQ0E7RUFDQTtBZjB3RUo7O0FldndFQTtFQUNJO0FmMHdFSjs7QWV2d0VBOzs7RUFHSTtFQUNBO0FmMHdFSjs7QWV2d0VBO0VBQ0k7QWYwd0VKOztBZXZ3RUE7RUFDSTtJQUNJO0VmMHdFTjtBQUNGO0FnQnZnRkE7Ozs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnlnRko7O0FnQnRnRkE7RUFDSTtFQUNBO0FoQnlnRko7O0FnQnRnRkE7RUFDSTtBaEJ5Z0ZKOztBZ0J0Z0ZBO0VBQ0k7RUFDQTtFQUNBO0FoQnlnRko7O0FnQnRnRkE7RUFDSTtFQUNBO0FoQnlnRko7O0FnQnRnRkE7RUFDRztFQUNBO0FoQnlnRkg7O0FnQnRnRkE7RUFDSTtBaEJ5Z0ZKOztBZ0J0Z0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnlnRko7O0FnQnRnRkE7RUFDSTtBaEJ5Z0ZKOztBZ0J0Z0ZBOztFQUVJO0FoQnlnRko7O0FnQnRnRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCeWdGSjs7QWdCdGdGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQnlnRko7O0FnQnRnRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCeWdGSjs7QWdCdGdGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQnlnRko7O0FnQnRnRkE7RUFDSTtBaEJ5Z0ZKOztBZ0J0Z0ZBO0VBQ0k7RUFDQTtFQUNBO0FoQnlnRko7O0FnQnRnRkE7RUFDSTtBaEJ5Z0ZKOztBZ0J0Z0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ5Z0ZKOztBZ0J0Z0ZBO0VBQ0k7QWhCeWdGSjs7QWdCdGdGQTtFQUNJO0FoQnlnRko7O0FnQnRnRkE7RUFDSTtBaEJ5Z0ZKOztBZ0J0Z0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhCeWdGSjs7QWdCdGdGQTtFQUNJO0FoQnlnRko7O0FnQnRnRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEJ5Z0ZKOztBZ0J0Z0ZBO0VBQ0k7QWhCeWdGSjs7QWdCdGdGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ5Z0ZKOztBZ0J0Z0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnlnRko7O0FnQnRnRkE7RUFDSTtBaEJ5Z0ZKOztBZ0J0Z0ZBO0VBQ0k7QWhCeWdGSjs7QWdCdGdGQTtFQUNJO0VBQ0E7QWhCeWdGSjs7QWdCdGdGQTs7RUFFSTtFQUNBO0FoQnlnRko7O0FnQnRnRkE7RUFDSTtJQUNJO0VoQnlnRk47QUFDRjtBaUJqdEZJO0VBQ0k7QWpCbXRGUjtBaUJodEZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpCa3RGUjtBaUIvc0ZJOztFQUVJO0VBQ0E7QWpCaXRGUjtBaUI5c0ZJO0VBQ0k7QWpCZ3RGUjs7QWlCM3NGSTtFQUNJO0VBQ0E7RUFDQTtBakI4c0ZSO0FpQjNzRkk7RUFDSTtFQUNBO0FqQjZzRlI7QWlCMXNGSTtFQUNJO0FqQjRzRlI7QWlCenNGSTtFQUNJO0FqQjJzRlI7QWlCeHNGSTtFQUNJO0VBQ0E7QWpCMHNGUjtBaUJ4c0ZRO0VBQ0k7QWpCMHNGWjtBaUJ0c0ZJO0VBQ0k7RUFDQTtBakJ3c0ZSOztBaUJwc0ZBO0VBQ0k7RUFDQTtBakJ1c0ZKO0FpQnJzRkk7RUFDSTtBakJ1c0ZSOztBaUJuc0ZBO0VBQ0k7SUFDSTtFakJzc0ZOO0VpQm5zRkU7SUFDSTtJQUNBO0VqQnFzRk47QUFDRjtBa0I1d0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjh3Rko7QWtCNXdGSTtFQUNJO0VBQ0E7QWxCOHdGUjs7QWtCMXdGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCNndGSjs7QWtCMXdGQTtFQUNJO0FsQjZ3Rko7O0FrQjF3RkE7RUFDSTtBbEI2d0ZKOztBa0Ixd0ZBO0VBQ0k7RUFDQTtBbEI2d0ZKOztBa0Ixd0ZBO0VBQ0k7RUFDQTtBbEI2d0ZKOztBa0Jyd0ZJOzs7OztFQUNJO0FsQjR3RlI7QWtCMXdGUTs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJneEZaO0FrQjV3Rkk7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJreEZSO0FrQmh4RlE7Ozs7O0VBQ0k7RUFDQTtBbEJzeEZaO0FrQmx4Rkk7Ozs7O0VBQ0k7RUFDQTtBbEJ3eEZSO0FrQnJ4Rkk7Ozs7O0VBQ0k7QWxCMnhGUjs7QWtCdnhGQTtFQUNHO0VBQ0E7RUFDQTtBbEIweEZIOztBa0J2eEZBO0VBQ0k7QWxCMHhGSjs7QWtCdnhGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsQjB4Rko7O0FrQnZ4RkE7RUFDSTtFQUNBO0FsQjB4Rko7O0FrQnZ4RkE7RUFDSTtFQUNBO0FsQjB4Rko7QWtCeHhGSTtFQUNJO0VBQ0E7QWxCMHhGUjs7QWtCdHhGQTtFQUNJO0FsQnl4Rko7O0FrQnR4RkE7RUFDSTtJQUNJO0lBQ0E7RWxCeXhGTjtFa0JseEZNOzs7Ozs7SUFFSTtFbEJ3eEZWO0FBQ0Y7QW1CajZGQTtFQUNJO0VBQ0E7QW5CbTZGSjs7QW1CLzVGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQms2RlI7QW1CLzVGSTtFQUNJO0VBQ0E7QW5CaTZGUjtBbUI5NUZJO0VBQ0k7RUFDQTtFQUNBO0FuQmc2RlI7QW1CNzVGSTtFQUNJO0VBQ0E7RUFDQTtBbkIrNUZSO0FtQjU1Rkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkI2NUZSO0FtQjE1Rkk7RUFDSTtBbkI0NUZSO0FtQno1Rkk7RUFDSTtBbkIyNUZSOztBbUJ2NUZBO0VBQ0k7QW5CMDVGSjs7QW1CdDVGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnk1RlI7QW1CdDVGSTtFQUNJO0VBQ0E7QW5CdzVGUjtBbUJyNUZJO0VBQ0k7QW5CdTVGUjs7QW1CbjVGQTtFQUVRO0lBQ0k7RW5CcTVGVjtFbUJsNUZNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuQm81RlY7QUFDRjtBb0JyL0ZBO0VBQ0k7RUFDQTtBcEJ1L0ZKO0FvQnIvRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnUvRlI7QW9CcC9GSTtFQUNJO0FwQnMvRlI7QW9Cbi9GSTtFQUNJO0VBQ0E7QXBCcS9GUjtBb0JsL0ZJO0VBQ0k7QXBCby9GUjtBb0JqL0ZJO0VBQ0k7RUFDQTtFQUNBO0FwQm0vRlI7QW9CaC9GSTtFQUNJO0VBQ0E7RUFDQTtBcEJrL0ZSO0FvQi8rRkk7RUFDSTtBcEJpL0ZSOztBb0I3K0ZBOztFQUVJO0FwQmcvRko7O0FvQjcrRkE7RUFDSTtBcEJnL0ZKOztBb0I3K0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBCZy9GSjtBb0I5K0ZJO0VBQ0k7QXBCZy9GUjtBb0I3K0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCKytGUjs7QW9CMytGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCOCtGSjtBb0I1K0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI4K0ZSO0FvQjUrRlE7RUFDSTtBcEI4K0ZaO0FvQjMrRlE7RUFDSTtBcEI2K0ZaO0FvQnorRkk7RUFDSTtFQUNBO0FwQjIrRlI7QW9CeitGUTtFQUNJO0FwQjIrRlo7QW9CditGSTtFaEIxR0E7RUFDQTtFQUNBO0VnQjBHSTtFQUNBO0FwQjIrRlI7QW9CeCtGSTtFaEJoSEE7RUFDQTtFQUNBO0VnQmdISTtBcEI0K0ZSO0FvQnorRkk7RUFDSTtFQUNBO0FwQjIrRlI7O0FvQnYrRkE7RUFDSTtBcEIwK0ZKOztBb0J2K0ZBO0VBQ0k7QXBCMCtGSjs7QW9CditGQTtFQUNJO0FwQjArRko7O0FvQnYrRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEIwK0ZKO0FvQngrRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEIwK0ZSO0FvQnYrRkk7RUFDSTtBcEJ5K0ZSO0FvQnQrRkk7RUFDSTtFQUNBO0FwQncrRlI7QW9CcitGSTtFQUNJO0FwQnUrRlI7O0FvQm4rRkE7RUFDSTtJQUNJO0lBQ0E7RXBCcytGTjtFb0JwK0ZNO0lBQ0k7RXBCcytGVjtFb0JuK0ZNO0lBQ0k7SUFDQTtFcEJxK0ZWO0VvQmwrRk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFcEJvK0ZWO0VvQmorRk07SUFDSTtFcEJtK0ZWO0VvQmgrRk07SUFDSTtJQUNBO0lBQ0E7RXBCaytGVjtFb0I5OUZFOztJQUVJO0VwQmcrRk47RW9CNzlGRTs7O0lBR0k7SUFDQTtJQUNBO0VwQis5Rk47RW9CNTlGRTtJQUNJO0VwQjg5Rk47RW9CMzlGRTtJQUNJO0VwQjY5Rk47RW9CMTlGRTtJQUNJO0lBQ0E7SUFDQTtFcEI0OUZOO0VvQno5RkU7SUFDSTtJQUNBO0VwQjI5Rk47RW9CeDlGRTtJQUNJO0VwQjA5Rk47RW9CeDlGTTtJQUNJO0lBQ0E7SUFDQTtFcEIwOUZWO0VvQng5RlU7SUFDSTtFcEIwOUZkO0VvQnI5RkU7SUFDSTtJQUNBO0VwQnU5Rk47RW9CcjlGTTtJQUNJO0VwQnU5RlY7RW9CbjlGRTtJQUNJO0VwQnE5Rk47QUFDRjtBb0JsOUZBO0VBQ0k7SUFDSTtFcEJvOUZOO0FBQ0Y7QXFCenRHQTtFQUNJO0FyQjJ0R0o7O0FxQnh0R0E7RUFDSTtFQUNBO0FyQjJ0R0o7O0FxQnh0R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCMnRHSjtBcUJ6dEdJO0VBQ0k7QXJCMnRHUjtBcUJ4dEdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJCMHRHUjtBcUJ4dEdRO0VBQ0k7QXJCMHRHWjtBcUJ2dEdRO0VBQ0k7QXJCeXRHWjtBcUJ0dEdRO0VBQ0k7QXJCd3RHWjtBcUJwdEdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnN0R1I7QXFCcHRHUTtFQUNJO0VBQ0E7RUFDQTtBckJzdEdaO0FxQmx0R0k7RWxCSkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWtCSEk7RUFDQTtFQUNBO0VBQ0E7QXJCNnRHUjtBcUIxdEdJO0VBQ0k7QXJCNHRHUjtBcUJ6dEdJO0VqQmxFQTtFQUNBO0VBQ0E7RWlCa0VJO0FyQjZ0R1I7QXFCM3RHUTtFQUNJO0FyQjZ0R1o7QXFCenRHSTtFakIzRUE7RUFDQTtFQUNBO0VpQjJFSTtFQUNBO0FyQjZ0R1I7QXFCM3RHUTtFQUNJO0FyQjZ0R1o7QXFCenRHSTtFQUNJO0FyQjJ0R1I7QXFCeHRHSTtFbEJ0QkE7RWtCd0JJO0FyQjB0R1I7QXFCdnRHSTtFQUNJO0FyQnl0R1I7QXFCdHRHSTtFQUNJO0VBQ0E7RUFDQTtBckJ3dEdSOztBcUJudEdJO0VBQ0k7QXJCc3RHUjtBcUJudEdJO0VBQ0k7QXJCcXRHUjtBcUJsdEdJO0VBQ0k7QXJCb3RHUjs7QXFCaHRHQTtFQUNJO0VBQ0E7QXJCbXRHSjtBcUJqdEdJO0VsQnpFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFa0JrRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjR0R1I7O0FxQnZ0R0k7RUFDSTtBckIwdEdSO0FxQnh0R1E7RUFDSTtBckIwdEdaO0FxQnR0R0k7RUFDSTtBckJ3dEdSO0FxQnR0R1E7RUFDSTtBckJ3dEdaO0FxQnB0R0k7RWpCdkpBO0VBQ0E7RUFDQTtFaUJ1Skk7QXJCd3RHUjtBcUJydEdJO0VBQ0k7QXJCdXRHUjtBcUJydEdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJCdXRHWjtBcUJydEdZO0VBQ0k7QXJCdXRHaEI7O0FxQmp0R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQm90R0o7QXFCbHRHSTtFQUNJO0FyQm90R1I7QXFCanRHSTtFQUNJO0VBQ0E7RUFDQTtBckJtdEdSO0FxQmp0R1E7RUFDSTtBckJtdEdaO0FxQmh0R1E7RUFDSTtBckJrdEdaO0FxQi9zR1E7RUFDSTtBckJpdEdaO0FxQjdzR0k7RUFDSTtBckIrc0dSOztBcUIzc0dBO0VBQ0k7RUFDQTtBckI4c0dKOztBcUIzc0dBO0VBQ0k7RUFDQTtBckI4c0dKO0FxQjVzR0k7RWxCcEpBO0VDbkVBO0VBQ0E7RUFDQTtFRGlFQTtFa0J3Skk7QXJCZ3RHUjtBcUI5c0dRO0VBQ0k7QXJCZ3RHWjs7QXFCM3NHQTtFQUNJO0FyQjhzR0o7QXFCNXNHSTtFakJ0T0E7RUFDQTtFQUNBO0FKcTdHSjs7QXFCNXNHQTtFQUNJO0VBQ0E7QXJCK3NHSjs7QXFCNXNHQTtFbEI3S0k7QUg2M0dKOztBcUI1c0dBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCK3NHSjs7QXFCNXNHQTs7RUFFSTtBckIrc0dKO0FxQjdzR0k7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJndEdSOztBcUI1c0dBOztFakI3UUk7RUFDQTtFQUNBO0VEaUVBO0VrQjhNQTtFQUNBO0FyQml0R0o7O0FxQjlzR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCaXRHSjs7QXFCOXNHQTtFQUNJO0FyQml0R0o7O0FxQjlzR0E7O0VBRUk7RUFDQTtBckJpdEdKOztBcUI5c0dBO0VBQ0k7QXJCaXRHSjs7QXFCN3NHSTtFQUNJO0VBQ0E7QXJCZ3RHUjtBcUI3c0dJO0VBQ0k7QXJCK3NHUjtBcUI1c0dJO0VBQ0k7QXJCOHNHUjtBcUIzc0dJOztFQUVJO0VBQ0E7QXJCNnNHUjs7QXFCenNHQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckI0c0dOO0VxQjFzR007SUFDSTtFckI0c0dWO0VxQnpzR007SUFDSTtJQUNBO0lBQ0E7SUFDQTtFckIyc0dWO0VxQnhzR007SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyQjBzR1Y7RXFCdnNHTTtJQUNJO0lBQ0E7RXJCeXNHVjtFcUJ2c0dVO0lBQ0k7RXJCeXNHZDtFcUJyc0dNO0lBQ0k7RXJCdXNHVjtFcUJwc0dNO0lBQ0k7SUFDQTtJQUNBO0VyQnNzR1Y7RXFCbnNHTTtJQUNJO0lBQ0E7SUFDQTtFckJxc0dWO0VxQmxzR007SUFDSTtFckJvc0dWO0VxQmpzR007SUFDSTtJQUNBO0VyQm1zR1Y7RXFCaHNHTTtJQUNJO0VyQmtzR1Y7RXFCL3JHTTtJQUNJO0lBQ0E7RXJCaXNHVjtFcUI3ckdFOztJQUVJO0lBQ0E7RXJCK3JHTjtFcUI1ckdFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckI4ckdOO0VxQjVyR007SWpCOVpKO0lBQ0E7SUFDQTtJRGlFQTtFSDZoSEY7RXFCNXJHRTtJQUNJO0lBQ0E7SUFDQTtFckI4ckdOO0VxQjNyR0U7O0lBRUk7SUFDQTtJQUNBO0VyQjZyR047RXFCMXJHRTs7SUFFSTtJQUNBO0lBQ0E7RXJCNHJHTjtFcUJ6ckdFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXJCMnJHTjtFcUJ4ckdFO0lBQ0k7SUFDQTtJQUNBO0VyQjByR047RXFCeHJHTTs7SUFFSTtFckIwckdWO0VxQnRyR0U7SUFDSTtFckJ3ckdOO0VxQnJyR0U7SUFDSTtFckJ1ckdOO0VxQnByR0U7SUFDSTtFckJzckdOO0VxQm5yR0U7SUFDSTtFckJxckdOO0VxQmxyR0U7Ozs7Ozs7O0lBUUk7RXJCb3JHTjtFcUJqckdFOztJakJyZUE7SUFDQTtJQUNBO0lpQnNlSTtFckJxckdOO0VxQmxyR0U7SUFDSTtJQUNBO0lBQ0E7RXJCb3JHTjtFcUJsckdNO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyQm1yR1Y7RXFCaHJHTTtJQUNJO0lBQ0E7RXJCa3JHVjtFcUI5cUdFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJCZ3JHTjtFcUI5cUdNO0lBQ0k7RXJCZ3JHVjtFcUI1cUdFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXJCOHFHTjtFcUIzcUdFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJCNnFHTjtFcUIzcUdNO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckI0cUdWO0VxQnpxR007SUFDSTtFckIycUdWO0VxQnhxR007SUFDSTtJQUNBO0VyQjBxR1Y7RXFCdHFHRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VyQndxR047RXFCdHFHTTtJQUNJO0VyQndxR1Y7QUFDRjtBcUJwcUdBO0VBRVE7SUFDSTtJQUNBO0lBQ0E7RXJCcXFHVjtFcUJscUdNOztJQUVJO0VyQm9xR1Y7QUFDRjtBc0JodkhBO0VBQ0k7RUFDQTtBdEJrdkhKO0FzQmh2SEk7RUFDSTtBdEJrdkhSO0FzQi91SEk7RUFDSTtFQUNBO0F0Qml2SFI7QXNCOXVISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0Qmd2SFI7QXNCN3VISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEIrdUhSO0FzQjV1SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEI4dUhSO0FzQjN1SEk7RUFDSTtFQUNBO0VBQ0E7QXRCNnVIUjtBc0IxdUhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRCNHVIUjtBc0J6dUhJOztFQUVJO0F0QjJ1SFI7QXNCeHVISTtFQUNJO0VBQ0E7QXRCMHVIUjtBc0J2dUhJO0VBQ0k7QXRCeXVIUjtBc0J0dUhJO0VBQ0k7QXRCd3VIUjtBc0JydUhJO0VBQ0k7RUFDQTtFQUNBO0F0QnV1SFI7QXNCbnVIUTtFQUNJO0VBQ0E7QXRCcXVIWjtBc0JsdUhRO0VBQ0k7QXRCb3VIWjs7QXVCN3pIQTtFQUNJO0F2QmcwSEo7O0F1Qjd6SEE7RUFDSTtFQUNBO0F2QmcwSEo7QXVCOXpISTtFQUNJO0F2QmcwSFI7QXVCN3pISTtFQUNJO0VBQ0E7RUFDQTtBdkIrekhSO0F1QjV6SEk7RUFDSTtFQUNBO0VBQ0E7QXZCOHpIUjtBdUI1ekhRO0VBQ0k7RUFDQTtFQUNBO0F2Qjh6SFo7QXVCM3pIUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjZ6SFo7QXVCM3pIWTtFQUNJO0VBQ0E7RUFDQTtBdkI2ekhoQjtBdUIxekhZO0VBQ0k7QXZCNHpIaEI7QXVCeHpIZ0I7RUFDSTtFQUNBO0F2QjB6SHBCOztBdUJsekhJO0VBQ0k7RUFDQTtBdkJxekhSO0F1Qmx6SEk7RUFDSTtFQUNBO0F2Qm96SFI7QXVCanpISTtFQUNJO0VBQ0E7RUFDQTtBdkJtekhSO0F1Qmh6SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qmt6SFI7O0F3QjUzSEE7RUFDSTtBeEIrM0hKO0F3QjczSEk7RUFDSTtBeEIrM0hSO0F3QjUzSEk7RUFDSTtBeEI4M0hSOztBd0IxM0hBO0VBRUk7O0lqQlVJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQeTFIRjtFd0I3M0hFO0lqQktJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQZzJIRjtFd0JoNEhFO0lqQkNJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQdTJIRjtFd0JuNEhFO0lqQkhJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQODJIRjtFd0J0NEhFO0lqQlBJO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQcTNIRjtFd0J4NEhNO0lBQ0k7RXhCMDRIVjtFd0J2NEhNO0lBQ0k7RXhCeTRIVjtFd0J0NEhNO0lBQ0k7SUFDQTtJQUNBLGtCakIvQkg7RVB1NkhQO0V3QnI0SE07SUFDSTtJQUNBO0lBQ0EsaUJqQnJDSDtFUDQ2SFA7RXdCcDRITTtJQUNJO0lBQ0E7SUFDQTtFeEJzNEhWO0V3Qmw0SEU7SUFDSTtFeEJvNEhOO0FBQ0Y7QXlCejhIRTtFQUNFO0F6QjI4SEo7QXlCeDhIRTtFQUNFO0F6QjA4SEo7QXlCdjhIRTtFQUVFO0VBQ0E7RUFDQTtBekJ3OEhKO0F5QnI4SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnU4SEo7QXlCcjhISTtFQUNFO0VBQ0E7QXpCdThITjtBeUJyOEhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpCdThIUjtBeUJwOEhNO0VBQ0U7RUFDQTtFQUNBO0F6QnM4SFI7QXlCbDhISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCbzhITjtBeUJqOEhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCbThITjtBeUJoOEhJO0VBQ0U7QXpCazhITjtBeUIvN0hJOztFQUVFO0VBQ0E7RUFDQTtBekJpOEhOO0F5Qjk3SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJnOEhOOztBeUIzN0hBO0VBQ0U7SUFDRTtFekI4N0hGO0FBQ0Y7QTBCbGhJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQm9oSVI7QTBCamhJSTtFQUVJO0VBQ0E7QTFCa2hJUjtBMEIvZ0lJO0VBQ0k7QTFCaWhJUjtBMEI5Z0lJOztFQUVJO0ExQmdoSVI7QTBCN2dJSTtFQUNJO0ExQitnSVI7QTBCNWdJSTs7RUFFSTtBMUI4Z0lSO0EwQjNnSUk7RUFDSTtBMUI2Z0lSO0EwQjFnSUk7RUFDSTtBMUI0Z0lSOztBMEJ4Z0lBO0VBRVE7SUFDSTtFMUIwZ0lWO0UwQnZnSU07SUFDSTtJQUNBO0lBQ0E7RTFCeWdJVjtFMEJ0Z0lNO0lBQ0k7SUFDQTtJQUNBO0UxQndnSVY7RTBCcmdJTTs7SUFFSTtFMUJ1Z0lWO0UwQm5nSUU7SUFDSTtFMUJxZ0lOO0UwQmxnSUU7SUFDSTtFMUJvZ0lOO0FBQ0Y7QTJCNWtJQTtFQUNJO0EzQjhrSUo7QTJCNWtJSTtFQUNJO0EzQjhrSVI7QTJCM2tJSTtFQUNJO0EzQjZrSVI7QTJCMWtJSTtFQUdJO0EzQjBrSVI7O0EyQnRrSUE7RUFDSTtBM0J5a0lKOztBNEJqbUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCb21JRjtBNEJsbUlFO0VBQ0U7QTVCb21JSjs7QTRCaG1JQTtFQUNFO0lBQ0U7SUFDQTtFNUJtbUlGO0U0QmptSUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1Qm1tSUo7QUFDRjtBNkJubklBOztFQUVJO0E3QnFuSUo7QTZCbm5JSTs7RUFDSTtBN0JzbklSO0E2Qm5uSUk7O0VBQ0k7RUFDQTtBN0JzbklSO0E2Qm5uSUk7O0VBQ0k7QTdCc25JUjs7QTZCbG5JQTtFQUNJO0VBQ0E7RUFDQTtBN0JxbklKOztBNkJsbklBO0VBRVE7SXRCSEE7SUFDQTtJQU9KO0lBQ0E7RVBrbklGO0U2QnBuSU07SUFDSTtFN0JzbklWO0U2Qm5uSU07SXRCWEE7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVBzbUlGO0FBQ0Y7QThCN3BJSTtFQUNJO0VBQ0E7QTlCK3BJUjtBOEI1cElJO0VBQ0k7QTlCOHBJUjtBOEIzcElJO0VBQ0k7RUFDQTtFQUNBO0E5QjZwSVI7QThCMXBJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCNHBJUjtBOEJ6cElJO0VBQ0k7QTlCMnBJUjtBOEJ4cElJO0VBQ0k7RUFDQTtBOUIwcElSO0E4QnZwSUk7O0VBRUk7QTlCeXBJUjs7QThCcHBJSTtFQUNJO0VBQ0E7RUFDQTtBOUJ1cElSO0E4Qm5wSUk7RUFDSTtBOUJxcElSOztBOEJqcElBO0VBQ0k7QTlCb3BJSjtBOEJscElJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlCb3BJUjs7QThCL29JSTtFQUNJO0VBQ0E7QTlCa3BJUjtBOEIvb0lJO0VBQ0k7RUFDQTtBOUJpcElSO0E4QjlvSUk7RTFCdEVBO0VBQ0E7RUFDQTtFRGlGQTtFMkJWSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QmtwSVI7QThCL29JSTtFMUJoRkE7RUFDQTtFQUNBO0UwQmdGSTtFQUNBO0VBQ0E7RUFDQTtBOUJtcElSOztBOEIvb0lBO0VBQ0k7QTlCa3BJSjtBOEJocElJO0VBQ0k7RUFDQTtBOUJrcElSOztBOEI5b0lBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QmlwSUo7O0E4QjlvSUE7RUFDSTtFQUNBO0VBQ0E7QTlCaXBJSjs7QThCOW9JQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QmlwSUo7O0E4QjlvSUE7RUFDSTtFQUNBO0VBQ0E7QTlCaXBJSjs7QThCOW9JQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCaXBJSjs7QStCenhJSTtFQUNJO0EvQjR4SVI7QStCenhJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CMnhJUjtBK0J6eElRO0VBQ0k7QS9CMnhJWjtBK0J4eElRO0U1QmZKO0VBR0k7RUFDQTtFQUNBO0U0QllJO0VBQ0E7QS9CNnhJWjtBK0J6eElJO0VBQ0k7RUFDQTtBL0IyeElSOztBK0J2eElBO0VBQ0k7RUFDQTtBL0IweElKO0ErQnh4SUk7RUFDSTtBL0IweElSO0ErQnZ4SUk7RUFDSTtBL0J5eElSO0ErQnR4SUk7RUFDSTtBL0J3eElSO0ErQnJ4SUk7RUFDSTtBL0J1eElSOztBK0JueElBO0VBQ0k7QS9Cc3hJSjtBK0JweElJO0VBQ0k7RUFDQTtBL0JzeElSOztBK0JseElBO0VBQ0k7QS9CcXhJSjs7QStCanhJSTtFQUNJO0EvQm94SVI7QStCanhJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvQm14SVI7QStCaHhJSTtFQUNJO0VBQ0E7RUFDQTtBL0JreElSO0ErQmh4SVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ca3hJWjtBK0I5d0lJO0VBQ0k7QS9CZ3hJUjtBK0I3d0lJO0VBQ0k7QS9CK3dJUjtBK0I1d0lJO0VBQ0k7QS9COHdJUjtBK0Izd0lJO0VBQ0k7RUFDQTtBL0I2d0lSO0ErQjF3SUk7RUFDSTtFQUNBO0VBQ0E7QS9CNHdJUjtBK0J6d0lJO0VBQ0k7RUFDQTtBL0Iyd0lSO0ErQnh3SUk7RUFFSTtBL0J5d0lSO0ErQnR3SUk7RUFFSTtFQUNBO0EvQnV3SVI7QStCcHdJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Cc3dJUjs7QStCbHdJQTtFQUVRO0lBQ0k7RS9Cb3dJVjtFK0Jqd0lNO0lBQ0k7RS9CbXdJVjtFK0IvdklFO0lBQ0k7RS9CaXdJTjtFK0I3dklNO0lBQ0k7SUFDQTtJQUNBO0UvQit2SVY7RStCMXZJTTtJQUNJO0UvQjR2SVY7RStCenZJTTtJQUNJO0UvQjJ2SVY7RStCeHZJTTtJQUNJO0UvQjB2SVY7RStCdnZJTTtJQUVJO0lBQ0E7SUFDQTtFL0J3dklWO0UrQnB2SUU7OztJeEI5Skk7SUFDQTtJQU9KO0lBQ0E7RVBpNUlGO0FBQ0Y7QWdDMTdJQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0FoQzQ3SUo7O0FnQ3g3SUk7RUFDSTtFQUNBO0VBQ0E7QWhDMjdJUjtBZ0N4N0lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMwN0lSO0FnQ3Y3SUk7RUFDSTtBaEN5N0lSO0FnQ3Q3SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDdzdJUjtBZ0NyN0lJO0VBQ0k7QWhDdTdJUjtBZ0NwN0lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhDczdJUjtBZ0NuN0lJO0VBQ0k7RUFDQTtFQUNBO0FoQ3E3SVI7QWdDbDdJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQ283SVI7QWdDbDdJUTtFQUNJO0FoQ283SVo7QWdDOTZJUTtFQUNJO0FoQ2c3SVo7QWdDNzZJUTtFQUNJO0FoQys2SVo7QWdDNTZJUTtFQUNJO0FoQzg2SVo7QWdDejZJUTtFQUNJO0VBQ0E7QWhDMjZJWjtBZ0N2NklJO0VBQ0k7QWhDeTZJUjs7QWlDdi9JSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQzAvSVI7QWlDeC9JUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQzAvSVo7QWlDdC9JSTtFdEJRQTtFQUNBO0VBQ0E7RXNCUkk7RUFDQTtFQUNBO0FqQzAvSVI7QWlDdi9JSTtFQUNJO0VBQ0E7QWpDeS9JUjtBaUN0L0lJO0VBQ0k7QWpDdy9JUjs7QWlDbi9JSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDcy9JUjtBaUNwL0lRO0VBQ0k7QWpDcy9JWjtBaUNsL0lJO0VBQ0k7RUFDQTtFQUNBO0FqQ28vSVI7QWlDbC9JUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ20vSVo7O0FpQzkrSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQXNJQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztRQUFBO0VBMkdBO0VBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQUE7QWpDNmdKSjtBaUM3dkpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpDK3ZKUjtBaUM1dkpJO0VBQ0k7RUFDQTtBakM4dkpSO0FpQzN2Skk7RUFDSTtFQUNBO0FqQzZ2SlI7QWlDM3ZKUTtFQUNJO0V0QnpEUjtFQUNBO0VBQ0E7RXNCeURRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDK3ZKWjtBaUM1dkpRO0VBQ0k7QWpDOHZKWjtBaUM1dkpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzh2SmhCO0FpQzF2SlE7RUFDSTtFQUNBO0FqQzR2Slo7QWlDenZKUTtFQUNJO0VBQ0E7QWpDMnZKWjtBaUN4dkpRO0VBQ0k7QWpDMHZKWjtBaUN2dkpRO0VBQ0k7QWpDeXZKWjtBaUN0dkpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpDd3ZKWjtBaUNwdkpJO0VBQ0k7QWpDc3ZKUjtBaUNudkpJO0VBQ0k7RUFDQTtBakNxdkpSO0FpQ2x2Skk7RUFDSTtFQUNBO0FqQ292SlI7QWlDanZKSTtFN0J6SkE7RUFDQTtFQUNBO0U2QnlKSTtBakNxdkpSO0FpQ2x2Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDb3ZKUjtBaUNsdkpRO0VBQ0k7RUFDQTtFQUNBO0FqQ292Slo7QWlDanZKUTtFQUNJO0FqQ212Slo7QWlDanZKWTtFQUNJO0VBQ0E7QWpDbXZKaEI7QWlDOXVKSTtFQUNJO0FqQ2d2SlI7QWlDN3VKSTtFQUNJO0FqQyt1SlI7QWlDNXVKSTtFQUNJO0FqQzh1SlI7O0FpQzM5SUE7RUFDSTtvQkFBQTtBakMrOUlKOztBaUMzOUlBO0U3QjFkSTtFQUNBO0VBQ0E7RTZCMGRBO0FqQ2crSUo7O0FpQzc5SUE7Ozs7Ozs7Ozs7O0NBQUE7QUFlQTtFQUdRO0lBQ0k7RWpDMjlJVjtFaUN0OUlNO0lBQ0k7RWpDdzlJVjtFaUN0OUlVO0lBQ0k7RWpDdzlJZDtBQUNGO0FrQ3Q5Skk7RUFDSTtBbEN3OUpSO0FrQ3I5Skk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3U5SlI7QWtDcDlKSTtFM0JRSTtFQUNBO0VBT0o7RUFDQTtBUHk4Sko7QWtDdDlKSTtFQUNJO0FsQ3c5SlI7QWtDcjlKSTtFQUNJO0FsQ3U5SlI7QWtDcDlKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsQ3M5SlI7QWtDcDlKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3M5Slo7QWtDajlKUTtFQUNJO0FsQ205Slo7QWtDaDlKUTtFQUNJO0FsQ2s5Slo7QWtDOThKSTtFQUNJO0FsQ2c5SlI7O0FrQzU4SkE7RUFDSTtFQUNBO0FsQys4Sko7QWtDNzhKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQys4SlI7O0FrQzM4SkE7RUFFUTtJQUNJO0VsQzY4SlY7RWtDMThKTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VsQzQ4SlY7RWtDejhKTTtJQUNJO0VsQzI4SlY7RWtDeDhKTTtJQUNJO0lBQ0E7RWxDMDhKVjtFa0N0OEpVO0lBQ0k7RWxDdzhKZDtFa0NyOEpVO0lBQ0k7RWxDdThKZDtFa0NuOEpNO0lBQ0k7RWxDcThKVjtFa0NoOEpNO0lBQ0k7SUFDQTtFbENrOEpWO0VrQy83Sk07SUFDSTtFbENpOEpWO0FBQ0Y7QWtDNzdKQTtFQUVRO0kzQnpHQTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtFUDZnS0Y7RWtDLzdKTTtJM0I3R0E7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVBvaEtGO0VrQ2w4Sk07STNCakhBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQMmhLRjtFa0NyOEpNO0kzQnJIQTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtFUGtpS0Y7RWtDeDhKTTtJM0J6SEE7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVB5aUtGO0VrQzM4Sk07STNCN0hBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQZ2pLRjtBQUNGO0FtQ3ZtS0k7RS9CR0E7RUFDQTtFQUNBO0UrQkhJO0FuQzJtS1I7QW1DeG1LSTtFQUNJO0VBQ0E7RUFDQTtBbkMwbUtSO0FtQ3ZtS0k7RUFDSTtBbkN5bUtSO0FtQ3RtS0k7RUFDSTtBbkN3bUtSO0FtQ3JtS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkN1bUtSOztBbUNsbUtJO0VBQ0k7RUFDQTtFQUNBO0FuQ3FtS1I7QW1DbG1LSTtFQUNJO0VBQ0E7RUFDQTtBbkNvbUtSO0FtQ2ptS0k7RUFJSTtFQUNBO0VBQ0E7QW5DZ21LUjtBbUM3bEtJO0VBQ0k7QW5DK2xLUjtBbUM1bEtJO0VoQ3lCQTtFQzNFQTtFQUNBO0VBQ0E7RStCbURJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ2dtS1I7QW1DN2xLSTtFQUNJO0FuQytsS1I7QW1DNWxLSTtFQUNJO0VBQ0E7RUFDQTtBbkM4bEtSO0FtQzVsS1E7RUFDSTtFQUNBO0FuQzhsS1o7QW1DM2xLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkM2bEtaOztBbUN4bEtBO0VBQ0k7QW5DMmxLSjs7QW1DeGxLQTtFQUNJO0VBQ0E7RUFDQTtBbkMybEtKOztBbUN2bEtJO0VBQ0k7QW5DMGxLUjtBbUN2bEtJO0UvQjVHQTtFQUNBO0VBQ0E7RStCNEdJO0VBQ0E7RUFDQTtFQUNBO0FuQzJsS1I7QW1DemxLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DMmxLWjtBbUN2bEtJO0VBQ0k7QW5DeWxLUjtBbUN2bEtRO0VBQ0k7QW5DeWxLWjtBbUNybEtJO0VBQ0k7QW5DdWxLUjtBbUNybEtRO0VBQ0k7QW5DdWxLWjs7QW1DbGxLQTtFQUNJO0VBQ0E7QW5DcWxLSjs7QW1DbGxLQTtFQUNJO0FuQ3FsS0o7O0FtQ2xsS0E7RUFDSTtFQUNBO0FuQ3FsS0o7O0FtQ2xsS0E7RUFDSTtBbkNxbEtKOztBbUNsbEtBO0VBQ0k7QW5DcWxLSjs7QW1DbGxLQTtFQUVRO0kvQnhLSjtJQUNBO0lBQ0E7SStCd0tRO0VuQ3NsS1Y7RW1DbmxLTTtJNUJ6SkE7SUFDQTtJQU9KO0lBQ0E7STRCa0pRO0VuQ3dsS1Y7RW1DcmxLTTtJNUI5SkE7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVAydEtGO0VtQ3hsS007SUFDSTtFbkMwbEtWO0VtQ3JsS007SUFDSTtFbkN1bEtWO0VtQ3BsS007SUFDSTtJQUNBO0lBQ0E7SUFDQTtFbkNzbEtWO0VtQ25sS007SUFDSTtFbkNxbEtWO0VtQy9rS007O0lBQ0k7RW5Da2xLVjtFbUM5a0tFO0lBQ0k7RW5DZ2xLTjtFbUM3a0tFO0k1Qm5NSTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtJNEJzS0k7RW5DbWxLTjtBQUNGO0FtQ2hsS0E7RUFJUTs7SS9Cak9KO0lBQ0E7SUFDQTtJK0JpT1E7RW5Da2xLVjtFbUMva0tNOztJQUNJO0lBQ0E7RW5Da2xLVjtFbUM5a0tFO0lBQ0k7RW5DZ2xLTjtBQUNGO0FvQ3AwS0k7RUFDSTtBcENzMEtSO0FvQ24wS0k7RUFDSTtBcENxMEtSO0FvQ2wwS0k7RUFDSTtBcENvMEtSO0FvQ2owS0k7RUFDSTtFQUNBO0FwQ20wS1I7O0FvQy96S0E7O0VBRUk7QXBDazBLSjtBb0NoMEtJOztFQUNJO0VBQ0E7RUFDQTtBcENtMEtSO0FvQ2gwS0k7O0VoQ3RCQTtFQUNBO0VBQ0E7RUR5RUE7QUhreEtKO0FvQ2wwS0k7O0VoQzNCQTtFQUNBO0VBQ0E7QUppMktKO0FvQ3AwS0k7O0VoQy9CQTtFQUNBO0VBQ0E7RWdDK0JJO0FwQ3kwS1I7O0FvQ3AwS0k7RWhDdENBO0VBQ0E7RUFDQTtFRGlFQTtBSDh5S0o7QW9DdDBLSTtFQUNJO0FwQ3cwS1I7QW9DcjBLSTtFQUNJO0VBQ0E7QXBDdTBLUjtBb0NwMEtJO0VBQ0k7QXBDczBLUjtBb0NuMEtJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBDcTBLUjtBb0NsMEtJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBDbzBLUjtBb0NqMEtJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBDbTBLUjtBb0NoMEtJO0VoQzdFQTtFQUNBO0VBQ0E7RWdDNkVJO0VBQ0E7QXBDbzBLUjtBb0NqMEtJO0VBQ0k7QXBDbTBLUjtBb0NoMEtJO0VBQ0k7QXBDazBLUjtBb0MvektJO0VBQ0k7QXBDaTBLUjs7QW9DNXpLSTs7O0VBR0k7QXBDK3pLUjtBb0M1ektJO0VBQ0k7QXBDOHpLUjs7QW9DMXpLQTs7RUFFSTtBcEM2ektKOztBb0MxektBO0VoQ2pISTtFQUNBO0VBQ0E7QUorNktKOztBb0M1ektBO0VBQ0k7QXBDK3pLSjs7QW9DM3pLSTtFQUNJO0FwQzh6S1I7QW9DM3pLSTtFQUNJO0VBQ0E7QXBDNnpLUjs7QW9DenpLQTtFQUNJO0FwQzR6S0o7QW9DMXpLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDNHpLUjs7QW9DeHpLQTtFQUNJO0VBQ0E7QXBDMnpLSjs7QW9DeHpLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDMnpLSjtBb0N6ektJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBDMnpLUjs7QW9DdnpLQTtFakNwR0k7QUgrNUtKOztBb0N2ektBO0VBQ0k7RUFDQTtFQUNBO0FwQzB6S0o7O0FvQ3Z6S0E7RWhDakxJO0VBQ0E7RUFDQTtBSjQrS0o7O0FvQ3p6S0E7RUFDSTtBcEM0ektKO0FvQzF6S0k7RUFDSTtBcEM0ektSOztBb0N4ektBO0VBQ0k7QXBDMnpLSjtBb0N6ektJO0VBQ0k7QXBDMnpLUjs7QW9DdnpLQTtFQUNJO0VBQ0E7QXBDMHpLSjs7QW9DdnpLQTtFQUVJO0lBQ0k7RXBDeXpLTjtFb0N0ektFO0lBQ0k7RXBDd3pLTjtFb0NyektFOzs7O0lBSUk7RXBDdXpLTjtFb0NsektNOztJQUtJO0VwQ2l6S1Y7RW9DOXlLTTs7SUFFSTtFcENnektWO0FBQ0Y7QW9DNXlLQTtFQUNJO0k3QnpOSTtJQUNBO0lBT0o7SUFDQTtJNkJrTkk7RXBDaXpLTjtFb0MveUtNOztJN0I3TkE7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVBxL0tGO0VvQ2x6S007STdCbE9BO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQNC9LRjtFb0NwektFO0loQzNQQTtJQUNBO0lBQ0E7RUprakxGO0VvQ3B6S007SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBDc3pLVjtFb0NuektNO0lBQ0k7RXBDcXpLVjtFb0NsektNO0lBQ0k7RXBDb3pLVjtFb0NoektFO0lBQ0k7RXBDa3pLTjtFb0MveUtFO0lBQ0k7RXBDaXpLTjtFb0MveUtNO0lBQ0k7RXBDaXpLVjtFb0M3eUtFO0lBQ0k7RXBDK3lLTjtFb0M1eUtFO0lBQ0k7RXBDOHlLTjtFb0MzeUtFO0lBQ0k7RXBDNnlLTjtBQUNGO0FvQzF5S0E7RUFFSTs7SUFFSTtFcEMyeUtOO0FBQ0Y7QXFDOWxMQTtFQUNJO0VBQ0E7QXJDZ21MSjtBcUM5bExJO0VBQ0k7RUFDQTtFQUNBO0FyQ2dtTFI7QXFDN2xMSTtFakNQQTtFQUNBO0VBQ0E7RURpRUE7QUh1aUxKO0FxQzlsTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2dtTFI7QXFDN2xMSTtFQUNJO0VBQ0E7QXJDK2xMUjtBcUM1bExJO0VBQ0k7QXJDOGxMUjtBcUMzbExJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzZsTFI7QXFDM2xMUTtFQUNJO0FyQzZsTFo7QXFDemxMSTtFQUNJO0FyQzJsTFI7QXFDeGxMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyQzBsTFI7QXFDdmxMSTtFQUNJO0VBQ0E7QXJDeWxMUjtBcUN0bExJO0VBQ0k7RUFDQTtBckN3bExSO0FxQ3JsTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckN1bExSO0FxQ3JsTFE7RUFDSTtFQUNBO0FyQ3VsTFo7QXFDcGxMUTtFbENQSjtFa0NTUTtFQUNBO0FyQ3NsTFo7QXFDbmxMUTtFQUNJO0FyQ3FsTFo7QXFDamxMSTtFQUNJO0FyQ21sTFI7O0FxQy9rTEE7RUFFUTtJQUNJO0VyQ2lsTFY7QUFDRjtBc0NqckxJO0VBQ0k7QXRDbXJMUjtBc0NockxJO0VBQ0k7QXRDa3JMUjtBc0MvcUxJO0VBQ0k7QXRDaXJMUjtBc0M5cUxJO0VBQ0k7QXRDZ3JMUjtBc0M3cUxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QytxTFI7QXNDNXFMSTtFQUNJO0VBQ0E7QXRDOHFMUjtBc0MzcUxJO0VBQ0k7RUFDQTtBdEM2cUxSO0FzQzFxTEk7O0VBRUk7QXRDNHFMUjtBc0N6cUxJO0VBQ0k7QXRDMnFMUjtBc0N4cUxJO0VBQ0k7RUFDQTtBdEMwcUxSOztBc0N0cUxBO0VBRVE7SUFDSTtFdEN3cUxWO0VzQ3JxTE07SUFDSTtFdEN1cUxWO0VzQ3BxTE07SUFDSTtFdENzcUxWO0FBQ0Y7QXVDNXVMSTtFQUNJO0F2Qzh1TFI7O0F3Q3Z1TEk7RXBDRUE7RUFDQTtFQUNBO0VvQ0ZJO0VBQ0E7QXhDNHVMUjtBd0N6dUxJO0VBQ0k7QXhDMnVMUjtBd0N4dUxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEMwdUxSO0F3Q3Z1TEk7RUFDSTtBeEN5dUxSO0F3Q3Z1TFE7RUFDSTtBeEN5dUxaO0F3Q3R1TFE7RUFDSTtFQUNBO0F4Q3d1TFo7QXdDcHVMSTtFQUNJO0VBQ0E7QXhDc3VMUjtBd0NwdUxRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENzdUxaO0F3Q2x1TEk7RXJDeUJBO0VxQ3ZCSTtBeENvdUxSO0F3Q2p1TEk7RUFDSTtBeENtdUxSOztBd0MvdExBO0VBRVE7SWpDbENBO0lBQ0E7SUFPSjtJQUNBO0lpQzJCUTtFeENvdUxWO0V3Q2p1TE07SWpDdkNBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQZ3ZMRjtFd0NwdUxNO0lBQ0k7SXBDaEVSO0lBQ0E7SUFDQTtFSnV5TEY7QUFDRjtBeUNuekxBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q3F6TEo7QXlDbnpMSTtFQUNJO0F6Q3F6TFI7O0F5Q2p6TEE7RUFDSTtFQUNBO0F6Q296TEo7O0F5Q2p6TEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDb3pMSjtBeUNsekxJO0VBQ0k7RUFDQTtBekNvekxSO0F5Q2p6TEk7RUFDSTtBekNtekxSO0F5Q2h6TEk7RUFDSTtFQUNBO0F6Q2t6TFI7QXlDaHpMUTtFQUNJO0VBQ0E7QXpDa3pMWjtBeUMveUxRO0VBQ0k7QXpDaXpMWjtBeUM5eUxRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpDZ3pMWjtBeUM3eUxRO0VBQ0k7RUFDQTtBekMreUxaO0F5QzV5TFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekM4eUxaOztBeUN6eUxBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpDNHlMSjtBeUMxeUxJO0VBQ0k7RUFDQTtFQUNBO0F6QzR5TFI7QXlDMXlMUTtFQUNJO0F6QzR5TFo7O0F5Q3Z5TEE7RUFDSTtFQUNBO0F6QzB5TEo7QXlDeHlMSTtFQUNJO0VBQ0E7RUFDQTtBekMweUxSO0F5Q3Z5TEk7RUFDSTtFQUNBO0VBQ0E7QXpDeXlMUjs7QXlDcnlMQTtFQUNJO0VBQ0E7QXpDd3lMSjtBeUN0eUxJO0VBQ0k7RUFDQTtFQUNBO0F6Q3d5TFI7O0F5Q3B5TEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekN1eUxKO0F5Q3J5TEk7RUFDSTtFQUNBO0F6Q3V5TFI7O0F5Q2x5TEE7Ozs7RUFBQTtBQU1BO0VBRVE7SUFDSTtFekNteUxWO0FBQ0Y7QTBDdjdMQztFQUNHO0VBQ0E7RUFDQTtBMUN5N0xKO0EwQ3Y3TEk7RUFDSTtFQUNBO0ExQ3k3TFI7QTBDdjdMUTtFQUNJO0VBQ0E7QTFDeTdMWjtBMENyN0xJO0VBRUk7QTFDczdMUjs7QTBDbDdMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQ3E3TEo7QTBDbjdMSTtFQUVJO0ExQ283TFI7QTBDajdMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQ203TFI7QTBDajdMUTtFdkM0Q0o7RXVDMUNRO0VBQ0E7QTFDbTdMWjtBMENoN0xRO0VBQ0k7QTFDazdMWjtBMEMvNkxRO0VBQ0k7QTFDaTdMWjtBMEM5NkxRO0V2Q3NCSjtFdUNwQlE7QTFDZzdMWjs7QTBDMzZMQTtFQUVRO0lBQ0k7RTFDNjZMVjtFMEMzNkxVO0lBQ0k7RTFDNjZMZDtFMEN6NkxNO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFDMDZMVjtFMEN0NkxFO0lBQ0k7RTFDdzZMTjtBQUNGO0EyQ2wvTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ28vTFI7QTJDai9MSTtFQUNJO0EzQ20vTFI7O0EyQy8rTEE7RXhDcURJO0V3Q25EQTtFQUNBO0EzQ2svTEo7O0EyQy8rTEE7O0VBRUk7QTNDay9MSjs7QTJDLytMQTtFQUNJO0EzQ2svTEo7O0EyQy8rTEE7RUFDSTtBM0NrL0xKOztBMkMvK0xBO0VBQ0k7QTNDay9MSjs7QTJDLytMQTtFQUNJO0EzQ2svTEo7QTJDaC9MSTtFQUNJO0EzQ2svTFI7O0EyQzkrTEE7RUFDSTtBM0NpL0xKOztBMkM5K0xBO0VBQ0k7QTNDaS9MSjs7QTJDOStMQTtFQUNJO0EzQ2kvTEo7O0EyQzkrTEE7RUFDSTtBM0NpL0xKOztBMkM5K0xBO0V4Q01JO0V3Q0pBO0VBQ0E7RUFDQTtBM0NpL0xKOztBMkM5K0xBO0VBQ0k7QTNDaS9MSjs7QTJDOStMQTtFQUNJO0VBQ0E7QTNDaS9MSjs7QTJDOStMQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTNDaS9MTjtFMkM5K0xFOztJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTNDZy9MTjtFMkM3K0xFO0lBQ0k7RTNDKytMTjtBQUNGO0E0Q3psTUE7RUFDSTtBNUMybE1KO0E0Q3psTUk7RUFDSTtFQUNBO0E1QzJsTVI7QTRDdmxNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1Q3lsTVI7QTRDdmxNUTtFQUNJO0VBQ0E7QTVDeWxNWjtBNEN0bE1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDd2xNWjtBNENwbE1JOztFQUVJO0VBQ0E7RUFDQTtBNUNzbE1SO0E0Q25sTUk7RUFDSTtBNUNxbE1SO0E0Q2xsTUk7RUFDSTtBNUNvbE1SO0E0Q2psTUk7RUFDSTtBNUNtbE1SO0E0Q2hsTUk7RUFDSTtBNUNrbE1SO0E0Qy9rTUk7RUFDSTtBNUNpbE1SO0E0QzlrTUk7RUFDSTtBNUNnbE1SO0E0QzlrTVE7RUFDSTtBNUNnbE1aO0E0QzdrTVE7RUFDSTtBNUMra01aO0E0QzdrTVk7RUFDSTtBNUMra01oQjtBNEMza01RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUM2a01aO0E0QzFrTVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDNGtNWjtBNEMxa01ZO0VBQ0k7RUFDQTtFQUNBO0E1QzRrTWhCO0E0Q3hrTVE7RUFDSTtFQUNBO0E1QzBrTVo7QTRDdGtNSTtFQUNJO0VBQ0E7QTVDd2tNUjtBNEN0a01RO0VBQ0k7QTVDd2tNWjtBNENwa01JO0VBQ0k7QTVDc2tNUjtBNENwa01RO0VBQ0k7QTVDc2tNWjtBNENua01RO0VBQ0k7RUFDQTtBNUNxa01aOztBNkN6ck1BO0VBQ0k7QTdDNHJNSjtBNkMxck1JO0V6Q0FBO0VBQ0E7RUFDQTtFeUNBSTtFQUNBO0E3QzhyTVI7QTZDM3JNSTtFekNOQTtFQUNBO0VBQ0E7RXlDTUk7RUFDQTtBN0Mrck1SO0E2QzVyTUk7RTFDdURBO0FId29NSjtBNkMxck1JO0V6Q2pCQTtFQUNBO0VBQ0E7RXlDa0JJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDNnJNUjtBNkMxck1JO0VBQ0k7RUFDQTtBN0M0ck1SO0E2QzFyTVE7RUFDSTtBN0M0ck1aO0E2Q3pyTVE7RUFDSTtFQUNBO0E3QzJyTVo7QTZDeHJNUTtFQUNJO0E3QzByTVo7QTZDdnJNUTtFQUNJO0E3Q3lyTVo7QTZDdnJNWTtFQUNJO0E3Q3lyTWhCO0E2Q3JyTVE7RUFDSTtBN0N1ck1aOztBNkNsck1BO0VBRVE7SXRDM0NBO0lBQ0E7SUFPSjtJQUNBO0VQMHRNRjtBQUNGO0E4QzF2TUk7RUFDSTtBOUM0dk1SO0E4Q3p2TUk7RUFDSTtBOUMydk1SO0E4Q3h2TUk7RUFDSTtFQUNBO0E5QzB2TVI7QThDdnZNSTtFQUNJO0E5Q3l2TVI7O0E4Q3J2TUE7RUFDSTtBOUN3dk1KO0E4Q3R2TUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDd3ZNUjs7QThDcHZNQTtFQUNJO0lBQ0k7SUFDQTtFOUN1dk1OO0U4Q3J2TU07SUFDSTtFOUN1dk1WO0U4Q252TUU7O0l2Q25CSTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtJdUNUSTtFOUN5dk1OO0U4Q3R2TUU7SUFDSTtFOUN3dk1OO0FBQ0Y7QStDMXlNQTtFQUNJO0EvQzR5TUo7QStDMXlNSTtFQUNJO0VBQ0E7RUFDQTtBL0M0eU1SO0ErQzF5TVE7RUFFSTtBL0MyeU1aO0ErQ3h5TVE7RUFDSTtFQUNBO0EvQzB5TVo7QStDdnlNUTs7RUFFSTtBL0N5eU1aO0ErQ3J5TUk7RTNDckJBO0VBQ0E7RUFDQTtBSjZ6TUo7QStDdHlNSTtFQUVJO0EvQ3V5TVI7QStDcHlNSTtFM0M5QkE7RUFDQTtFQUNBO0VEaUVBO0FIcXdNSjtBK0NweU1JO0VBQ0k7QS9Dc3lNUjtBK0NueU1JO0VBQ0k7QS9DcXlNUjtBK0NseU1JO0VBTUk7RUFDQTtFQUNBO0EvQyt4TVI7QStDNXhNSTtFM0N2REE7RUFDQTtFQUNBO0FKczFNSjtBK0M1eE1JO0UzQzVEQTtFQUNBO0VBQ0E7QUoyMU1KO0ErQzN4TUk7RUFDSTtFQUNBO0EvQzZ4TVI7QStDMXhNSTtFQUNJO0VBQ0E7QS9DNHhNUjtBK0N6eE1JO0VBQ0k7QS9DMnhNUjtBK0N4eE1JO0VBQ0k7QS9DMHhNUjtBK0N2eE1JO0VBQ0k7QS9DeXhNUjtBK0N2eE1RO0UzQ3ZGSjtFQUNBO0VBQ0E7RTJDdUZRO0VBQ0E7RUFDQTtBL0MyeE1aO0ErQ3h4TVE7RUFDSTtBL0MweE1aO0ErQ3B4TVE7O0VBRUk7QS9Dc3hNWjtBK0NueE1RO0VBQ0k7RUFDQTtBL0NxeE1aO0ErQ2x4TVE7RUFDSTtBL0NveE1aO0ErQ2p4TVE7RTNDbkhKO0VBQ0E7RUFDQTtFMkNtSFE7RUFDQTtFQUNBO0VBQ0E7QS9DcXhNWjtBK0NqeE1JO0VBQ0k7QS9DbXhNUjtBK0NoeE1JO0VBQ0k7RUFDQTtFQUNBO0EvQ2t4TVI7QStDL3dNSTtFQUNJO0VBQ0E7QS9DaXhNUjtBK0Mvd01RO0UzQzFJSjtFQUNBO0VBQ0E7QUo0NU1KO0ErQy93TUk7RUFDSTtBL0NpeE1SO0ErQzl3TUk7RUFDSTtBL0NneE1SO0ErQzd3TUk7RUFDSTtFQUNBO0EvQyt3TVI7QStDNXdNSTtFM0M1SkE7RUFDQTtFQUNBO0FKMjZNSjtBK0Mzd01JO0U1Qy9GQTtBSDYyTUo7O0ErQ3Z3TUk7Ozs7RUFFSTtBL0M0d01SOztBK0N4d01BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Myd01KOztBK0N0d01RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ3l3TVo7QStDcndNUTtFQUNJO0EvQ3V3TVo7QStDcHdNUTtFNUMxSEo7RTRDNEhRO0EvQ3N3TVo7QStDandNSTtFQUNJO0EvQ213TVI7O0ErQzl2TUk7RTNDdE5BO0VBQ0E7RUFDQTtFMkNzTkk7RUFDQTtFQUNBO0EvQ213TVI7QStDandNUTtFQUNJO0EvQ213TVo7QStDL3ZNSTtFNUM5SkE7QUhnNk1KO0ErQzl2TUk7RUFDSTtBL0Nnd01SO0ErQzd2TUk7RUFDSTtBL0Mrdk1SO0ErQzV2TUk7RUFDSTtBL0M4dk1SO0ErQzN2TUk7RUFDSTtBL0M2dk1SO0ErQzF2TUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzR2TVI7QStDMXZNUTtFQUNJO0EvQzR2TVo7QStDenZNUTtFQUNJO0VBQ0E7RUFDQTtBL0Mydk1aO0ErQ3p2TVk7RUFDSTtBL0Mydk1oQjtBK0N0dk1JO0VBQ0k7QS9Dd3ZNUjtBK0N0dk1RO0VBQ0k7QS9Dd3ZNWjtBK0Nwdk1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Dc3ZNUjtBK0Nwdk1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9Dc3ZNWjtBK0Nudk1RO0VBQ0k7QS9DcXZNWjtBK0Nsdk1RO0VBQ0k7QS9Db3ZNWjtBK0Nqdk1RO0VBQ0k7QS9DbXZNWjtBK0Nodk1RO0VBQ0k7QS9Da3ZNWjtBK0MvdU1ROztFQUVJO0EvQ2l2TVo7QStDOXVNUTtFQUNJO0VBQ0E7RUFDQTtBL0Nndk1aO0ErQzl1TVk7RTVDalBSO0U0Q21QWTtBL0Nndk1oQjtBK0M1dU1ROzs7RUFHSTtBL0M4dU1aO0ErQzN1TVE7O0UzQzVVSjtFQUNBO0VBQ0E7QUoyak5KO0ErQzN1TUk7RUFDSTtBL0M2dU1SO0ErQzF1TUk7RUFDSTtFQUNBO0EvQzR1TVI7QStDenVNSTtFQUNJO0VBQ0E7QS9DMnVNUjtBK0N6dU1RO0UzQy9WSjtFQUNBO0VBQ0E7RUQ2RUE7QUgrL01KOztBK0N4dU1BO0VBQ0k7RUFDQTtBL0MydU1KO0ErQ3p1TUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0MydU1SOztBK0N2dU1BO0VBQ0k7RUFFQTtFQUNBOzs7Ozs7O0lBQUE7QS9DZ3ZNSjs7QStDdHVNQTtFQUNJO0EvQ3l1TUo7O0ErQ3R1TUE7QUFDQTtFQUNRO0VBQ0E7RUFDQTtBL0N5dU1SOztBK0N0dU1BO0VBQ0k7RUFDQTtFQUNBOzs7Ozs7Ozs7Ozs7SUFBQTtBL0Nxdk1KOztBK0N0dU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9DeXVNSjs7QStDdHVNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ3l1TUo7O0ErQ3R1TUE7RUFDSTtJQUNJO0UvQ3l1TU47RStDdnVNTTtJQUNJO0UvQ3l1TVY7RStDcHVNTTtJeEN2YUE7SUFDQTtJQU9KO0lBQ0E7SXdDZ2FRO0lBQ0E7SUFDQTtFL0N5dU1WO0UrQ3R1TU07SXhDOWFBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0l3Q2laUTtJQUNBO0UvQzR1TVY7RStDeHVNRTtJQUNJO0lBQ0E7RS9DMHVNTjtFK0N2dU1FO0lBQ0k7RS9DeXVNTjtFK0N0dU1FO0l4QzliSTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtJd0NpYUk7SUFDQTtFL0M0dU1OO0UrQ3p1TU07SUFDSTtJQUNBO0lBQ0E7RS9DMnVNVjtFK0N6dU1VO0lBQ0k7RS9DMnVNZDtFK0N4dU1VO0lBQ0k7RS9DMHVNZDtFK0N0dU1NO0lBQ0k7SUFDQTtJQUNBO0UvQ3d1TVY7RStDcHVNRTtJQUNJO0lBQ0E7SUFDQTtFL0NzdU1OO0FBQ0Y7QStDbnVNQTtFQUNJO0lBQ0k7RS9DcXVNTjtBQUNGO0ErQ2x1TUE7RUFFUTtJQUNJO0lBQ0E7RS9DbXVNVjtBQUNGO0FnRHJ1TkE7RUFDSTtBaER1dU5KO0FnRHJ1Tkk7RUFDSTtBaER1dU5SO0FnRHB1Tkk7RTVDSkE7RUFDQTtFQUNBO0U0Q0tJO0VBQ0E7RUFDQTtBaER1dU5SO0FnRHB1Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaERzdU5SO0FnRG51Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEcXVOUjs7QWlEeHdOSTtFQUNJO0FqRDJ3TlI7QWlEdHdOUTtFQUNJO0FqRHd3Tlo7QWlEcndOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEdXdOWjtBaURwd05RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakRzd05aOztBaURqd05BO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RWpEb3dOTjtFaURsd05NO0lBQ0k7RWpEb3dOVjtBQUNGO0FrRHB5TkE7RUFDSTtBbERzeU5KO0FrRHB5Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRHN5TlI7O0FrRGx5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbERxeU5KO0FrRG55Tkk7RTlDbEJBO0VBQ0E7RUFDQTtFOENrQkk7RUFDQTtFQUNBO0FsRHV5TlI7QWtEcHlOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRHN5TlI7QWtEbnlOSTtFQUNJO0VBQ0E7RUFDQTtBbERxeU5SOztBa0RqeU5BO0VBQ0k7SUFDSTtJQUNBO0VsRG95Tk47RWtEanlORTtJQUNJO0VsRG15Tk47RWtEanlOTTtJQUNJO0VsRG15TlY7QUFDRjtBbUQzMU5BO0VBQ0k7QW5ENjFOSjs7QW1EMTFOQTtFQUNJO0VBQ0E7QW5ENjFOSjtBbUQxMU5RO0VBQ0k7RUFDQTtBbkQ0MU5aO0FtRHoxTlE7RUFDSTtBbkQyMU5aOztBbUR0MU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5EeTFOSjtBbUR2MU5JO0VBQ0k7QW5EeTFOUjtBbUR0MU5JO0U1Q1BJO0VBQ0E7RUE0Qko7RUFDQTtFQUNBO0FQcTBOSjtBbUR6MU5JO0U1Q1hJO0VBQ0E7RUE0Qko7RUFDQTtFQUNBO0U0Q2xCSTtBbkQrMU5SO0FtRDUxTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkQ4MU5SO0FtRDMxTkk7RWhEd0JBO0VDbkVBO0VBQ0E7RUFDQTtFK0M0Q0k7QW5EKzFOUjtBbUQ1MU5JO0VBQ0k7QW5EODFOUjtBbUQzMU5JO0VBQ0k7QW5ENjFOUjtBbUQxMU5JO0UvQ3pEQTtFQUNBO0VBQ0E7RStDMERJO0FuRDYxTlI7QW1EMTFOSTtFQUNJO0FuRDQxTlI7QW1EejFOSTtFL0NuRUE7RUFDQTtFQUNBO0UrQ21FSTtFQUNBO0VBQ0E7RUFDQTtBbkQ2MU5SO0FtRDMxTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5ENjFOWjtBbUR6MU5JO0VBQ0k7QW5EMjFOUjtBbUR6MU5RO0VBQ0k7QW5EMjFOWjtBbUR2MU5JO0UvQy9GQTtFQUNBO0VBQ0E7RStDZ0dJO0VBQ0E7RUFDQTtFQUNBO0FuRDAxTlI7QW1EeDFOUTtFQUNJO0FuRDAxTlo7QW1EdDFOSTtFQUNJO0VBQ0E7QW5EdzFOUjtBbURyMU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5EdTFOUjtBbURwMU5JO0VBQ0k7RUFDQTtBbkRzMU5SO0FtRHAxTlE7RWhEekRKO0VDbkVBO0VBQ0E7RUFDQTtBSm85Tko7QW1EcDFOSTtFQUNJO0FuRHMxTlI7QW1EbjFOSTtFQUNJO0FuRHExTlI7QW1EbDFOSTtFaER2RUE7RWdEeUVJO0FuRG8xTlI7QW1EajFOSTtFL0MvSUE7RUFDQTtFQUNBO0UrQytJSTtFQUNBO0FuRHExTlI7QW1EbDFOSTtFL0NySkE7RUFDQTtFQUNBO0VENkVBO0FIODVOSjtBbURuMU5JO0VoRHZGQTtFZ0R5Rkk7RUFDQTtBbkRxMU5SO0FtRGwxTkk7RUFDSTtFQUNBO0FuRG8xTlI7QW1EajFOSTtFQUNJO0FuRG0xTlI7QW1EaDFOSTs7RUFFSTtFQUNBO0FuRGsxTlI7O0FtRDcwTkk7RUFDSTtFQUNBO0FuRGcxTlI7QW1ENzBOSTtFQUNJO0VBQ0E7QW5EKzBOUjs7QW1EMzBOQTtFQUNJO0lBQ0k7RW5EODBOTjtFbUQ1ME5NO0lBQ0k7SUFDQTtFbkQ4ME5WO0VtRDMwTk07STVDakxBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0k0Q29KUTtFbkRpMU5WO0VtRDkwTk07SUFDSTtFbkRnMU5WO0VtRDcwTk07STVDMUxBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0lKZ0JBO0VIZytORjtFbURoMU5NO0lBQ0k7RW5EazFOVjtFbUQ5ME5FO0lBQ0k7SUFDQTtFbkRnMU5OO0FBQ0Y7QW1ENzBOQTtFQUVRO0lBQ0k7SUFDQTtFbkQ4ME5WO0VtRDMwTk07SUFDSTtFbkQ2ME5WO0VtRHgwTk07SUFDSTtJQUNBO0VuRDAwTlY7RW1EdjBOTTtJQUNJO0lBQ0E7RW5EeTBOVjtBQUNGO0FtRHIwTkE7RUFFUTtJQUNJO0lBQ0E7RW5EczBOVjtBQUNGO0FtRGwwTkE7RUFFUTtJQUNJO0lBQ0E7SUFDQTtFbkRtME5WO0VtRGgwTk07SUFDSTtFbkRrME5WO0VtRDl6TkU7SUFDSTtFbkRnME5OO0FBQ0Y7QW1EN3pOQTtFQUNJO0lBQ0k7SUFDQTtFbkQrek5OO0VtRDV6TkU7SUFDSTtJQUNBO0VuRDh6Tk47QUFDRjtBb0RwbU9DO0VBbUtHOzs7Ozs7Ozs7Ozs7Ozs7O0lBQUE7QXBEbzlOSjtBb0Rybk9JO0VBQ0k7RUFDQTtFQUNBO0FwRHVuT1I7QW9EcG5PSTtFQUNJO0FwRHNuT1I7QW9EcG5PUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwRHNuT1o7QW9EcG5PWTtFQUNJO0FwRHNuT2hCO0FvRGxuT1E7RUFDSTtFQUNBO0FwRG9uT1o7QW9EaG5PSTtFQUNJO0FwRGtuT1I7QW9EaG5PUTtFQUNJO0FwRGtuT1o7QW9EOW1PWTtFQUNJO0V6Q0RaO0VBQ0E7RUFDQTtFeUNDWTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBEa25PaEI7QW9EL21PWTtFQUNJO0FwRGluT2hCO0FvRC9tT2dCO0VBQ0k7Ozs7Ozs7WUFBQTtBcER3bk9wQjtBb0Q1bU9RO0VBQ0k7RUFDQTtFQUNBO0FwRDhtT1o7QW9EMW1PSTtFQUNJO0VBQ0E7QXBENG1PUjtBb0QxbU9RO0VBQ0k7RUFDQTtBcEQ0bU9aO0FvRHhtT0k7RUFDSTtFQUNBO0FwRDBtT1I7QW9Edm1PSTtFQUNJO0FwRHltT1I7QW9EcG1PUTtFQUNJO0FwRHNtT1o7QW9EcG1PWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBEc21PaEI7QW9EbG1PUTtFQUNJOztnQ0FBQTtBcERzbU9aO0FvRGhtT1k7RUFDSTtBcERrbU9oQjtBb0QvbE9ZO0VBQ0k7QXBEaW1PaEI7QW9EN2xPUTtFQUNJO0VBc0JBOztJQUFBO0FwRDRrT1o7QW9EaG1PWTtFQUNJO0FwRGttT2hCO0FvRDlsT1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcERnbU9oQjtBb0Q1bE9nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwRDhsT3BCO0FvRHRsT1E7RUFDSTtBcER3bE9aO0FvRHRsT1k7RUFDSTtBcER3bE9oQjtBb0RubE9JO0VBQ0k7RUFDQTtBcERxbE9SOztBb0Qvak9BO0VBRVE7SUFDSTtFcERpa09WO0FBQ0Y7QXFENXZPQzs7Ozs7Ozs7RUFBQTtBQVlPO0UxQ2dGSjtFQUNBO0VBQ0E7RUFDQTtBWDRxT0o7QVcxcU9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDRxT1I7QVd6cU9JO0VBQ0k7RUFDQSw0QjBDakd5QjtFMUNrR3pCO0VBQ0E7RUFDQTtFQUNBO0FYMnFPUjs7QXFEMXdPSTtFQUNJO0VBQ0E7RUFDQTtBckQ2d09SOztBcUR4d09BO0VBQ0k7RUFDQTtFQUNBOztJQUFBO0FyRDZ3T0o7QXFEendPSTtFQUNJO0VBQ0E7QXJEMndPUjtBcUR2d09JO0VBQ0k7QXJEeXdPUjtBcUR2d09RO0VBQ0k7QXJEeXdPWjtBcURyd09JO0VBQ0k7RUFDQTtFQUNBO0FyRHV3T1I7QXFEcHdPSTtFQUNJO0FyRHN3T1I7QXFEcHdPUTs7RUFFSTtFQUNBO0VBQ0E7QXJEc3dPWjtBcURud09RO0VBQ0k7QXJEcXdPWjtBcURsd09RO0VBQ0k7QXJEb3dPWjtBcURod09JO0VBQ0k7QXJEa3dPUjtBcUQvdk9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckRpd09SO0FxRDl2T0k7RUFDSTtFQUNBO0VBQ0E7QXJEZ3dPUjtBcUQ5dk9RO0VBQ0k7QXJEZ3dPWjtBcUQ3dk9RO0VBQ0k7QXJEK3ZPWjtBcUQzdk9JO0VBQ0k7QXJENnZPUjtBcUQxdk9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJENHZPUjtBcUR6dk9JO0VBQ0k7QXJEMnZPUjtBcUR4dk9JO0UxQ2pIQTtFQUNBO0VBQ0E7RTBDaUhJO0VBQ0E7RUFDQTtFQUNBO0FyRDR2T1I7QXFEMXZPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRDR2T1o7QXFEeHZPSTtFQUNJO0VBQ0E7QXJEMHZPUjtBcUR4dk9RO0VBQ0k7RUFDQTtFQUNBO0FyRDB2T1o7QXFEdnZPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEeXZPWjtBcUR0dk9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJEd3ZPWjtBcURydk9RO0VBQ0k7RUFDQTtBckR1dk9aO0FxRHB2T1E7RUFDSTtFQUNBO0VBQ0E7QXJEc3ZPWjtBcURudk9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRHF2T1o7QXFEanZPSTtFQUNJO0VBQ0E7QXJEbXZPUjtBcURqdk9ROzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtBckRtdk9aO0FxRGh2T1E7RUFDSTtBckRrdk9aO0FxRDl1T0k7RUFDSTtBckRndk9SO0FxRDd1T0k7RUFDSTtFQUNBO0FyRCt1T1I7QXFENXVPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRDh1T1I7QXFENXVPUTtFQUNJO0FyRDh1T1o7QXFEMXVPSTtFQUNJO0VBQ0E7QXJENHVPUjtBcUR6dU9JO0VBQ0k7RUFDQTtBckQydU9SO0FxRHh1T0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckQwdU9SO0FxRHZ1T0k7RUFDSTtBckR5dU9SO0FxRHR1T0k7RUFDSTtFQUNBO0VBQ0E7QXJEd3VPUjtBcURydU9JO0VBQ0k7RUFDQTtFQUNBO0FyRHV1T1I7QXFEcHVPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRHN1T1I7QXFEbHVPUTtFQUNJO0FyRG91T1o7QXFEbHVPWTtFQUNJO0FyRG91T2hCO0FxRGh1T1E7RUFDSTtFQUNBO0FyRGt1T1o7QXFEaHVPWTtFQUNJO0FyRGt1T2hCO0FxRDd0T0k7RUFDSTtBckQrdE9SOztBcUQzdE9BOztFQUVJO0FyRDh0T0o7O0FxRDN0T0E7O0VBRUk7QXJEOHRPSjtBcUQ1dE9JOztFQUNJO0FyRCt0T1I7O0FxRDN0T0E7O0VBRUk7QXJEOHRPSjs7QXFEM3RPQTs7RUFFSTtBckQ4dE9KOztBcUQzdE9BOztFQUVJO0VBQ0E7QXJEOHRPSjs7QXFEM3RPQTs7RUFFSTtBckQ4dE9KOztBcUQzdE9BO0VBQ0k7SUFDSTtFckQ4dE9OO0FBQ0Y7QXFEM3RPQTtFQUVJO0lBQ0k7RXJENHRPTjtFcUQxdE9NO0lBQ0k7RXJENHRPVjtFcUQxdE9VO0lBQ0k7RXJENHRPZDtFcUR6dE9VO0lBQ0k7RXJEMnRPZDtFcUR2dE9NO0lBQ0k7SUFDQTtFckR5dE9WO0VxRHR0T007SUFDSTtFckR3dE9WO0VxRHJ0T007SUFDSTtJQUNBO0VyRHV0T1Y7RXFEcnRPVTtJQUNJO0VyRHV0T2Q7RXFEbnRPTTtJQUNJO0VyRHF0T1Y7QUFDRjtBcURqdE9BO0VBQ0k7SUFDSTtFckRtdE9OO0FBQ0Y7QXNEM2pQSTtFQUNJO0F0RDZqUFI7QXNEMWpQSTtFQUNJO0F0RDRqUFI7QXNEempQSTtFQUNJO0F0RDJqUFI7QXNEdGpQUTs7RUFDSTtFQUNBO0F0RHlqUFo7QXNEdGpQUTs7O0VBRUk7RUFDQTtBdER5alBaOztBc0RualBBOztFQUVJO0F0RHNqUEo7O0FzRG5qUEE7RUFDSTtBdERzalBKOztBc0RsalBJO0VBQ0k7QXREcWpQUjtBc0RsalBJO0VBQ0k7QXREb2pQUjs7QXVEemxQQTtFQUNJO0F2RDRsUEo7O0F1RHhsUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RDJsUFI7QXVEemxQUTtFQUNJO0VBQ0E7QXZEMmxQWjtBdUR6bFBZO0VBQ0k7RUFDQTtBdkQybFBoQjtBdUR0bFBJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZEd2xQUjtBdURybFBJO0VBQ0k7QXZEdWxQUjtBdURwbFBJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEc2xQUjtBdURwbFBRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RHFsUFo7QXVEbGxQUTtFQUNJO0F2RG9sUFo7QXVEamxQUTtFQUNJO0F2RG1sUFo7QXVEL2tQSTtFbkQ5REE7RUFDQTtFQUNBO0VEaUVBO0VvREZJO0VBQ0E7RUFDQTtFQUNBO0F2RG1sUFI7QXVEamxQUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RG1sUFo7QXVEL2tQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2RGlsUFI7QXVEOWtQSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0F2RCtrUFI7QXVENWtQSTtFQUNJO0F2RDhrUFI7QXVENWtQUTtFQUNJO0F2RDhrUFo7QXVEMWtQSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEMmtQUjtBdUR4a1BJO0VuRGpIQTtFQUNBO0VBQ0E7QUo0clBKO0F1RHprUEk7RUFDSTtBdkQya1BSOztBdUR2a1BBO0VBQ0k7QXZEMGtQSjs7QXVEdmtQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEMGtQSjtBdUR4a1BJO0VBQ0k7QXZEMGtQUjtBdUR2a1BJO0VBQ0k7QXZEeWtQUjtBdUR0a1BJO0VBQ0k7QXZEd2tQUjtBdURya1BJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZEdWtQUjtBdURya1BRO0VBQ0k7RUFDQTtBdkR1a1BaO0F1RHBrUFE7RUFDSTtBdkRza1BaO0F1RGxrUEk7RW5EaktBO0VBQ0E7RUFDQTtFRHFFQTtBSGtxUEo7QXVEcGtQUTtFQUNJO0VBQ0E7QXZEc2tQWjtBdURsa1BJO0VBQ0k7QXZEb2tQUjtBdURqa1BJO0VuRC9LQTtFQUNBO0VBQ0E7RURpRUE7RW9EK0dJO0F2RHFrUFI7QXVEbGtQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEb2tQUjtBdURsa1BRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RG9rUFo7QXVEaGtQSTtFQUNJO0VBQ0E7RUFDQTtBdkRra1BSO0F1RC9qUEk7RW5EL01BO0VBQ0E7RUFDQTtFbUQrTUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEbWtQUjtBdURqa1BRO0VBQ0k7RUFDQTtFQUNBO0F2RG1rUFo7QXVEaGtQUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2RGtrUFo7QXVEaGtQWTtFQUVJO0F2RGlrUGhCO0F1RDVqUEk7RUFDSTtBdkQ4alBSOztBdUQxalBBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkQ2alBKOztBdUQxalBBO0VBQ0k7QXZENmpQSjtBdUQzalBJO0VBQ0k7QXZENmpQUjs7QXVEempQQTtFQUNJO0F2RDRqUEo7O0F1RHpqUEE7RUFDSTtBdkQ0alBKO0F1RDFqUEk7RUFDSTtFQUNBO0VBQ0E7QXZENGpQUjtBdUR6alBJO0VBQ0k7RUFDQTtFQUNBO0F2RDJqUFI7QXVEeGpQSTtFQUNJO0F2RDBqUFI7QXVEdmpQSTtFbkR4UkE7RUFDQTtFQUNBO0VEcUVBO0FIOHdQSjtBdUR4alBJO0VuRDdSQTtFQUNBO0VBQ0E7QUp3MVBKOztBdUR2alBJO0VuRG5TQTtFQUNBO0VBQ0E7RURxRUE7RW9EK05JO0F2RDRqUFI7QXVEMWpQUTtFQUNJO0F2RDRqUFo7QXVEeGpQSTtFbkQ3U0E7RUFDQTtFQUNBO0VtRDZTSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZENGpQUjtBdUR6alBJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEMmpQUjtBdUR4alBJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RDBqUFI7QXVEdmpQSTtFQUNJO0F2RHlqUFI7QXVEdGpQSTtFQUNJO0F2RHdqUFI7QXVEcmpQSTtFQUNJO0VBQ0E7QXZEdWpQUjtBdURwalBJO0VBQ0k7QXZEc2pQUjs7QXVEbGpQQTtFQUNJO0F2RHFqUEo7O0F1RGxqUEE7RW5EbldJO0VBQ0E7RUFDQTtFbURtV0E7RUFDQTtBdkR1alBKOztBdURwalBBO0VBQ0k7RUFDQTtBdkR1alBKO0F1RHJqUEk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEdWpQUjtBdURwalBJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkRzalBSO0F1RHBqUFE7RUFDSTtFQUNBO0F2RHNqUFo7QXVEbmpQUTtFQUNJO0F2RHFqUFo7QXVEampQSTtFQUNJO0F2RG1qUFI7O0F1RC9pUEE7RUFDSTtFQUNBO0F2RGtqUEo7QXVEaGpQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEa2pQUjtBdURoalBRO0VBQ0k7QXZEa2pQWjtBdUQvaVBRO0VBQ0k7QXZEaWpQWjs7QXVENWlQQTtFQUVJOztJQUVJO0V2RDhpUE47RXVEM2lQRTtJQUNJO0V2RDZpUE47RXVEemlQTTtJQUNJO0lBQ0E7RXZEMmlQVjtFdUR4aVBNO0lBQ0k7SUFDQTtJQUNBO0V2RDBpUFY7RXVEdmlQTTtJQUVJO0V2RHdpUFY7RXVEcmlQTTtJQUNJO0V2RHVpUFY7RXVEcGlQTTtJQUNJO0V2RHNpUFY7RXVEbGlQRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2RG9pUE47RXVEaGlQTTtJQUNJO0V2RGtpUFY7RXVEOWhQRTtJQUNJO0V2RGdpUE47QUFDRjtBd0R6Z1FBO0VBQ0k7RUFDQTtBeEQyZ1FKO0F3RHpnUUk7RXJEa0ZBO0VxRGhGSTtFQUNBO0F4RDJnUVI7QXdEeGdRSTtFcERQQTtFQUNBO0VBQ0E7RW9ET0k7RUFDQTtBeEQ0Z1FSO0F3RHpnUUk7RUFDSTtBeEQyZ1FSOztBd0R2Z1FBO0VBQ0k7QXhEMGdRSjtBd0R4Z1FJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEQwZ1FSO0F3RHZnUUk7RUFDSTtFQUNBO0VBQ0E7QXhEeWdRUjtBd0R0Z1FJO0VwRHpDQTtFQUNBO0VBQ0E7RURpRkE7RXFEdkNJO0F4RDBnUVI7QXdEdmdRSTtFQUNJO0F4RHlnUVI7O0F3RHBnUUk7RXBEckRBO0VBQ0E7RUFDQTtBSjZqUUo7O0F3RHBnUUk7RXBEM0RBO0VBQ0E7RUFDQTtFRGlFQTtBSG1nUUo7QXdEdGdRSTtFcERoRUE7RUFDQTtFQUNBO0FKeWtRSjtBd0R2Z1FJO0VBQ0k7QXhEeWdRUjs7QXdEcmdRQTtFQUNJO0lBQ0k7SUFDQTtFeER3Z1FOO0V3RHRnUU07SXBEOUVKO0lBQ0E7SUFDQTtJb0Q4RVE7RXhEMGdRVjtFd0R0Z1FFO0lqRGhFSTtJQUNBO0lBT0o7SUFDQTtJaUR5REk7RXhEMmdRTjtFd0R6Z1FNO0lqRHBFQTtJQUNBO0lBNEJKO0lBQ0E7SUFDQTtJaUR1Q1E7RXhEK2dRVjtFd0Q1Z1FNO0lqRHpFQTtJQUNBO0lBT0o7SUFDQTtFUGtsUUY7RXdEN2dRRTtJakQ5RUk7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVBta1FGO0FBQ0Y7QXlEM25RQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6RDZuUUo7QXlEM25RSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDZuUVI7QXlEMW5RSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpENG5RUjs7QXlEeG5RQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6RDJuUUo7QXlEem5RSTtFQUNJO0F6RDJuUVI7QXlEeG5RSTtFQUNJO0VBQ0E7QXpEMG5RUjtBeUR4blFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekQwblFaO0F5RHZuUVE7RUFDSTtBekR5blFaO0F5RHJuUUk7RXJEekRBO0VBQ0E7RUFDQTtFRHFFQTtFc0RYSTtFQUNBO0VBQ0E7QXpEeW5RUjs7QXlEcm5RQTtFQUNJO0lBQ0k7SUFDQTtFekR3blFOO0V5RHRuUU07SUFDSTtJQUNBO0V6RHduUVY7RXlEcm5RTTtJQUNJO0V6RHVuUVY7QUFDRjtBMER4c1FBO0VBQ0k7RUFDQTtBMUQwc1FKO0EwRHhzUUk7RUFDSTtBMUQwc1FSO0EwRHZzUUk7RUFDSTtFQUNBO0ExRHlzUVI7QTBEdHNRSTtFQUNJO0VBQ0E7RUFDQTtBMUR3c1FSO0EwRHJzUUk7RUFDSTtBMUR1c1FSO0EwRHBzUUk7RUFDSTtBMURzc1FSO0EwRG5zUUk7RUFDSTtFQUNBO0ExRHFzUVI7QTBEbnNRUTtFdkRvRUo7RUFDQTtFQUNBO0V1RHBFUTtBMUR1c1FaO0EwRG5zUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRHFzUVI7QTBEbHNRSTtFQUNJO0ExRG9zUVI7QTBEanNRSTtFQUNJO0ExRG1zUVI7O0EwRC9yUUE7RUFDSTtBMURrc1FKOztBMEQ5clFJO0V2RDJCQTtFdUR6Qkk7RUFDQTtBMURpc1FSO0EwRDlyUUk7RXZEa0NBO0VBQ0E7RUFDQTtFdURsQ0k7RUFDQTtFQUNBO0ExRGtzUVI7QTBEL3JRSTtFdERyRUE7RUFDQTtFQUNBO0VEeUVBO0V1REhJO0VBQ0E7QTFEbXNRUjtBMERoc1FJO0VBQ0k7QTFEa3NRUjtBMEQvclFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFEaXNRUjtBMEQ5clFJO0V0RHZGQTtFQUNBO0VBQ0E7RURpRUE7QUh3dFFKO0EwRC9yUUk7RXRENUZBO0VBQ0E7RUFDQTtFRHlFQTtFdURvQkk7QTFEbXNRUjtBMERoc1FJO0VBQ0k7QTFEa3NRUjtBMERoc1FRO0VBQ0k7QTFEa3NRWjs7QTBEN3JRQTtFQUNJO0lBQ0k7SUFDQTtFMURnc1FOO0UwRDlyUU07SW5ENUZBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0ltRCtEUTtFMURvc1FWO0UwRGpzUU07SUFDSTtFMURtc1FWO0UwRGhzUU07SW5EckdBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0ltRHdFUTtJQUNBO0lBQ0E7SUFDQTtFMURzc1FWO0UwRG5zUU07SUFDSTtFMURxc1FWO0UwRG5zUVU7SUFDSTtFMURxc1FkO0UwRGpzUU07SUFDSTtFMURtc1FWO0UwRDlyUU07SUFDSTtJQUNBO0UxRGdzUVY7RTBEN3JRTTtJdERwSko7SUFDQTtJQUNBO0VKbzFRRjtFMEQ5clFNO0l0RHhKSjtJQUNBO0lBQ0E7RUp5MVFGO0UwRDlyUUU7SUFDSTtFMURnc1FOO0FBQ0Y7QTBEN3JRQTtFQUVRO0l0RHBLSjtJQUNBO0lBQ0E7SXNEb0tRO0UxRGdzUVY7RTBEN3JRTTtJdER6S0o7SUFDQTtJQUNBO0lzRHlLUTtFMURpc1FWO0FBQ0Y7QTJEaDNRSTtFcER1Qkk7RUFDQTtFQU9KO0VBQ0E7RW9EOUJJO0VBQ0E7QTNEcTNRUjs7QTJEajNRQTtFQUNJO0EzRG8zUUo7O0EyRGozUUE7RUFDSTtBM0RvM1FKOztBMkRqM1FBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RTNEbzNRTjtBQUNGO0EyRGozUUE7RUFDSTtJQUNJO0UzRG0zUU47QUFDRjtBNERyNVFDO0VBQ0c7QTVEdTVRSjs7QTZEdjVRSTtFQUNJO0VBQ0E7QTdEMDVRUjtBNkR2NVFJO0VBQ0k7QTdEeTVRUjtBNkR0NVFJO0VBRUk7RUFDQTtBN0R1NVFSO0E2RHA1UUk7RUFDSTtFQUNBO0E3RHM1UVI7QTZEbjVRSTtFQUNJO0VBQ0E7QTdEcTVRUjtBNkRsNVFJO0VBQ0k7RUFDQTtFQUNBO0E3RG81UVI7QTZEajVRSTtFQUNJO0E3RG01UVI7QTZEaDVRSTtFQUNJO0E3RGs1UVI7QTZELzRRSTtFQUNJO0E3RGk1UVI7QTZEOTRRSTtFQUNJO0E3RGc1UVI7QTZENzRRSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0QrNFFSO0E2RDU0UUk7O0VBRUk7RUFDQTtFQUNBO0E3RDg0UVI7QTZEMzRRSTs7RUFFSTtBN0Q2NFFSO0E2RDE0UUk7RXpENURBO0VBQ0E7RUFDQTtBSnk4UUo7O0E2RDE0UUE7RUFFUTtJQUNJO0lBQ0E7RTdENDRRVjtFNkR6NFFNO0lBQ0k7SUFDQTtFN0QyNFFWO0U2RHg0UU07SUFDSTtFN0QwNFFWO0U2RHY0UU07SUFDSTtFN0R5NFFWO0U2RHQ0UU07SUFFSTtJQUNBO0U3RHU0UVY7RTZEcDRRTTtJQUNJO0lBQ0E7SUFDQTtFN0RzNFFWO0U2RG40UU07O0lBRUk7RTdEcTRRVjtFNkRsNFFNOztJQUVJO0lBQ0E7SUFDQTtFN0RvNFFWO0FBQ0Y7QThEbi9RQTtFQUNJO0E5RHEvUUo7O0E4RGwvUUE7RUFDSTtJQUNJO0U5RHEvUU47RThEbi9RTTtJQUNJO0U5RHEvUVY7RThEbC9RTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0U5RG8vUVY7RThEai9RTTtJQUNJO0U5RG0vUVY7QUFDRjtBK0R2Z1JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRHlnUko7QStEdmdSSTtFQUNJO0VBQ0E7RUFDQTtBL0R5Z1JSO0ErRHZnUlE7RUFDSTtBL0R5Z1JaO0ErRHRnUlE7RUFDSTtBL0R3Z1JaO0ErRHJnUlE7RUFDSTtBL0R1Z1JaO0ErRG5nUkk7RUFDSTtFQUNBO0EvRHFnUlI7QStEbmdSUTtFQUNJO0EvRHFnUlo7QStEbGdSUTtFQUNJO0EvRG9nUlo7QStEamdSUTtFQUNJO0EvRG1nUlo7QStEaGdSUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRGtnUlo7QStEOS9RSTtFM0RsREE7RUFDQTtFQUNBO0VEaUVBO0U0RGRJO0VBQ0E7QS9Ea2dSUjtBK0QvL1FJO0U1RFVBO0VDbkVBO0VBQ0E7RUFDQTtFMkQwREk7QS9EbWdSUjtBK0RoZ1JJO0VBQ0k7QS9Ea2dSUjtBK0QvL1FJO0UzRG5FQTtFQUNBO0VBQ0E7RTJEbUVJO0EvRG1nUlI7QStEamdSUTtFQUNJO0EvRG1nUlo7QStELy9RSTtFQUNJO0VBQ0E7RUFDQTtBL0RpZ1JSO0ErRC8vUVE7RUFDSTtFQUNBO0VBQ0E7QS9EaWdSWjtBK0QvL1FZO0VBQ0k7RUFDQTtBL0RpZ1JoQjtBK0Q3L1FRO0VBQ0k7RUFDQTtBL0QrL1FaO0ErRDMvUUk7RUFDSTtFQUNBO0VBQ0E7QS9ENi9RUjtBK0QxL1FJO0VBQ0k7RUFDQTtFQUNBO0EvRDQvUVI7QStEei9RSTtFM0Q5R0E7RUFDQTtFQUNBO0UyRDhHSTtBL0Q2L1FSOztBK0R4L1FJO0VBQ0k7RUFDQTtBL0QyL1FSO0ErRHgvUUk7RUFDSTtFQUNBO0VBQ0E7QS9EMC9RUjtBK0R2L1FJO0VBQ0k7QS9EeS9RUjs7QStEci9RQTtFQUNJO0VBQ0E7QS9Edy9RSjs7QStEci9RQTtFQUNJO0VBQ0E7QS9Edy9RSjs7QStEci9RQTtFQUNJO0EvRHcvUUo7O0ErRHIvUUE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UvRHcvUU47RStEdC9RTTtJeER6SUE7SUFDQTtJQU9KO0lBQ0E7SXdEa0lRO0lBQ0E7SUFDQTtJQUNBO0UvRDIvUVY7RStEeC9RTTtJeERqSkE7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVBpblJGO0UrRDMvUU07SXhEckpBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0l3RHdIUTtFL0RpZ1JWO0UrRC8vUVU7O0lBRUk7RS9EaWdSZDtFK0Q5L1FVO0lBQ0k7RS9EZ2dSZDtFK0Q1L1FNO0lBRUk7RS9ENi9RVjtFK0QxL1FNO0lBRUk7SUFDQTtJQUNBO0UvRDIvUVY7RStEei9RVTtJQUNJO0UvRDIvUWQ7RStEeC9RVTtJQUNJO0UvRDAvUWQ7RStEdi9RVTtJQUNJO0UvRHkvUWQ7RStEci9RTTtJQUNJO0lBQ0E7SUFDQTtFL0R1L1FWO0UrRHAvUU07SUFDSTtFL0RzL1FWO0UrRGwvUUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RS9Eby9RTjtBQUNGO0FnRXp0UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRTJ0Uko7QWdFenRSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFMnRSUjtBZ0V4dFJJOztFQUVJO0VBQ0E7QWhFMHRSUjtBZ0V2dFJJO0VBQ0k7RUFDQTtBaEV5dFJSOztBZ0VydFJBO0VBQ0k7RUFDQTtBaEV3dFJKOztBZ0VydFJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEV3dFJKO0FnRXR0Ukk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFdXRSUjtBZ0VwdFJJO0VBQ0k7QWhFc3RSUjtBZ0VudFJJO0VBQ0k7QWhFcXRSUjs7QWdFanRSQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEVvdFJOO0VnRWx0Uk07SUFDSTtFaEVvdFJWO0VnRWp0Uk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFaEVtdFJWO0VnRS9zUkU7O0lBRUk7RWhFaXRSTjtFZ0U3c1JNO0lBQ0k7RWhFK3NSVjtFZ0U1c1JNO0lBQ0k7RWhFOHNSVjtBQUNGO0FpRXZ6Ukk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRXl6UlI7QWlFdHpSSTtFQUNJO0VBQ0E7RUFDQTtBakV3elJSO0FpRXR6UlE7RUFDSTtBakV3elJaO0FpRXR6Ulk7RUFDSTtFQUNBO0VBQ0E7QWpFd3pSaEI7QWlFdHpSZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakV3elJwQjtBaUVyelJnQjtFQUNJO0VBQ0E7RUFDQTtBakV1elJwQjtBaUVyelJvQjtFQUNJO0VBQ0E7RUFDQTtBakV1elJ4QjtBaUVyelJ3QjtFQUNJO0FqRXV6UjVCO0FpRW56Um9CO0VBQ0k7QWpFcXpSeEI7QWlFOXlSSTtFQUNJO0VBQ0E7RUFDQTtBakVnelJSO0FpRTl5UlE7RUFDSTtFQUNBO0VBQ0E7QWpFZ3pSWjtBaUU3eVJRO0VBQ0k7RUFDQTtBakUreVJaO0FpRTV5UlE7O0VBRUk7RUFDQTtFQUNBO0FqRTh5Ulo7O0FpRXh5Ukk7RUFDSTtFQUNBO0FqRTJ5UlI7QWlFeHlSSTtFQUNJO0VBQ0E7QWpFMHlSUjtBaUV2eVJJO0VBQ0k7QWpFeXlSUjs7QWlFcnlSQTtFQUNJO0lBQ0k7SUFDQTtFakV3eVJOO0VpRXR5Uk07SUFDSTtJQUNBO0lBQ0E7RWpFd3lSVjtFaUV0eVJVO0lBQ0k7RWpFd3lSZDtFaUVueVJFO0lBQ0k7RWpFcXlSTjtBQUNGO0FrRTM0Ukk7RUFDSTtBbEU2NFJSO0FrRTE0Ukk7RUFDSTtFQUNBO0FsRTQ0UlI7QWtFMTRSUTtFQUNJO0FsRTQ0Ulo7QWtFeDRSSTtFOURYQTtFQUNBO0VBQ0E7RThEV0k7RUFDQTtFQUNBO0VBQ0E7QWxFNDRSUjtBa0V6NFJJO0VBQ0k7RUFDQTtBbEUyNFJSO0FrRXg0Ukk7RUFDSTtBbEUwNFJSO0FrRXY0Ukk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEV5NFJSO0FrRXY0UlE7RTlEbENKO0VBQ0E7RUFDQTtBSjQ2Uko7QWtFdjRSSTtFOUR2Q0E7RUFDQTtFQUNBO0U4RHVDSTtFQUNBO0FsRTI0UlI7QWtFeDRSSTtFQUNJO0FsRTA0UlI7QWtFdjRSSTtFQUNJO0FsRXk0UlI7QWtFdDRSSTtFL0RzQkE7RUMzRUE7RUFDQTtFQUNBO0FKKzdSSjtBa0V2NFJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRXk0UlI7O0FrRXI0UkE7RUFDSTtFQUNBO0FsRXc0Uko7O0FrRXI0UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRXc0Uko7QWtFdDRSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEV3NFJSOztBa0VwNFJBO0VBQ0k7QWxFdTRSSjs7QWtFbjRSSTtFQUNJO0VBQ0E7QWxFczRSUjtBa0VuNFJJO0VBQ0k7QWxFcTRSUjs7QWtFajRSQTtFQUVRO0k5RDlHSjtJQUNBO0lBQ0E7RUprL1JGO0VrRWw0Uk07STNEOUZBO0lBQ0E7SUFPSjtJQUNBO0VQNjlSRjtFa0VwNFJNO0lBR0k7SUFDQTtFbEVvNFJWO0VrRWo0Uk07SUFDSTtFbEVtNFJWO0VrRWg0Uk07STNEN0dBO0lBQ0E7SUE0Qko7SUFDQTtJQUNBO0VQcTlSRjtFa0VuNFJNO0lBQ0k7RWxFcTRSVjtFa0VqNFJFOztJM0R0SEk7SUFDQTtJQTRCSjtJQUNBO0lBQ0E7RVBnK1JGO0FBQ0Y7QW1FdmhTQTtFQUNJO0FuRXloU0o7QW1FdmhTSTtFQUNJO0FuRXloU1I7O0FtRXJoU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkV3aFNKO0FtRXRoU0k7RUFDSTtBbkV3aFNSO0FtRXJoU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5FdWhTUjtBbUVwaFNRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkVxaFNaO0FtRWpoU0k7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkVtaFNSOztBbUU5Z1NJO0VBQ0k7RUFDQTtFQUNBO0FuRWloU1I7QW1FL2dTUTtFQUNJO0FuRWloU1o7QW1FN2dTSTtFQUNJO0VBQ0E7QW5FK2dTUjtBbUU1Z1NJO0VBQ0k7QW5FOGdTUjtBbUUzZ1NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5FNmdTUjtBbUUzZ1NRO0VBQ0k7RUFDQTtBbkU2Z1NaO0FtRXpnU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkUyZ1NSO0FtRXhnU0k7RUFDSTtBbkUwZ1NSO0FtRXZnU0k7RUFDSTtBbkV5Z1NSO0FtRXZnU1E7RUFDSTtBbkV5Z1NaO0FtRXJnU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkV1Z1NSO0FtRXBnU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkVzZ1NSO0FtRW5nU0k7RUFDSTtBbkVxZ1NSOztBbUVqZ1NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5Fb2dTSjtBbUVsZ1NJO0VBQ0k7RUFDQTtFQUNBO0FuRW9nU1I7QW1FamdTSTtFQUNJO0VBQ0E7QW5FbWdTUjtBbUVoZ1NJO0VBQ0k7QW5Fa2dTUjtBbUUvL1JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRWlnU1I7O0FtRTcvUkE7RUFFUTtJQUNJO0lBQ0E7RW5FKy9SVjtFbUU1L1JNO0lBQ0k7RW5FOC9SVjtFbUUzL1JNO0lBQ0k7RW5FNi9SVjtBQUNGO0FvRXJxU0E7RUFDSTtFQUNBO0VBQ0E7QXBFdXFTSjtBb0VycVNJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QXBFc3FTUjs7QW9FbHFTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFcXFTSjtBb0VucVNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEVxcVNSO0FvRWxxU0k7RUFDSTtBcEVvcVNSO0FvRWhxU1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFa3FTWjtBb0UvcFNRO0VBQ0k7RUFDQTtFQUNBO0FwRWlxU1o7QW9FOXBTUTtFQUNJO0FwRWdxU1o7QW9FM3BTUTtFQUNJO0FwRTZwU1o7QW9FMXBTUTtFQUNJO0FwRTRwU1o7QW9FenBTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFMnBTWjtBb0V2cFNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEV5cFNSOztBb0VwcFNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEV1cFNSO0FvRXBwU0k7RUFDSTtFQUNBO0VBQ0E7QXBFc3BTUjtBb0VwcFNROztFQUVJO0VBQ0E7RUFDQTtFQUNBO0FwRXNwU1o7QW9FbHBTSTtFQUlJO0VBQ0E7QXBFaXBTUjs7QW9FN29TQTtFQUNJO0VBQ0E7QXBFZ3BTSjs7QW9FN29TQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEVncFNKOztBb0U3b1NBO0VBQ0k7SUFDSTtJQUNBO0VwRWdwU047QUFDRjtBb0U3b1NBO0VBQ0k7QXBFK29TSjs7QW9FNW9TQTtFQUNJO0FwRStvU0o7O0FvRTNvU0E7RUFDSTtFQUNBO0FwRThvU0o7O0FvRTNvU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFOG9TSjs7QW9FM29TQTtFQUNJO0lBQ0k7SUFDQTtFcEU4b1NOO0FBQ0Y7QW9FM29TQTtFQUNJO0FwRTZvU0o7O0FvRTFvU0E7RUFDSTtBcEU2b1NKOztBb0V6b1NBO0VBQ0k7RUFDQTtFQUNBO0FwRTRvU0o7O0FvRXpvU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEU0b1NKO0FvRTFvU0k7RUFDSTtBcEU0b1NSOztBb0V4b1NBO0VBQ0k7QXBFMm9TSjs7QW9FeG9TQTtFQUNJO0FwRTJvU0o7O0FvRXhvU0E7RUFDSTtBcEUyb1NKOztBb0V4b1NBO0VBQ0k7QXBFMm9TSjs7QW9FeG9TQTtFQUNJO0FwRTJvU0o7QW9Fem9TSTtFQUNJO0VBQ0E7QXBFMm9TUjtBb0V4b1NJO0VBQ0k7RUFDQTtBcEUwb1NSO0FvRXZvU0k7RUFDSTtFQUNBO0VBQ0E7QXBFeW9TUjtBb0V0b1NJO0VBQ0k7QXBFd29TUjtBb0Vyb1NJO0VoRTdPQTtFQUNBO0VBQ0E7QUpxM1NKO0FvRXRvU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFd29TUjtBb0Vyb1NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEV1b1NSO0FvRXBvU0k7RUFDSTtBcEVzb1NSO0FvRW5vU0k7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEVvb1NSO0FvRWpvU0k7RUFDSTtFQUNBO0VBQ0E7QXBFbW9TUjtBb0Vob1NJO0VBQ0k7RUFDQTtFQUNBO0FwRWtvU1I7QW9FN25TUTtFQUNJO0VBQ0E7RUFDQTtBcEUrblNaO0FvRTVuU1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFOG5TWjtBb0UzblNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBFNm5TWjtBb0UxblNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBFNG5TWjs7QW9Fdm5TQTtFQUNJO0lBQ0k7SUFDQTtFcEUwblNOO0VvRXZuU0U7SUFDSTtJQUNBO0VwRXluU047QUFDRjtBcUV6OFNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckUyOFNKO0FxRXo4U0k7RUFDSTtBckUyOFNSO0FxRXg4U0k7RUFDSTtFQUNBO0VBQ0E7QXJFMDhTUjtBcUV4OFNRO0VBQ0k7RUFDQTtBckUwOFNaO0FxRXY4U1E7Ozs7O0VBS0k7QXJFeThTWjtBcUV0OFNRO0VBQ0k7QXJFdzhTWjs7QXFFbDhTSTtFQUNJO0FyRXE4U1I7QXFFbDhTSTs7RUFFSTtBckVvOFNSOztBcUVoOFNBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyRW04U047RXFFajhTTTtJQUNJO0VyRW04U1Y7QUFDRjtBc0U5L1NJO0VBQ0k7QXRFZ2dUUjtBc0U3L1NJO0VBQ0k7QXRFKy9TUjs7QXNFMS9TSTtFQUNJO0VBQ0E7QXRFNi9TUjtBc0UxL1NJO0VBQ0k7QXRFNC9TUjtBc0V6L1NJO0VBQ0k7QXRFMi9TUjs7QXNFdi9TQTtFQUVRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXRFeS9TVjtFc0V0L1NNO0lBQ0k7RXRFdy9TVjtBQUNGO0FzRXAvU0E7RUFFUTtJQUNJO0lBQ0E7SUFDQTtFdEVxL1NWO0VzRWwvU007SUFDSTtJQUNBO0V0RW8vU1Y7QUFDRjtBdUV0aVRBOztFQUVJO0F2RXdpVEo7O0F1RXJpVEE7RUFDSTtBdkV3aVRKOztBdUVyaVRBO0VBQ0k7RUFDQTtBdkV3aVRKOztBdUVwaVRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZFdWlUUjtBdUVwaVRJO0VBQ0k7QXZFc2lUUjs7QXVFbGlUQTtFQUNJO0F2RXFpVEo7O0F1RWxpVEE7RUFDSTtFQUNBO0F2RXFpVEo7O0F1RWxpVEE7RUFDSTtFQUNBO0F2RXFpVEo7O0F1RWppVEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RW9pVFI7QXVFbGlUUTtFQUNJO0VBQ0E7RUFDQTtBdkVvaVRaO0F1RWhpVEk7RUFDSTtBdkVraVRSO0F1RWhpVFE7RUFDSTtBdkVraVRaOztBdUU3aFRBO0VBQ0k7SUFDSTtFdkVnaVROO0V1RTloVE07SUFDSTtJQUNBO0V2RWdpVFY7QUFDRjtBdUU1aFRBO0VBQ0k7SUFDSTtFdkU4aFROO0V1RTVoVE07SUFDSTtJQUNBO0V2RThoVFY7QUFDRjtBdUUxaFRBO0VBRVE7SUFDSTtJQUNBO0lBQ0E7RXZFMmhUVjtFdUV4aFRNO0lBQ0k7SUFDQTtFdkUwaFRWO0V1RXRoVEU7SUFDSTtJQUNBO0V2RXdoVE47QUFDRjtBd0Vub1RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhFcW9USjtBd0Vub1RJO0VBQ0k7QXhFcW9UUjtBd0Vsb1RJO0VwRVBBO0VBQ0E7RUFDQTtBSjRvVEo7QXdFbm9USTtFQUNJO0F4RXFvVFI7O0F3RWpvVEE7RUFDSTtJQUNJO0V4RW9vVE47QUFDRjtBeUV6cFRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpFMnBUUjtBeUV4cFRJOzs7OztFQUtJO0VBQ0E7QXpFMHBUUjtBeUV2cFRJOzs7O0VBSUk7RUFDQTtBekV5cFRSO0F5RXRwVEk7RUFDSTtBekV3cFRSO0F5RXBwVFE7RUFDSTtBekVzcFRaO0F5RW5wVFE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFb3BUWjtBeUVqcFRRO0VBQ0k7QXpFbXBUWjtBeUVocFRRO0VBQ0k7QXpFa3BUWjtBeUU3b1RRO0VBQ0k7QXpFK29UWjtBeUU3b1RZO0VBQ0k7QXpFK29UaEI7QXlFM29UUTtFQUNJO0VBQ0E7RUFDQTtBekU2b1RaO0F5RTFvVFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekU0b1RaO0F5RXpvVFE7RUFDSTtFQUNBO0VBQ0E7QXpFMm9UWjtBeUV4b1RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekUwb1RaO0F5RXZvVFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekV5b1RaO0F5RXRvVFE7RUFDSTtFQUNBO0F6RXdvVFo7QXlFdG9UWTtFQUNJO0VBQ0E7QXpFd29UaEI7QXlFdG9UZ0I7RUFDSTtBekV3b1RwQjtBeUV0b1RvQjtFQUNJO0F6RXdvVHhCO0F5RXJvVG9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RXVvVHhCO0F5RW5vVGdCO0VBQ0k7QXpFcW9UcEI7QXlFbG9UZ0I7RUFDSTtFQUNBO0F6RW9vVHBCO0F5RWpvVGdCO0VBQ0k7RUFDQTtBekVtb1RwQjtBeUU5blRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpFZ29UWjtBeUU5blRZO0VBQ0k7QXpFZ29UaEI7QXlFOW5UZ0I7RUFDSTtFQUNBO0F6RWdvVHBCO0F5RTVuVFk7RUFDSTtBekU4blRoQjtBeUU1blRnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6RThuVHBCO0F5RXpuVFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RTJuVFo7QXlFem5UWTtFQUNJO0F6RTJuVGhCO0F5RXZuVFE7RUFDSTtFQUNBO0F6RXluVFo7QXlFdG5UUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekV3blRaO0F5RXJuVFE7O0VBRUk7QXpFdW5UWjtBeUVwblRRO0VBQ0k7QXpFc25UWjs7QXlFam5UQTtFQUNJO0F6RW9uVEo7QXlFbG5USTtFQUNJO0VBQ0E7QXpFb25UUjs7QXlFaG5UQTtFQUVRO0lBQ0k7SUFDQTtFekVrblRWO0V5RS9tVE07SUFDSTtJQUNBO0V6RWluVFY7RXlFN21URTtJQUNJO0V6RSttVE47QUFDRjtBMEUxMVRJO0VBQ0k7RUFDQTtBMUU0MVRSO0EwRXoxVEk7RUFDSTtFQUNBO0ExRTIxVFI7QTBFeDFUSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFMDFUUjtBMEV4MVRRO0VBQ0k7RUFDQTtBMUUwMVRaO0EwRXYxVFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUV5MVRaOztBMEVwMVRBOztFQUVJO0ExRXUxVEo7O0EwRXAxVEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUV1MVRKO0EwRXIxVEk7RXRFbERBO0VBQ0E7RUFDQTtFRHFFQTtFdUVsQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRXkxVFI7QTBFdDFUSTtFdkVXQTtFQzNFQTtFQUNBO0VBQ0E7RXNFaUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUUwMVRSO0EwRXYxVEk7RXZFUEE7RUN2RUE7RUFDQTtFQUNBO0FKeTZUSjtBMEV2MVRJO0VBQ0k7RUFDQTtFQUNBO0ExRXkxVFI7QTBFdDFUSTtFQUNJO0VBQ0E7RUFDQTtBMUV3MVRSO0EwRXQxVFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUV3MVRaO0EwRXAxVEk7RUFDSTtBMUVzMVRSO0EwRW4xVEk7RXRFakhBO0VBQ0E7RUFDQTtFc0VpSEk7QTFFdTFUUjs7QTBFbjFUQTtFQUVRO0lBQ0k7SUFDQTtJQUNBO0UxRXExVFY7QUFDRjtBMkU3OVRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0UrOVRKOztBNEVwK1RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVFdStUSjs7QTZFMStUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3RTYrVEo7O0E2RXgrVFE7O0VBS0k7QTdFdytUWjtBNkV0K1RZOztFQUNJO0E3RXkrVGhCO0E2RXIrVFE7RUFJSTtBN0VvK1RaO0E2RWgrVEk7RUFDSTtBN0VrK1RSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvZGlzdC9mYW5jeWJveC5jc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvU3Bpbm5lci5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L1NlY29uZGFyeUJ1dHRvbkxhYmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvRmllbGRzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9GaWVsZC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L1JhZGlvR3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9DaGVja2JveC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L1NlbGVjdC5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9JbWcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9TZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9Gb3JtRmllbGRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvUGVyc29uYWxEZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvT3Blbkludm9pY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9BbWF6b25QYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9BcHBsZVBheUJ1dHRvbi5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9BcHBsZVBheUJ1dHRvbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0lzc3VlckJ1dHRvbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0lzc3VlckJ1dHRvbkdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQ29udGVudFNlcGFyYXRvci5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0lzc3Vlckxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9DYXJkSW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9Mb2FkaW5nV3JhcHBlci5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9DYXJkSW5wdXQubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvRXJyb3JQYW5lbC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0R1YWxCcmFuZGluZ0ljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9BdmFpbGFibGVCcmFuZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9DdFBPbmVUaW1lUGFzc3dvcmRJbnB1dC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L01vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQ3RQSW5mb01vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQ3RQQnJhbmQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9DdFBJbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQ3RQT25lVGltZVBhc3N3b3JkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQ3RQTG9nb3V0TGluay5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0N0UFNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9DdFBTaW5nbGVDYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQ3RQQ2FyZHNMaXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQ3RQQ2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9DdFBMb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9DdFBMb2dpbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0J1dHRvbkdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvRG9uYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9Hb29nbGVQYXlCdXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9FY29udGV4dElucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvVm91Y2hlci5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L1BheXBhbC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L1Bob25lSW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9UaHJlZURTMi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L2NoYWxsZW5nZS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L1FSTG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQm9sZXRvVm91Y2hlclJlc3VsdC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L094eG9Wb3VjaGVyUmVzdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9HaWZ0Y2FyZFJlc3VsdC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0Ryb3BpbkNvbXBvbmVudC5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9EaXNhYmxlT25lQ2xpY2tDb25maXJtYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9QYXltZW50TWV0aG9kSXRlbS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L09yZGVyUGF5bWVudE1ldGhvZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9TdGF0dXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9Ecm9waW5Db21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9BY2hJbnB1dC5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9BY2hJbnB1dC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L01CV2F5SW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BhZHllbi9hZHllbi13ZWIvZGlzdC9Bd2FpdC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0JsaWtJbnB1dC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0JhbmtUcmFuc2ZlcklucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQmFjc0lucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvQmFjc1Jlc3VsdC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L0tsYXJuYVdpZGdldC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L1ZwYUlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYWR5ZW4vYWR5ZW4td2ViL2Rpc3QvU2VnbWVudGVkQ29udHJvbC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L1VQSUNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGFkeWVuL2FkeWVuLXdlYi9kaXN0L2FkeWVuLmNzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL3RpcHB5LmpzL2Rpc3QvdGlwcHkuY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvdGlwcHkuanMvdGhlbWVzL2xpZ2h0LmNzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2FsbC5zY3NzIiwid2VicGFjazovLy8uL3Njc3Mvbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2hlYWRsaW5lcy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvcHJvbW90aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9zaXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9mbGFncy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvbGVnYWN5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYWxwYWNhLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2N1c3RvbS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2xpYnMvdGlueS1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2xpYnMvZWFzeS1kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvbGlicy9mYW5jeS1ib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL3NsaWRlci1lbGVtZW50cy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvdmlkZW8tbGF5ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svc3RhZ2Utc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9jb3VudHJ5LXNlbGVjdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay90ZXh0LXdpdGgtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL21vdXNlLW92ZXItbW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9jb250ZW50LXBhcnQtYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svY29udGVudC16b25lLWJhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL2NvbnRlbnQtYmFja2dyb3VuZC1pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svdHdvLWNvbHVtbi5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svdmlkZW8tcGxheWVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL3N0b3JlLWxvY2F0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL2NvbG9yLXRhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9zdGFuZGFyZC10ZWFzZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL3Byb2R1Y3QtdGVhc2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9wcm9kdWN0LWRldGFpbC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9mYWtlLWxheWVyLW92ZXJsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL2dhbGxlcnktc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9pZnJhbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL3BkZi1kb3dubG9hZC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svbWluaS1jYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9jaGVja291dC1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL2NoZWNrb3V0LXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL2NoZWNrLWludmVudG9yeS1wb3B1cC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svY29uZmlybWF0aW9uLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL2FjY291bnQtbG9naW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL2NhcnQtc3VtbWFyeS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svY2FydC11c3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL2NhcnQtZmFxLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9jYXJ0LWluY2VudGl2ZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svY2FydC1wcm9kdWN0LXRlYXNlci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svdmFyaWFudC1lZGl0b3ItZGlhbG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9wZXJzb25hbGl6ZS1wcm9kdWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9lbmdyYXZpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL2ZpbHRlci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svc2VvLXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL2NvbnRlbnQtb3ZlcnZpZXctcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svdHV0b3JpYWwtbGlzdGluZy1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay90dXRvcmlhbC1kZXRhaWwtcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svdHV0b3JpYWwtc3VtbWFyeS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svYmFja2dyb3VuZC1tb29kLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9zZWFyY2gtb3ZlcmxheS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9wcm9maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9wcm9kdWN0LWRldGFpbC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svcHJvZHVjdC1yYXRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL2NvbG9yLXNlbGVjdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL3NlYXJjaC1yZXN1bHQtcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svY29uc3RlbnQtbWFuYWdlci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2svY29va2llLXdhcm5pbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2NrL3BheW1lbnQtbWV0aG9kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9jay9wcm9kdWN0LWhvdHNwb3QtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtaW5nL0d2RkMtdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtaW5nL0ZjLXJlZC10aGVtZS5zY3NzIiwid2VicGFjazovLy8uL3RoZW1pbmcvRUZBLXRoZW1lLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY2Fyb3VzZWwgKiwuY2Fyb3VzZWwgKjpiZWZvcmUsLmNhcm91c2VsICo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5jYXJvdXNlbC5pcy1kcmFnZ2FibGV7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9LmNhcm91c2VsLmlzLWRyYWdnaW5ne2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uY2Fyb3VzZWxfX3ZpZXdwb3J0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmNhcm91c2VsX190cmFja3tkaXNwbGF5OmZsZXh9LmNhcm91c2VsX19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOnZhcigtLWNhcm91c2VsLXNsaWRlLXdpZHRoLCA2MCUpO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWlufS5oYXMtZG90c3ttYXJnaW4tYm90dG9tOmNhbGMoMC41cmVtICsgMjJweCl9LmNhcm91c2VsX19kb3Rze21hcmdpbjowIGF1dG87cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDEwMCUgKyAwLjVyZW0pO2xlZnQ6MDtyaWdodDowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdHttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2N1cnNvcjpwb2ludGVyfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjI1O3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2UtaW4tb3V0fS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdC5pcy1zZWxlY3RlZDphZnRlcntvcGFjaXR5OjF9LmNhcm91c2VsX19idXR0b257d2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoLCA0OHB4KTtoZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7cGFkZGluZzowO2JvcmRlcjowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb2ludGVyLWV2ZW50czphbGw7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWNvbG9yLCBjdXJyZW50Q29sb3IpO2JhY2tncm91bmQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJnLCB0cmFuc3BhcmVudCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cywgNTAlKTtib3gtc2hhZG93OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zaGFkb3csIG5vbmUpO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2V9LmNhcm91c2VsX19idXR0b24uaXMtcHJldiwuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjEwcHh9LmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDoxMHB4fS5jYXJvdXNlbF9fYnV0dG9uW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5Oi4zfS5jYXJvdXNlbF9fYnV0dG9uIHN2Z3t3aWR0aDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoLCA1MCUpO2hlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodCwgNTAlKTtmaWxsOm5vbmU7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGgsIDEuNSk7c3Ryb2tlLWxpbmVqb2luOmJldmVsO3N0cm9rZS1saW5lY2FwOnJvdW5kO2ZpbHRlcjp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlciwgbm9uZSk7cG9pbnRlci1ldmVudHM6bm9uZX1odG1sLndpdGgtZmFuY3lib3h7c2Nyb2xsLWJlaGF2aW9yOmF1dG99Ym9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXJ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7dG91Y2gtYWN0aW9uOm5vbmV9LmZhbmN5Ym94X19jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ZGlyZWN0aW9uOmx0cjttYXJnaW46MDtwYWRkaW5nOmVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxMDUwO291dGxpbmU6bm9uZTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjRweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKX0uZmFuY3lib3hfX2NvbnRhaW5lciAqLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmZhbmN5Ym94X19jb250YWluZXIgOmZvY3Vze291dGxpbmU6bm9uZX1ib2R5Om5vdCguaXMtdXNpbmctbW91c2UpIC5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIDJweCB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMSwgMjEwLCAyMzIsIDAuOTQpKX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fY29udGFpbmVyey0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOjQ4cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OjQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOjI3cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDoyN3B4fX0uZmFuY3lib3hfX2JhY2tkcm9we3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6LTE7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1iZywgcmdiYSgyNCwgMjQsIDI3LCAwLjkyKSl9LmZhbmN5Ym94X19jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MDtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwfS5mYW5jeWJveF9fY2Fyb3VzZWwuaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5mYW5jeWJveF9fdmlld3BvcnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpkZWZhdWx0fS5mYW5jeWJveF9fdHJhY2t7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlfS5mYW5jeWJveF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6NDhweCA4cHggOHB4IDhweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdXRsaW5lOjA7b3ZlcmZsb3c6YXV0bzstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogMzZweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHh9LmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLC5mYW5jeWJveF9fc2xpZGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtmbGV4OjAgMCAwO21hcmdpbjphdXRvfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19zbGlkZXtwYWRkaW5nOjY0cHggMTAwcHh9fS5mYW5jeWJveF9fY29udGVudHttYXJnaW46MCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIDAgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO3BhZGRpbmc6MzZweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb250ZW50LWNvbG9yLCAjMzc0MTUxKTtiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpO3Bvc2l0aW9uOnJlbGF0aXZlO2FsaWduLXNlbGY6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ei1pbmRleDoyMH0uZmFuY3lib3hfX2NvbnRlbnQgOmZvY3VzOm5vdCguY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSl7b3V0bGluZTp0aGluIGRvdHRlZDtib3gtc2hhZG93Om5vbmV9LmZhbmN5Ym94X19jYXB0aW9ue2FsaWduLXNlbGY6Y2VudGVyO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MXJlbSAwIDAgMDtsaW5lLWhlaWdodDoxLjM3NTtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTt2aXNpYmlsaXR5OnZpc2libGU7Y3Vyc29yOmF1dG87ZmxleC1zaHJpbms6MDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbnt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRhaW5lcj4uY2Fyb3VzZWxfX2RvdHN7dG9wOjEwMCU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9ue3otaW5kZXg6NDB9LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6NDBweH19LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtyaWdodDo4cHg7dG9wOmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgKyA4cHgpO3JpZ2h0OmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSArIDhweCk7ei1pbmRleDo0MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fY29udGVudD4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQwcHg7cmlnaHQ6MDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZil9LmZhbmN5Ym94X19uby1jbGljaywuZmFuY3lib3hfX25vLWNsaWNrIGJ1dHRvbntwb2ludGVyLWV2ZW50czpub25lfS5mYW5jeWJveF9fc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKX0uZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fc3Bpbm5lcntjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEwNTN9LmZhbmN5Ym94X19zcGlubmVyIHN2Z3thbmltYXRpb246ZmFuY3lib3gtcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NwaW5uZXIgc3ZnIGNpcmNsZXtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNzU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheToxLDIwMDtzdHJva2UtZGFzaG9mZnNldDowO2FuaW1hdGlvbjpmYW5jeWJveC1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlOmN1cnJlbnRDb2xvcn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZXsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBmYW5jeWJveC1kYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH01MCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTM1cHh9MTAwJXtzdHJva2UtZGFzaGFycmF5Ojg5LDIwMDtzdHJva2UtZGFzaG9mZnNldDotMTI0cHh9fS5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fbmF2LC5jYXJvdXNlbF9fZG90cywuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fbmF2LC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fZG90cywuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC1mYWRlSW57YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3gtZmFkZU91dHthbmltYXRpb246LjFzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC16b29tSW5VcHthbmltYXRpb246LjJzIGVhc2UgYm90aCBmYW5jeWJveC16b29tSW5VcH0uZmFuY3lib3gtem9vbU91dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21PdXREb3dufS5mYW5jeWJveC10aHJvd091dFVwe2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dFVwfS5mYW5jeWJveC10aHJvd091dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0RG93bn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZU91dHt0b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbUluVXB7ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfXRve3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbU91dERvd257dG97dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dFVwe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXREb3due3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMCUsIDApO29wYWNpdHk6MH19LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRle3Njcm9sbGJhci13aWR0aDp0aGluO3Njcm9sbGJhci1jb2xvcjojY2NjIHJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6OHB4O2hlaWdodDo4cHh9LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojY2NjO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDRweCByZ2JhKDAsMCwwLC4yKX0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlLC5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjphdXRvfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9faW1hZ2V7dHJhbnNmb3JtLW9yaWdpbjowIDA7dXNlci1zZWxlY3Q6bm9uZTt0cmFuc2l0aW9uOm5vbmV9Lmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7cGFkZGluZzowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTttaW4taGVpZ2h0OjFweH0uaXMtY2xvc2luZyAuaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudHtvdmVyZmxvdzp2aXNpYmxlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIC5mYW5jeWJveF9fY29udGVudHtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXB9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2ltYWdle21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXdde292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19jb250ZW50e21pbi1oZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXXtvdmVyZmxvdzp2aXNpYmxlO3RvdWNoLWFjdGlvbjpub25lfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9faW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7bWF4LXdpZHRoOjEwMCU7ZmxleC1zaHJpbms6MTttaW4taGVpZ2h0OjFweDtvdmVyZmxvdzp2aXNpYmxlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjEwMCU7aGVpZ2h0OjgwJX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjk2MHB4O2hlaWdodDo1NDBweDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMjQsMjQsMjcsLjkpO2NvbG9yOiNmZmZ9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3hfX2h0bWw1dmlkZW8sLmZhbmN5Ym94X19pZnJhbWV7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uZmFuY3lib3gtcGxhY2Vob2xkZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci13aWR0aDowfS5mYW5jeWJveF9fdGh1bWJze2ZsZXg6MCAwIGF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowcHggM3B4O29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSl9LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdGh1bWJze2FuaW1hdGlvbjouMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdGh1bWJze29wYWNpdHk6MH0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6dmFyKC0tZmFuY3lib3gtdGh1bWJzLXdpZHRoLCA5NnB4KTttYXJnaW46MDtwYWRkaW5nOjhweCAzcHg7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcn0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtib3JkZXItd2lkdGg6NXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlO2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZS5pcy1uYXYtc2VsZWN0ZWQgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXJ7b3BhY2l0eTouOTJ9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZT4qe3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX3RodW1ie3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6Y2FsYygxMDAlLyh2YXIoLS1mYW5jeWJveC10aHVtYnMtcmF0aW8sIDEuNSkpKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190b29sYmFye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBoc2xhKDBkZWcsIDAlLCAwJSwgMCkgMCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjAwNikgOC4xJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDIxKSAxNS41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDQ2KSAyMi41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDc3KSAyOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjExNCkgMzUuMyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE1NSkgNDEuMiUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE5OCkgNDcuMSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI0MikgNTIuOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI4NSkgNTguOCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjMyNikgNjQuNyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjM2MykgNzElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zOTQpIDc3LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MTkpIDg0LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MzQpIDkxLjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40NCkgMTAwJSk7cGFkZGluZzowO3RvdWNoLWFjdGlvbjpub25lO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjBweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RleHQtc2hhZG93OnZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSl9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJ7cGFkZGluZzo4cHh9fS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3Rvb2xiYXJ7YW5pbWF0aW9uOi4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190b29sYmFye29wYWNpdHk6MH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1ze2Rpc3BsYXk6ZmxleH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1sZWZ0e21hcmdpbi1yaWdodDphdXRvfS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWNlbnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1yaWdodHttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXI6bm90KDpsYXN0LWNoaWxkKXtkaXNwbGF5Om5vbmV9fS5mYW5jeWJveF9fY291bnRlcnttaW4td2lkdGg6NzJweDtwYWRkaW5nOjAgMTBweDtsaW5lLWhlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTdweDtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZH0uZmFuY3lib3hfX3Byb2dyZXNze2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO2hlaWdodDozcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3otaW5kZXg6MzA7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuOjpiYWNrZHJvcHtvcGFjaXR5OjB9LmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9ja30uZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKXtkaXNwbGF5OmJsb2NrfSIsIi5hZHllbi1jaGVja291dF9fc3Bpbm5lcl9fd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19zcGlubmVyX193cmFwcGVyLS1pbmxpbmUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgW2Rpcj0ncnRsJ10gLmFkeWVuLWNoZWNrb3V0X19zcGlubmVyX193cmFwcGVyLS1pbmxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fc3Bpbm5lciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDc1RkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA0M3B4O1xuICB3aWR0aDogNDNweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogcm90YXRlU3Bpbm5lciAxLjVzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXItLWxhcmdlIHtcbiAgaGVpZ2h0OiA0M3B4O1xuICB3aWR0aDogNDNweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXItLXNtYWxsIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19zcGlubmVyLS1tZWRpdW0ge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4OyB9XG5cbkBrZXlmcmFtZXMgcm90YXRlU3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbiIsIi5hZHllbi1jaGVja291dF9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwMTEyYztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQsIGJveC1zaGFkb3cgMC4zcyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19idXR0b246Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjOTljMmZmO1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxYzMwNDU7XG4gICAgYm94LXNoYWRvdzogMCAwLCAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2E0YTVjOyB9XG4gIC5hZHllbi1jaGVja291dF9fYnV0dG9uOmhvdmVyOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzk5YzJmZiwgMCAzcHggNHB4IHJnYmEoMCwgMTUsIDQ1LCAwLjIpOyB9XG4gIC5hZHllbi1jaGVja291dF9fYnV0dG9uOmRpc2FibGVkLCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjpkaXNhYmxlZDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB1c2VyLXNlbGVjdDogYWxsOyB9XG4gIC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWxvYWRpbmcge1xuICAgIGJhY2tncm91bmQ6ICM2ODcyODI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1wYXkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXBheTpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tc3RhbmRhbG9uZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICBmb250LXNpemU6IDAuODFlbTsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1naG9zdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMwMDExMmM7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1naG9zdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmOGY5O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWdob3N0OmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTZlOWViO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDExMmM7XG4gICAgY29sb3I6ICMwMDExMmM7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjhmOTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMjcsIDQyLCA2MCwgMC4yKSwgMHB4IDRweCA1cHggcmdiYSgyNywgNDIsIDYwLCAwLjE0KTsgfVxuICAgIC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlY29uZGFyeTphY3RpdmUsIC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlY29uZGFyeTphY3RpdmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjhmOTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlY29uZGFyeTpkaXNhYmxlZDpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzk5QTNBRDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB1c2VyLXNlbGVjdDogYWxsOyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tc2Vjb25kYXJ5IC5hZHllbi1jaGVja291dF9fc3Bpbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDExMmM7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwMiwgMjU1LCAwLjEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDA3NUZGOyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tYWN0aW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAyLCAyNTUsIDAuMik7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tYWN0aW9uOmFjdGl2ZSwgLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tYWN0aW9uOmFjdGl2ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwMiwgMjU1LCAwLjMpO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwNzVGRjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAycHg7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWNvbXBsZXRlZCwgLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tY29tcGxldGVkOmhvdmVyLCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1jb21wbGV0ZWQ6YWN0aXZlLCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1jb21wbGV0ZWQ6YWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDg5QTQzO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWNvbXBsZXRlZCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbl9faWNvbiB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbl9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbl9faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgW2Rpcj0ncnRsJ10gLmFkeWVuLWNoZWNrb3V0X19idXR0b25fX2ljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19idXR0b25fX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbiAuYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuIiwiLmNoZWNrb3V0LXNlY29uZGFyeS1idXR0b25fX3RleHQge1xuICBmb250LXNpemU6IC44NWVtO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAxcHg7IH1cbiIsIi5hZHllbi1jaGVja291dF9fZmllbGRzZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0ICsgLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldF9fdGl0bGUge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42OGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0X19maWVsZHMsXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtZ3JvdXA6bGFzdC1vZi10eXBlIC5hZHllbi1jaGVja291dF9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGRzZXQtLXJlYWRvbmx5IC5hZHllbi1jaGVja291dF9fZmllbGRzZXRfX2ZpZWxkcyB7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBmb250LXNpemU6IDAuODFlbTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbjogMDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19maWVsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19sYWJlbF9fdGV4dCxcbi5hZHllbi1jaGVja291dF9faGVscGVyLXRleHQge1xuICBjb2xvcjogIzAwMTEyYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2xhYmVsLWFkb3JubWVudC0tZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9faGVscGVyLXRleHQge1xuICBjb2xvcjogIzY4NzI4MjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2xhYmVsX190ZXh0IHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5hZHllbi1jaGVja291dF9fbGFiZWxfX3RleHQtLWVycm9yIHtcbiAgY29sb3I6ICNDMTI0MjQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19sYWJlbC0tZm9jdXNlZCAuYWR5ZW4tY2hlY2tvdXRfX2xhYmVsX190ZXh0IHtcbiAgY29sb3I6ICMwMDc1RkY7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19lcnJvci10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNDMTI0MjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiIsIi5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXAgKyAuYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuODFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5hZHllbi1jaGVja291dF9fbGFiZWwtLWZvY3VzZWQgLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWwge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjljNGM5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLW91dDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM5OWEzYWQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZDRkOWRiO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAxNSwgNDUsIDAuMjUpOyB9XG5cbi5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3NUZGO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQ6Y2hlY2tlZCArIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsOmJlZm9yZSxcbi5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1RkY7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQ6Y2hlY2tlZCArIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dDpmb2N1cyArIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzVGRjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMTAyLCAyNTUsIDAuNCk7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQ6Y2hlY2tlZCArIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsOmhvdmVyOmJlZm9yZSxcbi5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2lucHV0OmNoZWNrZWQ6Zm9jdXMgKyAuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpiZWZvcmUsXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dDpjaGVja2VkOmFjdGl2ZSArIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDEwMiwgMjU1LCAwLjQpOyB9XG5cbi5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWwtLWludmFsaWQ6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MxMjQyNDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICMwMDExMmM7XG4gICAgZm9udC1zaXplOiAwLjgxZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIFtkaXI9J3J0bCddIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvKiBDaGVjayAqL1xuICAvKiBCb3ggKi8gfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWw6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbDphZnRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNzVGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NUZGOyB9XG4gIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0OmNoZWNrZWQ6aG92ZXIgKyAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbDphZnRlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMTAyLCAyNTUsIDAuNCk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3NUZGOyB9XG4gIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0OmZvY3VzICsgLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWw6YWZ0ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDc1RkY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM5OWMyZmY7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9faW5wdXQ6aG92ZXI6bm90KDpmb2N1cykgKyAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbDphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTlhM2FkO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZDRkOWRiOyB9XG4gIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0ICsgLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDFweCAycHg7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDZweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgW2Rpcj0ncnRsJ10gLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9faW5wdXQgKyAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA4cHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9faW5wdXQgKyAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjljNGM5O1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLW91dCwgYm9yZGVyIDAuMDVzIGVhc2Utb3V0LCBib3gtc2hhZG93IDAuMXMgZWFzZS1vdXQ7IH1cbiAgICBbZGlyPSdydGwnXSAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19pbnB1dCArIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsOmFmdGVyIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1jb25zZW50Q2hlY2tib3gge1xuICBiYWNrZ3JvdW5kOiAjZTZlOWViO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWViO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDE0cHggMTRweCAxM3B4IDE0cHg7IH1cbiAgW2Rpcj0ncnRsJ10gLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29uc2VudENoZWNrYm94IHtcbiAgICBwYWRkaW5nOiAxNHB4IDE0cHggMTNweCAxNHB4OyB9XG4gIC5hZHllbi1jaGVja291dF9fZmllbGQtLWNvbnNlbnRDaGVja2JveC5hZHllbi1jaGVja291dF9fZmllbGQtLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNDMTI0MjQ7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29uc2VudENoZWNrYm94IC5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb24ge1xuICAgIHJpZ2h0OiAtMjdweDtcbiAgICB0b3A6IDEwcHg7IH1cbiIsIi5hZHllbi1jaGVja291dF9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogNnB4O1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgOCA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy4xOTQ3MSA2LjU2NDZDMy41OTQyOSA3LjA5Nzk3IDQuMzkzOTYgNy4wOTg2IDQuNzk0MzkgNi41NjU4N0w3Ljc4NzE2IDIuNTg0MjRDOC4yODI1NyAxLjkyNTE0IDcuODEyMzIgMC45ODMzOTggNi45ODc3OSAwLjk4MzM5OEwxLjAxMjA5IDAuOTgzMzk4QzAuMTg4MjkyIDAuOTgzMzk4IC0wLjI4MjE1NCAxLjkyMzY3IDAuMjExNzc4IDIuNTgyOThMMy4xOTQ3MSA2LjU2NDZaJyBmaWxsPSclMjM2ODcyODInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICBbZGlyPSdydGwnXSAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b246YWZ0ZXIge1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmlsdGVyLWlucHV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBjYXJldC1jb2xvcjogIzAwNzVGRjtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2ZpbHRlci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYjljNGM5O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19maWx0ZXItaW5wdXQ6Zm9jdXMsIC5hZHllbi1jaGVja291dF9fZmlsdGVyLWlucHV0OmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2xpc3QuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19saXN0LS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLW91dDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2ltYWdlLS1sb2FkZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cbiIsIi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi1pY29uLS1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi1pY29uLS1sZWZ0ID4gaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93biB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDdweCAyNHB4IDdweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjljNGM5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMTEyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2Utb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1vdXQ7IH1cbiAgW2Rpcj0ncnRsJ10gLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA3cHggMTJweCA3cHggMjRweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5OWEzYWQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1hY3RpdmUsXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWFjdGl2ZTpob3Zlcixcbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbjphY3RpdmUsXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDc1RkY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjOTljMmZmOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tcmVhZG9ubHksIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tcmVhZG9ubHktLWFjdGl2ZSwgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1yZWFkb25seTpob3ZlciwgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1yZWFkb25seTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlNmU5ZWI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tcmVhZG9ubHk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCA4IDcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zLjE5NDcxIDYuNTY0NkMzLjU5NDI5IDcuMDk3OTcgNC4zOTM5NiA3LjA5ODYgNC43OTQzOSA2LjU2NTg3TDcuNzg3MTYgMi41ODQyNEM4LjI4MjU3IDEuOTI1MTQgNy44MTIzMiAwLjk4MzM5OCA2Ljk4Nzc5IDAuOTgzMzk4TDEuMDEyMDkgMC45ODMzOThDMC4xODgyOTIgMC45ODMzOTggLTAuMjgyMTU0IDEuOTIzNjcgMC4yMTE3NzggMi41ODI5OEwzLjE5NDcxIDYuNTY0NlonIGZpbGw9JyUyM0I5QzRDOScvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNDMTI0MjQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS12YWxpZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwODlBNDM7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uX190ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uX19zZWNvbmRhcnktdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19saXN0IHtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXgtaGVpZ2h0OiAzNzVweDtcbiAgYm94LXNoYWRvdzogMCAycHggN3B4IHJnYmEoMCwgMTUsIDQ1LCAwLjMpOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2xpc3QuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19saXN0LS1hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xuICBvdXRsaW5lOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLW91dDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQ6aG92ZXIsXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50OmZvY3VzLFxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMjMzLCAyMzUsIDAuNik7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAyLCAyNTUsIDAuMSk7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQtLWFjdGl2ZTpob3Zlcixcbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1hY3RpdmU6Zm9jdXMsXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC0tYWN0aXZlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAyLCAyNTUsIDAuMTUpOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnRfX2ljb24ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBtYXgtaGVpZ2h0OiAyNnB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnRfX3RleHQge1xuICBmbGV4LWdyb3c6IDE7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudF9fc2Vjb25kYXJ5LXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnRfX2ZsYWcge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogMjdweDtcbiAgbWF4LWhlaWdodDogMThweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duICsgLmFkeWVuLWNoZWNrb3V0LWlucHV0X19pbmxpbmUtdmFsaWRhdGlvbiB7XG4gIHJpZ2h0OiAzMnB4OyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS0yMCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tMzAge1xuICB3aWR0aDogMzAlOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtLTQwIHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS01MCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tNjAge1xuICB3aWR0aDogNjAlOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtLTcwIHtcbiAgd2lkdGg6IDcwJTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS04MCB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29sLTcwIHtcbiAgd2lkdGg6IGNhbGMoNzAlIC0gOHB4KTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1jb2wtMzAge1xuICB3aWR0aDogY2FsYygzMCUgLSA4cHgpOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtLWNvbC01MCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC13cmFwcGVyID4gLmFkeWVuLWNoZWNrb3V0X19maWVsZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIFtkaXI9J3J0bCddIC5hZHllbi1jaGVja291dF9fZmllbGQtd3JhcHBlciA+IC5hZHllbi1jaGVja291dF9fZmllbGQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtd3JhcHBlciA+IC5hZHllbi1jaGVja291dF9fZmllbGQ6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICBbZGlyPSdydGwnXSAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLXdyYXBwZXIgPiAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC13cmFwcGVyOmxhc3Qtb2YtdHlwZSA+IC5hZHllbi1jaGVja291dF9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQge1xuICBjb2xvcjogIzAwMTEyYztcbiAgY2FyZXQtY29sb3I6ICMwMDc1RkY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I5YzRjOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2Utb3V0OyB9XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5OWEzYWQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dDpyZXF1aXJlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dFtyZWFkb25seV0sXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNlNmU5ZWI7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTllYjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTllYjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlci0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTRweDsgfVxuICBbZGlyPSdydGwnXSAuYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9uIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxNHB4OyB9XG4gIFtkaXI9J2x0ciddIC5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb24ge1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIGxlZnQ6IGF1dG87IH1cblxuLmFkeWVuLWNoZWNrb3V0LWlucHV0X19pbmxpbmUtdmFsaWRhdGlvbi0tdmFsaWQge1xuICBjb2xvcjogIzA4OUE0MzsgfVxuXG4uYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9uLS1pbnZhbGlkIHtcbiAgY29sb3I6ICNDMTI0MjQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tdmFsaWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDg5QTQzOyB9XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQtLWVycm9yLFxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0taW52YWxpZCxcbi5hZHllbi1jaGVja291dF9faW5wdXQtLWVycm9yOmhvdmVyLFxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0taW52YWxpZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0MxMjQyNDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXdlaWdodDogMjAwOyB9XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQtLWRhdGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQ6YWN0aXZlLFxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dDpmb2N1cyxcbi5hZHllbi1jaGVja291dF9faW5wdXQtLWZvY3VzLFxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dDphY3RpdmU6aG92ZXIsXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0OmZvY3VzOmhvdmVyLFxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tZm9jdXM6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3NUZGO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzk5YzJmZjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0W3JlYWRvbmx5XSxcbi5hZHllbi1jaGVja291dF9faW5wdXRbcmVhZG9ubHldOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTllYjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2ODcyODI7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcGVyc29uYWxEZXRhaWxzIC5hZHllbi1jaGVja291dF9fZmllbGQtLWdlbmRlciAuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1wZXJzb25hbERldGFpbHMgLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogOHB4IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcGVyc29uYWxEZXRhaWxzIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2lucHV0LXdyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcGVyc29uYWxEZXRhaWxzIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2lucHV0LXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX29wZW4taW52b2ljZSAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1iaWxsaW5nQWRkcmVzcyB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19vcGVuLWludm9pY2UgLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tZGVsaXZlcnlBZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29wZW4taW52b2ljZSAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1zZXBhcmF0ZURlbGl2ZXJ5QWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19vcGVuLWludm9pY2UgLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29uc2VudENoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMjJweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1zZXBhcmF0ZURlbGl2ZXJ5QWRkcmVzcyArIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19hbWF6b25wYXlfX2J1dHRvbiB7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2FtYXpvbnBheSAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tZ2hvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggYXV0byAwO1xuICB3aWR0aDogYXV0bzsgfVxuIiwiQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IC1hcHBsZS1wYXktYnV0dG9uKSB7XG4gIC8qXG4gICAgKiAgQ29tYmluYXRpb24gb2YgYm90aCBjbGFzc2VzIGltcHJvdmUgdGhlIHNwZWNpZmljaXR5LCBhdm9pZGluZ1xuICAgICogIG92ZXJ3cml0ZSBvZiB0aGUgLXdlYmtpdC1hcHBlYXJlbmNlIGJ5IHRoZSBidXR0b24gbmF0aXZlIGNzc1xuICAgICovXG4gIC5hcHBsZS1wYXksXG4gIC5hcHBsZS1wYXktYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IC1hcHBsZS1wYXktYnV0dG9uOyB9XG4gIC5hcHBsZS1wYXktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hcHBsZS1wYXktYnV0dG9uLWJsYWNrIHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi1zdHlsZTogYmxhY2s7IH1cbiAgLmFwcGxlLXBheS1idXR0b24td2hpdGUge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXN0eWxlOiB3aGl0ZTsgfVxuICAuYXBwbGUtcGF5LWJ1dHRvbi13aGl0ZS13aXRoLWxpbmUge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXN0eWxlOiB3aGl0ZS1vdXRsaW5lOyB9XG4gIC8qIEFwcGxlIFBheSBCdXR0b24gdHlwZXMgaHR0cHM6Ly9kZXZlbG9wZXIuYXBwbGUuY29tL2RvY3VtZW50YXRpb24vYXBwbGVfcGF5X29uX3RoZV93ZWIvZGlzcGxheWluZ19hcHBsZV9wYXlfYnV0dG9ucyAqL1xuICAuYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1wbGFpbiB7XG4gICAgLWFwcGxlLXBheS1idXR0b24tdHlwZTogcGxhaW47IH1cbiAgLmFwcGxlLXBheS1idXR0b24tLXR5cGUtYnV5IHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiBidXk7IH1cbiAgLmFwcGxlLXBheS1idXR0b24tLXR5cGUtZG9uYXRlIHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiBkb25hdGU7IH1cbiAgLmFwcGxlLXBheS1idXR0b24tLXR5cGUtY2hlY2stb3V0IHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiBjaGVjay1vdXQ7IH1cbiAgLmFwcGxlLXBheS1idXR0b24tLXR5cGUtYm9vayB7XG4gICAgLWFwcGxlLXBheS1idXR0b24tdHlwZTogYm9vazsgfVxuICAuYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1zdWJzY3JpYmUge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXR5cGU6IHN1YnNjcmliZTsgfVxuICAuYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1hZGQtbW9uZXkge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXR5cGU6IGFkZC1tb25leTsgfVxuICAuYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1jb250cmlidXRlIHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiBjb250cmlidXRlOyB9XG4gIC5hcHBsZS1wYXktYnV0dG9uLS10eXBlLW9yZGVyIHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiBvcmRlcjsgfVxuICAuYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1yZWxvYWQge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXR5cGU6IHJlbG9hZDsgfVxuICAuYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1yZW50IHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiByZW50OyB9XG4gIC5hcHBsZS1wYXktYnV0dG9uLS10eXBlLXN1cHBvcnQge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXR5cGU6IHN1cHBvcnQ7IH1cbiAgLmFwcGxlLXBheS1idXR0b24tLXR5cGUtdGlwIHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiB0aXA7IH1cbiAgLmFwcGxlLXBheS1idXR0b24tLXR5cGUtdG9wLXVwIHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiB0b3AtdXA7IH0gfVxuXG5Ac3VwcG9ydHMgbm90ICgtd2Via2l0LWFwcGVhcmFuY2U6IC1hcHBsZS1wYXktYnV0dG9uKSB7XG4gIC5hcHBsZS1wYXktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDYwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgbWF4LWhlaWdodDogNjRweDsgfVxuICAuYXBwbGUtcGF5LWJ1dHRvbi1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1uYW1lZC1pbWFnZShhcHBsZS1wYXktbG9nby13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgLmFwcGxlLXBheS1idXR0b24td2hpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbmFtZWQtaW1hZ2UoYXBwbGUtcGF5LWxvZ28tYmxhY2spO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5hcHBsZS1wYXktYnV0dG9uLXdoaXRlLXdpdGgtbGluZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1uYW1lZC1pbWFnZShhcHBsZS1wYXktbG9nby1ibGFjayk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCBibGFjazsgfSB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX2FwcGxlcGF5X19idXR0b24ge1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogNDhweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3BpbiAuYWR5ZW4tY2hlY2tvdXRfX2FwcGxlcGF5X19idXR0b24ge1xuICB3aWR0aDogMTAwJTsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19pc3N1ZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNiOWM0Yzk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1iYXNpczogNDclO1xuICBmbGV4LWdyb3c6IDI7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAwLjgxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0OyB9XG4gIC5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbjphY3RpdmUge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1idXR0b246bm90KC5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi0tc2VsZWN0ZWQpOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjOTlBM0FEOyB9XG4gIC5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbjpub3QoLmFkeWVuLWNoZWNrb3V0X19pc3N1ZXItYnV0dG9uLS1zZWxlY3RlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzk5QTNBRDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1idXR0b246bm90KC5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi0tc2VsZWN0ZWQpOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjOTlBM0FEOyB9XG4gIC5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMwMDc1RkY7XG4gICAgY29sb3I6ICMwMDc1RkY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1idXR0b24taW1nIHtcbiAgbWF4LWhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiIsIi5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4IDE2cHg7IH1cbiIsIi5hZHllbi1jaGVja291dF9fY29udGVudC1zZXBhcmF0b3Ige1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2ODcyODI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19jb250ZW50LXNlcGFyYXRvcjphZnRlciwgLmFkeWVuLWNoZWNrb3V0X19jb250ZW50LXNlcGFyYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2U2ZTllYjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2NvbnRlbnQtc2VwYXJhdG9yOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2NvbnRlbnQtc2VwYXJhdG9yOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1pc3N1ZXItbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19pc3N1ZXItbGlzdF9fdGVybXNBbmRDb25kaXRpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX2NhcmQtaW5wdXRfX2Zvcm0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0OyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fY2FyZE51bWJlciB7XG4gIG1heC13aWR0aDogNDAwcHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jYXJkTnVtYmVyX19pbnB1dCB7XG4gIHBhZGRpbmc6IDVweCA4cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19leHAtZGF0ZV9faW5wdXQtLW9uZWNsaWNrIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtLXN0b3JlZENhcmQsXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1leHBpcnlEYXRlLFxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19ob2xkZXJOYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2hvbGRlck5hbWUsXG4uYWR5ZW4tY2hlY2tvdXRfX3N0b3JlLWRldGFpbHMsXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2tjcC1hdXRoZW50aWNhdGlvbixcbi5hZHllbi1jaGVja291dF9fY2FyZF9fc29jaWFsU2VjdXJpdHlOdW1iZXIsXG4uYWR5ZW4tY2hlY2tvdXRfX2luc3RhbGxtZW50cyxcbi5hZHllbi1jaGVja291dF9fY2FyZC1pbnB1dCAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1iaWxsaW5nQWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkLWlucHV0LmFkeWVuLWNoZWNrb3V0X19jYXJkLWlucHV0LS1sb2FkaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19ob2xkZXJOYW1lOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgMTZweDsgfVxuXG4vKiBXaGVuIGhvbGRlck5hbWUgaXMgb24gdG9wICYgY28tZXhpc3RzIHdpdGggYW4gZXJyb3IgcGFuZWwgKi9cbi5hZHllbi1jaGVja291dC1lcnJvci1wYW5lbC0tc3Itb25seSArIC5hZHllbi1jaGVja291dF9fY2FyZF9faG9sZGVyTmFtZSxcbi5hZHllbi1jaGVja291dC1lcnJvci1wYW5lbCArIC5hZHllbi1jaGVja291dF9fY2FyZF9faG9sZGVyTmFtZSB7XG4gIG1hcmdpbjogMCAwIDE2cHg7IH1cblxuLyogSGlkZSBjYXJkIGJyYW5kIGljb24gd2hlbiBjYXJkTnVtYmVyIGlzIGluIGFuIGVycm9yIHN0YXRlICovXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1jYXJkTnVtYmVyIC5hZHllbi1jaGVja291dF9faW5wdXQtLWVycm9yIC5hZHllbi1jaGVja291dF9fY2FyZF9fY2FyZE51bWJlcl9fYnJhbmRJY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRlIGNoZWNrbWFyayB3aGVuIGNhcmROdW1iZXIgaXMgaW4gYSB2YWxpZCBzdGF0ZSAob25seSBzaG93IGJyYW5kIGljb24pICovXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1jYXJkTnVtYmVyXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS12YWxpZDpub3QoLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jYXJkTnVtYmVyX19pbnB1dC0tbm9CcmFuZClcbisgLmFkeWVuLWNoZWNrb3V0LWlucHV0X19pbmxpbmUtdmFsaWRhdGlvbi0tdmFsaWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtLXNlY3VyaXR5Q29kZS5hZHllbi1jaGVja291dF9fZmllbGQtLWVycm9yIC5hZHllbi1jaGVja291dF9fY2FyZF9fY3ZjX19oaW50LFxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tc2VjdXJpdHlDb2RlLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tdmFsaWQgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnQge1xuICBvcGFjaXR5OiAwOyB9XG5cbkBrZXlmcmFtZXMgY3ZjSW5kaWNhdGVMb2NhdGlvbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuMzsgfSB9XG5cbi5hZHllbi1jaGVja291dF9fbGFiZWwtLWZvY3VzZWQgLmFkeWVuLWNoZWNrb3V0X19maWVsZF9fY3ZjLS1mcm9udC1oaW50IC5hZHllbi1jaGVja291dF9fY2FyZF9fY3ZjX19oaW50LS1mcm9udCAuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2N2Y19faGludF9fbG9jYXRpb24sXG4uYWR5ZW4tY2hlY2tvdXRfX2xhYmVsLS1mb2N1c2VkIC5hZHllbi1jaGVja291dF9fZmllbGRfX2N2Yy0tYmFjay1oaW50IC5hZHllbi1jaGVja291dF9fY2FyZF9fY3ZjX19oaW50LS1iYWNrIC5hZHllbi1jaGVja291dF9fY2FyZF9fY3ZjX19oaW50X19sb2NhdGlvbiB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBjdmNJbmRpY2F0ZUxvY2F0aW9uO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlOyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fY3ZjX19oaW50X193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMTBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZF9fY3ZjLS1mcm9udC1oaW50LmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnRfX3dyYXBwZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2N2Y19faGludCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGRfX2V4cC1kYXRlX2hpbnRfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyOyB9XG4gIC5hZHllbi1jaGVja291dF9fZmllbGRfX2V4cC1kYXRlX2hpbnRfd3JhcHBlci5hZHllbi1jaGVja291dF9fZmllbGRfX2V4cC1kYXRlX2hpbnRfd3JhcHBlci0taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGRfX2V4cC1kYXRlX2hpbnQge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnQtLWZyb250IHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnRfX3dyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1yZXZvbHZpbmctcGxhbiAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0X19maWVsZHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcmV2b2x2aW5nLXBsYW4gLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcmV2b2x2aW5nLXBsYW4gLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcmV2b2x2aW5nLXBsYW4gLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tcmV2b2x2aW5nLXBsYW4taW5zdGFsbG1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDQycHg7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4iLCIubG9hZGluZy1pbnB1dF9fZm9ybSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxvYWRpbmctaW5wdXRfX2Zvcm0tLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sb2FkaW5nLWlucHV0X19zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxvYWRpbmctaW5wdXRfX3NwaW5uZXItLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4iLCIuY2FyZC1pbnB1dF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2FyZC1pbnB1dF9fd3JhcHBlciAqLFxuLmNhcmQtaW5wdXRfX3dyYXBwZXIgKjo6YmVmb3JlLFxuLmNhcmQtaW5wdXRfX3dyYXBwZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5jYXJkLWlucHV0X19pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAyN3B4OyB9XG5cbi5jYXJkLWlucHV0X19mb3JtIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY2FyZC1pbnB1dF9fc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYXJkLWlucHV0X19zcGlubmVyLS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2FyZC1pbnB1dF9fZm9ybS0tbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2N2Y19faW5wdXQtLWhpZGRlbixcbi5hZHllbi1jaGVja291dF9fY2FyZF9fZXhwLWRhdGVfX2lucHV0LS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fZXhwLWN2Y19fZXhwLWRhdGVfX2lucHV0LS1oaWRkZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5yZXZvbHZpbmctcGxhbi1pbnN0YWxsbWVudHNfX2Rpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0LWVycm9yLXBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYWR5ZW4tY2hlY2tvdXQtZXJyb3ItcGFuZWwgLmFkeWVuLWNoZWNrb3V0LWVycm9yLXBhbmVsX193cmFwcGVyIHtcbiAgICBmb250LXNpemU6IC43NWVtOyB9XG5cbi5hZHllbi1jaGVja291dC1lcnJvci1wYW5lbC0tc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwcHg7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiIsIi5hZHllbi1jaGVja291dF9fY2FyZF9fZHVhbC1icmFuZGluZ19fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDAuNDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5hZHllbi1jaGVja291dF9fY2FyZF9fZHVhbC1icmFuZGluZ19fYnV0dG9ucy0tYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5hZHllbi1jaGVja291dF9fY2FyZF9fZHVhbC1icmFuZGluZ19fYnV0dG9ucyAuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2NhcmROdW1iZXJfX2JyYW5kSWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2R1YWwtYnJhbmRpbmdfX2J1dHRvbnMgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jYXJkTnVtYmVyX19icmFuZEljb246bnRoLWNoaWxkKDEpIHtcbiAgICAgIHJpZ2h0OiA0MHB4OyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19kdWFsLWJyYW5kaW5nX19idXR0b25zIC5hZHllbi1jaGVja291dF9fY2FyZF9fY2FyZE51bWJlcl9fYnJhbmRJY29uLS1ub3Qtc2VsZWN0ZWQge1xuICAgICAgb3BhY2l0eTogMC41MDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19jYXJkX19icmFuZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LXNocmluazogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0OyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fYnJhbmRzLS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19icmFuZHMgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyNHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fYnJhbmRzX19icmFuZC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19icmFuZHNfX2JyYW5kLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAyNywgNDMsIDAuMTcpOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXQtY3RwX19vdHAtcmVzZW5kLWNvZGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA3NUZGO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hZHllbi1jaGVja291dC1jdHBfX290cC1yZXNlbmQtY29kZS0tZGlzYWJsZWQsXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19vdHAtcmVzZW5kLWNvZGUtLWNvbmZpcm1hdGlvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogIzY4NzI4MjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5hZHllbi1jaGVja291dC1jdHBfX290cC1yZXNlbmQtY29kZS0tY29uZmlybWF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWR5ZW4tY2hlY2tvdXQtY3RwX19vdHAtcmVzZW5kLWNvZGUtLWNvbmZpcm1hdGlvbiA+IGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19vdHAtcmVzZW5kLWNvZGUtY291bnRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6IGJsYWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1vdHAge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX21vZGFsLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbiAgcGFkZGluZzogMjRweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTcsIDQ0LCAwLjUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlci0tb3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlci0tb3BlbjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlci0tb3BlbiAuYWR5ZW4tY2hlY2tvdXRfX21vZGFsIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19tb2RhbCB7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMjRweCByZ2JhKDAsIDE3LCA0NCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMTZweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHZpc2liaWxpdHkgMC4ycyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWR5ZW4tY2hlY2tvdXRfX21vZGFsLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19tb2RhbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19jdHAtbW9kYWwtaGVhZGVyLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2N0cC1tb2RhbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jdHAtbW9kYWwtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jdHAtbW9kYWwtYmVuZWZpdHMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5hZHllbi1jaGVja291dF9fY3RwLW1vZGFsLWJlbmVmaXRzIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19tb2RhbC13cmFwcGVyLS1jdHAgLmFkeWVuLWNoZWNrb3V0X19tb2RhbCB7XG4gIG1heC13aWR0aDogNDY0cHg7IH1cblxuLmFkeWVuX2NoZWNrb3V0LWN0cF9fYnJhbmQtd3JhcHBlci0tcG9wdXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuIiwiLmFkeWVuX2NoZWNrb3V0LWN0cF9fYnJhbmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMThweDsgfVxuXG4uYWR5ZW5fY2hlY2tvdXQtY3RwX19icmFuZC1sb2dvIHtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbi5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLXBpcGUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbi5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLXNjaGVtZSB7XG4gIG9iamVjdC1maXQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLXNjaGVtZS1tYyB7XG4gICAgd2lkdGg6IDI3cHg7IH1cbiAgLmFkeWVuX2NoZWNrb3V0LWN0cF9fYnJhbmQtc2NoZW1lLXZpc2Ege1xuICAgIHdpZHRoOiAzNXB4OyB9XG4iLCIuYWR5ZW4td2ViX19jdHAtaW5mby1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiIsIi5hZHllbi1jaGVja291dC1jdHBfX290cC1zdWJ0aXRsZS0taGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogIzAwMTEyYztcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1sb2dvdXQtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDc1RkY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1sb2dvdXQtYnV0dG9uLS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzY4NzI4MjsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxNnB4OyB9XG4gIC5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24tYnJhbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuYWR5ZW4tY2hlY2tvdXQtY3RwX19zZWN0aW9uIC5hZHllbi1jaGVja291dF9fZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24taGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24taGVhZGVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgLmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1oZWFkZXItYWRvcm5tZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjNjg3MjgyO1xuICBtYXJnaW46IDAgMCAxNnB4OyB9XG5cbi5hZHllbi1jaGVja291dC1jdHBfX3NlcGFyYXRvciB7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiIsIi5hZHllbi1jaGVja291dC1jdHBfX2NhcmQtbGlzdC1zaW5nbGUtY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG4gIC5hZHllbi1jaGVja291dC1jdHBfX2NhcmQtbGlzdC1zaW5nbGUtY2FyZC1leHBpcmVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBjb2xvcjogIzY4NzI4MjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19leHBpcmVkLWxhYmVsIHtcbiAgY29sb3I6ICM2ODcyODI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19jYXJkLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZHMtbGlzdC1kcm9wZG93biAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZHMtbGlzdC1kcm9wZG93biAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1kaXNhYmxlZCAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50X190ZXh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgLmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZHMtbGlzdC1kcm9wZG93biAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1kaXNhYmxlZCAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50X19zZWNvbmRhcnktdGV4dCB7XG4gICAgY29sb3I6ICM2ODcyODI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19jYXJkcy1saXN0LWRyb3Bkb3duIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxOyB9XG4gIC5hZHllbi1jaGVja291dC1jdHBfX2NhcmRzLWxpc3QtZHJvcGRvd24gLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1kaXNhYmxlZCAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b25fX3RleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIG9wYWNpdHk6IDAuNDsgfVxuICAuYWR5ZW4tY2hlY2tvdXQtY3RwX19jYXJkcy1saXN0LWRyb3Bkb3duIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tZGlzYWJsZWQgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uX19zZWNvbmRhcnktdGV4dCB7XG4gICAgY29sb3I6ICM2ODcyODI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXQtY3RwX19jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzk5OTU5NTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hZHllbi1jaGVja291dC1jdHBfX2VtcHR5LWNhcmRzIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xuICBjb2xvcjogIzY4NzI4MjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19pZnJhbWUtLWN0cElmcmFtZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5hZHllbi1jaGVja291dF9faWZyYW1lLS1jdHBJZnJhbWUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0LWN0cF9fbG9hZGluZy1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggYXV0byBhdXRvOyB9XG5cbi5hZHllbi1jaGVja291dC1jdHBfX2xvYWRpbmctc3VidGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDU4cHg7IH1cbiIsIi5hZHllbi1jaGVja291dF9fZmllbGQuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1zaG9wcGVyTG9naW4ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi1ncm91cCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzk5YTNhZDtcbiAgICBjb2xvcjogIzAwMTEyYztcbiAgICBmb250LXNpemU6IDAuODFlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzk5YTNhZDsgfVxuICAgIC5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmOGY5O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM5OWEzYWQ7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi1ncm91cCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tZGlzYWJsZWQsIC5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi1ncm91cCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tc2VsZWN0ZWQsIC5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWxlY3RlZDpob3ZlciwgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlbGVjdGVkOmFjdGl2ZSwgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlbGVjdGVkOmFjdGl2ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTVlZmZmO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMwMDc1RkY7XG4gICAgICBjb2xvcjogIzAwNzVGRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24gLmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXBfX2lucHV0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19hZHllbi1naXZpbmcgLmFkeWVuLWNoZWNrb3V0X19zdGF0dXNfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1NnB4IGF1dG8gMzJweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2FkeWVuLWdpdmluZyAuYWR5ZW4tY2hlY2tvdXRfX3N0YXR1c19fdGV4dCB7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogIzAwMTEyYztcbiAgaGVpZ2h0OiAyMjdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tbGluazpob3ZlciAuYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWRlc2NyaXB0aW9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi1sb2dvIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0OHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tYmFja2dyb3VuZC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDExMmM7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tbGluayAuYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWJhY2tncm91bmQtaW1hZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi1saW5rIC5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tYmFja2dyb3VuZC1pbWFnZTpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi1saW5rIC5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tY29udGVudCB7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tdGl0bGUsXG4uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjgxZW07XG4gIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fYWR5ZW4tZ2l2aW5nLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWRvbmF0ZSB7XG4gIG1hcmdpbjogMTZweCBhdXRvIDhweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1kZWNsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IGluaXRpYWw7IH1cbiIsIi5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZSB7XG4gIGhlaWdodDogNDhweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheXdpdGhnb29nbGUgPiBkaXYgPiBidXR0b24sIC5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZSA+IGRpdiA+IGJ1dHRvbi5sb25nLCAuYWR5ZW4tY2hlY2tvdXRfX3BheXdpdGhnb29nbGUgPiBkaXYgPiBidXR0b24uc2hvcnQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0OyB9XG4gIC5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZSA+IGRpdiA+IGJ1dHRvbjpmb2N1cywgLmFkeWVuLWNoZWNrb3V0X19wYXl3aXRoZ29vZ2xlID4gZGl2ID4gYnV0dG9uLmxvbmc6Zm9jdXMsIC5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZSA+IGRpdiA+IGJ1dHRvbi5zaG9ydDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM5OWMyZmY7XG4gICAgb3V0bGluZTogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheXdpdGhnb29nbGUgPiBkaXYgPiBidXR0b24uZ3BheS1idXR0b24ge1xuICBwYWRkaW5nOiAxNXB4IDI0cHggMTNweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19lY29udGV4dC1pbnB1dF9fZmllbGQgPiAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tcGF5Om9ubHktY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cbiIsIi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X190b3AsXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkOWRiOyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX3RvcCB7XG4gIHBhZGRpbmc6IDQwcHggMCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2JvdHRvbSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTRweCk7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fc2VwYXJhdG9yOjpiZWZvcmUsXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zZXBhcmF0b3I6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU55SWdhR1ZwWjJoMFBTSXhNeUlnZG1sbGQwSnZlRDBpTUNBd0lEY2dNVE1pSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeG5JR05zYVhBdGNHRjBhRDBpZFhKc0tDTmpiR2x3TUNraVBnbzhjR0YwYUNCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaUlHTnNhWEF0Y25Wc1pUMGlaWFpsYm05a1pDSWdaRDBpVFRBZ01FdzFJREpNTmk0MUlEWklOMVl3U0RCYVRUQWdNVE5NTlNBeE1VdzJMalVnTjBnM1ZqRXpTREJhSWlCbWFXeHNQU0ozYUdsMFpTSXZQZ284Y0dGMGFDQmtQU0pOTmk0ME1qTXdPQ0EyTGpWRE5pNDBNak13T0NBekxqTXhNak15SURNdU56Z3pPU0F3TGpjMU5UVXlOeUF3TGpVZ01DNDFNVGd3TWpGV01DNDFNVGN6T0RWRE15NDRPRFl4T0NBd0xqYzFNemc0SURZdU5TQXpMak0zTWpneklEWXVOU0EyTGpWRE5pNDFJRGt1TmpJM01UY2dNeTQ0T0RZeE9DQXhNaTR5TkRZeElEQXVOU0F4TWk0ME9ESTJWakV5TGpRNE1rTXpMamM0TXprZ01USXVNalEwTlNBMkxqUXlNekE0SURrdU5qZzNOamNnTmk0ME1qTXdPQ0EyTGpWYUlpQnpkSEp2YTJVOUlpTkVORVE1UkVJaUx6NEtQSEpsWTNRZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaUkwUTBSRGxFUWlJdlBnbzhjbVZqZENCNVBTSXhNaUlnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpSTBRMFJEbEVRaUl2UGdvOEwyYytDanhrWldaelBnbzhZMnhwY0ZCaGRHZ2dhV1E5SW1Oc2FYQXdJajRLUEhKbFkzUWdkMmxrZEdnOUlqY2lJR2hsYVdkb2REMGlNVE1pSUdacGJHdzlJbmRvYVhSbElpOCtDand2WTJ4cGNGQmhkR2crQ2p3dlpHVm1jejRLUEM5emRtYytDZz09KTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zZXBhcmF0b3I6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAtN3B4O1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxM3B4OyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX3NlcGFyYXRvcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbiAgcmlnaHQ6IC03cHg7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX3NlcGFyYXRvcl9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU5ZWI7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19saW5rLS12b3VjaGVyLXJlc3VsdC1pbnN0cnVjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9faW1hZ2VfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMCAyNHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2ltYWdlX193cmFwcGVyOjphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMjcsIDQzLCAwLjE3KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9faW1hZ2VfX3dyYXBwZXI6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNGQ5ZGI7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGxlZnQ6IC0yNC41cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICB3aWR0aDogMXB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2ltYWdlX19icmFuZCxcbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2ltYWdlX19pc3N1ZXIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19pbnRyb2R1Y3Rpb24ge1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC1zaXplOiAwLjgxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDExMmM7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2Ftb3VudCB7XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzAwMTEyYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zdXJjaGFyZ2Uge1xuICBmb250LXNpemU6IDAuODFlbTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2ODcyODI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2NvZGVfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdG9wOiAtMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fY29kZV9fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fY29kZV9fbGFiZWxfX3RleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fY29kZV9fYmFyY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fY29kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzAwMTEyYztcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgcGFkZGluZzogMTZweCA0OHB4IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB1c2VyLXNlbGVjdDogYWxsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2RldGFpbHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHggYXV0byAwIGF1dG87IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fZGV0YWlsc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAwLjgxZW07XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlOWViO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2RldGFpbHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fZGV0YWlsc19fbGFiZWwge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19kZXRhaWxzX192YWx1ZSB7XG4gIG1heC13aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fYWN0aW9ucyB7XG4gIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19hY3Rpb25zX19pdGVtIHtcbiAgbWFyZ2luOiAwIDRweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19wYXlwYWxfX2J1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXlwYWxfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19wYXlwYWxfX2J1dHRvbjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheXBhbF9fc3RhdHVzLS1wZW5kaW5nIHtcbiAgbWFyZ2luOiAxNnB4IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXlwYWxfX3N0YXR1cy0tcHJvY2Vzc2luZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kIC5hZHllbi1jaGVja291dF9fcGF5cGFsX19zdGF0dXMtLXBlbmRpbmcge1xuICBtYXJnaW46IC0xNnB4IDAgMzhweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kIC5hZHllbi1jaGVja291dF9fcGF5cGFsX19zdGF0dXMtLXByb2Nlc3Npbmcge1xuICBwYWRkaW5nOiAyMHB4IDAgNjVweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcge1xuICBkaXJlY3Rpb246IGx0cjsgfVxuICAuYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dF9faW5wdXQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dF9faW5wdXQ6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNzVGRjsgfVxuICAgICAgICAuYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19pbnB1dDpmb2N1cy13aXRoaW4gLmFkeWVuLWNoZWNrb3V0LWRyb3Bkb3duLS1jb3VudHJ5Y29kZS1zZWxlY3RvciB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNzVGRjsgfVxuICAgIC5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAuYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYm94LXNpemluZzogcmV2ZXJ0O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXQtaW5wdXQtLXBob25lLW51bWJlciB7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgIC5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXQtaW5wdXQtLXBob25lLW51bWJlcjpmb2N1cy13aXRoaW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3NUZGO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzk5YzJmZjsgfVxuICAgIC5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXQtZHJvcGRvd24tLWNvdW50cnljb2RlLXNlbGVjdG9yIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkY2UwZTU7XG4gICAgICBtaW4td2lkdGg6IDEzNHB4O1xuICAgICAgd2lkdGg6IDEzNHB4OyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dC1pbnB1dC1ob2xkZXItLXBob25lLWlucHV0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dC1waG9uZS1udW1iZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAzOyB9XG4gIC5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dF9fZXJyb3ItaG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLWNvbnRhaW5lcixcbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGhlaWdodDogaW5oZXJpdDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTAxIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDQwMHB4OyB9XG4gIC5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDEgLmFkeWVuLWNoZWNrb3V0X19pZnJhbWUtLXRocmVlRFNJZnJhbWUge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDQwMHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDIge1xuICB3aWR0aDogMzkwcHg7XG4gIGhlaWdodDogNDAwcHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLS0wMiAuYWR5ZW4tY2hlY2tvdXRfX2lmcmFtZS0tdGhyZWVEU0lmcmFtZSB7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIGhlaWdodDogNDAwcHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLS0wMyB7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA2MDBweDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTAzIC5hZHllbi1jaGVja291dF9faWZyYW1lLS10aHJlZURTSWZyYW1lIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTA0IHtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDQwMHB4OyB9XG4gIC5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDQgLmFkeWVuLWNoZWNrb3V0X19pZnJhbWUtLXRocmVlRFNJZnJhbWUge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDUgLmFkeWVuLWNoZWNrb3V0X19pZnJhbWUtLXRocmVlRFNJZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lmcmFtZS0tdGhyZWVEU0lmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDA7IH1cbiIsIi5hZHllbi1jaGVja291dF9fdGhyZWVkczItY2hhbGxlbmdlLWVycm9yIC5hZHllbi1jaGVja291dF9fc3RhdHVzX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNTZweCBhdXRvIDMycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMi1jaGFsbGVuZ2UtZXJyb3IgLmFkeWVuLWNoZWNrb3V0X19zdGF0dXNfX3RleHQge1xuICBjb2xvcjogI0MxMjQyNDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ5ZGI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlci0tcmVzdWx0IHtcbiAgcGFkZGluZzogMTAwcHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXItLWFwcCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fYnJhbmQtbG9nbyB7XG4gIHdpZHRoOiA3NHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3N1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fc3VidGl0bGUtLXJlc3VsdCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3N1YnRpdGxlLFxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3BheW1lbnRfYW1vdW50IHtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMTlweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9faWNvbiB7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3BheW1lbnRfYW1vdW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3Byb2dyZXNzIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNkNGQ5ZGI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG1hcmdpbjogMzJweCBhdXRvIDEycHggYXV0bztcbiAgd2lkdGg6IDE1MnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzJTsgfVxuICBbZGlyPSdydGwnXSAuYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fcHJvZ3Jlc3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzJTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fcGVyY2VudGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMwMDc1RkY7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX2NvdW50ZG93biB7XG4gIGNvbG9yOiAjNjg3MjgyO1xuICBmb250LXNpemU6IDAuODFlbTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlciA+IC5hZHllbi1jaGVja291dF9fc3Bpbm5lcl9fd3JhcHBlciB7XG4gIG1hcmdpbjogNjBweCAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19hcHAtbGluayB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tcXItbG9hZGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19pbnN0cnVjdGlvbnMge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzJweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX2FwcC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0LS1ib2xldG9iYW5jYXJpbyAuYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19jb2RlIHtcbiAgZm9udC1zaXplOiAwLjgxZW07XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiIsIi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHQtLW94eG8gLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBwYWRkaW5nOiAyNHB4OyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX2FsZXJ0LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC44MWVtOyB9XG5cbi5hZHllbi1jaGVja291dF9fYWxlcnQtbWVzc2FnZS0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmJlNmVkOyB9XG5cbi5hZHllbi1jaGVja291dF9fYWxlcnQtbWVzc2FnZS0td2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmVhY2M7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19hbGVydC1tZXNzYWdlLS1pbmZvIHtcbiAgYmFja2dyb3VuZDogI2U1ZWZmZjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2FsZXJ0LW1lc3NhZ2VfX2ljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX2hlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19oZWFkZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2dpZnRjYXJkLXJlc3VsdF9fbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX2JhbGFuY2Uge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDE2cHggMCAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19iYWxhbmNlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX2JhbGFuY2VfX2l0ZW0gLmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX2JhbGFuY2VfX3RpdGxlLS10cmFuc2FjdGlvbkxpbWl0IHtcbiAgICBjb2xvcjogIzY4NzI4MjsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2dpZnRjYXJkLXJlc3VsdF9fYmFsYW5jZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19iYWxhbmNlX192YWx1ZS0tYW1vdW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX3JlbWFpbmluZy1iYWxhbmNlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY4NzI4MjtcbiAgbWFyZ2luOiA4cHggYXV0byAwOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kcy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogNjBweDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2ltYWdlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19pbWFnZV9fd3JhcHBlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgW2Rpcj0ncnRsJ10gLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc2VsZWN0ZWQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZCAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNDMTI0MjQ7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2I4MjIyMjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjgyMjIyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDAgLTE3cHggMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLW91dCwgbWF4LWhlaWdodCAwLjE1cyBsaW5lYXIsIG1hcmdpbi1ib3R0b20gMC4xcyBsaW5lYXI7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb24uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbi0tb3BlbiB7XG4gICAgbWF4LWhlaWdodDogNjJweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDhweCAxNnB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0MxMjQyNDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDAgOHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b246aG92ZXIsIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b246aG92ZXI6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2FjMjAyMDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbl9fYnV0dG9uOmFjdGl2ZSwgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbjpob3ZlcjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM5NjFjMWM7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbl9fYnV0dG9uLS1yZW1vdmUsXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbl9fYnV0dG9uLS1yZW1vdmU6ZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbi0tY2FuY2VsLFxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbi0tY2FuY2VsOmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0OyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2Q6Zmlyc3QtY2hpbGQsXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZCArIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2Qge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kOmxhc3QtY2hpbGQsXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1uZXh0LXNlbGVjdGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tbG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tY29uZmlybWluZyAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kZXRhaWxzX19jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLWRpc2FibGluZyB7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2hlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW2Rpcj0ncnRsJ10gLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc3RhbmRhbG9uZSAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIFtkaXI9J3J0bCddIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2hlYWRlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19zdXJjaGFyZ2Uge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZCB7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAxNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcywgb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kOiAjZjdmOGY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWViO1xuICBtYXJnaW46IDhweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc2VsZWN0ZWQgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVyIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX25hbWUge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19uYW1lLS1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGV0YWlscyB7XG4gIHBhZGRpbmc6IDAgMTZweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGV0YWlsc19fY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXIge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXItLW91dGxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAyNywgNDMsIDAuMTcpOyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGhlaWdodDogMTZweDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1zaHJpbms6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2JyYW5kcyAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZC1udW1iZXIge1xuICAgIGNvbG9yOiAjOTlBM0FEO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZCAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZHMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2JyYW5kcyAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19pbWFnZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZHMgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZCAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZHMgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fYnJhbmRzIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXItLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yNTsgfVxuXG4vKiAgUGF5bWVudCBNZXRob2QgUmFkaW8gQnV0dG9uICovXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19yYWRpbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I5YzRjOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2Utb3V0OyB9XG4gIFtkaXI9J3J0bCddIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX3JhZGlvIHtcbiAgICByaWdodDogMTZweDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLXN0YW5kYWxvbmUgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW86YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kOmhvdmVyOm5vdCguYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZCkgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW8ge1xuICBib3JkZXItY29sb3I6ICM5OWEzYWQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZDRkOWRiO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW8tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVGRjtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19yYWRpby0tc2VsZWN0ZWQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAxMDIsIDI1NSwgMC40KTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19yYWRpby0tc2VsZWN0ZWQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7IH1cbiIsIi5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2RzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWI7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2Q6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kX19oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMTEyYztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2RfX2hlYWRlciAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19oZWFkZXJfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2RfX2RldGFpbHMge1xuICBwYWRkaW5nOiAwIDE2cHggMTZweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kX19kZWR1Y3RlZC1hbW91bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2RfX2RlZHVjdGVkLWFtb3VudF9fbGFiZWwge1xuICBmb250LXNpemU6IDAuODFlbTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kX19kZWR1Y3RlZC1hbW91bnRfX3ZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXJlbWFpbmluZy1hbW91bnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBjb2xvcjogIzdmNGEwMDtcbiAgYmFja2dyb3VuZDogI2ZmZWFjYztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDAuODFlbTsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXJlbWFpbmluZy1hbW91bnQgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDlkYjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjMDAxMTJjOyB9XG4gIC5hZHllbi1jaGVja291dF9fc3RhdHVzX19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5hZHllbi1jaGVja291dF9fc3RhdHVzIC5hZHllbi1jaGVja291dF9fc3Bpbm5lcl9fd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogODhweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19kcm9waW4sXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3BpbiAqLFxuLmFkeWVuLWNoZWNrb3V0X19kcm9waW4gKjphZnRlcixcbi5hZHllbi1jaGVja291dF9fZHJvcGluICo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kcy1saXN0LS1sb2FkaW5nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9faW5zdGFudC1wYXltZW50LW1ldGhvZHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX2luc3RhbnQtcGF5bWVudC1tZXRob2RzLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi8qIEZvcm1zICovXG4uYWR5ZW4tY2hlY2tvdXRfX2xpbmsge1xuICBjb2xvcjogIzAwNzVGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4iLCIuc2YtaW5wdXRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNmLWlucHV0X193cmFwcGVyICosXG4uc2YtaW5wdXRfX3dyYXBwZXIgKjo6YmVmb3JlLFxuLnNmLWlucHV0X193cmFwcGVyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX2xvYWRpbmctaW5wdXRfX2Zvcm0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0OyB9XG5cbi5hZHllbi1jaGVja291dF9fcG1fX2hvbGRlck5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGRzZXRfX3RpdGxlICsgLmFkeWVuLWNoZWNrb3V0X19hY2gtc2ZfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fYWNoLXNmX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2FjaC1pbnB1dCAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19sb2FkaW5nLWlucHV0X19mb3JtIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19hd2FpdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ5ZGI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0LS1yZXN1bHQge1xuICBwYWRkaW5nOiAxMDBweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlci0tYXBwIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fYXdhaXRfX2JyYW5kLWxvZ28ge1xuICB3aWR0aDogNzRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5hZHllbi1jaGVja291dF9fYXdhaXRfX3N1YnRpdGxlLFxuLmFkeWVuLWNoZWNrb3V0X19hd2FpdF9faW5kaWNhdG9yLXRleHQge1xuICBjb2xvcjogIzAwMTEyYztcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fYXdhaXRfX2luZGljYXRvci1ob2xkZXIgLmFkeWVuLWNoZWNrb3V0X19hd2FpdF9faW5kaWNhdG9yLXRleHQge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fYXdhaXRfX2luZGljYXRvci1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19zdWJ0aXRsZS0tcmVzdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19pY29uIHtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODhweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19wcm9ncmVzcyB7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZDRkOWRiO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXJnaW46IDMycHggYXV0byAxMnB4IGF1dG87XG4gIHdpZHRoOiAxNTJweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19wZXJjZW50YWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZDogIzAwNzVGRjsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19jb3VudGRvd24ge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgZm9udC1zaXplOiAwLjgxZW07IH1cblxuLmFkeWVuLWNoZWNrb3V0X19hd2FpdCA+IC5hZHllbi1jaGVja291dF9fc3Bpbm5lcl9fd3JhcHBlciB7XG4gIG1hcmdpbjogNjBweCAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fYXdhaXRfX2FwcC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFkeWVuLWNoZWNrb3V0X19hd2FpdF9fYXBwLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiIsIi5hZHllbi1jaGVja291dF9fYmxpa19faGVscGVyIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBwYWRkaW5nOiAwOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX2JhbmtUcmFuc2Zlcl9faW50cm9kdWN0aW9uIHtcbiAgZm9udC1zaXplOiAwLjgxZW07XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fYmFua1RyYW5zZmVyX19lbWFpbEZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgMTZweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19iYWNzLS1jb25maXJtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hZHllbi1jaGVja291dF9fYmFjcy0tY29uZmlybSAuYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9uLS12YWxpZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2JhY3MgLmFkeWVuLWNoZWNrb3V0X19maWVsZC0taW5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2JhY3MgLmFkeWVuLWNoZWNrb3V0X19iYWNzLS1lZGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICByaWdodDogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMCU7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19iYWNzIC5hZHllbi1jaGVja291dF9fYmFjcy0tZWRpdC1kcm9waW4ge1xuICAgIHRvcDogLTUwcHg7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19iYWNzIC5hZHllbi1jaGVja291dF9fYmFjcy0tZWRpdCAuYWR5ZW4tY2hlY2tvdXRfX2JhY3MtLWVkaXQtYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzAwNzVGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19pbnRyb2R1Y3Rpb24ge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWF4LXdpZHRoOiA0MjBweDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19rbGFybmEtd2lkZ2V0IHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuIiwiLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tdnBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I5YzRjOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5hZHllbi1jaGVja291dF9fc2VnbWVudGVkLWNvbnRyb2wtLWRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5hZHllbi1jaGVja291dF9fc2VnbWVudGVkLWNvbnRyb2wtLWRpc2FibGVkID4gLmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50IHtcbiAgICAgIGNvbG9yOiAjODM5MEEzOyB9XG4gICAgLmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC0tZGlzYWJsZWQgPiAuYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sLXNlZ21lbnQtLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGM0Y2Rjk7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICM4MzkwQTM7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDc1RkY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50Om5vdCguYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sLXNlZ21lbnQtLXNlbGVjdGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sLXNlZ21lbnQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzY4NzI4MjsgfVxuICAuYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sLXNlZ21lbnQtLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTVGMUZGO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzAwNzVGRjtcbiAgICBjb2xvcjogIzAwNzVGRjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4iLCIuYWR5ZW4tY2hlY2tvdXRfdXBpLW1vZGUtc2VsZWN0aW9uLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sLS11cGktbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiIsIi5hZHllbi1jaGVja291dF9fc3Bpbm5lcl9fd3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmFkeWVuLWNoZWNrb3V0X19zcGlubmVyX193cmFwcGVyLS1pbmxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OmF1dG87bWFyZ2luLXJpZ2h0OjhweH1bZGlyPXJ0bF0gLmFkeWVuLWNoZWNrb3V0X19zcGlubmVyX193cmFwcGVyLS1pbmxpbmV7bWFyZ2luLWxlZnQ6OHB4O21hcmdpbi1yaWdodDowfS5hZHllbi1jaGVja291dF9fc3Bpbm5lcnstd2Via2l0LWFuaW1hdGlvbjpyb3RhdGVTcGlubmVyIDEuNXMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpyb3RhdGVTcGlubmVyIDEuNXMgbGluZWFyIGluZmluaXRlO2JvcmRlcjozcHggc29saWQgIzAwNzVmZjtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O2hlaWdodDo0M3B4O3dpZHRoOjQzcHh9LmFkeWVuLWNoZWNrb3V0X19zcGlubmVyLS1sYXJnZXtoZWlnaHQ6NDNweDt3aWR0aDo0M3B4fS5hZHllbi1jaGVja291dF9fc3Bpbm5lci0tc21hbGx7Ym9yZGVyLXdpZHRoOjJweDtoZWlnaHQ6MTZweDt3aWR0aDoxNnB4fS5hZHllbi1jaGVja291dF9fc3Bpbm5lci0tbWVkaXVte2hlaWdodDoyOHB4O3dpZHRoOjI4cHh9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZVNwaW5uZXJ7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19QGtleWZyYW1lcyByb3RhdGVTcGlubmVyezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fVxuLmFkeWVuLWNoZWNrb3V0X19idXR0b257YmFja2dyb3VuZDojMDAxMTJjO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NnB4O2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo1MDA7aGVpZ2h0OjQ4cHg7bWFyZ2luOjA7cGFkZGluZzoxNXB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YmFja2dyb3VuZCAuM3MgZWFzZS1vdXQsYm94LXNoYWRvdyAuM3MgZWFzZS1vdXQ7d2lkdGg6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCAjOTljMmZmO291dGxpbmU6MH0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiMxYzMwNDU7Ym94LXNoYWRvdzowIDAsMCAycHggNHB4IC0xcHggcmdiYSgwLDAsMCwuMiksMCA0cHggNXB4IDAgcmdiYSgwLDAsMCwuMTQpfS5hZHllbi1jaGVja291dF9fYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kOiMzYTRhNWN9LmFkeWVuLWNoZWNrb3V0X19idXR0b246aG92ZXI6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggIzk5YzJmZiwwIDNweCA0cHggcmdiYSgwLDE1LDQ1LC4yKX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjpkaXNhYmxlZCwuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjpkaXNhYmxlZDpob3Zlcntib3gtc2hhZG93Om5vbmU7Y3Vyc29yOm5vdC1hbGxvd2VkO29wYWNpdHk6LjQ7LXdlYmtpdC11c2VyLXNlbGVjdDphbGw7LW1vei11c2VyLXNlbGVjdDphbGw7dXNlci1zZWxlY3Q6YWxsfS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWxvYWRpbmd7YmFja2dyb3VuZDojNjg3MjgyO2JveC1zaGFkb3c6bm9uZTtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1wYXl7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDoyNHB4fS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXBheTpkaXNhYmxlZHtvcGFjaXR5Oi40fS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXN0YW5kYWxvbmV7bWFyZ2luLXRvcDowfS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWlubGluZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouODFlbTtoZWlnaHQ6YXV0bztwYWRkaW5nOjEwcHggOHB4O3dpZHRoOmF1dG99LmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tZ2hvc3R7YmFja2dyb3VuZDpub25lO2JvcmRlcjowO2NvbG9yOiMwMDExMmN9LmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tZ2hvc3Q6aG92ZXJ7YmFja2dyb3VuZDojZjdmOGY5O2JveC1zaGFkb3c6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1naG9zdDphY3RpdmV7YmFja2dyb3VuZDojZTZlOWViO2JveC1zaGFkb3c6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWNvbmRhcnl7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzAwMTEyYztjb2xvcjojMDAxMTJjO3BhZGRpbmc6MTBweCAxMnB4fS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kOiNmN2Y4Zjk7Ym94LXNoYWRvdzowIDJweCA0cHggcmdiYSgyNyw0Miw2MCwuMiksMCA0cHggNXB4IHJnYmEoMjcsNDIsNjAsLjE0KX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlY29uZGFyeTphY3RpdmU6aG92ZXJ7YmFja2dyb3VuZDojZjdmOGY5O2JveC1zaGFkb3c6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWNvbmRhcnk6ZGlzYWJsZWQsLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tc2Vjb25kYXJ5OmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y3ZjhmOTtib3JkZXItY29sb3I6Izk5QTNBRDtib3gtc2hhZG93Om5vbmU7Y3Vyc29yOm5vdC1hbGxvd2VkO29wYWNpdHk6LjU7LXdlYmtpdC11c2VyLXNlbGVjdDphbGw7LW1vei11c2VyLXNlbGVjdDphbGw7dXNlci1zZWxlY3Q6YWxsfS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlY29uZGFyeSAuYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50ICMwMDExMmMgIzAwMTEyY30uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1hY3Rpb257YmFja2dyb3VuZDpyZ2JhKDAsMTAyLDI1NSwuMSk7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtjb2xvcjojMDA3NUZGO3BhZGRpbmc6MTBweCAxMnB4fS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWFjdGlvbjpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwxMDIsMjU1LC4yKTtib3gtc2hhZG93Om5vbmV9LmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tYWN0aW9uOmFjdGl2ZSwuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1hY3Rpb246YWN0aXZlOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDEwMiwyNTUsLjMpO2JveC1zaGFkb3c6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1saW5re2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjNweDtjb2xvcjojMDA3NUZGO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjJweH0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1saW5rOmhvdmVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tY29tcGxldGVkLC5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWNvbXBsZXRlZDphY3RpdmUsLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tY29tcGxldGVkOmFjdGl2ZTpob3ZlciwuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1jb21wbGV0ZWQ6aG92ZXJ7YmFja2dyb3VuZDojMDg5QTQzO2NvbG9yOiNmZmZ9LmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tY29tcGxldGVkIC5hZHllbi1jaGVja291dF9fYnV0dG9uX19pY29ue2ZpbHRlcjpicmlnaHRuZXNzKDApIGludmVydCgxKX0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbl9fY29udGVudHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmFkeWVuLWNoZWNrb3V0X19idXR0b25fX2ljb257bWFyZ2luLXJpZ2h0OjEycHh9W2Rpcj1ydGxdIC5hZHllbi1jaGVja291dF9fYnV0dG9uX19pY29ue21hcmdpbi1sZWZ0OjEycHg7bWFyZ2luLXJpZ2h0OjB9LmFkeWVuLWNoZWNrb3V0X19idXR0b25fX3RleHR7ZGlzcGxheTpibG9jaztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbiAuYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50ICNmZmYgI2ZmZn1cbi5jaGVja291dC1zZWNvbmRhcnktYnV0dG9uX190ZXh0e2ZvbnQtc2l6ZTouODVlbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXRvcDoxcHh9XG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1ib3R0b206OHB4O3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X19maWVsZHNldDpsYXN0LW9mLXR5cGV7cGFkZGluZy1ib3R0b206MH0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0Ky5hZHllbi1jaGVja291dF9fZmllbGRzZXR7bWFyZ2luLXRvcDoxNnB4fS5hZHllbi1jaGVja291dF9fZmllbGRzZXRfX3RpdGxle2NvbG9yOiM2ODcyODI7ZGlzcGxheTpibG9jaztmb250LXNpemU6LjY4ZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtwYWRkaW5nOjAgMCAxMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLWdyb3VwLC5hZHllbi1jaGVja291dF9fZmllbGRzZXRfX2ZpZWxkc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLWdyb3VwOmxhc3Qtb2YtdHlwZSAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxke21hcmdpbi1ib3R0b206MH0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1yZWFkb25seSAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0X19maWVsZHN7Y29sb3I6IzAwMTEyYztmb250LXNpemU6LjgxZW07bGluZS1oZWlnaHQ6MTlweDttYXJnaW46MH1cbi5hZHllbi1jaGVja291dF9fZmllbGR7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjE2cHg7d2lkdGg6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LmFkeWVuLWNoZWNrb3V0X19sYWJlbHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5hZHllbi1jaGVja291dF9faGVscGVyLXRleHQsLmFkeWVuLWNoZWNrb3V0X19sYWJlbF9fdGV4dHtjb2xvcjojMDAxMTJjO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi44MWVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxM3B4O3BhZGRpbmctYm90dG9tOjVweH0uYWR5ZW4tY2hlY2tvdXRfX2xhYmVsLWFkb3JubWVudC0tZW5ke3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LmFkeWVuLWNoZWNrb3V0X19oZWxwZXItdGV4dHtjb2xvcjojNjg3MjgyfS5hZHllbi1jaGVja291dF9fbGFiZWxfX3RleHR7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt0cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlLW91dDt3aGl0ZS1zcGFjZTpub3dyYXB9LmFkeWVuLWNoZWNrb3V0X19sYWJlbF9fdGV4dC0tZXJyb3J7Y29sb3I6I0MxMjQyNH0uYWR5ZW4tY2hlY2tvdXRfX2xhYmVsLS1mb2N1c2VkIC5hZHllbi1jaGVja291dF9fbGFiZWxfX3RleHR7Y29sb3I6IzAwNzVGRn0uYWR5ZW4tY2hlY2tvdXRfX2Vycm9yLXRleHR7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNDMTI0MjQ7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZTouNzVlbTtmb250LXdlaWdodDo0MDA7bWFyZ2luLXRvcDo0cHh9XG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwKy5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb257ZGlzcGxheTpub25lfS5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2lucHV0e29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZX0uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbHtjb2xvcjppbmhlcml0O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi44MWVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxNnB4O292ZXJmbG93OnZpc2libGU7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLWxlZnQ6MjRweDtwb3NpdGlvbjpyZWxhdGl2ZX0uYWR5ZW4tY2hlY2tvdXRfX2xhYmVsLS1mb2N1c2VkIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVse2NvbG9yOmluaGVyaXR9LmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWw6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNiOWM0Yzk7Ym9yZGVyLXJhZGl1czo1MCU7Y29udGVudDpcIlwiO2hlaWdodDoxNnB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMnMgZWFzZS1vdXQsYm94LXNoYWRvdyAuMnMgZWFzZS1vdXQ7d2lkdGg6MTZweH0uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpob3ZlcjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM5OWEzYWQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2Q0ZDlkYjtjdXJzb3I6cG9pbnRlcn0uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDE1LDQ1LC4yNSk7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjZweDtsZWZ0OjVweDttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLW91dDt3aWR0aDo2cHh9LmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWw6aG92ZXJ7Ym9yZGVyLWNvbG9yOiMwMDc1RkY7Y3Vyc29yOnBvaW50ZXJ9LmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQ6Y2hlY2tlZCsuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpiZWZvcmUsLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWwtLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6IzAwNzVGRjtib3JkZXI6MDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1vdXR9LmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQ6Y2hlY2tlZCsuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSl9LmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQ6Zm9jdXMrLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWw6YmVmb3Jle2JvcmRlci1jb2xvcjojMDA3NUZGO2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCwxMDIsMjU1LC40KX0uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dDpjaGVja2VkKy5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsOmhvdmVyOmJlZm9yZSwuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dDpjaGVja2VkOmFjdGl2ZSsuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpiZWZvcmUsLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQ6Y2hlY2tlZDpmb2N1cysuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgwLDEwMiwyNTUsLjQpfS5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWwtLWludmFsaWQ6YmVmb3Jle2JvcmRlcjoxcHggc29saWQgI2MxMjQyNH1cbi5hZHllbi1jaGVja291dF9fY2hlY2tib3h7ZGlzcGxheTpibG9ja30uYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbHtjb2xvcjojMDAxMTJjO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTouODFlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTlweDtwYWRkaW5nLWxlZnQ6MjRweDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9W2Rpcj1ydGxdIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVse3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MjRweH0uYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19pbnB1dHtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZX0uYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19pbnB1dDpjaGVja2VkKy5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsOmJlZm9yZXtvcGFjaXR5OjF9LmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCsuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDc1RkY7Ym9yZGVyOjFweCBzb2xpZCAjMDA3NWZmfS5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0OmNoZWNrZWQ6aG92ZXIrLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWw6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiMwMDc1RkY7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgwLDEwMiwyNTUsLjQpfS5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0OmZvY3VzKy5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsOmFmdGVye2JvcmRlcjoxcHggc29saWQgIzAwNzVmZjtib3gtc2hhZG93OjAgMCAwIDJweCAjOTljMmZmfS5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0OmhvdmVyOm5vdCg6Zm9jdXMpKy5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsOmFmdGVye2JvcmRlci1jb2xvcjojOTlhM2FkO2JveC1zaGFkb3c6MCAwIDAgMnB4ICNkNGQ5ZGJ9LmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9faW5wdXQrLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWw6YmVmb3Jle2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAjZmZmICNmZmYgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDJweCAxcHggMnB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4IDJweCAycHggMXB4O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTFweDtsZWZ0OjFweDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDt0cmFuc2Zvcm06cm90YXRlKDM3ZGVnKTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2Utb3V0O3dpZHRoOjZweDt6LWluZGV4OjF9W2Rpcj1ydGxdIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0Ky5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsOmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6OHB4fS5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0Ky5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNiOWM0Yzk7Ym9yZGVyLXJhZGl1czozcHg7Y29udGVudDpcIlwiO2hlaWdodDoxNnB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjE1cyBlYXNlLW91dCxib3JkZXIgLjA1cyBlYXNlLW91dCxib3gtc2hhZG93IC4xcyBlYXNlLW91dDt3aWR0aDoxNnB4O3otaW5kZXg6MH1bZGlyPXJ0bF0gLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9faW5wdXQrLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWw6YWZ0ZXJ7bGVmdDphdXRvO3JpZ2h0OjB9LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29uc2VudENoZWNrYm94e2JhY2tncm91bmQ6I2U2ZTllYjtib3JkZXI6MXB4IHNvbGlkICNlNmU5ZWI7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzoxNHB4IDE0cHggMTNweH1bZGlyPXJ0bF0gLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29uc2VudENoZWNrYm94e3BhZGRpbmc6MTRweCAxNHB4IDEzcHh9LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29uc2VudENoZWNrYm94LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tZXJyb3J7Ym9yZGVyLWNvbG9yOiNDMTI0MjR9LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29uc2VudENoZWNrYm94IC5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb257cmlnaHQ6LTI3cHg7dG9wOjEwcHh9XG4uU2VsZWN0LW1vZHVsZV9hZHllbi1jaGVja291dF9fZHJvcGRvd25fXzBNai1ue3Bvc2l0aW9uOnJlbGF0aXZlfS5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uX195VHlxcXthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4fS5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uX195VHlxcTphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy4xOTUgNi41NjVhMSAxIDAgMCAwIDEuNiAwbDIuOTkyLTMuOThhMSAxIDAgMCAwLS44LTEuNjAySDEuMDEzYTEgMSAwIDAgMC0uOCAxLjZsMi45ODMgMy45ODJaJyBmaWxsPSclMjM2ODcyODInLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6NnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE2cHg7d2lkdGg6OHB4fVtkaXI9cnRsXSAuU2VsZWN0LW1vZHVsZV9hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbl9feVR5cXE6YWZ0ZXJ7bGVmdDoxNnB4O3JpZ2h0OmF1dG99LlNlbGVjdC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWFjdGl2ZV9fRWotSlI6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19maWx0ZXItaW5wdXRfX0N3UEJTe2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MDtjYXJldC1jb2xvcjojMDA3NUZGO2NvbG9yOiMwMDExMmM7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MWVtO2hlaWdodDoxMDAlO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19maWx0ZXItaW5wdXRfX0N3UEJTOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNiOWM0Yzk7Zm9udC13ZWlnaHQ6MjAwfS5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19maWx0ZXItaW5wdXRfX0N3UEJTOjpwbGFjZWhvbGRlcntjb2xvcjojYjljNGM5O2ZvbnQtd2VpZ2h0OjIwMH0uU2VsZWN0LW1vZHVsZV9hZHllbi1jaGVja291dF9fZmlsdGVyLWlucHV0X19Dd1BCUzphY3RpdmUsLlNlbGVjdC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX2ZpbHRlci1pbnB1dF9fQ3dQQlM6Zm9jdXN7b3V0bGluZTowfS5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fbGlzdF9fWXRFemp7YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6bm9uZTtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjAgMCA1MHB4O292ZXJmbG93LXk6YXV0bztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt6LWluZGV4OjF9LlNlbGVjdC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19saXN0X19ZdEV6ai5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fbGlzdC0tYWN0aXZlX19HZWd3MntkaXNwbGF5OmJsb2NrfS5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudF9fT1JVNC17YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleH1cbi5hZHllbi1jaGVja291dF9faW1hZ2V7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuNnMgZWFzZS1vdXR9LmFkeWVuLWNoZWNrb3V0X19pbWFnZS0tbG9hZGVke29wYWNpdHk6MX1cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi1pY29uLS1sZWZ0e2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24taWNvbi0tbGVmdD5pbWd7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MTJweH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3due2ZvbnQtc2l6ZToxZW07bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b257YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2I5YzRjOTtib3JkZXItcmFkaXVzOjZweDtjb2xvcjojMDAxMTJjO2ZvbnQtc2l6ZToxZW07aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6MjBweDtvdXRsaW5lOjA7cGFkZGluZzo3cHggMjRweCA3cHggMTJweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmJvcmRlciAuMnMgZWFzZS1vdXQsYm94LXNoYWRvdyAuMnMgZWFzZS1vdXQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjEwMCV9W2Rpcj1ydGxdIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbntwYWRkaW5nOjdweCAxMnB4IDdweCAyNHB4fS5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbjpob3Zlcntib3JkZXItY29sb3I6Izk5YTNhZH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b25fX2ljb257Ym9yZGVyLXJhZGl1czozcHg7aGVpZ2h0OjI2cHg7bWFyZ2luLXJpZ2h0OjEycHg7bWF4LXdpZHRoOjQwcHh9LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1kaXNhYmxlZHtvcGFjaXR5Oi40fS5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tYWN0aXZlLC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tYWN0aXZlOmhvdmVyLC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbjphY3RpdmUsLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uOmZvY3Vze2JvcmRlci1jb2xvcjojMDA3NUZGO2JveC1zaGFkb3c6MCAwIDAgMnB4ICM5OWMyZmZ9LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1yZWFkb25seSwuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLXJlYWRvbmx5LS1hY3RpdmUsLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1yZWFkb25seTpmb2N1cywuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLXJlYWRvbmx5OmhvdmVye2JhY2tncm91bmQ6I2U2ZTllYjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6IzAwMTEyYztjdXJzb3I6bm90LWFsbG93ZWR9LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1yZWFkb25seTphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy4xOTUgNi41NjVhMSAxIDAgMCAwIDEuNiAwbDIuOTkyLTMuOThhMSAxIDAgMCAwLS44LTEuNjAySDEuMDEzYTEgMSAwIDAgMC0uOCAxLjZsMi45ODMgMy45ODJaJyBmaWxsPSclMjNCOUM0QzknLyUzRSUzQy9zdmclM0VcIil9LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1pbnZhbGlke2JvcmRlci1jb2xvcjojQzEyNDI0fS5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tdmFsaWR7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDg5QTQzfS5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbl9fdGV4dHtmbGV4LWdyb3c6MTtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uX19zZWNvbmRhcnktdGV4dHttYXJnaW4tcmlnaHQ6MTZweH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19saXN0e2JvcmRlci1yYWRpdXM6NnB4O2JveC1zaGFkb3c6MCAycHggN3B4IHJnYmEoMCwxNSw0NSwuMyk7bWF4LWhlaWdodDozNzVweDt6LWluZGV4OjJ9LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fbGlzdC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2xpc3QtLWFjdGl2ZXttYXJnaW4tdG9wOjJweH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50e2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOi44MWVtOy13ZWJraXQtaHlwaGVuczphdXRvO2h5cGhlbnM6YXV0bztsaW5lLWhlaWdodDoyMHB4O291dGxpbmU6MDtwYWRkaW5nOjhweDt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzIGVhc2Utb3V0LGJvcmRlci1jb2xvciAuMnMgZWFzZS1vdXQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dvcmQtYnJlYWs6YnJlYWstd29yZH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQ6YWN0aXZlLC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQ6Zm9jdXMsLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudDpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjMwLDIzMywyMzUsLjYpfS5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1hY3RpdmV7YmFja2dyb3VuZDpyZ2JhKDAsMTAyLDI1NSwuMSl9LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQtLWFjdGl2ZTphY3RpdmUsLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQtLWFjdGl2ZTpmb2N1cywuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC0tYWN0aXZlOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDEwMiwyNTUsLjE1KX0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1kaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWQ7b3BhY2l0eTouNH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50X19pY29ue2JvcmRlci1yYWRpdXM6M3B4O21hcmdpbi1yaWdodDoxMnB4O21heC1oZWlnaHQ6MjZweDttYXgtd2lkdGg6NDBweH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50X190ZXh0e2ZsZXgtZ3JvdzoxfS5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnRfX3NlY29uZGFyeS10ZXh0Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjhweH0uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50X19mbGFne21hcmdpbi1sZWZ0OjhweDttYXJnaW4tcmlnaHQ6MTBweDttYXgtaGVpZ2h0OjE4cHg7bWF4LXdpZHRoOjI3cHh9LmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bisuYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9ue3JpZ2h0OjMycHh9XG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tMjB7d2lkdGg6MjAlfS5hZHllbi1jaGVja291dF9fZmllbGQtLTMwe3dpZHRoOjMwJX0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS00MHt3aWR0aDo0MCV9LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tNTB7d2lkdGg6NTAlfS5hZHllbi1jaGVja291dF9fZmllbGQtLTYwe3dpZHRoOjYwJX0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS03MHt3aWR0aDo3MCV9LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tODB7d2lkdGg6ODAlfS5hZHllbi1jaGVja291dF9fZmllbGQtLWNvbC03MHt3aWR0aDpjYWxjKDcwJSAtIDhweCl9LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29sLTMwe3dpZHRoOmNhbGMoMzAlIC0gOHB4KX0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1jb2wtNTB7d2lkdGg6Y2FsYyg1MCUgLSA4cHgpfS5hZHllbi1jaGVja291dF9fZmllbGQtd3JhcHBlcj4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDo4cHh9W2Rpcj1ydGxdIC5hZHllbi1jaGVja291dF9fZmllbGQtd3JhcHBlcj4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjhweDttYXJnaW4tcmlnaHQ6MH0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLXdyYXBwZXI+LmFkeWVuLWNoZWNrb3V0X19maWVsZDpudGgtY2hpbGQoMil7bWFyZ2luLWxlZnQ6OHB4fVtkaXI9cnRsXSAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLXdyYXBwZXI+LmFkeWVuLWNoZWNrb3V0X19maWVsZDpudGgtY2hpbGQoMil7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6OHB4fS5hZHllbi1jaGVja291dF9fZmllbGQtd3JhcHBlcjpsYXN0LW9mLXR5cGU+LmFkeWVuLWNoZWNrb3V0X19maWVsZHttYXJnaW4tYm90dG9tOjB9LmFkeWVuLWNoZWNrb3V0X19pbnB1dHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYjljNGM5O2JvcmRlci1yYWRpdXM6NnB4O2NhcmV0LWNvbG9yOiMwMDc1RkY7Y29sb3I6IzAwMTEyYztkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjFlbTtoZWlnaHQ6NDBweDtvdXRsaW5lOm5vbmU7cGFkZGluZzo1cHggOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246Ym9yZGVyIC4ycyBlYXNlLW91dCxib3gtc2hhZG93IC4ycyBlYXNlLW91dDt3aWR0aDoxMDAlfS5hZHllbi1jaGVja291dF9faW5wdXQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOiM5OWEzYWR9LmFkeWVuLWNoZWNrb3V0X19pbnB1dDpyZXF1aXJlZHtib3gtc2hhZG93Om5vbmV9LmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tZGlzYWJsZWQsLmFkeWVuLWNoZWNrb3V0X19pbnB1dFtyZWFkb25seV17YmFja2dyb3VuZDojZTZlOWViO2JvcmRlci1jb2xvcjojZTZlOWVifS5hZHllbi1jaGVja291dF9faW5wdXQtLWRpc2FibGVkOmhvdmVye2JvcmRlci1jb2xvcjojZTZlOWVifS5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlci0tYmxvY2t7ZGlzcGxheTpibG9ja30uYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9ue2hlaWdodDoxNnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE0cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDoxNnB4fVtkaXI9cnRsXSAuYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9ue2xlZnQ6MTRweDtyaWdodDphdXRvfVtkaXI9bHRyXSAuYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9ue2xlZnQ6YXV0bztyaWdodDoxNHB4fS5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb24tLXZhbGlke2NvbG9yOiMwODlBNDN9LmFkeWVuLWNoZWNrb3V0LWlucHV0X19pbmxpbmUtdmFsaWRhdGlvbi0taW52YWxpZHtjb2xvcjojQzEyNDI0fS5hZHllbi1jaGVja291dF9faW5wdXQtLXZhbGlke2JvcmRlci1ib3R0b20tY29sb3I6IzA4OUE0M30uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1lcnJvciwuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1lcnJvcjpob3ZlciwuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1pbnZhbGlkLC5hZHllbi1jaGVja291dF9faW5wdXQtLWludmFsaWQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNDMTI0MjR9LmFkeWVuLWNoZWNrb3V0X19pbnB1dDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojNzA3MDcwO2ZvbnQtd2VpZ2h0OjIwMH0uYWR5ZW4tY2hlY2tvdXRfX2lucHV0OjpwbGFjZWhvbGRlcntjb2xvcjojNzA3MDcwO2ZvbnQtd2VpZ2h0OjIwMH0uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1kYXRle3BhZGRpbmctcmlnaHQ6MzBweH0uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1mb2N1cywuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1mb2N1czpob3ZlciwuYWR5ZW4tY2hlY2tvdXRfX2lucHV0OmFjdGl2ZSwuYWR5ZW4tY2hlY2tvdXRfX2lucHV0OmFjdGl2ZTpob3ZlciwuYWR5ZW4tY2hlY2tvdXRfX2lucHV0OmZvY3VzLC5hZHllbi1jaGVja291dF9faW5wdXQ6Zm9jdXM6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjMDA3NWZmO2JveC1zaGFkb3c6MCAwIDAgMnB4ICM5OWMyZmZ9LmFkeWVuLWNoZWNrb3V0X19pbnB1dFtyZWFkb25seV0sLmFkeWVuLWNoZWNrb3V0X19pbnB1dFtyZWFkb25seV06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTZlOWViO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojNjg3MjgyO2N1cnNvcjpkZWZhdWx0fVxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcGVyc29uYWxEZXRhaWxzIC5hZHllbi1jaGVja291dF9fZmllbGQtLWdlbmRlciAuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3Vwe2Rpc3BsYXk6ZmxleH0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1wZXJzb25hbERldGFpbHMgLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cHtkaXNwbGF5OmZsZXg7bWFyZ2luOjhweCAwfS5hZHllbi1jaGVja291dF9fZmllbGRzZXQtLXBlcnNvbmFsRGV0YWlscyAuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dC13cmFwcGVye21hcmdpbi1yaWdodDoyMHB4fS5hZHllbi1jaGVja291dF9fZmllbGRzZXQtLXBlcnNvbmFsRGV0YWlscyAuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dC13cmFwcGVyOmxhc3QtY2hpbGR7bWFyZ2luOjB9XG4uYWR5ZW4tY2hlY2tvdXRfX29wZW4taW52b2ljZSAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1iaWxsaW5nQWRkcmVzc3twYWRkaW5nLWJvdHRvbTo4cHh9LmFkeWVuLWNoZWNrb3V0X19vcGVuLWludm9pY2UgLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tZGVsaXZlcnlBZGRyZXNze21hcmdpbi10b3A6MjRweDtwYWRkaW5nLWJvdHRvbTo4cHh9LmFkeWVuLWNoZWNrb3V0X19vcGVuLWludm9pY2UgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tc2VwYXJhdGVEZWxpdmVyeUFkZHJlc3N7bWFyZ2luLWJvdHRvbTowfS5hZHllbi1jaGVja291dF9fb3Blbi1pbnZvaWNlIC5hZHllbi1jaGVja291dF9fZmllbGQtLWNvbnNlbnRDaGVja2JveHttYXJnaW4tdG9wOjIycHh9LmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tc2VwYXJhdGVEZWxpdmVyeUFkZHJlc3MrLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWx7bWFyZ2luLXRvcDoxNnB4fVxuLmFkeWVuLWNoZWNrb3V0X19hbWF6b25wYXlfX2J1dHRvbnttYXJnaW46YXV0b30uYWR5ZW4tY2hlY2tvdXRfX2FtYXpvbnBheSAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tZ2hvc3R7ZGlzcGxheTpibG9jazttYXJnaW46OHB4IGF1dG8gMDt3aWR0aDphdXRvfVxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6LWFwcGxlLXBheS1idXR0b24pey5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbl9fbDVnLWQsLkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXlfX2dZanVQey13ZWJraXQtYXBwZWFyYW5jZTotYXBwbGUtcGF5LWJ1dHRvbn0uQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b25fX2w1Zy1ke2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi1ibGFja19faXN0d1d7LWFwcGxlLXBheS1idXR0b24tc3R5bGU6YmxhY2t9LkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLXdoaXRlX18td0xhRXstYXBwbGUtcGF5LWJ1dHRvbi1zdHlsZTp3aGl0ZX0uQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24td2hpdGUtd2l0aC1saW5lX19NbFJxN3stYXBwbGUtcGF5LWJ1dHRvbi1zdHlsZTp3aGl0ZS1vdXRsaW5lfS5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1wbGFpbl9feWNmTmx7LWFwcGxlLXBheS1idXR0b24tdHlwZTpwbGFpbn0uQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tLXR5cGUtYnV5X185bThBQnstYXBwbGUtcGF5LWJ1dHRvbi10eXBlOmJ1eX0uQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tLXR5cGUtZG9uYXRlX19IbVJkS3stYXBwbGUtcGF5LWJ1dHRvbi10eXBlOmRvbmF0ZX0uQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tLXR5cGUtY2hlY2stb3V0X19YZEdXZHstYXBwbGUtcGF5LWJ1dHRvbi10eXBlOmNoZWNrLW91dH0uQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tLXR5cGUtYm9va19fLXYtVll7LWFwcGxlLXBheS1idXR0b24tdHlwZTpib29rfS5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1zdWJzY3JpYmVfX1d4V0lGey1hcHBsZS1wYXktYnV0dG9uLXR5cGU6c3Vic2NyaWJlfS5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1hZGQtbW9uZXlfX3plQkE4ey1hcHBsZS1wYXktYnV0dG9uLXR5cGU6YWRkLW1vbmV5fS5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1jb250cmlidXRlX19HM0U4ZXstYXBwbGUtcGF5LWJ1dHRvbi10eXBlOmNvbnRyaWJ1dGV9LkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLS10eXBlLW9yZGVyX19nZ0k2anstYXBwbGUtcGF5LWJ1dHRvbi10eXBlOm9yZGVyfS5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1yZWxvYWRfX1FiZ0xkey1hcHBsZS1wYXktYnV0dG9uLXR5cGU6cmVsb2FkfS5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1yZW50X19WekMtRXstYXBwbGUtcGF5LWJ1dHRvbi10eXBlOnJlbnR9LkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLS10eXBlLXN1cHBvcnRfXzZFam1Zey1hcHBsZS1wYXktYnV0dG9uLXR5cGU6c3VwcG9ydH0uQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tLXR5cGUtdGlwX19iZHpHS3stYXBwbGUtcGF5LWJ1dHRvbi10eXBlOnRpcH0uQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tLXR5cGUtdG9wLXVwX19FYjNxUnstYXBwbGUtcGF5LWJ1dHRvbi10eXBlOnRvcC11cH19QHN1cHBvcnRzIG5vdCAoLXdlYmtpdC1hcHBlYXJhbmNlOi1hcHBsZS1wYXktYnV0dG9uKXsuQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b25fX2w1Zy1ke2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgNjAlO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtaGVpZ2h0OjY0cHg7bWluLWhlaWdodDozMnB4O21pbi13aWR0aDoyMDBweDtwYWRkaW5nOjB9LkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLWJsYWNrX19pc3R3V3tiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1uYW1lZC1pbWFnZShhcHBsZS1wYXktbG9nby13aGl0ZSl9LkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLXdoaXRlLXdpdGgtbGluZV9fTWxScTcsLkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLXdoaXRlX18td0xhRXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1uYW1lZC1pbWFnZShhcHBsZS1wYXktbG9nby1ibGFjayl9LkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLXdoaXRlLXdpdGgtbGluZV9fTWxScTd7Ym9yZGVyOi41cHggc29saWQgYmxhY2t9fVxuLmFkeWVuLWNoZWNrb3V0X19hcHBsZXBheV9fYnV0dG9ue2hlaWdodDo0OHB4O3dpZHRoOjI0MHB4fS5hZHllbi1jaGVja291dF9fZHJvcGluIC5hZHllbi1jaGVja291dF9fYXBwbGVwYXlfX2J1dHRvbnt3aWR0aDoxMDAlfVxuLmFkeWVuLWNoZWNrb3V0X19pc3N1ZXItYnV0dG9ue2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo2cHg7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggI2I5YzRjOTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1iYXNpczo0NyU7ZmxleC1ncm93OjI7Zm9udC1zaXplOi44MWVtO2hlaWdodDo0MHB4O3BhZGRpbmc6MCAxMnB4O3RyYW5zaXRpb246YmFja2dyb3VuZCAuM3MgZWFzZS1vdXQsYm94LXNoYWRvdyAuM3MgZWFzZS1vdXR9LmFkeWVuLWNoZWNrb3V0X19pc3N1ZXItYnV0dG9uOmFjdGl2ZXtjb2xvcjpibGFja30uYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1idXR0b246bm90KC5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi0tc2VsZWN0ZWQpOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4ICM5OUEzQUQ7b3V0bGluZTpub25lfS5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbjpub3QoLmFkeWVuLWNoZWNrb3V0X19pc3N1ZXItYnV0dG9uLS1zZWxlY3RlZCk6Zm9jdXMtdmlzaWJsZXtib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCAjOTlBM0FEO291dGxpbmU6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1idXR0b246bm90KC5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi0tc2VsZWN0ZWQpOmhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4ICM5OUEzQUQ7b3V0bGluZTpub25lfS5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi0tc2VsZWN0ZWR7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4ICMwMDc1RkY7Y29sb3I6IzAwNzVGRjtmb250LXdlaWdodDo1MDA7aGVpZ2h0OjQwcHg7dHJhbnNpdGlvbjpub25lfS5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi1pbWd7bWFyZ2luLXJpZ2h0OjhweDttYXgtaGVpZ2h0OjI2cHh9XG4uYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1idXR0b24tZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxNnB4IDE2cHh9XG4uYWR5ZW4tY2hlY2tvdXRfX2NvbnRlbnQtc2VwYXJhdG9ye2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNjg3MjgyO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTNweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpbmUtaGVpZ2h0OjE5cHg7bWFyZ2luLWJvdHRvbToxNnB4O21hcmdpbi10b3A6MTZweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmFkeWVuLWNoZWNrb3V0X19jb250ZW50LXNlcGFyYXRvcjphZnRlciwuYWR5ZW4tY2hlY2tvdXRfX2NvbnRlbnQtc2VwYXJhdG9yOmJlZm9yZXtiYWNrZ3JvdW5kOiNlNmU5ZWI7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDt3aWR0aDoxMDAlfS5hZHllbi1jaGVja291dF9fY29udGVudC1zZXBhcmF0b3I6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MjBweH0uYWR5ZW4tY2hlY2tvdXRfX2NvbnRlbnQtc2VwYXJhdG9yOmJlZm9yZXttYXJnaW4tcmlnaHQ6MjBweH1cbi5hZHllbi1jaGVja291dF9fZmllbGQtLWlzc3Vlci1saXN0e21hcmdpbi1ib3R0b206MH0uYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1saXN0X190ZXJtc0FuZENvbmRpdGlvbnN7dGV4dC1hbGlnbjpjZW50ZXJ9XG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmQtaW5wdXRfX2Zvcm17dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZS1vdXR9LmFkeWVuLWNoZWNrb3V0X19jYXJkX19jYXJkTnVtYmVye21heC13aWR0aDo0MDBweH0uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2NhcmROdW1iZXJfX2lucHV0e3BhZGRpbmc6NXB4IDhweH0uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2V4cC1kYXRlX19pbnB1dC0tb25lY2xpY2t7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjMwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246bGVmdDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2hvbGRlck5hbWUsLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tZXhwaXJ5RGF0ZSwuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1zdG9yZWRDYXJke21hcmdpbi1ib3R0b206MH0uYWR5ZW4tY2hlY2tvdXRfX2NhcmQtaW5wdXQgLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tYmlsbGluZ0FkZHJlc3MsLmFkeWVuLWNoZWNrb3V0X19jYXJkX19ob2xkZXJOYW1lLC5hZHllbi1jaGVja291dF9fY2FyZF9fa2NwLWF1dGhlbnRpY2F0aW9uLC5hZHllbi1jaGVja291dF9fY2FyZF9fc29jaWFsU2VjdXJpdHlOdW1iZXIsLmFkeWVuLWNoZWNrb3V0X19pbnN0YWxsbWVudHMsLmFkeWVuLWNoZWNrb3V0X19zdG9yZS1kZXRhaWxze21hcmdpbi10b3A6MTZweH0uYWR5ZW4tY2hlY2tvdXRfX2NhcmQtaW5wdXQuYWR5ZW4tY2hlY2tvdXRfX2NhcmQtaW5wdXQtLWxvYWRpbmd7cG9pbnRlci1ldmVudHM6bm9uZX0uYWR5ZW4tY2hlY2tvdXQtZXJyb3ItcGFuZWwrLmFkeWVuLWNoZWNrb3V0X19jYXJkX19ob2xkZXJOYW1lLC5hZHllbi1jaGVja291dC1lcnJvci1wYW5lbC0tc3Itb25seSsuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2hvbGRlck5hbWUsLmFkeWVuLWNoZWNrb3V0X19jYXJkX19ob2xkZXJOYW1lOmZpcnN0LWNoaWxke21hcmdpbjowIDAgMTZweH0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1jYXJkTnVtYmVyXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS12YWxpZDpub3QoLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jYXJkTnVtYmVyX19pbnB1dC0tbm9CcmFuZCkrLmFkeWVuLWNoZWNrb3V0LWlucHV0X19pbmxpbmUtdmFsaWRhdGlvbi0tdmFsaWQsLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY2FyZE51bWJlciAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1lcnJvciAuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2NhcmROdW1iZXJfX2JyYW5kSWNvbntkaXNwbGF5Om5vbmV9LmFkeWVuLWNoZWNrb3V0X19maWVsZC0tc2VjdXJpdHlDb2RlLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tZXJyb3IgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnQsLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tc2VjdXJpdHlDb2RlLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tdmFsaWQgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnR7b3BhY2l0eTowfUAtd2Via2l0LWtleWZyYW1lcyBjdmNJbmRpY2F0ZUxvY2F0aW9uezAle29wYWNpdHk6MX10b3tvcGFjaXR5Oi4zfX1Aa2V5ZnJhbWVzIGN2Y0luZGljYXRlTG9jYXRpb257MCV7b3BhY2l0eToxfXRve29wYWNpdHk6LjN9fS5hZHllbi1jaGVja291dF9fbGFiZWwtLWZvY3VzZWQgLmFkeWVuLWNoZWNrb3V0X19maWVsZF9fY3ZjLS1iYWNrLWhpbnQgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnQtLWJhY2sgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnRfX2xvY2F0aW9uLC5hZHllbi1jaGVja291dF9fbGFiZWwtLWZvY3VzZWQgLmFkeWVuLWNoZWNrb3V0X19maWVsZF9fY3ZjLS1mcm9udC1oaW50IC5hZHllbi1jaGVja291dF9fY2FyZF9fY3ZjX19oaW50LS1mcm9udCAuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2N2Y19faGludF9fbG9jYXRpb257LXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOmFsdGVybmF0ZTthbmltYXRpb24tZGlyZWN0aW9uOmFsdGVybmF0ZTstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpjdmNJbmRpY2F0ZUxvY2F0aW9uO2FuaW1hdGlvbi1uYW1lOmN2Y0luZGljYXRlTG9jYXRpb259LmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnRfX3dyYXBwZXJ7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlO2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTtkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7bWFyZ2luOjAgMTBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSk7d2lkdGg6MjdweDt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19LmFkeWVuLWNoZWNrb3V0X19maWVsZF9fY3ZjLS1mcm9udC1oaW50LmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnRfX3dyYXBwZXJ7dHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKX0uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2N2Y19faGludHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgbGluZWFyfS5hZHllbi1jaGVja291dF9fZmllbGRfX2V4cC1kYXRlX2hpbnRfd3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXI7Ym90dG9tOjA7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBsaW5lYXJ9LmFkeWVuLWNoZWNrb3V0X19maWVsZF9fZXhwLWRhdGVfaGludF93cmFwcGVyLmFkeWVuLWNoZWNrb3V0X19maWVsZF9fZXhwLWRhdGVfaGludF93cmFwcGVyLS1oaWRkZW57b3BhY2l0eTowfS5hZHllbi1jaGVja291dF9fZmllbGRfX2V4cC1kYXRlX2hpbnR7aGVpZ2h0OjE4cHg7bWFyZ2luOjAgMTBweCAwIDA7d2lkdGg6MjdweH0uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2N2Y19faGludC0tZnJvbnR7dHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2N2Y19faGludF9fd3JhcHBlcnt0cmFuc2l0aW9uOm5vbmV9fS5hZHllbi1jaGVja291dF9fZmllbGRzZXQtLXJldm9sdmluZy1wbGFuIC5hZHllbi1jaGVja291dF9fZmllbGRzZXRfX2ZpZWxkc3tqdXN0aWZ5LWNvbnRlbnQ6bGVmdH0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1yZXZvbHZpbmctcGxhbiAuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcmV2b2x2aW5nLXBsYW4gLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQtd3JhcHBlcnttYXJnaW4tdG9wOjIwcHh9LmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcmV2b2x2aW5nLXBsYW4gLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tcmV2b2x2aW5nLXBsYW4taW5zdGFsbG1lbnRze21hcmdpbi1sZWZ0OjE1cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjQycHg7d2lkdGg6MzAlfVxuLkxvYWRpbmdXcmFwcGVyLW1vZHVsZV9sb2FkaW5nLWlucHV0X19mb3JtX19mZkNLYXtvcGFjaXR5OjF9LkxvYWRpbmdXcmFwcGVyLW1vZHVsZV9sb2FkaW5nLWlucHV0X19mb3JtLS1sb2FkaW5nX183R21Wb3tvcGFjaXR5OjB9LkxvYWRpbmdXcmFwcGVyLW1vZHVsZV9sb2FkaW5nLWlucHV0X19zcGlubmVyX19HeEE1MXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5Mb2FkaW5nV3JhcHBlci1tb2R1bGVfbG9hZGluZy1pbnB1dF9fc3Bpbm5lci0tYWN0aXZlX19FTk5CU3tkaXNwbGF5OmJsb2NrfVxuLkNhcmRJbnB1dC1tb2R1bGVfY2FyZC1pbnB1dF9fd3JhcHBlcl9fd1hTQ3d7cG9zaXRpb246cmVsYXRpdmV9LkNhcmRJbnB1dC1tb2R1bGVfY2FyZC1pbnB1dF9fd3JhcHBlcl9fd1hTQ3cgKiwuQ2FyZElucHV0LW1vZHVsZV9jYXJkLWlucHV0X193cmFwcGVyX193WFNDdyA6YWZ0ZXIsLkNhcmRJbnB1dC1tb2R1bGVfY2FyZC1pbnB1dF9fd3JhcHBlcl9fd1hTQ3cgOmJlZm9yZXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LkNhcmRJbnB1dC1tb2R1bGVfY2FyZC1pbnB1dF9faWNvbl9fM0N6NU17Ym9yZGVyLXJhZGl1czozcHg7aGVpZ2h0OjE4cHg7bWFyZ2luLWxlZnQ6N3B4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDoyN3B4fS5DYXJkSW5wdXQtbW9kdWxlX2NhcmQtaW5wdXRfX2Zvcm1fX2ZSbzFye29wYWNpdHk6MX0uQ2FyZElucHV0LW1vZHVsZV9jYXJkLWlucHV0X19zcGlubmVyX18tajJRaXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5DYXJkSW5wdXQtbW9kdWxlX2NhcmQtaW5wdXRfX3NwaW5uZXItLWFjdGl2ZV9fc2xEN3d7ZGlzcGxheTpibG9ja30uQ2FyZElucHV0LW1vZHVsZV9jYXJkLWlucHV0X19mb3JtLS1sb2FkaW5nX19ycm1kantvcGFjaXR5OjB9LkNhcmRJbnB1dC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX2lucHV0X18xMXRsQntkaXNwbGF5OmJsb2NrO21heC1oZWlnaHQ6MTAwcHh9LkNhcmRJbnB1dC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2N2Y19faW5wdXQtLWhpZGRlbl9fVklsSFYsLkNhcmRJbnB1dC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2V4cC1kYXRlX19pbnB1dC0taGlkZGVuX19ldmk2LXtkaXNwbGF5Om5vbmV9LkNhcmRJbnB1dC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2V4cC1jdmNfX2V4cC1kYXRlX19pbnB1dC0taGlkZGVuX19ZQzNWVHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LkNhcmRJbnB1dC1tb2R1bGVfcmV2b2x2aW5nLXBsYW4taW5zdGFsbG1lbnRzX19kaXNhYmxlZF9fVmhOajJ7b3BhY2l0eTouNDtwb2ludGVyLWV2ZW50czpub25lfVxuLmFkeWVuLWNoZWNrb3V0LWVycm9yLXBhbmVse21hcmdpbi1ib3R0b206MjBweH0uYWR5ZW4tY2hlY2tvdXQtZXJyb3ItcGFuZWwgLmFkeWVuLWNoZWNrb3V0LWVycm9yLXBhbmVsX193cmFwcGVye2ZvbnQtc2l6ZTouNzVlbX0uYWR5ZW4tY2hlY2tvdXQtZXJyb3ItcGFuZWwtLXNyLW9ubHl7aGVpZ2h0OjFweDtsZWZ0Oi0xMDAwMHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6YXV0bzt3aWR0aDoxcHh9XG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2R1YWwtYnJhbmRpbmdfX2J1dHRvbnN7ZGlzcGxheTpmbGV4O29wYWNpdHk6LjQ7cG9pbnRlci1ldmVudHM6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2R1YWwtYnJhbmRpbmdfX2J1dHRvbnMtLWFjdGl2ZXtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0b30uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2R1YWwtYnJhbmRpbmdfX2J1dHRvbnMgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jYXJkTnVtYmVyX19icmFuZEljb257Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eToxfS5hZHllbi1jaGVja291dF9fY2FyZF9fZHVhbC1icmFuZGluZ19fYnV0dG9ucyAuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2NhcmROdW1iZXJfX2JyYW5kSWNvbjpmaXJzdC1jaGlsZHtyaWdodDo0MHB4fS5hZHllbi1jaGVja291dF9fY2FyZF9fZHVhbC1icmFuZGluZ19fYnV0dG9ucyAuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2NhcmROdW1iZXJfX2JyYW5kSWNvbi0tbm90LXNlbGVjdGVke29wYWNpdHk6LjV9XG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2JyYW5kc3tkaXNwbGF5OmZsZXg7ZmxleC1iYXNpczphdXRvO2ZsZXgtc2hyaW5rOjE7ZmxleC13cmFwOndyYXA7Z2FwOjRweDtoZWlnaHQ6MTZweDttYXJnaW4tYm90dG9tOjE2cHg7bWFyZ2luLXRvcDotOHB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1vdXR9LmFkeWVuLWNoZWNrb3V0X19jYXJkX19icmFuZHMtLWhpZGRlbntoZWlnaHQ6MDtvcGFjaXR5OjB9LmFkeWVuLWNoZWNrb3V0X19jYXJkX19icmFuZHMgaW1ne2JvcmRlci1yYWRpdXM6M3B4O2hlaWdodDoxNnB4O3dpZHRoOjI0cHh9LmFkeWVuLWNoZWNrb3V0X19jYXJkX19icmFuZHNfX2JyYW5kLXdyYXBwZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjE2cHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjRweH0uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2JyYW5kc19fYnJhbmQtd3JhcHBlcjphZnRlcntib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwyNyw0MywuMTcpO2JvcmRlci1yYWRpdXM6M3B4O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX1cbi5hZHllbi1jaGVja291dC1jdHBfX290cC1yZXNlbmQtY29kZXtjb2xvcjojMDA3NUZGO2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tbGVmdDphdXRvfS5hZHllbi1jaGVja291dC1jdHBfX290cC1yZXNlbmQtY29kZS0tY29uZmlybWF0aW9uLC5hZHllbi1jaGVja291dC1jdHBfX290cC1yZXNlbmQtY29kZS0tZGlzYWJsZWR7Y29sb3I6IzY4NzI4MjtjdXJzb3I6ZGVmYXVsdDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7bWFyZ2luLWxlZnQ6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5hZHllbi1jaGVja291dC1jdHBfX290cC1yZXNlbmQtY29kZS0tY29uZmlybWF0aW9ue2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXh9LmFkeWVuLWNoZWNrb3V0LWN0cF9fb3RwLXJlc2VuZC1jb2RlLS1jb25maXJtYXRpb24+aW1ne21hcmdpbi1sZWZ0OjRweH0uYWR5ZW4tY2hlY2tvdXQtY3RwX19vdHAtcmVzZW5kLWNvZGUtY291bnRlcntjb2xvcjpibGFjaztjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7bWFyZ2luLWxlZnQ6YXV0bzt0ZXh0LWFsaWduOnJpZ2h0fS5hZHllbi1jaGVja291dF9fZmllbGQuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1vdHB7bWFyZ2luLWJvdHRvbToyNHB4fVxuLmFkeWVuLWNoZWNrb3V0X19tb2RhbC13cmFwcGVye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7bGVmdDowO292ZXJmbG93LXk6YXV0bztvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6Y29udGFpbjtwYWRkaW5nOjI0cHg7cG9zaXRpb246Zml4ZWQ7dG9wOjA7dmlzaWJpbGl0eTpoaWRkZW47d2lkdGg6MTAwJTt6LWluZGV4OjEwfS5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlcjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMTcsNDQsLjUpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgbGluZWFyO3dpZHRoOjEwMCU7ei1pbmRleDoxMH0uYWR5ZW4tY2hlY2tvdXRfX21vZGFsLXdyYXBwZXItLW9wZW57dmlzaWJpbGl0eTp2aXNpYmxlfS5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlci0tb3BlbiAuYWR5ZW4tY2hlY2tvdXRfX21vZGFsLC5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlci0tb3BlbjpiZWZvcmV7b3BhY2l0eToxfS5hZHllbi1jaGVja291dF9fbW9kYWx7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MTJweDtib3gtc2hhZG93OjAgOHB4IDI0cHggcmdiYSgwLDE3LDQ0LC4xNSk7bWFyZ2luOmF1dG87b3BhY2l0eTowO3BhZGRpbmc6MTZweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UsdmlzaWJpbGl0eSAuMnMgZWFzZTt6LWluZGV4OjExfUBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KXsuYWR5ZW4tY2hlY2tvdXRfX21vZGFsLXdyYXBwZXJ7cGFkZGluZzowfS5hZHllbi1jaGVja291dF9fbW9kYWx7Ym9yZGVyLXJhZGl1czowO2hlaWdodDoxMDAlfX1cbi5hZHllbi1jaGVja291dF9fY3RwLW1vZGFsLWhlYWRlci1pbWFnZXtkaXNwbGF5OmJsb2NrO21hcmdpbjphdXRvfS5hZHllbi1jaGVja291dF9fY3RwLW1vZGFsLXRpdGxle2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoyNHB4O21hcmdpbjowIDAgMTJweDtwYWRkaW5nOjB9LmFkeWVuLWNoZWNrb3V0X19jdHAtbW9kYWwtdGV4dHtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTlweDttYXJnaW4tYm90dG9tOjE2cHh9LmFkeWVuLWNoZWNrb3V0X19jdHAtbW9kYWwtYmVuZWZpdHN7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MjBweH0uYWR5ZW4tY2hlY2tvdXRfX2N0cC1tb2RhbC1iZW5lZml0cyBsaXtsaXN0LXN0eWxlOmRpc2M7bWFyZ2luLWJvdHRvbToxNnB4fS5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlci0tY3RwIC5hZHllbi1jaGVja291dF9fbW9kYWx7bWF4LXdpZHRoOjQ2NHB4fS5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLXdyYXBwZXItLXBvcHVwe2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbToyNHB4fVxuLmFkeWVuX2NoZWNrb3V0LWN0cF9fYnJhbmQtd3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2hlaWdodDoxOHB4fS5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLWxvZ297bWFyZ2luLXJpZ2h0OjZweDt3aWR0aDoyNHB4fS5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLXBpcGV7aGVpZ2h0OjE1cHg7bWFyZ2luLXJpZ2h0OjZweH0uYWR5ZW5fY2hlY2tvdXQtY3RwX19icmFuZC1zY2hlbWV7bWFyZ2luLXJpZ2h0OjZweDstby1vYmplY3QtZml0Om5vbmU7b2JqZWN0LWZpdDpub25lfS5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLXNjaGVtZS1tY3t3aWR0aDoyN3B4fS5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLXNjaGVtZS12aXNhe3dpZHRoOjM1cHh9XG4uYWR5ZW4td2ViX19jdHAtaW5mby1idXR0b257YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MDtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjB9XG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19vdHAtc3VidGl0bGUtLWhpZ2hsaWdodGVke2NvbG9yOiMwMDExMmM7Zm9udC13ZWlnaHQ6NTAwfVxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1sb2dvdXQtYnV0dG9ue2NvbG9yOiMwMDc1RkY7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE5cHg7bWFyZ2luLWxlZnQ6YXV0b30uYWR5ZW4tY2hlY2tvdXQtY3RwX19zZWN0aW9uLWxvZ291dC1idXR0b24tLWRpc2FibGVke2NvbG9yOiM2ODcyODI7cG9pbnRlci1ldmVudHM6bm9uZX1cbi5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb257YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXItcmFkaXVzOjEycHg7Ym94LXNoYWRvdzowIDhweCAyNHB4IHJnYmEoMCwwLDAsLjE1KTtwYWRkaW5nOjE2cHg7cG9zaXRpb246cmVsYXRpdmV9LmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1icmFuZHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2hlaWdodDoxOHB4O21hcmdpbi1ib3R0b206MTRweH0uYWR5ZW4tY2hlY2tvdXQtY3RwX19zZWN0aW9uIC5hZHllbi1jaGVja291dF9fZmllbGRzZXR7bWFyZ2luLWJvdHRvbToyNHB4fS5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24taGVhZGVye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXh9LmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1oZWFkZXItdGl0bGV7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjIycHg7bWFyZ2luOjAgMCA0cHg7cGFkZGluZzowO3dpZHRoOmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MDBweCl7LmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1oZWFkZXItdGl0bGV7Zm9udC1zaXplOjE1cHh9fS5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24taGVhZGVyLWFkb3JubWVudHttYXJnaW4tbGVmdDo1cHh9LmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi10ZXh0e2NvbG9yOiM2ODcyODI7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE5cHg7bWFyZ2luOjAgMCAxNnB4fS5hZHllbi1jaGVja291dC1jdHBfX3NlcGFyYXRvcntjb2xvcjojMDAxMTJjO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMH1cbi5hZHllbi1jaGVja291dC1jdHBfX2NhcmQtbGlzdC1zaW5nbGUtY2FyZHthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZjdmOGY5O2JvcmRlci1yYWRpdXM6NnB4O2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6MTlweDtwYWRkaW5nOjEycHh9LmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZC1saXN0LXNpbmdsZS1jYXJkLWV4cGlyZWR7Y29sb3I6IzY4NzI4Mjt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS5hZHllbi1jaGVja291dC1jdHBfX2V4cGlyZWQtbGFiZWx7Y29sb3I6IzY4NzI4Mjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MTdweDttYXJnaW4tbGVmdDphdXRvfS5hZHllbi1jaGVja291dC1jdHBfX2NhcmQtaW1hZ2V7Ym9yZGVyLXJhZGl1czozcHg7bWFyZ2luLXJpZ2h0OjhweH1cbi5hZHllbi1jaGVja291dC1jdHBfX2NhcmRzLWxpc3QtZHJvcGRvd24gLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC0tZGlzYWJsZWR7b3BhY2l0eToxfS5hZHllbi1jaGVja291dC1jdHBfX2NhcmRzLWxpc3QtZHJvcGRvd24gLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC0tZGlzYWJsZWQgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudF9fdGV4dHtvcGFjaXR5Oi40O3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2h9LmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZHMtbGlzdC1kcm9wZG93biAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1kaXNhYmxlZCAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50X19zZWNvbmRhcnktdGV4dHtjb2xvcjojNjg3MjgyO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxN3B4fS5hZHllbi1jaGVja291dC1jdHBfX2NhcmRzLWxpc3QtZHJvcGRvd24gLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1kaXNhYmxlZHtvcGFjaXR5OjF9LmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZHMtbGlzdC1kcm9wZG93biAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWRpc2FibGVkIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbl9fdGV4dHtvcGFjaXR5Oi40O3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2h9LmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZHMtbGlzdC1kcm9wZG93biAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWRpc2FibGVkIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbl9fc2Vjb25kYXJ5LXRleHR7Y29sb3I6IzY4NzI4Mjtmb250LXdlaWdodDo1MDA7b3BhY2l0eToxfVxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZHtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaGFkb3c6MCAwIDAgMnB4ICM5OTk1OTU7Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjQwcHg7bWFyZ2luLWJvdHRvbToyMHB4O3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0LWN0cF9fZW1wdHktY2FyZHN7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2Y3ZjhmOTtib3JkZXItcmFkaXVzOjZweDtjb2xvcjojNjg3MjgyO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6MTlweDttYXJnaW4tYm90dG9tOjI0cHg7cGFkZGluZzoxMnB4IDE2cHh9LmFkeWVuLWNoZWNrb3V0X19pZnJhbWUtLWN0cElmcmFtZXtwb2ludGVyLWV2ZW50czphdXRvfS5hZHllbi1jaGVja291dF9faWZyYW1lLS1jdHBJZnJhbWUtaGlkZGVue2Rpc3BsYXk6bm9uZX1cbi5hZHllbi1jaGVja291dC1jdHBfX2xvYWRpbmctaW1hZ2V7ZGlzcGxheTpibG9jazttYXJnaW46MzBweCBhdXRvIGF1dG99LmFkeWVuLWNoZWNrb3V0LWN0cF9fbG9hZGluZy1zdWJ0aXRsZXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOXB4O21hcmdpbjowIGF1dG8gNThweDttYXgtd2lkdGg6MjgwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9XG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tc2hvcHBlckxvZ2lue21hcmdpbi1ib3R0b206MjRweH1cbi5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3Vwe2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9ue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggIzk5YTNhZDtjb2xvcjojMDAxMTJjO2ZvbnQtc2l6ZTouODFlbTtmb250LXdlaWdodDo0MDA7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweDttYXJnaW4tcmlnaHQ6OHB4O3BhZGRpbmc6MDt0ZXh0LWFsaWduOmNlbnRlcn0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi1ncm91cCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggIzk5YTNhZH0uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi1ncm91cCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjphY3RpdmV7YmFja2dyb3VuZDojZjdmOGY5O2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4ICM5OWEzYWR9LmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWRpc2FibGVkLC5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uLS1kaXNhYmxlZDpob3ZlcntjdXJzb3I6bm90LWFsbG93ZWQ7b3BhY2l0eTouNDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlbGVjdGVkLC5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWxlY3RlZDphY3RpdmUsLmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlbGVjdGVkOmFjdGl2ZTpob3ZlciwuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi1ncm91cCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tc2VsZWN0ZWQ6aG92ZXJ7YmFja2dyb3VuZDojZTVlZmZmO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4ICMwMDc1RkY7Y29sb3I6IzAwNzVGRjtmb250LXdlaWdodDo1MDA7aGVpZ2h0OjQwcHg7dHJhbnNpdGlvbjpub25lfS5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uIC5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwX19pbnB1dHtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZX1cbi5hZHllbi1jaGVja291dF9fYWR5ZW4tZ2l2aW5nIC5hZHllbi1jaGVja291dF9fc3RhdHVzX19pY29ue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjU2cHggYXV0byAzMnB4fS5hZHllbi1jaGVja291dF9fYWR5ZW4tZ2l2aW5nIC5hZHllbi1jaGVja291dF9fc3RhdHVzX190ZXh0e2NvbG9yOiMwMDExMmM7bWFyZ2luLWJvdHRvbTo1NnB4O3RleHQtYWxpZ246Y2VudGVyfS5hZHllbi1jaGVja291dF9fY2FtcGFpZ257YmFja2dyb3VuZDojMDAxMTJjO2JvcmRlci1yYWRpdXM6NnB4O2hlaWdodDoyMjdweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi1saW5rOmhvdmVyIC5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tZGVzY3JpcHRpb257dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWNvbnRhaW5lcntoZWlnaHQ6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWxvZ297Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC40KTtib3JkZXItcmFkaXVzOjNweDtkaXNwbGF5OmJsb2NrO2hlaWdodDo0OHB4O21hcmdpbi1ib3R0b206MTZweDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6NDhweH0uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWJhY2tncm91bmQtaW1hZ2V7YmFja2dyb3VuZC1jb2xvcjojMDAxMTJjO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtoZWlnaHQ6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWxpbmsgLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi1iYWNrZ3JvdW5kLWltYWdlOmJlZm9yZXtiYWNrZ3JvdW5kOmluaGVyaXQ7Y29udGVudDpcIlwiO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlLW91dDt3aWR0aDoxMDAlfS5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tbGluayAuYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWJhY2tncm91bmQtaW1hZ2U6aG92ZXI6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tbGluayAuYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWNvbnRlbnR7cG9pbnRlci1ldmVudHM6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWNvbnRlbnR7Ym90dG9tOjA7cGFkZGluZzoxNnB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mn0uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWRlc2NyaXB0aW9uLC5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tdGl0bGV7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bWFyZ2luOjB9LmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi10aXRsZXtmb250LXNpemU6MWVtO21hcmdpbi1ib3R0b206OHB4fS5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tZGVzY3JpcHRpb257Zm9udC1zaXplOi44MWVtO2xpbmUtaGVpZ2h0OjE5cHh9LmFkeWVuLWNoZWNrb3V0X19hZHllbi1naXZpbmctYWN0aW9uc3ttYXJnaW4tdG9wOjE2cHh9LmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tZG9uYXRle21hcmdpbjoxNnB4IGF1dG8gOHB4fS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWRlY2xpbmV7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bzt3aWR0aDphdXRvfVxuLmFkeWVuLWNoZWNrb3V0X19wYXl3aXRoZ29vZ2xle2hlaWdodDo0OHB4fS5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZT5kaXY+YnV0dG9uLC5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZT5kaXY+YnV0dG9uLmxvbmcsLmFkeWVuLWNoZWNrb3V0X19wYXl3aXRoZ29vZ2xlPmRpdj5idXR0b24uc2hvcnR7aGVpZ2h0OjQ4cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLW91dCxib3gtc2hhZG93IC4zcyBlYXNlLW91dH0uYWR5ZW4tY2hlY2tvdXRfX3BheXdpdGhnb29nbGU+ZGl2PmJ1dHRvbi5sb25nOmZvY3VzLC5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZT5kaXY+YnV0dG9uLnNob3J0OmZvY3VzLC5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZT5kaXY+YnV0dG9uOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4ICM5OWMyZmY7b3V0bGluZTowfS5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZT5kaXY+YnV0dG9uLmdwYXktYnV0dG9ue3BhZGRpbmc6MTVweCAyNHB4IDEzcHh9XG4uYWR5ZW4tY2hlY2tvdXRfX2Vjb250ZXh0LWlucHV0X19maWVsZD4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tcGF5Om9ubHktY2hpbGR7bWFyZ2luLXRvcDowfVxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdHtib3JkZXItcmFkaXVzOjEycHg7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2JvdHRvbSwuYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X190b3B7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q0ZDlkYn0uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X190b3B7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6MTJweCAxMnB4IDAgMDtwYWRkaW5nOjQwcHggMCAyNHB4fS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2JvdHRvbXtib3JkZXItcmFkaXVzOjAgMCAxMnB4IDEycHg7Ym9yZGVyLXRvcDowfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX3NlcGFyYXRvcnthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTNweDttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIDE0cHgpfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX3NlcGFyYXRvcjphZnRlciwuYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zZXBhcmF0b3I6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU55SWdhR1ZwWjJoMFBTSXhNeUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5QmpiR2x3TFhCaGRHZzlJblZ5YkNnallTa2lQanh3WVhSb0lHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdZMnhwY0MxeWRXeGxQU0psZG1WdWIyUmtJaUJrUFNKdE1DQXdJRFVnTWlBeExqVWdORWczVmpCSU1GcHRNQ0F4TXlBMUxUSWdNUzQxTFRSSU4zWTJTREJhSWlCbWFXeHNQU0lqWm1abUlpOCtQSEJoZEdnZ1pEMGlUVFl1TkRJeklEWXVOVU0yTGpReU15QXpMak14TWlBekxqYzRNeTQzTlRZdU5TNDFNVGhqTXk0ek9EWXVNak0ySURZZ01pNDROVFVnTmlBMUxqazRNaUF3SURNdU1USTNMVEl1TmpFMElEVXVOelEyTFRZZ05TNDVPRE4yTFM0d01ERmpNeTR5T0RRdExqSXpOeUExTGpreU15MHlMamM1TkNBMUxqa3lNeTAxTGprNE1sb2lJSE4wY205clpUMGlJMFEwUkRsRVFpSXZQanh3WVhSb0lHWnBiR3c5SWlORU5FUTVSRUlpSUdROUlrMHdJREJvTVhZeFNEQjZUVEFnTVRKb01YWXhTREI2SWk4K1BDOW5QanhrWldaelBqeGpiR2x3VUdGMGFDQnBaRDBpWVNJK1BIQmhkR2dnWm1sc2JEMGlJMlptWmlJZ1pEMGlUVEFnTUdnM2RqRXpTREI2SWk4K1BDOWpiR2x3VUdGMGFENDhMMlJsWm5NK1BDOXpkbWMrKX0uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zZXBhcmF0b3I6YmVmb3Jle2xlZnQ6LTdweH0uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zZXBhcmF0b3I6YWZ0ZXIsLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fc2VwYXJhdG9yOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTNweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDo3cHh9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fc2VwYXJhdG9yOmFmdGVye3JpZ2h0Oi03cHg7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX0uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zZXBhcmF0b3JfX2lubmVye2JvcmRlci10b3A6MXB4IHNvbGlkICNlNmU5ZWI7d2lkdGg6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19pbWFnZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbTo0MHB4O3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X19saW5rLS12b3VjaGVyLXJlc3VsdC1pbnN0cnVjdGlvbnN7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9faW1hZ2VfX3dyYXBwZXJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6NDhweDttYXJnaW46MCAyNHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2ltYWdlX193cmFwcGVyOmFmdGVye2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDI3LDQzLC4xNyk7Ym9yZGVyLXJhZGl1czozcHg7Y29udGVudDpcIlwiO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2ltYWdlX193cmFwcGVyOm50aC1jaGlsZCgyKTpiZWZvcmV7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkNGQ5ZGI7Y29udGVudDpcIlwiO2hlaWdodDo2NHB4O2xlZnQ6LTI0LjVweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LThweDt3aWR0aDoxcHh9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9faW1hZ2VfX2JyYW5kLC5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2ltYWdlX19pc3N1ZXJ7Ym9yZGVyLXJhZGl1czozcHg7aGVpZ2h0OjQ4cHh9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9faW50cm9kdWN0aW9ue2NvbG9yOiMwMDExMmM7Zm9udC1zaXplOi44MWVtO2xpbmUtaGVpZ2h0OjE5cHg7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6NDAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fYW1vdW50e2NvbG9yOiMwMDExMmM7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo3MDA7bWFyZ2luOjI0cHggYXV0byAwO3RleHQtYWxpZ246Y2VudGVyfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX3N1cmNoYXJnZXtjb2xvcjojNjg3MjgyO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi44MWVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxOXB4O3RleHQtYWxpZ246Y2VudGVyfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2NvZGVfX2xhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NDAwO2xlZnQ6MDtsaW5lLWhlaWdodDoxOXB4O21hcmdpbjowIGF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6LTJweDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6YXV0b30uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19jb2RlX19sYWJlbDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2NvZGVfX2xhYmVsX190ZXh0e2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAxMTJjO2ZvbnQtc2l6ZToxM3B4O2xldHRlci1zcGFjaW5nOm5vcm1hbDtsaW5lLWhlaWdodDoxO3BhZGRpbmc6MCA4cHh9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fY29kZV9fYmFyY29kZXtkaXNwbGF5OmJsb2NrO2hlaWdodDo1NnB4O21hcmdpbjowIGF1dG8gOHB4O21heC13aWR0aDoxMDAlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19jb2Rle2JvcmRlci13aWR0aDoxcHggMDtjb2xvcjojMDAxMTJjO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxLjVlbTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6MXB4O2xpbmUtaGVpZ2h0OjEuMjttYXJnaW46MCBhdXRvO3BhZGRpbmc6MTZweCA0OHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6YWxsOy1tb3otdXNlci1zZWxlY3Q6YWxsO3VzZXItc2VsZWN0OmFsbDt3aWR0aDoxMDAlO3dvcmQtYnJlYWs6YnJlYWstd29yZH0uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19kZXRhaWxze2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46LTFweCBhdXRvIDA7cGFkZGluZzowfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2RldGFpbHNfX2l0ZW17Ym9yZGVyLXRvcDoxcHggc29saWQgI2U2ZTllYjtjb2xvcjojMDAxMTJjO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6LjgxZW07anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxNnB4IDI0cHg7d29yZC1icmVhazpicmVhay13b3JkfS5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2RldGFpbHNfX2l0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fZGV0YWlsc19fbGFiZWx7bWF4LXdpZHRoOjUwJTt0ZXh0LWFsaWduOmxlZnR9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fZGV0YWlsc19fdmFsdWV7Zm9udC13ZWlnaHQ6NzAwO21heC13aWR0aDo1MCU7dGV4dC1hbGlnbjpyaWdodH0uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19hY3Rpb25ze2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjAgYXV0byAzMnB4O21heC13aWR0aDoxMDAlO21pbi13aWR0aDoyMDBweDtwYWRkaW5nOjA7d2lkdGg6MzAwcHh9LmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fYWN0aW9uc19faXRlbXttYXJnaW46MCA0cHh9XG4uYWR5ZW4tY2hlY2tvdXRfX3BheXBhbF9fYnV0dG9uc3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LmFkeWVuLWNoZWNrb3V0X19wYXlwYWxfX2J1dHRvbntkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToxNnB4fS5hZHllbi1jaGVja291dF9fcGF5cGFsX19idXR0b246ZW1wdHl7ZGlzcGxheTpub25lfS5hZHllbi1jaGVja291dF9fcGF5cGFsX19zdGF0dXMtLXBlbmRpbmd7bWFyZ2luOjE2cHggMH0uYWR5ZW4tY2hlY2tvdXRfX3BheXBhbF9fc3RhdHVzLS1wcm9jZXNzaW5ne2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjEzcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjI0cHggMH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kIC5hZHllbi1jaGVja291dF9fcGF5cGFsX19zdGF0dXMtLXBlbmRpbmd7bWFyZ2luOi0xNnB4IDAgMzhweH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kIC5hZHllbi1jaGVja291dF9fcGF5cGFsX19zdGF0dXMtLXByb2Nlc3Npbmd7cGFkZGluZzoyMHB4IDAgNjVweH1cbi5hZHllbi1jaGVja291dF9fcGhvbmUtaW5wdXR7ZGlyZWN0aW9uOmx0cn0uYWR5ZW4tY2hlY2tvdXRfX3Bob25lLWlucHV0IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlcnt3aWR0aDoxMDAlfS5hZHllbi1jaGVja291dF9fcGhvbmUtaW5wdXQgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dF9faW5wdXR7aGVpZ2h0OmF1dG87cGFkZGluZzowfS5hZHllbi1jaGVja291dF9fcGhvbmUtaW5wdXQgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dF9faW5wdXQ6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjMDA3NWZmO2JveC1zaGFkb3c6MCAwIDAgMnB4ICM5OWMyZmZ9LmFkeWVuLWNoZWNrb3V0X19waG9uZS1pbnB1dCAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9ue2JvcmRlcjowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtoZWlnaHQ6MzVweDt3aWR0aDphdXRvfS5hZHllbi1jaGVja291dF9fcGhvbmUtaW5wdXQgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbjphZnRlcntib3gtc2l6aW5nOnJldmVydDtoZWlnaHQ6MTBweDtsZWZ0OjQwcHh9LmFkeWVuLWNoZWNrb3V0X19waG9uZS1pbnB1dCAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tcGhvbmVOdW1iZXJ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtoZWlnaHQ6MzVweDttYXJnaW4tbGVmdDo4cHg7cGFkZGluZy1sZWZ0OjE1cHh9LmFkeWVuLWNoZWNrb3V0X19waG9uZS1pbnB1dCAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyLS1waG9uZUlucHV0e2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXh9LmFkeWVuLWNoZWNrb3V0X19waG9uZS1pbnB1dCAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyLS1waG9uZUlucHV0OmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzAwNzVmZjtib3gtc2hhZG93OjAgMCAwIDJweCAjOTljMmZmfS5hZHllbi1jaGVja291dF9fcGhvbmUtaW5wdXQgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dF9fcGhvbmVOdW1iZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDttYXJnaW4tbGVmdDo2NXB4O3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X19waG9uZS1pbnB1dCAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19jb3VudHJ5RmxhZ3twb3NpdGlvbjphYnNvbHV0ZX0uYWR5ZW4tY2hlY2tvdXRfX3Bob25lLWlucHV0IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWFjdGl2ZSwuYWR5ZW4tY2hlY2tvdXRfX3Bob25lLWlucHV0IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWFjdGl2ZTpob3Zlcntib3gtc2hhZG93Om5vbmV9XG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UsLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLWNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmJsb2NrO2hlaWdodDppbmhlcml0O21pbi1oZWlnaHQ6NDAwcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLS0wMSwuYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTAxIC5hZHllbi1jaGVja291dF9faWZyYW1lLS10aHJlZURTSWZyYW1le2hlaWdodDo0MDBweDt3aWR0aDoyNTBweH0uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTAyLC5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDIgLmFkeWVuLWNoZWNrb3V0X19pZnJhbWUtLXRocmVlRFNJZnJhbWV7aGVpZ2h0OjQwMHB4O3dpZHRoOjM5MHB4fS5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDMsLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLS0wMyAuYWR5ZW4tY2hlY2tvdXRfX2lmcmFtZS0tdGhyZWVEU0lmcmFtZXtoZWlnaHQ6NjAwcHg7d2lkdGg6NTAwcHh9LmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLS0wNCwuYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTA0IC5hZHllbi1jaGVja291dF9faWZyYW1lLS10aHJlZURTSWZyYW1le2hlaWdodDo0MDBweDt3aWR0aDo2MDBweH0uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTA1LC5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDUgLmFkeWVuLWNoZWNrb3V0X19pZnJhbWUtLXRocmVlRFNJZnJhbWV7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX2lmcmFtZS0tdGhyZWVEU0lmcmFtZXtib3JkZXI6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9XG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyLWNoYWxsZW5nZS1lcnJvciAuYWR5ZW4tY2hlY2tvdXRfX3N0YXR1c19faWNvbntkaXNwbGF5OmJsb2NrO21hcmdpbjo1NnB4IGF1dG8gMzJweH0uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyLWNoYWxsZW5nZS1lcnJvciAuYWR5ZW4tY2hlY2tvdXRfX3N0YXR1c19fdGV4dHtjb2xvcjojQzEyNDI0O21hcmdpbi1ib3R0b206NTZweDt0ZXh0LWFsaWduOmNlbnRlcn1cbi5hZHllbi1jaGVja291dF9fcXItbG9hZGVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkNGQ5ZGI7Ym9yZGVyLXJhZGl1czoxMnB4O3BhZGRpbmc6NDBweDt0ZXh0LWFsaWduOmNlbnRlcn0uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlci0tcmVzdWx0e3BhZGRpbmc6MTAwcHh9LmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXItLWFwcHtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7cGFkZGluZzowfS5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19icmFuZC1sb2dve2JvcmRlci1yYWRpdXM6M3B4O3dpZHRoOjc0cHh9LmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3N1YnRpdGxle21hcmdpbjozMnB4IGF1dG8gMDttYXgtd2lkdGg6NDAwcHh9LmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3N1YnRpdGxlLS1yZXN1bHR7bWFyZ2luLWJvdHRvbTozMnB4fS5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19wYXltZW50X2Ftb3VudCwuYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fc3VidGl0bGV7Y29sb3I6IzAwMTEyYztmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjE5cHh9LmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX2ljb257aGVpZ2h0Ojg4cHg7d2lkdGg6ODhweH0uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fcGF5bWVudF9hbW91bnR7Zm9udC13ZWlnaHQ6NzAwfS5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19wcm9ncmVzc3tiYWNrZ3JvdW5kOiNkNGQ5ZGI7Ym9yZGVyLXJhZGl1czoyNHB4O2hlaWdodDo0cHg7bWFyZ2luOjMycHggYXV0byAxMnB4O3BhZGRpbmctcmlnaHQ6MyU7d2lkdGg6MTUycHh9W2Rpcj1ydGxdIC5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19wcm9ncmVzc3twYWRkaW5nLWxlZnQ6MyU7cGFkZGluZy1yaWdodDowfS5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19wZXJjZW50YWdle2JhY2tncm91bmQ6IzAwNzVGRjtib3JkZXItcmFkaXVzOjI0cHg7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fY291bnRkb3due2NvbG9yOiM2ODcyODI7Zm9udC1zaXplOi44MWVtfS5hZHllbi1jaGVja291dF9fcXItbG9hZGVyPi5hZHllbi1jaGVja291dF9fc3Bpbm5lcl9fd3JhcHBlcnttYXJnaW46NjBweCAwfS5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19hcHAtbGlua3tkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDoxNnB4fS5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXFyLWxvYWRlcnttYXJnaW4tdG9wOjI0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX2luc3RydWN0aW9uc3tjb2xvcjojNjg3MjgyO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS41O21hcmdpbi10b3A6MzJweH0uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fYWN0aW9uc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDozMnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6MTIwMHB4KXsuYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fYXBwLWxpbmt7ZGlzcGxheTpibG9ja319XG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0LS1ib2xldG9iYW5jYXJpbyAuYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19jb2Rle2ZvbnQtc2l6ZTouODFlbTtsaW5lLWhlaWdodDoxOXB4O3BhZGRpbmc6MjRweDt3b3JkLWJyZWFrOmJyZWFrLWFsbH1cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHQtLW94eG8gLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fY29kZXtmb250LXNpemU6LjgxZW07bGluZS1oZWlnaHQ6MTlweDtwYWRkaW5nOjI0cHg7d29yZC1icmVhazpicmVhay1hbGx9XG4uYWR5ZW4tY2hlY2tvdXRfX2FsZXJ0LW1lc3NhZ2V7Ym9yZGVyLXJhZGl1czo2cHg7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZTouODFlbTttYXJnaW46MCAwIDE2cHg7cGFkZGluZzoxMnB4O3RleHQtYWxpZ246bGVmdH0uYWR5ZW4tY2hlY2tvdXRfX2FsZXJ0LW1lc3NhZ2UtLWVycm9ye2JhY2tncm91bmQ6I2ZiZTZlZH0uYWR5ZW4tY2hlY2tvdXRfX2FsZXJ0LW1lc3NhZ2UtLXdhcm5pbmd7YmFja2dyb3VuZDojZmZlYWNjfS5hZHllbi1jaGVja291dF9fYWxlcnQtbWVzc2FnZS0taW5mb3tiYWNrZ3JvdW5kOiNlNWVmZmZ9LmFkeWVuLWNoZWNrb3V0X19hbGVydC1tZXNzYWdlX19pY29ue2hlaWdodDoxNHB4O21hcmdpbi1yaWdodDo4cHg7d2lkdGg6MTRweH1cbi5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19oZWFkZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NDAwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX2hlYWRlcl9fdGl0bGV7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleH0uYWR5ZW4tY2hlY2tvdXRfX2dpZnRjYXJkLXJlc3VsdF9fbmFtZXttYXJnaW4tbGVmdDo4cHh9LmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX2JhbGFuY2V7bGlzdC1zdHlsZTpub25lO21hcmdpbjoxNnB4IDAgMDtwYWRkaW5nOjB9LmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX2JhbGFuY2VfX2l0ZW17ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206OHB4fS5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19iYWxhbmNlX19pdGVtIC5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19iYWxhbmNlX190aXRsZS0tdHJhbnNhY3Rpb25MaW1pdHtjb2xvcjojNjg3MjgyfS5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19iYWxhbmNlX19pdGVtOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19iYWxhbmNlX192YWx1ZS0tYW1vdW50e2ZvbnQtd2VpZ2h0OjcwMH0uYWR5ZW4tY2hlY2tvdXRfX2dpZnRjYXJkLXJlc3VsdF9fcmVtYWluaW5nLWJhbGFuY2V7Y29sb3I6IzY4NzI4Mjtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxOXB4O21hcmdpbjo4cHggYXV0byAwO3RleHQtYWxpZ246Y2VudGVyfVxuLkRyb3BpbkNvbXBvbmVudC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kcy1saXN0X19tQWpBbXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5Ecm9waW5Db21wb25lbnQtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fbldkd2d7ZGlzcGxheTpibG9jazttYXgtaGVpZ2h0OjYwcHh9LkRyb3BpbkNvbXBvbmVudC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kZXRhaWxzX18tcnNXN3tkaXNwbGF5Om5vbmV9LkRyb3BpbkNvbXBvbmVudC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19pbWFnZV9fbkI4MFZ7aGVpZ2h0OjI2cHg7d2lkdGg6NDBweH0uRHJvcGluQ29tcG9uZW50LW1vZHVsZV9hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2ltYWdlX193cmFwcGVyX182Tld6QXttYXJnaW4tcmlnaHQ6OHB4fVtkaXI9cnRsXSAuRHJvcGluQ29tcG9uZW50LW1vZHVsZV9hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2ltYWdlX193cmFwcGVyX182Tld6QXttYXJnaW4tbGVmdDo4cHg7bWFyZ2luLXJpZ2h0OjB9LkRyb3BpbkNvbXBvbmVudC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZF9fNmVnWkZ7bWF4LWhlaWdodDoxMDAlfS5Ecm9waW5Db21wb25lbnQtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc2VsZWN0ZWRfXzZlZ1pGIC5Ecm9waW5Db21wb25lbnQtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGV0YWlsc19fLXJzVzd7ZGlzcGxheTpibG9ja31cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9ue2JhY2tncm91bmQ6I0MxMjQyNDtib3JkZXItbGVmdDoxcHggc29saWQgI2I4MjIyMjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiODIyMjI7Y29sb3I6I2ZmZjtmb250LXNpemU6LjgxZW07bWFyZ2luOjAgLTE3cHg7bWF4LWhlaWdodDowO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZS1vdXQsbWF4LWhlaWdodCAuMTVzIGxpbmVhcixtYXJnaW4tYm90dG9tIC4xcyBsaW5lYXJ9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb24uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbi0tb3BlbnttYXJnaW4tYm90dG9tOjE2cHg7bWF4LWhlaWdodDo2MnB4O29wYWNpdHk6MX0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbl9fY29udGVudHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6OHB4IDE2cHh9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbnN7ZGlzcGxheTpmbGV4fS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b257YmFja2dyb3VuZDojQzEyNDI0O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo2cHg7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO2xpbmUtaGVpZ2h0OjE0cHg7bWFyZ2luOjAgMCAwIDhweDtwYWRkaW5nOjhweDt3aWR0aDphdXRvfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b246aG92ZXIsLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbjpob3Zlcjpmb2N1c3tiYWNrZ3JvdW5kOiNhYzIwMjA7Ym94LXNoYWRvdzpub25lfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b246YWN0aXZlLC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b246aG92ZXI6YWN0aXZle2JhY2tncm91bmQ6Izk2MWMxYztib3gtc2hhZG93Om5vbmV9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbi0tcmVtb3ZlLC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b24tLXJlbW92ZTpkaXNhYmxlZHtib3JkZXItY29sb3I6I2ZmZn0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbl9fYnV0dG9uLS1jYW5jZWwsLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbi0tY2FuY2VsOmRpc2FibGVke2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH1cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2R7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2U2ZTllYjtjdXJzb3I6cG9pbnRlcjttYXJnaW4tdG9wOi0xcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLW91dDt3aWR0aDoxMDAlfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2Q6Zm9jdXN7b3V0bGluZTowfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLXNlbGVjdGVkKy5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QsLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjEycHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MTJweDttYXJnaW4tdG9wOjB9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tbmV4dC1zZWxlY3RlZCwuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czoxMnB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjEycHg7bWFyZ2luLWJvdHRvbTowfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLWxvYWRpbmd7b3BhY2l0eTouMn0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLWxvYWRpbmd7b3BhY2l0eTouOX0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1jb25maXJtaW5nIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2RldGFpbHNfX2NvbnRlbnQsLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tZGlzYWJsaW5ne3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLWRpc2FibGluZ3tvcGFjaXR5Oi4zfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2hlYWRlcnthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzAwMTEyYztkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjQwMDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjEycHggMTZweCAxMnB4IDQ0cHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xcyBlYXNlLW91dDt3aWR0aDoxMDAlfVtkaXI9cnRsXSAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19oZWFkZXJ7cGFkZGluZzoxMnB4IDQ0cHggMTJweCAxMnB4fS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLXN0YW5kYWxvbmUgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVye3BhZGRpbmc6MTZweH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19oZWFkZXJfX3RpdGxle2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Y29sb3I6IzAwMTEyYztjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1zaHJpbms6MDtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tcmlnaHQ6MTZweDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjRweH1bZGlyPXJ0bF0gLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVyX190aXRsZXttYXJnaW4tbGVmdDoxNnB4O21hcmdpbi1yaWdodDowfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX3N1cmNoYXJnZXtjb2xvcjojNjg3MjgyO21hcmdpbi1sZWZ0OjVweH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZHtiYWNrZ3JvdW5kOiNmN2Y4Zjk7Ym9yZGVyOjFweCBzb2xpZCAjZTZlOWViO2JvcmRlci1yYWRpdXM6MTJweDtjdXJzb3I6ZGVmYXVsdDttYXJnaW46OHB4IDA7dHJhbnNpdGlvbjptYXJnaW4gLjE1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKSAwbXMsb3BhY2l0eSAuM3MgZWFzZS1vdXR9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc2VsZWN0ZWQgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVye2ZsZXgtd3JhcDp3cmFwfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX25hbWV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX25hbWUtLXNlbGVjdGVke2ZvbnQtd2VpZ2h0OjUwMH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kZXRhaWxze3BhZGRpbmc6MCAxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2RldGFpbHNfX2NvbnRlbnR7bWFyZ2luOjAgMCAxNnB4fS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2ltYWdlX193cmFwcGVye2hlaWdodDoyNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQwcHh9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXItLW91dGxpbmU6YWZ0ZXJ7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMjcsNDMsLjE3KTtib3JkZXItcmFkaXVzOjNweDtjb250ZW50OlwiXCI7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2V7Ym9yZGVyLXJhZGl1czozcHg7ZGlzcGxheTpibG9ja30uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZHN7ZGlzcGxheTpmbGV4O2ZsZXgtYmFzaXM6YXV0bztmbGV4LXNocmluazoxO2ZsZXgtd3JhcDp3cmFwO2hlaWdodDoxNnB4O21hcmdpbjo0cHggMDtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpyaWdodH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZHMgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fYnJhbmQtbnVtYmVye2NvbG9yOiM5OUEzQUQ7Zm9udC1zaXplOjEzcHh9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc2VsZWN0ZWQgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fYnJhbmRze2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGU7dGV4dC1hbGlnbjpsZWZ0fS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2JyYW5kcyAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19pbWFnZV9fd3JhcHBlcntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTZweDttYXJnaW4tcmlnaHQ6NHB4O3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1vdXQ7d2lkdGg6MjRweH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZHMgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXI6bGFzdC1jaGlsZHttYXJnaW46MH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZCAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19icmFuZHMgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX3dyYXBwZXJ7bWFyZ2luLWJvdHRvbTo0cHh9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fYnJhbmRzIGltZ3toZWlnaHQ6MTZweDt3aWR0aDoyNHB4fS5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2ltYWdlX193cmFwcGVyLS1kaXNhYmxlZHtvcGFjaXR5Oi4yNX0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19yYWRpb3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYjljNGM5O2JvcmRlci1yYWRpdXM6NTAlO2hlaWdodDoxNnB4O2xlZnQ6MTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMnMgZWFzZS1vdXQsYm94LXNoYWRvdyAuMnMgZWFzZS1vdXQ7d2lkdGg6MTZweH1bZGlyPXJ0bF0gLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW97bGVmdDphdXRvO3JpZ2h0OjE2cHh9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc3RhbmRhbG9uZSAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19yYWRpb3tkaXNwbGF5Om5vbmV9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW86YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDo2cHg7bGVmdDowO21hcmdpbjowIGF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dDt3aWR0aDo2cHh9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZDpob3Zlcjpub3QoLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc2VsZWN0ZWQpIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX3JhZGlve2JvcmRlci1jb2xvcjojOTlhM2FkO2JveC1zaGFkb3c6MCAwIDAgMnB4ICNkNGQ5ZGI7Y3Vyc29yOnBvaW50ZXJ9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW8tLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6IzAwNzVGRjtib3JkZXI6MDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXR9LmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW8tLXNlbGVjdGVkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCwxMDIsMjU1LC40KX0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19yYWRpby0tc2VsZWN0ZWQ6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSl9XG4uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kcy1saXN0e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MCBhdXRvIDE2cHg7cGFkZGluZzowfS5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2R7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2U2ZTllYjttYXJnaW4tdG9wOi0xcHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MTJweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czoxMnB4fS5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2Q6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjEycHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MTJweH0uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kX19oZWFkZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiMwMDExMmM7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXA7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo1MDA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMXMgZWFzZS1vdXQ7d2lkdGg6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kX19oZWFkZXIgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVyX190aXRsZXtwYWRkaW5nOjB9LmFkeWVuLWNoZWNrb3V0X19vcmRlci1wYXltZW50LW1ldGhvZF9fZGV0YWlsc3twYWRkaW5nOjAgMTZweCAxNnB4fS5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2RfX2RlZHVjdGVkLWFtb3VudHtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjFlbTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtsaW5lLWhlaWdodDoxZW19LmFkeWVuLWNoZWNrb3V0X19vcmRlci1wYXltZW50LW1ldGhvZF9fZGVkdWN0ZWQtYW1vdW50X19sYWJlbHtmb250LXNpemU6LjgxZW19LmFkeWVuLWNoZWNrb3V0X19vcmRlci1wYXltZW50LW1ldGhvZF9fZGVkdWN0ZWQtYW1vdW50X192YWx1ZXtmb250LXdlaWdodDo1MDB9LmFkeWVuLWNoZWNrb3V0X19vcmRlci1yZW1haW5pbmctYW1vdW50e2JhY2tncm91bmQ6I2ZmZWFjYztib3JkZXItcmFkaXVzOjZweDtjb2xvcjojN2Y0YTAwO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi44MWVtO21hcmdpbi1ib3R0b206MTZweDtwYWRkaW5nOjhweCAxNnB4O3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X19vcmRlci1yZW1haW5pbmctYW1vdW50IHN0cm9uZ3tmb250LXdlaWdodDo3MDB9XG4uYWR5ZW4tY2hlY2tvdXRfX3N0YXR1c3thbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q0ZDlkYjtib3JkZXItcmFkaXVzOjZweDtjb2xvcjojMDAxMTJjO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1zaXplOjFlbTtoZWlnaHQ6MzUwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MDtwYWRkaW5nOjMycHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmFkeWVuLWNoZWNrb3V0X19zdGF0dXNfX2ljb257bWFyZ2luLWJvdHRvbToyNHB4fS5hZHllbi1jaGVja291dF9fc3RhdHVzIC5hZHllbi1jaGVja291dF9fc3Bpbm5lcl9fd3JhcHBlcnttYXgtaGVpZ2h0Ojg4cHh9XG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3BpbiwuYWR5ZW4tY2hlY2tvdXRfX2Ryb3BpbiAqLC5hZHllbi1jaGVja291dF9fZHJvcGluIDphZnRlciwuYWR5ZW4tY2hlY2tvdXRfX2Ryb3BpbiA6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveH0uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kcy1saXN0LS1sb2FkaW5ne3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5hZHllbi1jaGVja291dF9faW5zdGFudC1wYXltZW50LW1ldGhvZHMtbGlzdHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5hZHllbi1jaGVja291dF9faW5zdGFudC1wYXltZW50LW1ldGhvZHMtbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206OHB4fS5hZHllbi1jaGVja291dF9fbGlua3tjb2xvcjojMDA3NUZGO3RleHQtZGVjb3JhdGlvbjpub25lfS5hZHllbi1jaGVja291dF9fbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfVxuLkFjaElucHV0LW1vZHVsZV9zZi1pbnB1dF9fd3JhcHBlcl9fbGZkaXZ7cG9zaXRpb246cmVsYXRpdmV9LkFjaElucHV0LW1vZHVsZV9zZi1pbnB1dF9fd3JhcHBlcl9fbGZkaXYgKiwuQWNoSW5wdXQtbW9kdWxlX3NmLWlucHV0X193cmFwcGVyX19sZmRpdiA6YWZ0ZXIsLkFjaElucHV0LW1vZHVsZV9zZi1pbnB1dF9fd3JhcHBlcl9fbGZkaXYgOmJlZm9yZXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LkFjaElucHV0LW1vZHVsZV9hZHllbi1jaGVja291dF9faW5wdXRfXzhXd0NSe2Rpc3BsYXk6YmxvY2s7bWF4LWhlaWdodDoxMDBweH1cbi5hZHllbi1jaGVja291dF9fbG9hZGluZy1pbnB1dF9fZm9ybXt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLW91dH0uYWR5ZW4tY2hlY2tvdXRfX3BtX19ob2xkZXJOYW1le21hcmdpbi1ib3R0b206MH0uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0X190aXRsZSsuYWR5ZW4tY2hlY2tvdXRfX2FjaC1zZl9fZm9ybXttYXJnaW4tdG9wOjB9LmFkeWVuLWNoZWNrb3V0X19hY2gtaW5wdXQgLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tYWRkcmVzcywuYWR5ZW4tY2hlY2tvdXRfX2FjaC1zZl9fZm9ybXttYXJnaW4tdG9wOjE2cHh9XG4uYWR5ZW4tY2hlY2tvdXRfX2xvYWRpbmctaW5wdXRfX2Zvcm17dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZS1vdXR9XG4uYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ld3tkaXJlY3Rpb246bHRyfS5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlcnt3aWR0aDoxMDAlfS5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0e2hlaWdodDphdXRvO3BhZGRpbmc6MH0uYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19pbnB1dDpmb2N1cy13aXRoaW57Ym9yZGVyOjFweCBzb2xpZCAjMDA3NWZmfS5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0OmZvY3VzLXdpdGhpbiAuYWR5ZW4tY2hlY2tvdXQtZHJvcGRvd24tLWNvdW50cnljb2RlLXNlbGVjdG9ye2JvcmRlci1yaWdodDoxcHggc29saWQgIzAwNzVmZn0uYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9ue2JvcmRlcjowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtoZWlnaHQ6MzVweDt3aWR0aDphdXRvfS5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b246YWZ0ZXJ7Ym94LXNpemluZzpyZXZlcnQ7aGVpZ2h0OjEwcHh9LmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tYWN0aXZlLC5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWFjdGl2ZTpob3Zlcntib3gtc2hhZG93Om5vbmV9LmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dC1pbnB1dC0tcGhvbmUtbnVtYmVye2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7aGVpZ2h0OjM1cHg7bGluZS1oZWlnaHQ6MzVweDttaW4taGVpZ2h0OjM1cHg7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXRvcDowfS5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3IC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciAuYWR5ZW4tY2hlY2tvdXQtaW5wdXQtLXBob25lLW51bWJlcjpmb2N1cy13aXRoaW57Ym9yZGVyOjFweCBzb2xpZCAjMDA3NWZmO2JveC1zaGFkb3c6MCAwIDAgMnB4ICM5OWMyZmZ9LmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIC5hZHllbi1jaGVja291dC1kcm9wZG93bi0tY291bnRyeWNvZGUtc2VsZWN0b3J7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGNlMGU1O21pbi13aWR0aDoxMzRweDt3aWR0aDoxMzRweH0uYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0LWlucHV0LWhvbGRlci0tcGhvbmUtaW5wdXR7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleH0uYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIgLmFkeWVuLWNoZWNrb3V0LXBob25lLW51bWJlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXg6M30uYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ldyAuYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXRfX2Vycm9yLWhvbGRlcnttYXJnaW4tdG9wOi0xMHB4fVxuLmFkeWVuLWNoZWNrb3V0X19hd2FpdHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDRkOWRiO2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjQwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmFkeWVuLWNoZWNrb3V0X19hd2FpdC0tcmVzdWx0e3BhZGRpbmc6MTAwcHh9LmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXItLWFwcHtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7cGFkZGluZzowfS5hZHllbi1jaGVja291dF9fYXdhaXRfX2JyYW5kLWxvZ297Ym9yZGVyLXJhZGl1czozcHg7d2lkdGg6NzRweH0uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19pbmRpY2F0b3ItdGV4dCwuYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19zdWJ0aXRsZXtjb2xvcjojMDAxMTJjO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MTlweDttYXJnaW4tdG9wOjMycHh9LmFkeWVuLWNoZWNrb3V0X19hd2FpdF9faW5kaWNhdG9yLWhvbGRlciAuYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19pbmRpY2F0b3ItdGV4dHttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi10b3A6NnB4fS5hZHllbi1jaGVja291dF9fYXdhaXRfX2luZGljYXRvci1ob2xkZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MzJweH0uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19zdWJ0aXRsZS0tcmVzdWx0e21hcmdpbi1ib3R0b206MzJweH0uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19pY29ue2hlaWdodDo4OHB4O3dpZHRoOjg4cHh9LmFkeWVuLWNoZWNrb3V0X19hd2FpdF9fcHJvZ3Jlc3N7YmFja2dyb3VuZDojZDRkOWRiO2JvcmRlci1yYWRpdXM6MjRweDtoZWlnaHQ6NHB4O21hcmdpbjozMnB4IGF1dG8gMTJweDt3aWR0aDoxNTJweH0uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19wZXJjZW50YWdle2JhY2tncm91bmQ6IzAwNzVGRjtib3JkZXItcmFkaXVzOjI0cHg7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJX0uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19jb3VudGRvd257Y29sb3I6IzY4NzI4Mjtmb250LXNpemU6LjgxZW19LmFkeWVuLWNoZWNrb3V0X19hd2FpdD4uYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXJfX3dyYXBwZXJ7bWFyZ2luOjYwcHggMH0uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19hcHAtbGlua3tkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDoxNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6MTIwMHB4KXsuYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19hcHAtbGlua3tkaXNwbGF5OmJsb2NrfX1cbi5hZHllbi1jaGVja291dF9fYmxpa19faGVscGVye2NvbG9yOiMwMDExMmM7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo0MDA7bWFyZ2luOjAgMCAxNnB4O3BhZGRpbmc6MH1cbi5hZHllbi1jaGVja291dF9fYmFua1RyYW5zZmVyX19pbnRyb2R1Y3Rpb257Y29sb3I6IzAwMTEyYztmb250LXNpemU6LjgxZW07Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowIDAgMTZweDtwYWRkaW5nOjB9LmFkeWVuLWNoZWNrb3V0X19iYW5rVHJhbnNmZXJfX2VtYWlsRmllbGR7bWFyZ2luOjAgMCAxNnB4fVxuLmFkeWVuLWNoZWNrb3V0X19iYWNzLS1jb25maXJte3Bvc2l0aW9uOnJlbGF0aXZlfS5hZHllbi1jaGVja291dF9fYmFjcy0tY29uZmlybSAuYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9uLS12YWxpZHtkaXNwbGF5Om5vbmV9LmFkeWVuLWNoZWNrb3V0X19iYWNzIC5hZHllbi1jaGVja291dF9fZmllbGQtLWluYWN0aXZle3BvaW50ZXItZXZlbnRzOm5vbmV9LmFkeWVuLWNoZWNrb3V0X19iYWNzIC5hZHllbi1jaGVja291dF9fYmFjcy0tZWRpdHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDotMjVweDt3aWR0aDoyMCV9LmFkeWVuLWNoZWNrb3V0X19iYWNzIC5hZHllbi1jaGVja291dF9fYmFjcy0tZWRpdC1kcm9waW57dG9wOi01MHB4fS5hZHllbi1jaGVja291dF9fYmFjcyAuYWR5ZW4tY2hlY2tvdXRfX2JhY3MtLWVkaXQgLmFkeWVuLWNoZWNrb3V0X19iYWNzLS1lZGl0LWJ1dHRvbntiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Y29sb3I6IzAwNzVGRjtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmVuZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfVxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9faW50cm9kdWN0aW9ue2ZvbnQtc2l6ZToxZW07bWF4LXdpZHRoOjQyMHB4fVxuLmFkeWVuLWNoZWNrb3V0X19rbGFybmEtd2lkZ2V0e3BvaW50ZXItZXZlbnRzOmFsbH1cbi5hZHllbi1jaGVja291dF9fZmllbGQtLXZwYXttYXJnaW4tYm90dG9tOjB9XG4uYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9se2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNiOWM0Yzk7Ym9yZGVyLXJhZGl1czo2cHg7ZGlzcGxheTpmbGV4O2dhcDo0cHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzo0cHggNXB4fS5hZHllbi1jaGVja291dF9fc2VnbWVudGVkLWNvbnRyb2wtLWRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9LmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC0tZGlzYWJsZWQ+LmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50e2NvbG9yOiM4MzkwQTN9LmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC0tZGlzYWJsZWQ+LmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50LS1zZWxlY3RlZHtiYWNrZ3JvdW5kOiNGM0Y2Rjk7Ym9yZGVyOjEuNXB4IHNvbGlkICM4MzkwYTN9LmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50e2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjZweDtjb2xvcjojMDA3NUZGO2N1cnNvcjpwb2ludGVyO2ZsZXgtZ3JvdzoxO2ZvbnQtd2VpZ2h0OjUwMDtoZWlnaHQ6NDBweDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjNzIGVhc2Utb3V0O3dpZHRoOjEwMCV9LmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50Om5vdCguYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sLXNlZ21lbnQtLXNlbGVjdGVkKTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y4Zjl9LmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y4Zjk7Ym9yZGVyOjEuNXB4IHNvbGlkICM2ODcyODJ9LmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50LS1zZWxlY3RlZHtiYWNrZ3JvdW5kOiNFNUYxRkY7Ym9yZGVyOjEuNXB4IHNvbGlkICMwMDc1ZmY7Y29sb3I6IzAwNzVGRjtmb250LXdlaWdodDo3MDB9XG4uYWR5ZW4tY2hlY2tvdXRfdXBpLW1vZGUtc2VsZWN0aW9uLXRleHR7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE5cHg7bWFyZ2luLWJvdHRvbTo3cHg7bWFyZ2luLXRvcDowfS5hZHllbi1jaGVja291dF9fc2VnbWVudGVkLWNvbnRyb2wtLXVwaS1tYXJnaW4tYm90dG9te21hcmdpbi1ib3R0b206MTZweH1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWFkeWVuLmNzcy5tYXAgKi8iLCIudGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9aGlkZGVuXXtvcGFjaXR5OjB9W2RhdGEtdGlwcHktcm9vdF17bWF4LXdpZHRoOmNhbGMoMTAwdncgLSAxMHB4KX0udGlwcHktYm94e3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6IzMzMztjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDt3aGl0ZS1zcGFjZTpub3JtYWw7b3V0bGluZTowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLHZpc2liaWxpdHksb3BhY2l0eX0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdPi50aXBweS1hcnJvd3tib3R0b206MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdPi50aXBweS1hcnJvdzpiZWZvcmV7Ym90dG9tOi03cHg7bGVmdDowO2JvcmRlci13aWR0aDo4cHggOHB4IDA7Ym9yZGVyLXRvcC1jb2xvcjppbml0aWFsO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHRvcH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dPi50aXBweS1hcnJvd3t0b3A6MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dPi50aXBweS1hcnJvdzpiZWZvcmV7dG9wOi03cHg7bGVmdDowO2JvcmRlci13aWR0aDowIDhweCA4cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjppbml0aWFsO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XT4udGlwcHktYXJyb3d7cmlnaHQ6MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XT4udGlwcHktYXJyb3c6YmVmb3Jle2JvcmRlci13aWR0aDo4cHggMCA4cHggOHB4O2JvcmRlci1sZWZ0LWNvbG9yOmluaXRpYWw7cmlnaHQ6LTdweDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBsZWZ0fS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XT4udGlwcHktYXJyb3d7bGVmdDowfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XT4udGlwcHktYXJyb3c6YmVmb3Jle2xlZnQ6LTdweDtib3JkZXItd2lkdGg6OHB4IDhweCA4cHggMDtib3JkZXItcmlnaHQtY29sb3I6aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciByaWdodH0udGlwcHktYm94W2RhdGEtaW5lcnRpYV1bZGF0YS1zdGF0ZT12aXNpYmxlXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU0LDEuNSwuMzgsMS4xMSl9LnRpcHB5LWFycm93e3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Y29sb3I6IzMzM30udGlwcHktYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS50aXBweS1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NXB4IDlweDt6LWluZGV4OjF9IiwiLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1saWdodF17Y29sb3I6IzI2MzIzZDtib3gtc2hhZG93OjAgMCAyMHB4IDRweCByZ2JhKDE1NCwxNjEsMTc3LC4xNSksMCA0cHggODBweCAtOHB4IHJnYmEoMzYsNDAsNDcsLjI1KSwwIDRweCA0cHggLTJweCByZ2JhKDkxLDk0LDEwNSwuMTUpO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGlwcHktYm94W2RhdGEtdGhlbWV+PWxpZ2h0XVtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktYXJyb3c6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6I2ZmZn0udGlwcHktYm94W2RhdGEtdGhlbWV+PWxpZ2h0XVtkYXRhLXBsYWNlbWVudF49Ym90dG9tXT4udGlwcHktYXJyb3c6YmVmb3Jle2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0udGlwcHktYm94W2RhdGEtdGhlbWV+PWxpZ2h0XVtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWFycm93OmJlZm9yZXtib3JkZXItbGVmdC1jb2xvcjojZmZmfS50aXBweS1ib3hbZGF0YS10aGVtZX49bGlnaHRdW2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LWFycm93OmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0udGlwcHktYm94W2RhdGEtdGhlbWV+PWxpZ2h0XT4udGlwcHktYmFja2Ryb3B7YmFja2dyb3VuZC1jb2xvcjojZmZmfS50aXBweS1ib3hbZGF0YS10aGVtZX49bGlnaHRdPi50aXBweS1zdmctYXJyb3d7ZmlsbDojZmZmfSIsIkBpbXBvcnQgXCJub3JtYWxpemVcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJmb250c1wiO1xyXG5AaW1wb3J0IFwiaGVhZGxpbmVzXCI7XHJcbkBpbXBvcnQgXCJidXR0b25zXCI7XHJcbkBpbXBvcnQgXCJncmlkXCI7XHJcbkBpbXBvcnQgXCJwcm9tb3Rpb25cIjtcclxuQGltcG9ydCBcInNpdGVcIjtcclxuQGltcG9ydCBcImZsYWdzXCI7XHJcbkBpbXBvcnQgXCJsZWdhY3lcIjtcclxuQGltcG9ydCBcImZvcm1zXCI7XHJcbkBpbXBvcnQgXCJhbHBhY2EtZm9ybVwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tLXNlbGVjdFwiO1xyXG5AaW1wb3J0IFwibGlicy90aW55LXNsaWRlclwiO1xyXG5AaW1wb3J0IFwibGlicy9lYXN5LWRyb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCJsaWJzL2ZhbmN5LWJveFwiO1xyXG5AaW1wb3J0IFwic2xpZGVyLWVsZW1lbnRzXCI7XHJcbkBpbXBvcnQgXCJ2aWRlby1sYXllclwiO1xyXG5cclxuLy8vTW9kdWxlc1xyXG5AaW1wb3J0IFwiYmxvY2svaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJibG9jay9uYXZpZ2F0aW9uXCI7XHJcbkBpbXBvcnQgXCJibG9jay9zdGFnZS1zbGlkZXJcIjtcclxuQGltcG9ydCBcImJsb2NrL2NvdW50cnktc2VsZWN0b3JcIjtcclxuQGltcG9ydCBcImJsb2NrL3RleHQtd2l0aC1pbWFnZVwiO1xyXG5AaW1wb3J0IFwiYmxvY2svbW91c2Utb3Zlci1tb2R1bGVcIjtcclxuQGltcG9ydCBcImJsb2NrL2NvbnRlbnQtcGFydC1iYWNrZ3JvdW5kXCI7XHJcbkBpbXBvcnQgXCJibG9jay9jb250ZW50LXpvbmUtYmFja2dyb3VuZFwiO1xyXG5AaW1wb3J0IFwiYmxvY2svY29udGVudC1iYWNrZ3JvdW5kLWltYWdlLnNjc3NcIjtcclxuQGltcG9ydCBcImJsb2NrL3R3by1jb2x1bW4uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiYmxvY2svdmlkZW8tcGxheWVyLnNjc3NcIjtcclxuQGltcG9ydCBcImJsb2NrL2Zvb3RlclwiO1xyXG5AaW1wb3J0IFwiYmxvY2svc3RvcmUtbG9jYXRvclwiO1xyXG5AaW1wb3J0IFwiYmxvY2svY29sb3ItdGFibGVcIjtcclxuQGltcG9ydCBcImJsb2NrL3N0YW5kYXJkLXRlYXNlclwiO1xyXG5AaW1wb3J0IFwiYmxvY2svcHJvZHVjdC10ZWFzZXJcIjtcclxuQGltcG9ydCBcImJsb2NrL3Byb2R1Y3QtZGV0YWlsLXBhZ2VcIjtcclxuQGltcG9ydCBcImJsb2NrL2Zha2UtbGF5ZXItb3ZlcmxheS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJibG9jay9nYWxsZXJ5LXNsaWRlclwiO1xyXG5AaW1wb3J0IFwiYmxvY2svaWZyYW1lXCI7XHJcbkBpbXBvcnQgXCJibG9jay9wZGYtZG93bmxvYWRcIjtcclxuQGltcG9ydCBcImJsb2NrL21pbmktY2FydFwiO1xyXG5AaW1wb3J0IFwiYmxvY2svY2hlY2tvdXQtaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJibG9jay9jaGVja291dC1wYWdlXCI7XHJcbkBpbXBvcnQgXCJibG9jay9jaGVjay1pbnZlbnRvcnktcG9wdXBcIjtcclxuQGltcG9ydCBcImJsb2NrL2NvbmZpcm1hdGlvbi1wYWdlLnNjc3NcIjtcclxuQGltcG9ydCBcImJsb2NrL2FjY291bnQtbG9naW5cIjtcclxuQGltcG9ydCBcImJsb2NrL2NhcnQtc3VtbWFyeVwiO1xyXG5AaW1wb3J0IFwiYmxvY2svY2FydC11c3BcIjtcclxuQGltcG9ydCBcImJsb2NrL2NhcnQtZmFxXCI7XHJcbkBpbXBvcnQgXCJibG9jay9jYXJ0LWluY2VudGl2ZVwiO1xyXG5AaW1wb3J0IFwiYmxvY2svY2FydC1wcm9kdWN0LXRlYXNlclwiO1xyXG5AaW1wb3J0IFwiYmxvY2svdmFyaWFudC1lZGl0b3ItZGlhbG9nXCI7XHJcbkBpbXBvcnQgXCJibG9jay9wZXJzb25hbGl6ZS1wcm9kdWN0XCI7XHJcbkBpbXBvcnQgXCJibG9jay9lbmdyYXZpbmdcIjtcclxuQGltcG9ydCBcImJsb2NrL2ZpbHRlclwiO1xyXG5AaW1wb3J0IFwiYmxvY2svc2VvLXRleHRcIjtcclxuQGltcG9ydCBcImJsb2NrL2JyZWFkY3J1bWJcIjtcclxuQGltcG9ydCBcImJsb2NrL2NvbnRlbnQtb3ZlcnZpZXctcGFnZVwiO1xyXG5AaW1wb3J0IFwiYmxvY2svdHV0b3JpYWwtbGlzdGluZy1wYWdlXCI7XHJcbkBpbXBvcnQgXCJibG9jay90dXRvcmlhbC1kZXRhaWwtcGFnZVwiO1xyXG5AaW1wb3J0IFwiYmxvY2svdHV0b3JpYWwtc3VtbWFyeVwiO1xyXG5AaW1wb3J0IFwiYmxvY2svYmFja2dyb3VuZC1tb29kLWltYWdlXCI7XHJcbkBpbXBvcnQgXCJibG9jay9zZWFyY2gtb3ZlcmxheVwiO1xyXG5AaW1wb3J0IFwiYmxvY2svc2VhcmNoXCI7XHJcbkBpbXBvcnQgXCJibG9jay9wcm9maWxlXCI7XHJcbkBpbXBvcnQgXCJibG9jay9wcm9kdWN0LWRldGFpbFwiO1xyXG5AaW1wb3J0IFwiYmxvY2svcHJvZHVjdC1yYXRpbmdcIjtcclxuQGltcG9ydCBcImJsb2NrL2NvbG9yLXNlbGVjdG9yXCI7XHJcbkBpbXBvcnQgXCJibG9jay9hY2NvcmRpb25cIjtcclxuQGltcG9ydCBcImJsb2NrL3NlYXJjaC1yZXN1bHQtcGFnZVwiO1xyXG5AaW1wb3J0IFwiYmxvY2svY29uc3RlbnQtbWFuYWdlclwiO1xyXG5AaW1wb3J0IFwiYmxvY2svY29va2llLXdhcm5pbmdcIjtcclxuQGltcG9ydCBcImJsb2NrL3BheW1lbnQtbWV0aG9kXCI7XHJcbkBpbXBvcnQgXCJibG9jay9wcm9kdWN0LWhvdHNwb3QtaW1hZ2Uuc2Nzc1wiO1xyXG5cclxuLy9UaGVtaW5nXHJcbkBpbXBvcnQgXCIuLi90aGVtaW5nL0d2RkMtdGhlbWUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vdGhlbWluZy9GYy1yZWQtdGhlbWUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vdGhlbWluZy9FRkEtdGhlbWUuc2Nzc1wiO1xyXG5cclxuXHJcbkBpbXBvcnQgXCJAZmFuY3lhcHBzL3VpL2Rpc3QvZmFuY3lib3guY3NzXCI7XHJcbkBpbXBvcnQgJ0BhZHllbi9hZHllbi13ZWIvZGlzdC9hZHllbi5jc3MnO1xyXG5AaW1wb3J0ICd0aXBweS5qcy9kaXN0L3RpcHB5LmNzcyc7XHJcbkBpbXBvcnQgJ3RpcHB5LmpzL3RoZW1lcy9saWdodC5jc3MnO1xyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi92YXJpYWJsZXNcIi8+XHJcblxyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbioge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuZmlndXJlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5wIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxucDplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbn1cclxuXHJcbmVtIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICAgIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICAgIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuYSxcclxuYnV0dG9uIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbmxpIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxucHJvZ3Jlc3Mge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxufVxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxufVxyXG5cclxuZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuc3VtbWFyeSB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbnRlbXBsYXRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbltoaWRkZW5dIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCLvu786cm9vdCB7XHJcbiAgICAvLyBDb2xvcnNcclxuICAgIC0tY2xyLWJhc2UtYnJhbmQ6ICMwMTQ1MzI7XHJcbiAgICAtLWNsci1iYXNlLXRleHQ6ICMzNjM2MzY7XHJcbiAgICAtLWNsci1iYXNlLXNob3AtdGV4dDogIzI2MjYyNjtcclxuICAgIC0tY2xyLWxpZ2h0LXRleHQ6ICNiN2I4Yjc7XHJcbiAgICAtLWNsci1icmVhZGNydW1icy10ZXh0OiByZ2JhKDM4LCAzOCwgMzgsIDAuNSk7XHJcbiAgICAtLWNsci1ib3JkZXItYnRuOiAjY2FjYWNhO1xyXG4gICAgLS1jbHItYm9yZGVyLWJ0bi1ob3ZlcjogIzM2MzYzNjtcclxuICAgIC0tY2xyLXNob3AtYm9yZGVyLWJ0bi1ob3ZlcjogIzM2MzYzNjtcclxuICAgIC0tY2xyLXNob3AtYm9yZGVyLWNvbG9yLWhvdmVyOiAjYjljNGM5O1xyXG4gICAgLS1jbHItYm9yZGVyLWlucHV0LWNoZWNrOiAjODY4Njg2O1xyXG4gICAgLS1jbHItaW5wdXQtZmllbGQtZGlzYWJsZWQ6ICM4Njg2ODY7XHJcbiAgICAtLWNsci1pbnB1dC1sYWJlbC1mb2N1czogIzg2ODY4NjtcclxuICAgIC0tY2xyLWJhc2UtaGlnaGxpZ2h0OiAjZmY4NTAwO1xyXG4gICAgLS1jbHItZ3JheS1ib3JkZXI6ICNGNmY2ZjA7XHJcbiAgICAtLWNsci1kYXJrLWdyYXktYm9yZGVyOiAjY2FjYWNhO1xyXG4gICAgLS1jbHItYmVpZ2U6ICNGNmY2ZjA7XHJcbiAgICAtLWNsci1jbG9zZS1maWx0ZXI6ICMyMjIyMjI7XHJcbiAgICAtLWNsci1wcmljZS1uZXc6ICNkYzM1NDU7XHJcbiAgICAtLWNsci1mb3JtLWVycm9yOiAjZGMzNTQ1O1xyXG4gICAgLS1jbHItc2hvcC1mb3JtLWVycm9yOiAjREEwMDI5O1xyXG4gICAgLS1jbHItZm9ybS12YWxpZDogIzAzOWE1NDtcclxuICAgIC0tY2xyLXByb2R1Y3QtaW4tc3RvY2s6ICMwMzlhNTQ7XHJcbiAgICAtLWNsci1wcm9kdWN0LW91dC1vZi1zdG9jazogI2RjMzU0NTtcclxuICAgIC0tY2xyLWZvcm0td2FybmluZzogI2ZmYzEwNztcclxuICAgIC8vIEJhY2tncm91bmRzXHJcbiAgICAtLWJnLWJ0bi1maWx0ZXI6ICNGNkY0RjI7XHJcbiAgICAtLWJnLXNlby10ZXh0OiAjRjZGNEYyO1xyXG4gICAgLS1iZy1wcm9kdWN0LXRlYXNlci1pbWFnZTogI0Y2RjRGMjtcclxuICAgIC0tYmctdHV0b3JpYWwtc3VtbWFyeTogI0Y2RjRGMjtcclxuICAgIC0tYmctdGVhc2VyLWJhZGdlLWJlc3Qtc2VsbGVyOiAjZWJlMGQ0O1xyXG4gICAgLS1iZy10ZWFzZXItYmFkZ2UtbmV3OiAjZmY4NTAwO1xyXG4gICAgLS1iZy10ZWFzZXItYmFkZ2UtZGlzY291bnQ6ICNkYzM1NDU7XHJcbiAgICAtLWJnLXRlYXNlci1iYWRnZS1saW1pdGVkOiAjMDM5YTU0O1xyXG4gICAgLS1iZy1idG4tZmlsdGVyLWhvdmVyOiAjZWJlOWViO1xyXG4gICAgLS1iZy1idG4tZmlsdGVyLXRhZzogcmdiYSgxLCA2OSwgNTAsIDAuMDUpO1xyXG4gICAgLS1iZy1idG4tZmlsdGVyLXRhZy1ob3ZlcjogcmdiYSgxLCA2OSwgNTAsIDAuMik7XHJcbiAgICAtLWJnLWJ0bi1wbGF5LXZpZGVvOiByZ2JhKDM4LCAzOCwgMzgsIDAuMyk7XHJcbiAgICAtLWJnLWJ0bi1ob3RzcG90OiByZ2JhKDM4LCAzOCwgMzgsIDAuNSk7XHJcbiAgICAtLWJnLW1lbnUtbmF2LW92ZXJsYXk6ICMzNjM2MzY7XHJcbiAgICAtLWJnLWNsci1zY3JvbGxiYXI6ICNjYWNhY2E7XHJcbiAgICAtLWJnLWNvbnRlbnQtcGFydDogI0Y2RjRGMjtcclxuICAgIC0tYmctY29udGVudC16b25lOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAtLWJnLXNwaW5uZXItbG9hZDogI0Y2ZjZmMDtcclxuICAgIC0tYmctY29va2llLXdhcm5pbmc6ICM3MDcxNzA7XHJcbiAgICAtLWJnLWhlYWRlci1ib3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbiAgICAvLyBMb2dvXHJcbiAgICAtLWxvZ28td2lkdGgtaGVhZGVyLW1vYmlsZTogMTE4cHg7XHJcbiAgICAtLWxvZ28td2lkdGgtaGVhZGVyLWRlc2t0b3A6IDE5NHB4O1xyXG4gICAgLS1sb2dvLXdpZHRoLWZvb3Rlci1kZXNrdG9wOiAyMzJweDtcclxuICAgIC0tbG9nby13aWR0aC1mb290ZXItbW9iaWxlOiAyMDBweDtcclxuICAgIC0tbG9nby13aWR0aC1uYXZpZ2F0aW9uLWRlc2t0b3A6IDE2NnB4O1xyXG4gICAgLS1sb2dvLXBhZGRpbmc6IDlweCAzM3B4O1xyXG4gICAgLS1sb2dvLWZpbHRlci1kZXNrdG9wOiBpbnZlcnQoMSk7XHJcbiAgICAtLWxvZ28tZmlsdGVyLW1vYmlsZS1hbmQtbWVudTogaW52ZXJ0KDIxJSkgc2VwaWEoMTIlKSBzYXR1cmF0ZSg0NTc5JSkgaHVlLXJvdGF0ZSgxMjRkZWcpIGJyaWdodG5lc3MoOTQlKSBjb250cmFzdCgxMDQlKTtcclxuICAgIC0tbG9nby1iYWNrZ3JvdW5kLWRlc2t0b3A6ICMwMTQ1MzI7XHJcbiAgICAvLyBHcmFkaWVudFxyXG4gICAgLS1iZy1pbWFnZS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwKSAxMjAlKTtcclxufVxyXG5cclxuLy9WZXJ0aWNhbCBncmlkXHJcbiR2LTQtZ3JpZC00OiA0cHg7XHJcbiR2LTgtZ3JpZC04OiA4cHg7XHJcbiR2LTEyLWdyaWQtMTI6IDEycHg7XHJcbiR2LTE2LWdyaWQtMTY6IDE2cHg7XHJcbiR2LTIwLWdyaWQtMjA6IDIwcHg7XHJcbiR2LTI0LWdyaWQtMjQ6IDI0cHg7XHJcbiR2LTMyLWdyaWQtMzI6IDMycHg7XHJcbiR2LTQwLWdyaWQtNDA6IDQwcHg7XHJcbiR2LTQ4LWdyaWQtNDg6IDQ4cHg7XHJcbiR2LTYwLWdyaWQtNjA6IDYwcHg7XHJcbiR2LTgwLWdyaWQtODA6IDgwcHg7XHJcbiR2LTEyMC1ncmlkLTEyMDogMTIwcHg7XHJcblxyXG4vL1NoYWRvd3NcclxuJGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuJGJveC1zaGFkb3ctcHJvbW90aW9uOiAwIDBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcbi8vVmlld1BvcnRzXHJcbi8vbW9iaWxlXHJcbiRtZWRpYS1tb2JpbGUtczogNDAwcHg7XHJcbiRtZWRpYS1tb2JpbGUtbDogNzY3cHg7XHJcblxyXG4vL1RhYmxldFxyXG4kbWVkaWEtdGFibGV0OiA3NjhweDtcclxuXHJcbi8vRGVza3RvcFxyXG4kbWVkaWEtZGVza3RvcC1zOiAxMDI0cHg7XHJcbiRtZWRpYS1kZXNrdG9wLW06IDEyODBweDtcclxuJG1lZGlhLWRlc2t0b3AtbDogMTQ0MHB4O1xyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi92YXJpYWJsZXNcIi8+XHJcblxyXG5AbWl4aW4gY2VudGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gY2VudGVyZXIoJGhvcml6b250YWw6IHRydWUsICR2ZXJ0aWNhbDogdHJ1ZSkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIEBpZigkaG9yaXpvbnRhbCBhbmQgJHZlcnRpY2FsKSB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIGlmKCRob3Jpem9udGFsKSB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIGlmKCR2ZXJ0aWNhbCkge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2VudGVyLWhvcml6b250YWwoJHBvc2l0aW9uOiBmaXhlZCkge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgcG9zaXRpb246ICRwb3NpdGlvbjtcclxufVxyXG5cclxuQG1peGluIGNvbnRhaW5lcigpIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtaXhpbiBmdWxsLXdpZHRoLWJhY2tncm91bmQge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG5AbWl4aW4gYXJyb3ctZGlyZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcGFkZGluZzogMTUuNXB4IDI0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5AbWl4aW4gYXJyb3ctZGlyZWN0aW9ucyB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBoZWlnaHQ6IDlweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiA5cHg7XHJcbn1cclxuXHJcbkBtaXhpbiBpbnRlci1ib2xkIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyLUJvbGRcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5AbWl4aW4gaW50ZXItc2VtaWJvbGQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXItU2VtaUJvbGRcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5AbWl4aW4gaW50ZXItbWVkaXVtIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyLU1lZGl1bVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBpbnRlci1saWdodCB7XHJcbiAgICBmb250LWZhbWlseTogXCJJbnRlci1MaWdodFwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBpbnRlci1yZWd1bGFyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyLVJlZ3VsYXJcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5AbWl4aW4gZ2VvcmdpYS1yZWd1bGFyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEtUmVndWxhclwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBnZW9yZ2lhLWl0YWxpYyB7XHJcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLUl0YWxpY1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBsaW1pdGVkLWxpbmUtdGV4dCgkbGluZS1oZWlnaHQsICRsaW5lLW51bWJlcikge1xyXG4gICAgbWF4LWhlaWdodDogJGxpbmUtaGVpZ2h0ICogJGxpbmUtbnVtYmVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQG1peGluIG9iamVjdC1maXQge1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxufVxyXG5cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHsgLyogZG8gbm90IGNoYW5nZSwgaXRzIFdBSSBjb25mb3JtICovXHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG59Iiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9mbGV4Ym94XCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi92YXJpYWJsZXNcIi8+XHJcblxyXG4vLy9mb250IHVuaXRcclxuXHJcbiRiYXNlLWZvbnQtc2l6ZTogMTY7XHJcbiRiYXNlLWxpbmUtaGVpZ2h0OiAyNDtcclxuJGZvbnQtdW5pdDogcmVtO1xyXG5cclxuQG1peGluIGZvbnQtc2l6ZSAoJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0KSB7XHJcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplIC8gJGJhc2UtZm9udC1zaXplKSArICRmb250LXVuaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogKCRsaW5lLWhlaWdodCAvICRiYXNlLWZvbnQtc2l6ZSkgKyAkZm9udC11bml0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG59XHJcblxyXG4kZmFsbGJhY2stZm9udHM6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQXpvdGUgVzA1IFJlZ3VsYXJcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvZW5ncmF2aW5nL2F6b3RlL2U1NjM5NWE0LWM1MGMtNDI4OS1iMzRlLTI4YTViOGZkNzk0YS5lb3Q/I2llZml4XCIpO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9lbmdyYXZpbmcvYXpvdGUvZTU2Mzk1YTQtYzUwYy00Mjg5LWIzNGUtMjhhNWI4ZmQ3OTRhLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9lbmdyYXZpbmcvYXpvdGUvODMwYzIzOTMtODAxNy00MjVkLWJhNTgtOWQzYTJmYjgzZWJmLndvZmZcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2VuZ3JhdmluZy9hem90ZS84MzBjMjM5My04MDE3LTQyNWQtYmE1OC05ZDNhMmZiODNlYmYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9lbmdyYXZpbmcvYXpvdGUvNWViMWQ1MmMtNTUyMi00Mzg5LTlhYzgtNjAxYzVhMjNlODY4LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJmZXJvbmlhXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2VuZ3JhdmluZy9GZXJvbmlhLnR0Zj8jaWVmaXhcIik7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2VuZ3JhdmluZy9GZXJvbmlhLnR0Zj8jaWVmaXhcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdUZVhHeXJlQWR2ZW50b3InO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2VuZ3JhdmluZy9UZVhHeXJlQWR2ZW50b3IvVGVYR3lyZUFkdmVudG9yLVJlZ3VsYXIuZW90PyNpZWZpeCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2VuZ3JhdmluZy9UZVhHeXJlQWR2ZW50b3IvVGVYR3lyZUFkdmVudG9yLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9lbmdyYXZpbmcvVGVYR3lyZUFkdmVudG9yL1RlWEd5cmVBZHZlbnRvci1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL2VuZ3JhdmluZy9UZVhHeXJlQWR2ZW50b3IvVGVYR3lyZUFkdmVudG9yLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2VuZ3JhdmluZy9UZVhHeXJlQWR2ZW50b3IvVGVYR3lyZUFkdmVudG9yLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9mb250c1wiLz5cclxuXHJcbi8vLyBEZWZmaW5pdGlvbiBmb250cyBmb3IgaGVhZGxpbmVzIGFuZCBwYXJhZ3JhcGhzXHJcblxyXG5oMSxcclxuLmhkbC0xIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMiwgNDIpO1xyXG4gICAgQGluY2x1ZGUgZ2VvcmdpYS1yZWd1bGFyO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuaDIsXHJcbi5oZGwtMiB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjYsMzYpO1xyXG4gICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5oMyxcclxuLmhkbC0zIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCwzMik7XHJcbiAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmg0LFxyXG4uaGRsLTQge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI0LDM0KTtcclxuICAgIEBpbmNsdWRlIGdlb3JnaWEtcmVndWxhcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmg1LFxyXG4uaGRsLTUge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwLDI0KTtcclxuICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnBhcmFncmFwaC1iaWcge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAyOCk7XHJcbn1cclxuXHJcbi5wYXJhZ3JhcGgtbWVkIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjYpO1xyXG59XHJcblxyXG4ucGFyYWdyYXBoLXNtYWxsIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjApO1xyXG4gICAgQGluY2x1ZGUgaW50ZXItbGlnaHQ7XHJcbn1cclxuXHJcbi5wYXJhZ3JhcGgtdGlueSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDIwKTtcclxuICAgIEBpbmNsdWRlIGludGVyLWxpZ2h0O1xyXG59XHJcblxyXG4udG9wbGluZSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDIwKTtcclxuICAgIEBpbmNsdWRlIGludGVyLW1lZGl1bTtcclxuICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG59XHJcblxyXG4ucXVvdGUge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwLCAzMCk7XHJcbiAgICBAaW5jbHVkZSBnZW9yZ2lhLWl0YWxpYztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIGgxLFxyXG4gICAgLmhkbC0xIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDgsIDU4KTtcclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIC5oZGwtMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4LDM4KTtcclxuICAgIH1cclxuXHJcbiAgICBoMyxcclxuICAgIC5oZGwtMyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0LDMyKTtcclxuICAgIH1cclxuXHJcbiAgICBoNCxcclxuICAgIC5oZGwtNCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0LDM0KTtcclxuICAgIH1cclxuXHJcbiAgICBoNSxcclxuICAgIC5oZGwtNSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwLDI0KTtcclxuICAgIH1cclxuXHJcbiAgICAucXVvdGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCwgMzQpO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vZmxleGJveFwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vdmFyaWFibGVzXCIvPlxyXG5cclxuLy8gQnV0dG9uc1xyXG4uYnRuIHtcclxuICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4uYnRuLS1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLS1wcmltYXJ5LXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcclxuICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tLXNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJvcmRlci1idG4pO1xyXG4gICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tLXNtYWxsIHtcclxuICAgIHBhZGRpbmc6IDEycHggMjRweDtcclxufVxyXG5cclxuLmJ0bi0tZmlsdGVyLFxyXG4uZmlsdGVyLS1zZWxlY3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnRuLWZpbHRlcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnRuLWZpbHRlci1ob3Zlcik7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tLWZpbHRlci10YWcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnRuLWZpbHRlci10YWcpO1xyXG4gICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJ0bi1maWx0ZXItdGFnLWhvdmVyKTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi0tY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuXHJcbiAgICAgICAgc3ZnLFxyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGxheS1idXR0b24ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJ0bi1wbGF5LXZpZGVvKTtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB3aWR0aDogNTBweDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmlsdGVyLWJ1dHRvbixcclxuLnNvcnQtYnV0dG9uLFxyXG4uYnRuLS1zZWNvbmRhcnktZ3JleSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnRuLWZpbHRlcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1idG4tZmlsdGVyLWhvdmVyKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bi1ob3Zlcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJ1dHRvbjpkaXNhYmxlZCxcclxuYnV0dG9uLmRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vZmxleGJveFwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vdmFyaWFibGVzXCIvPlxyXG5cclxuLmJpZy1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgY2VudGVyKCk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mdWxsLXdpZHRoIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbn1cclxuXHJcbi8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcblxyXG4kY29sdW1uczogMTI7XHJcbiRvdXRlck1hcmdpbjogMjBweDtcclxuJGd1dHRlcjogMzBweDtcclxuJGd1dHRlci1oYWxmOiAkZ3V0dGVyIC8gMjtcclxuXHJcblxyXG4gLyogZ3V0dGVyICovXHJcblxyXG5cclxuQG1peGluIGd1dHRlcigkZGlyZWN0aW9uOiAxKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXItaGFsZiAqICRkaXJlY3Rpb247XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLWhhbGYgKiAkZGlyZWN0aW9uO1xyXG59XHJcblxyXG4vKiByb3dzICovXHJcblxyXG5AbWl4aW4gcm93KCkge1xyXG4gICAgQGluY2x1ZGUgZ3V0dGVyKC0xKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG59XHJcblxyXG4ucm93IHtcclxuICAgIEBpbmNsdWRlIHJvdygpO1xyXG59XHJcblxyXG4vKiAgQ29sdW1ucyAqL1xyXG5cclxuQG1peGluIGNvbHVtbigpIHtcclxuICAgIEBpbmNsdWRlIGd1dHRlcigpO1xyXG4gICAgZmxleC1iYXNpczogMHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2x1bW4oJHgsICRjb2x1bW5zOiAkY29sdW1ucykge1xyXG4gICAgJGNvbHVtbjogJHgvJGNvbHVtbnMgKiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgZ3V0dGVyKCk7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCRjb2x1bW4gLSAkZ3V0dGVyKTtcclxuICAgIG1heC13aWR0aDogY2FsYygkY29sdW1uIC0gJGd1dHRlcik7XHJcbn1cclxuXHJcbi8qICBPZmZzZXQgKi9cclxuXHJcbkBtaXhpbiBvZmZzZXQoJHgsICRjb2x1bW5zOiAkY29sdW1ucykge1xyXG4gICAgJGNvbHVtbjogJHgvJGNvbHVtbnMgKiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoJGNvbHVtbiArICRndXR0ZXItaGFsZik7XHJcbn1cclxuXHJcbi8qICBncmlkIGNsYXNzZXMgYW5kIExvb3BzICovXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG5cclxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbigxMik7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC0xIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oMSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC0yIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oMik7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC0zIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC00IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC01IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC02IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNik7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC02IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNik7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC03IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC04IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oOCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC05IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oOSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC0xMCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sdW1uKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLTExIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oMTEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtMTIge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbigxMik7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vbWl4aW5zXCIvPlxyXG5cclxuLnByb21vdGlvbi1iYW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItbWVkaXVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCwgMTIpO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAucHJvbW90aW9uLWJhbm5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnRuLWZpbHRlcik7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDE0KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vZ3JpZFwiLz5cclxuXHJcbmJvZHkge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyNik7XHJcbiAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICBmb250LWZhbWlseTogXCJJbnRlci1SZWd1bGFyXCIsICRmYWxsYmFjay1mb250cztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICYubG9jay1zY3JlZW4ge1xyXG4gICAgICAgIC5taW5pLWNhcnQtb3ZlcmxheTplbXB0eS5zaG93IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2NrLXNjcmVlbjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG5cclxuICAgICYub2ZmLWNhbnZhc19fb3BlbmVkOmFmdGVyIHtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSAuc2l0ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbm1haW4gPiBzZWN0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuXHJcbm1haW4gPiBzZWN0aW9uIHNlY3Rpb24uc2VvLXRleHQge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBjb250YWluZXIoKTtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLmZ1bGwtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xyXG4gICAgbWF4LXdpZHRoOiAyNTYwcHg7XHJcbn1cclxuXHJcbmh0bWwub3ZlcmZsb3ctaGlkZGVuLFxyXG4uc2VhcmNoLW92ZXJsYXktLWlzb3BlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5ib2R5Lm92ZXJmbG93LWhpZGRlbiB7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbmEsXHJcbi5saW5rIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuaWZyYW1lIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmlzLW5hcnJvdyB7XHJcbiAgICAudGV4dC1pbWFnZV9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC50ZXh0LWltYWdlX19idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1pbWFnZV9fcHJpbWFyeSArIC50ZXh0LWltYWdlX193cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiB1bnNldDtcclxuXHJcbiAgICAgICAgLnRleHQtaW1hZ2VfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhZGdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwLCAxMik7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItbWVkaXVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19uZXctcHJvZHVjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctdGVhc2VyLWJhZGdlLW5ldyk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmVzdHNlbGxlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctdGVhc2VyLWJhZGdlLWJlc3Qtc2VsbGVyKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VzdGFpbmFiaWxpdHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXRlYXNlci1iYWRnZS1saW1pdGVkKTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLmxvYWQtc3Bpbm5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLmxvYWQtc3Bpbm5lci0tc2hvdyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3Bpbm5lci1sb2FkKTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vRnJvbnRlbmQtT2xkL2ltZy9hamF4LWxvYWRlci5naWYpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA0MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxufVxyXG5cclxuLnNwaW5uZXItbG9hZGluZyB7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0Zyb250ZW5kLU9sZC9pbWcvYWpheC1sb2FkZXIuZ2lmKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3Bpbm5lci1sb2FkKTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9hZC1tb3JlIGEge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5icmVhZGNydW1icy0tbGlzdCB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dC13aXRoLXJ0ZSB7XHJcblxyXG4gICAgdWwgbGksXHJcbiAgICBvbCBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIGVtLFxyXG4gICAgaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ2VvcmdpYS1pdGFsaWM7XHJcbiAgICB9XHJcblxyXG4gICAgYixcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgdWwsXHJcbiAgICBvbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpOjptYXJrZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmlsbGVkLmljb24tc3RhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgdmVyc2lvbj0nMS4xJyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMiclM0UlM0N0aXRsZSUzRXN0YXItZnVsbCUzQy90aXRsZSUzRSUzQ3BhdGggZD0nTTMyIDEyLjQwOGwtMTEuMDU2LTEuNjA3LTQuOTQ0LTEwLjAxOC00Ljk0NCAxMC4wMTgtMTEuMDU2IDEuNjA3IDggNy43OTgtMS44ODkgMTEuMDExIDkuODg5LTUuMTk5IDkuODg5IDUuMTk5LTEuODg5LTExLjAxMSA4LTcuNzk4eicgc3R5bGU9JyYlMjMxMDsgZmlsbDogJTIzZmZhNTM0OyYlMjMxMDsnLyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuXHJcbi51bmZpbGxlZC5pY29uLXN0YXItbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgdmVyc2lvbj0nMS4xJyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMiclM0UlM0N0aXRsZSUzRXN0YXItZW1wdHklM0MvdGl0bGUlM0UlM0NwYXRoIGQ9J00zMiAxMi40MDhsLTExLjA1Ni0xLjYwNy00Ljk0NC0xMC4wMTgtNC45NDQgMTAuMDE4LTExLjA1NiAxLjYwNyA4IDcuNzk4LTEuODg5IDExLjAxMSA5Ljg4OS01LjE5OSA5Ljg4OSA1LjE5OS0xLjg4OS0xMS4wMTEgOC03Ljc5OHpNMTYgMjMuNTQ3bC02Ljk4MyAzLjY3MSAxLjMzNC03Ljc3Ni01LjY1LTUuNTA3IDcuODA4LTEuMTM0IDMuNDkyLTcuMDc1IDMuNDkyIDcuMDc1IDcuODA3IDEuMTM0LTUuNjUgNS41MDcgMS4zMzQgNy43NzYtNi45ODMtMy42NzF6JyBzdHlsZT0nJiUyMzEwOyBmaWxsOiAlMjNmZmE1MzQ7JiUyMzEwOycvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG5cclxuLnVuZmlsbGVkLmljb24tc3Rhci1vLFxyXG4uZmlsbGVkLmljb24tc3RhciB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgd2lkdGg6IDEzcHg7XHJcbn1cclxuXHJcbi5yZXZpZXcudGl0bGUge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblxyXG4gICAgPiBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFrZS1zZWxlY3RfX2xheWVyLWRyb3Bkb3duIC5jdXN0b20tc2VsZWN0X19vcHRpb25zIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgcmlnaHQ6IGNhbGMoLTEwMCUgKyAyMHB4KTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAmLmN1c3RvbS1zZWxlY3RfX29wdGlvbnMtLW9wZW4ge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFrZS11cHBlci1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLmNsb3NlLWZha2UtbGF5ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmJhZGdlLXNhbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctdGVhc2VyLWJhZGdlLWRpc2NvdW50KTtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5xdWFudGl0eS1wZHAtd3JhcHBlcixcclxuLmNhcnQtcHJvZHVjdF9fcXVhbnRpdHkge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1kYXJrLWdyYXktYm9yZGVyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMTNweCAxMHB4O1xyXG59XHJcblxyXG4ucXVhbnRpdHktcGRwLFxyXG4uY2FydC1wcm9kdWN0X19xdWFudGl0eS1maWVsZCB7XHJcbiAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMTYpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC13aWR0aDogNDJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucGx1cyxcclxuLmNhcnQtcHJvZHVjdF9fcXVhbnRpdHktcGx1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBREFBQUFBd0NBWUFBQUJYQXZtSEFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBVzBsRVFWUjRuTzNUTVE0RE1RZ0FRZjcvYWRKZkU2VmEreklqMFJ0V25nRjRxMzNNZGRZQ01RVnFDdFFVcUNsUVU2Q213UHg3Z1Qxc2ZsWS9lQzB3L2RYM3BEOTBuYlZBVElHYUFqVUZhZ3JVRktncFVMdStBTUI4OVFIemN3OEFjQzZSWWdBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcclxufVxyXG5cclxuLm1pbnVzLFxyXG4uY2FydC1wcm9kdWN0X19xdWFudGl0eS1taW51cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBREFBQUFBd0NBWUFBQUJYQXZtSEFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBTVVsRVFWUjRuTzNTd1FrQU1BZ0R3T3kvdE03UVIxSGhEdkpQSUFrQUFBREFOclVzejZZTGx3RTVmaUVBQUFDQWZOTTNsWTl4UENReWV3QUFBQUJKUlU1RXJrSmdnZz09Jyk7XHJcbn1cclxuXHJcbi5wbHVzLFxyXG4ubWludXMsXHJcbi5jYXJ0LXByb2R1Y3RfX3F1YW50aXR5LW1pbnVzLFxyXG4uY2FydC1wcm9kdWN0X19xdWFudGl0eS1wbHVzIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICB3aWR0aDogMTdweDtcclxufVxyXG5cclxuLmdyZWVuLFxyXG4ucmVkIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMTUpO1xyXG4gICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbn1cclxuXHJcbi5ncmVlbjpiZWZvcmUsXHJcbi5yZWQ6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDRweDtcclxufVxyXG5cclxuLmdyZWVuIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jbHItZm9ybS12YWxpZCwgIzAzOWE1NClcclxufVxyXG5cclxuLnJlZCB7XHJcbiAgICBjb2xvcjogdmFyKC0tY2xyLWZvcm0tZXJyb3IsICNEQzM1NDUpXHJcbn1cclxuXHJcbi5ncmVlbjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWZvcm0tdmFsaWQsICMwMzlhNTQpO1xyXG59XHJcblxyXG4ucmVkOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItZm9ybS1lcnJvciwgI0RDMzU0NSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSBhbmQgKG1heC13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLWRlYnVnZ2VyIHtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1ob3Jpem9udGFsKGZpeGVkKTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgIHRvcDogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk7XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBvdXRsaW5lOiAxcHggZG90dGVkIHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgfVxyXG5cclxuICAgIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMiwgMjAyLCAyMDIsIDAuMyk7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCB2YXIoLS1jbHItYnJlYWRjcnVtYnMtdGV4dCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYW5jeWJveF9fc3Bpbm5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3hfX2NvbnRlbnQge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5uZXdzbGV0dGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAubWFuZGF0b3J5IC5mb3JtLWZpZWxkLFxyXG4gICAgICAgIC5pbnB1dC5idXR0b25zIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NsZXR0ZXItc2lnbnVwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzbGV0dGVyIGgzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLWRlc2t0b3AtcyAtIDFweCkge1xyXG4gICAgLndpdGgtZmFuY3lib3gge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGRlbi1vbi1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zIC0gMXB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBjb250YWluZXIoKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbWFpbiA+IHNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIG1haW4gPiBzZWN0aW9uIHNlY3Rpb24uc2VvLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1uLWxheW91dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgbWFpbiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBsdXMsXHJcbiAgICAubWludXMsXHJcbiAgICAuY2FydC1wcm9kdWN0X19xdWFudGl0eS1taW51cyxcclxuICAgIC5jYXJ0LXByb2R1Y3RfX3F1YW50aXR5LXBsdXMge1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGlkZGVuLW9uLWRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZha2Utc2VsZWN0X19sYXllci1kcm9wZG93biAuY3VzdG9tLXNlbGVjdF9fb3B0aW9ucyB7XHJcbiAgICAgICAgcmlnaHQ6IC00MjRweDtcclxuICAgICAgICB3aWR0aDogNDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlzLW5hcnJvdyB7XHJcbiAgICAgICAgLnRleHQtaW1hZ2VfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oOCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1pbWFnZV9fcHJpbWFyeSArIC50ZXh0LWltYWdlX193cmFwcGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uKDEyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWZhdWx0LWNvbnRlbnQtbWFyZ2luIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuIiwiLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDE3cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTdweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5lcy1BUlxyXG4vKkFyZ2VudGluYSovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBS0FBQUFDZ0NBTUFBQUM4RVpjZkFBQUE3VkJNVkVWMHJOLy8vLy8vLy8xdXFkM1c1dmJYNWZMMXRBNzR0dzM4Ly8vcjVlTHo4UERQcnAzT3JKZThqSERXa1RYVnVxYmR1WnowOWZ2VWhnRFFqUUNrV2dEaG9BclRxb1RRcXBDK21JSDQ5L2ZnenM3U3ZyVFB0cWJxM2RpOWdFWFRxb3JoeXNUWXlML1VtazZ5YXpMSGpsVExuM3JCYmdEU2Z3Q2tXQlMzYmhTNmNBREdqVi90cVJQTWhCSGNyWEsrZHdETGwxKzRaQURmenI2emhuQzNnVmpLaHp1MmNFTGV4YlRBZkVlL2ZDYkZoMFhYMWRQbG1oK3ljUnZSa0VxYlNDRFlraVRjb2t2UW0yMmZTZys5Y3lxVlNnRGNvMnpUdExLL2tHZTZnalNlVkIyNWR6ZkVuSkdlWGdUUXdjUExtUnVDQUFBRnVFbEVRVlI0bk8yYWJYT2lTQkNBMDl4ZFpBWVZCQlVSQmlXOHFMQ0t1QmhmVHJQR1pCTTM3dTcvL3prMzRHN3RkNkVLcTY2ZldNYUtGajQxVGMvMDlPVHVEa0VRQkVFUUJFRVFCRUVRQkVFUUJFRVFCRUVRQkVFUXBBTCt1bkh1L3I1eDd1REcrVDhKQ2tMK1N4U0VYNjlLb1V4Qnd3QWdKUE1UeXpNc1QxQUV5UUdRSkFIb1ozcFRnbmxBZXhTTWxBSFU2d0NwekVleVYvekNPU1VJaXRtaklZRXg1MUs2RG5UWjV5UFpLSDdobkRKQzdKZ0E3SkdDMVNTWklHbWFRRzArbW14UndzWExFRnlsUEVIc0ZWQlZnY0dBQzhxd1dodXdhTCtYa0N4bDNJTmtJNG1pc2dmWXpscmRMdnk3TTJHdkFIMlNvWVJjS1N6NFpjaGpQSW9NY25pSDR6TTlIa0ZScVhOZ3NBb29mK2VsY3NHaDZ3Q1lxZzdlbXhnOTBQbWNOaVB4YlE3R3c1YjdaVzlXS1Nqd0gyZXlBaGpzaURsaTBaWjYwU0pac05GUDhGVUc1dXV3Y0pTTENRNU5MckFLWkNDYURFbTNGeE52N2dmVVR3eGZsVUFPZVhxVGxWT2hJR25YK1kwbWoyU3dsM1FRU0lGcDI5R0dKRHAvTGNvcW43RDdtOVNzVGxDRXhWT3daZHhRWjBIS0g1dnQrWHoyR21FdjhGdjZ5TXJTUjg0K1ZxQjZLSm9rZFBXZ3lxSWU2SDdzcjhQSDhHTzhkK08xdldIOFQwQjA3YktnVkNUWWF6QkRCSEdnMWcwOU9ObmhlTnlPTlMxdWo5MHc2Z1YxWnFzNzNRQ0ROWG9GVXFXSUlMVWViWVV2YVg3Z016OVpqeWVkV2s1bjBuYkRoaDhzRlFKRVdic1NxV2dFUlI3Zy9XRnU4dkhiUk81WDdiNTJuMU83MTc3YTY4Q2pZSHFIL2FwWTdYVzFvQ2lRUEhETzJ5aXBTL2FrcmYzU3l4VzFjZGhnZWpLYU9md2pMYU1LUVJBK3kzMVRmcWNpRDIrNGRpZVpWNjMyNitsKzByYURjTUI0S2RheTNsS3BnaER6K0tiTFpuT25Sb3lTUnR6dWNDMXQycm0vNzB5MVQvZTF6amc4V1lQbzZHL1Z3M2RtWGorR2hhWVpTc2kvU2pNSk5wN2JydDEvbWs0MWpUKzA2WlFianQzWFlMcDllSjd4VENsQzRXSkJvSTd2ZmR2SFhEQWVmOFRhTkI2UFl5NjRtV3hOUWlsdEZieis5WUpFcXV2Nm9OdWR6eVB2L01GVGhFOHZrMmxucDAzNGRKT2x5WG50ZWNmam9LdnJkZW42VVN4QjBMUHQ4OWNzaC9rZzFqU3Q5aW1iYm1yYXg5bWJlL051dHlwQjhUTDV0bmdVeWNvTzQ4c2tvM1U2bCttd0ZyOStpM3lIWGkxV1hEQjdJc3JzK1hrWkI1c3NTWExCcWFwZFpzSzI2eTJEcEtuMENhRlF5VkpubUV3L3FOdkdLZnB1TlRialRtN0ljemdYekthWkJxTXNVbmZONWpJdE1KQlhDd3FDbGM1bG5xTWlHd1NoUFo1Y1JqQ01EL21MaVd1SGljOUUraTZiZmV0ek5XdHgxb3ZKbHpwZUs0VGpmS25qYytFbFJkcmh1cDR0ZFQvelR4S3hFc0dzR3B6d1lnRm9GTmlQTHhlMVBJbTFGemZkQk4rTlM3RlFhRjlTUkpCSTZ6VmZKNWl5Q2Z4VDZMYkRQK1hXT3ZSWk4vQ0J2Mm1mSlZKUlBaZ1ZyR0RvTzlWZTZPRWduYmkvQzlZZmlYMEtCa1pkNVlaaVhyQmVUN0VRaXdKRTZvQUFyKy9aeHJaRGQvTHhFVDVPVWw3QzZra1hKTzFoZFVuZ2FrWlE0TGUrTk9LYk5tdWt0L3lnRnphOGIrZXovWG9LV1JRNDJhWnBhQWZib1ZpbzRWcElFTXcwN0lNZ3E1WllEM1E5SVp2SXRzM0FDbjI2WElNMTVkczZvLzZERmZpS29pRjJWdnpielZBV0xkVTNFcDhHdnJjbHNUOUlSRVVqb1BDTnV3aFdzU1pjOGU2VzgyckNVUFBCVkJsTEZsRkV0eWMyY3RodUlNSnc3L0Q3UUxoK0Vpd3VLSURqRGdHMkhvQTNFNzBtblIvcFF5VE9ua0RYK00yNXlKc3oxV3lhZnZQaThQazZXUUU3bUZrRDgyMUduNC93ODhDTTA0aUhmL2lsNlBYTGFHQ0M5RVJCT1lPMTYwTzNhOHkyQUh0RkVLVk5YZ1VXQ25BNWdsWjdBY1o2QlhLVGNFRlFScTJzQlN4QXVpcnVWMDRUblk4VVcvTnRPaGZNZXRSVEdlaGpsdDVPQ1QzZ2NnNXlCR2p3clc5L1NiTXVQK2h6SXorR0tOVFYrazFaZ2owaWdKeGVEbkpZYWdpM2RKQURlWHROQU5xZzJWRVlENjJVM1hrbG5ZYVZKWmdwWmtxRWwxWThQOFNDczk4ZmJ2KzhXTGh4Ym44RS83bHhidi9mVWhBRVFSQUVRUkFFUVJBRVFSQUVRUkFFUVJBRVFSQUVRU3JnUDh3UXdEVWVQcW9tQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuZW4tQVVcclxuLypBdXN0cmFsaWEqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUhvQUFBQTlDQU1BQUFCVjJvMENBQUFBdDFCTVZFVUFBSXYvQUFELy8vLy8wZEVBQUlYL1VGQUFBSWovbVptcnE5TUFBSUxnNFBKb2FMRUFBSTcvVjFmL1VsSUFBSkU5UFo0QUFIMzQrUDMvbDVUL1RFeS92OTcvbnBzM041ei84L1BZMk8zLzE5ZFpXYXE0dU5xbEFGb2JHNUc2eE9RK1FxQXFLcG4vMzkrQ2dydi9NREQvZm41dWJyVHM3UGFwcmRDbFk1S2xBRlYxZGJjTkRaUk1US1N2dWQ3L0ZCU0RnOFV4TVp1am85RC9QajcvdzhQL2pZbi9aR1RLeXVlVWxNZWxWb2lsQUV5bW1MNFVGSklnazIxTkFBQUVCVWxFUVZSWWhlMlliWGVhTUJUSE1hWlhBdG9CTFFKaVFiUnQ3TkJOM1NiZDF1Ly91WlpFNVVtQ2lIMDRaOXYvamVlUTVQNXliNTd1VlJtTUVOZll3YURraFZYVTYzRDFrSW9MTFlDZEwyN3ZhNmR6MnkwMm5LdE81N29yNFBhRTVPRXlOQkFqZElmcys0QU5JeGVoRDFZNGZKMkRWNk9CT0tGN3d6eStFa011UTRlSXcyOFA4RFRzVldqQTYyTDN5d0xPM1JpbWJtUmhQMFlEbVdTaDVsMk55NXl1dEFnVmFEak1zWHByVkZwdUFPZHg3T1hpR0RHclJUVGdxQmpxOG9HbzRPSVZia0FIRW9YV3pkZk1zb0ZKRGsyd0VhS2JUdWJ4K3JUSHkwaEJTdUEzOGZ4d1psTHJteFM5aVlwTnhra3dzK2RiSHZLc1dqUkpaVVpmWE83YXQrK0NRRk0wZFg5a29SNUhaamFreHE2cHNzNnFXVGM5TFNkUFEyZzZuWTVjQVVuUmFEcWFUdmZmV0o5TVZNNWVqSGNUZmFsQkk3bUdBajJzNlNGSE8vck1RdFpNZDJyUVYxSmQzd3YwL2JXMHgyMWZiaGN2TGQxYTF0NDVuVXYwU1c0WGZKLzQ5UnY4cmREOFpKODRDRytIUHFsL0U5MlZhdlFnekQrTTVEM09lRFJmMWtlZmFrNXRlcVcwT05jbFlSSS9rL0pFOVV4K3JBbUQzWWZ0ZHZ1OWhIWi9ETGJib1V0WGZqYmdzY0hqSU5SUFlsdlRrNmo0RmZiQ3hObmRmZDBCNDkyNHRwMmk3VUpET0NINE1LaXAwK0J6QTZ2SzlZRVNPSnlZdVVmVE5JcU5rcWRyRVVqUk16NThVOVdDQTF2WUhsMXgyeWhraVVBaFZXREp4QTQrdWhVZGt2VnhwZ0I0TWo1YXpnTTVvZXdwOURibGk1ZmwxWHVucm5kT09keXBVb0xFa2drNzV6a0tKMlc0T251Mkp1UHFxeFBNalVWdHN6U3hZcWg3ZkNuRjZLTzA4SGhOQ21FSGg3ZU5KY2NOSjBzbktjOHFrRGhUa1F4bjRkbXZ5enBuREUrb1dFN0oxbHNEUk9XM2UyZHJ0NFJobERsU1dRSmtZUmRya3p2WG9Hc1crMDdIMHExMkxGa0VKWVZQTWV5NWl4Uk1IMUd0dkp6MWFNbStZZWhEbGxJczl3RHZqOXBvVUxqRHNUcFQ2Rm5seU05Zm4rL3VmcytQOG1xSTUwK3M1ZTd6MHp3dU4rRkluYXZxZlA1VStNcE1CQldwV0UxMjFtZUNpb1Flc0dqcUs1VnRRcVdQVmRZQmUwMnFrRGNRUEZKRW56K0d6YmFNZDFrOTJscWc2dmJIT00wZlJyeG9OYkltMFg1allmV0Qxa21CQUoxeEw3NGFsWjltUEVNejd2YXBNdjUxeWI0YVlTQ3NSQ1lzajFDYlZPaXZKcElnTHpaWXNXZzhlaWk1OVArYXN3UUJld1A1TThoL2d2YzltVGhPcyszNHZiZTVtZXpKU2UyL0VxOHYzTjlZZTdTMVVkN1RiYUxUWEgxRDQxYjdyTlVGR294THhaVmQ5M2RNcFFDSVRaclhKNWt3N2tlR0o2aWVFZlhMV1VFRDhpbzJrQkd2V3AwTk1EVnh0RFN6MWZEQVlwZUMxZkllSmd6YjExcis2UTJZWjgxMm00Z3pMWkRHMGlvTnRka3RzQlJwdVVXWGJkamcweGRRWUVGYlhlQ3MyTEFvaXRwNURZK2lyb0dvY1FGZkhLNTdpcWUzdklFUE0yNDUzQWdnTU5vTi9hLy8raHYwQjRWOVR6ZE5vT2o0QUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuZGUtQVRcclxuLypBdXN0cmlhKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMY0FBQUI2Q0FNQUFBREt4akxIQUFBQURGQk1WRVh0S1RuLy8vL3pibm50SURJb2pCYnhBQUFBWTBsRVFWUjRuTzNad1EyQVFBekFzQUw3Nzh3T1BJSjZzaWZJUHpNQUFBQUFBQURBY1o2ZDV0NXBycDEwdDNTM2RMZDB0M1MzZExkMHQzUzNkTGQwdDNTM2RMZDB0M1MzZExkMHQzUzNkTGQwdDlaMi96MVFQMXI3dVFFQUFBQUFBSURqdk1YUkk3OHliRi9MQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcucHQtQlJcclxuLypCcmF6aWwqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUxjQUFBQ0FDQU1BQUFCK3p3aTRBQUFCSFZCTVZFVUFtenIrM3dBQUozYi80Z0FBbVRzQWx6ei81QUFBSlhYLy8vOEFsVDBBSTNULzVnRHIyZ3dBSW5jQUduRUFJSFAvOEFCRnBEVjNzUzBBSFhnQUUyOEFBSDBBQUdzQUdYa2ZuVGpVMGhhc3hDQm1yaS9iMVJLNnlCdzdvVGFXdXlkVXFET2d2eVRKemhpSHVDajIzZ2ZxMHh6TnZURzFvMEYrZUZWVFdHUUdLMjVJU0d3QURIb0FGSHB3YkZ5ZGtrbG9aR0xKdFRVak1ISmJWMllBQ0cya25VU1ZrVTF1YUYvZXlTUXZOSEFxUFd2VndpaTZyRHNkSzNUUjZOZTAycjZHakxFcVBvSkRVb3hhWXBXSGYwQVJMSXQzZjZpaW9NQzh1TlBLeXQyQ3lKVnZ3SWFVejZSZHVIVE43TlBuOU9yYzRldERSb1g0NkpwR3IyWDY4dEQ5NGt2VTR1R3l6c2JwN3ZEcDJIYkMwZGZoekVOZ2I1Nm1yc2MzT200bkwxRHJBQUFJRmtsRVFWUjRuTzFjQzFQYVNoaGQ4aUJoSTBtVkVGUVV0VVcwTGRpV3B1K0dQTGdYQ0tRRWJsdEtlK1grLzU5eGQ0T0tKQ0VFNVpXWm5Ca2NSaDA5ZS9qMmUrMjNBU0JHakJneFlzU0lFU05Hak5XQTJqU0JCNEhhMzl1UElQUFU3Z0Y1c0p2YU5JMEZRZTBmSnNrRW1UeU1sT1JVS245RUpqRElvM3dxTXN6cHduRXljWXZrY1lIZU5LRlFvT2k5SFRJeEFibXpSMGRBY3Fwd2NKKzF3L3lnc08zRUtmcGt4MDBiUzM2eTFaSlQ5T21SbC9WNGY1NXVMM01hbkpIK3RCRng4Z3hzNS82Y0xmWldTMDRYRHBNQnJER1NoMXZuRWlrNjc3TWZ2ZnN6djEyUzA0V244OFMra2Z6cEZrbE9wWjZGRVB0VzhtZmJFdmpwMDROd1l0OUlmbkM2RFpKVHFaT2lKMEJ5M0pOYmNKem5wOFdUelV0TzVYZGNZblBrZWVuaTh2bUxMTWFMNTVjWHBYT1NjMG0razk4c2NabzZuQlk3K2FSNDhlRmxybHpKcEJtQ0lKaDBwbExPdmZ4d1VYd3l0VHF5ZUVodHpsZ29hcy9GdWxpNnlwYkhsQ2RBNU12WnExTFJ4WHlQMnBEbXFmM2pLZFlrVjNwZHFSRCtxRlJlbDZZdG5UemUzNFRrRlBYTUpmYjU2M0tHbVVFYnFaNHB2ejUzU2Y1cy9aS25UcWNqRGNtOVVtWnBmYWU1OG1wYTh1VFQwL1VXenRUK0Nla1d1NUtlUTVzZzBoVzM1T1RKT2d0bmxQbE5Pei91NDZmeVhOWVk1VThmcDMxaThtaHRVWWphZHptL0JQZW1tZ2xGbXlBeTFUZlR4SkZMWEl2a3VPeDFSNXBTZHI2TjNObEt0dVNKUW1zb25DbmsvRnlCTzFsU3d0Tkd4SldTYTkwa2NvbXJKZTV4ZnBqMngzUllJN2t4bGZSSGR4NjJZcGVJMHV5RUcyVHhiVzRoMmdTUmUrdFpmQ0t4dXNTY0FpZEo3LzlMWG9iekpQZFJ2dlFtdm1UeVpEV041MVRCcit6bFN1WFpNWElXbUxKN2J6ck1qd3JMajBMMHZtL1pTeFkvTGJJbmI1SCs1R01wdUhCZWRzcVN5aC81MWpUY3F4dmpaakRDRTgrOThoRWNSNkg4TWlXbkM4ZSsveVpCbnZPaUtFdXlLUE1Jb2l4TDZMMEFRd2dPei8wclVtNTU3VnNxdFRlcjdPWCsrcnZlYUxaYUxYT01WbXVrTlF5MEVnbXhENVEvKzk1ZkNkeStYVTRWRjFUMm5yTzFHcXUyTzZ6MWJmeFN1MTJiWmRsZVM2djNDVm04VmQ2N0JLak1FSHhKaFRORmU4dmVDZjZwdGEyYWFuMnoyNnhhczlRYWE3Vy8xMWpXdGl5YkhacXRCaUhKQXVMTXAzbXZoVi9NRU53cG5COGIrS25kd0o3Zmo1clZWVlhWc2kwVjZhMTJXZlY3RytsZDYzU1I2R3hiSGZhYWRVWGtEZFB3Mkh6bVEzSDIzeVdQZGg5RDNGUDJ1dkNUWlZXTHRlM2hZUEJyMEJ2OCtqVzBhOWhNdWgwVmZiVy9XUmJpM2h2MTYyYmRJemd5bElDLy9KakNtYUx5Z1dJbkVyOTdaaE1ac3E3Y1FlOGJEVzNVR3d3UWIvUkIyRjFMVlZtN3ArbWloM2oyelV4REdVdWVmMWpLUWp0SGVVSGdycVN4MzRNTWRQdzNBeUVVc0RlUmpFYlR4Tnc3Nm5mMGtiUlp0bFdYK09uZFdia0s1TzBjSWk0dU9SSTcwRVFjM3AvVEJEU2FpdGRiTUlJbzhsVkRNNGVzeFhiWU50dHQxOHg2ZW9wNStuTXdiMndzQzB0Tzc4NXZzSkxGSEVPSTJyQXVlTjB6NWc0RldTSWFyV0czcmRxV3JiTGRQNDM3MXNKazVncURDdWZkUlNSSGFYYUlCbXZ5QytJTjliNlBkNTdzUGxIc04vNWd4NmphN1hhdFo0aDNpMlJ5WCthM1E4bWRCUkx6a0ExVzdpdk9UV0J3WE1UVUpiMDFRTFF4ZDlVMHBOc2Y1TDdPTXhSSG5iQlJpRXFkemY4QUhkN3Z3aFVNakVKSWZXMVlROEdwbzNhR1RlbkdXSEx2d3ZCRzVuZ1dJdkQ3bEwwemViOFB4NXR2bUR5VVplMlByZUk0MmgwMFpDY0s1V2FsS0c2RUtad0xuckozSWQ2UTkzRXVSQlYvVTFTMElRcEVka2V0alJ6SlEvUEdoWE5ocGJ5aG9ma1p5bmd0akN3MWJkYkNtZyt1WldhNXZCOW5KM3lqNXlQNFpBR1NZWFk3eU13dFc1UGdVdTNra2ZzU2lrRmVrU0FFNmJxSEVnQkxaVTFGV3VhK3hGaklEM28wdmJjR3Y4SkhWTXh1K3h0YnMzcjZjdjBnV0NqdTNMTDF4a3lvYTdvZmNVRnFERzI3YlZ2c3YyRk9haGRyQ0lXTzh3NURWQnMwUGZtZVlQUU13ZGRxSktObnQxRUNISlRJM2tpeldKd0g0Zk1xUjFpRElkelNDanhPRGdrZStrbk9peU5VMzdIemhYbElLaHNtajNWT0dQaFJqM0RURTR5bVU2QTFSajdaSW5Zc0dzdittTVA2b2QyVXVYVUQ5eldMc2o1Q3VHNktibktDb2VGZHlWK1BGQzlwL0pMcnc5L0J0QjlhTjRENWRkcTVrbGI2QXNITGpya3c0bjNpc29GTmg1ZmRLNElDL2lBZ0lScy9nMWcvOG9BenVDNHVmaWhyeUViR0tpb3Q3ZjdlNUJ1R2IxNnVhTmQ0UzhCVjFzVmdUaCtDdTZqb2R4V3ZvRjFQK1JUUmx6YWptS1lvR09hSyt4QWdNQXFSeUZEdXVQSnVJNGU4YjhOTjEwV285Tk1yN3Z1QTREN2IrK3pFTHE2bkJVWmIwODlTR1A2NmlUS3RySDlqYzRsOU5oRFkxNFMzYldSUnc3enZTYzdYV1cvWEJQMkcyRERoV3ZxYUdIUDd5SWc0SXNrVEU0VVpwZS95M1k0RHJPcTh0SzQrTWdqWnR4ZnFwalp4aG96ZzBHWWNWNGh5Y0I1NWRFSFVldWp0MnZyMklOUTVDVlJNVDFPQ1VYRElaSng4QmNLNnJpT3ZzOFp6RWhEbVhBb0o2VW1rR0IwM2h1UlJnNi9XQldGVTUzbDhMdVdsdmJKektSRGlISkR4eWY4WW5HRUpLSG9LdXNBNHJuSE41NERnb2VldXNGcUZBb1Q5M3RndnJ2L2NGVHpzbkpzZm1jeWtqa2hYMTMvT0RSNDBWeUFZamlNWEpDejNodVlLUVBnNWpocy9pQmxqd2xBZlZlSG01amd3UXMzTk1Jb3hGWGVnanVKNytiL056YzJBY0hOS2J0N0lzV3g2VGdtRW1ndGozSjNhemMrRmdjak80WUhGNWg2WlNzWm43bkZEdDljaU9tY0t3cy8xZmsxczAxd3ZSalRucUVGazU5WkJWTzhKZ01qZXl3QlJ2UWNESW52dkNFVDFuaGVJN0wwNkVOVjdqQ0N5OTBaQlZPL3BZa1R6WGpTSTdEMTBFTlY3L3lDeXoxa0FVWDJ1QlVZMG55TUNJdnZjRmhEVjUrVEVpQkVqUm93WU1XTEVpQUwrQjZhcEpVT2tBTWZSQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuZW4tQ0EsXHJcbi5jb3VudHJ5LXNlbGVjdG9yX19mbGFnLmZyLUNBXHJcbi8qQ2FuYWRhKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFIb0FBQUE5Q0FNQUFBQlYybzBDQUFBQVkxQk1WRVgvQUFELy8vLy9wYVgvOHZMLzdPei8vUHoveGNYL3lzci9XRmovYVduL3pjMy9aR1QvblozL0RnNy9MQ3ovUTBQL2RuYi9pNHYvMTlmLzNOei9IeC8vdTd2L05UWC9ZR0Qva1pILzR1TC9GaGIvdExUL2hZWC9Qei8vVUZEL1NVbi9iMitQbWRFdkFBQUIya2xFUVZSWWhlMllaNU9ESUJDR01SUWI5cEplL3YrdlBCWGppWVdZdVFWdU10a1BpZVZkbmxtRTNSMFFVdHJPK1lQdDFHTy9zQy82aXhhVzU5YlFZV2dMWFNCVVdFTHZFZHJiUWVldFFQVzE5YUc5VnVDWlJidGtDTG9QbTdpRzBBSGl6NkJGMkJ3Rmh0QUVvWkpWVDBuRlNvU0lJYlJUVDJYMW9rd0hlaitWTGU4eEhXZytsWEZqYURhVk1XTm9QSlZoRTJnQmlXUlZOSHFsRFUzRU5ncGxWVGg2Qlk1K1JzUlIyVjRlWk5XaFZaVERZc09nYUQvMmR3SHRacnFtczNYV3JESmFkL05PZzEwakJVVUgzVjJkZEwrT2M1UlZ4ejdMSkNMWEJLQm9laG85Yk5MMitCYWRob1F1Ymluc01rdkhUOE5LVmxYU3NrdUJWL2dzaTZ3YkEwYlQ3VDRVR0MzUHVNcUcrUVpEejByR21uRmc5SEZ6MEUzWUJTVGFmYy9MaFl3NmY4Y3BCNTF3QnlkYlhaS2hnb0ZWcnNjMmo4ZXZCMXpSM0RUUzJ3NmJSdXByaU5La2ZoeXlWU0N4V2gzTHpRSnNsK0tyeFA1RUROeWJLWkxhckNPRzdraFhTOWk4SVFadmhzL0x5dk5jQ1k2K0xDc3YrdEdyaFp0cVI0dHZIZnVjRVh5OVlzSzRMN2FjL204ZGVsbFY5R2s2eThRL0xxck1tMjR0dmVkbWFhcDgvWmxIZG82bk9qL1NpNzdkcktIdmQydm9ldm40eGdDYXh2RThqeGhDUjVFdE5GNDdSUGxvTkdYTTFvUy9zaS82ZjZGL0FGY3ZGUEhOUkpRK0FBQUFBRWxGVGtTdVFtQ0NcIik7XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdG9yX19mbGFnLmVzLUNMXHJcbi8qQ2hpbGUqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUxZQUFBQjVDQU1BQUFDamtDdFhBQUFBaEZCTVZFWFhLeC8vLy84QU9hYnNxcWpVQndBQUs2SjFoTUlBT3F5TU1uRGZLZ3NBSjZHS21zMEFOcVVBTTZRQUxhTUFJcUFBSEovMytQd29SYXBSYTdoUlliVFYzTzBBQUp2aDVQRTNVYStXbnM3eDgvbkowT2VRbWN4K2pzY2dRS2dBRHB5YXBkSmpiN3E2d2QrcXRObGxlNy9CeWVQbjdQVUFGcDZrcTlWZ2M3cytYTE9yWDRMdmdSbWhBQUFCckVsRVFWUjRuTzNYYlZPQ1FCU0dZWFlMcW5WM1VRUkpEVXBSVFB2Ly95L0VsMEU5T0kxT2NiWjU3bS9WK1hBTnN4MFdUOTZlSDRpdThzQUdHMnl3d1FZYmJMREIvaDIyTms2eW82RjJrRzNpNU5yajVzcFdQUkZkZWR4YzJhTlU5SlJ6YlBNNkVFbmZPYllhQ3pHSjIwODNVN2FlVmdOdjFqRzJyczZJRUZQZk1iYks2b204ZFpkd1lsdDFhSlRVRTluNzhUZUdMenNZOXc0TjZvazBPL3c4SGhxdWJCTlBXMmMvSXI1UDIvajdwM3hlT2xPYUwxdksvcXdrQnBmNXhVcmh4WmJXek0vSEJrRjR1VkNZc2FVT3M5T3BOQTZKTVc3c2FtZEhTV09vQ01rM1BEKzJEQnVrTXFmdkpRelp0bm04QS9wZXdvK3Q4MGxqYUU1ZnV2bXg3ZUpraXI1TzhXT3ZsdlZmNS9zVnZpWlBDVHYyN294TXNyNjF4WFpxU1g3anNHUGJMYWhlMXRVS3I5NzFLZmtsekk5ZDdaRml0VnQ3U2lZdHU0UWJXK2VsV0J3dlRrWi9pb0xhSmR6WVpwMlk1dkpZclV0cWwzQmo2ODNaZTlIZjVBNnc1Y1UvSVBrOXlZNzlzOEFHRzJ5d3dRWWJiTERCQnZ2djJFKzNwenBrUDkvUjEwTlhlUy8zOU5oVkhrSUlJWVFRUWdnaGhCQkNDQ0dFRUVJSUlZUVFRZ2doaEJENnYzMERYcUZRUVR4R1NQc0FBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy56aC1DTlxyXG4vKkNoaW5hKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMY0FBQUI2Q0FNQUFBREt4akxIQUFBQVlGQk1WRVhlS1JELzNnRGRKQkQvNFFEbFVBMysyZ0hkSHhELzVBRC81d0RmTHcva1N3M2RHUkRoT3cvOHpnUG5ZUXpsVmczMnNRWG5Xd3pyZWd2NnhRVHVpZ24rMVFEeW9RanhsZ2Y0dkFYalF3M3Nmd3IzdFFYcmN3cnBhZ3oxcHdiY0FSRGZnN1pwQUFBREtFbEVRVlI0bk8yYVc1T2pJQkJHcGRGR3dHdTgzLy8vdjF3MG01MWtOcHJrWVFhczZ2TXlVOFpVbmVBSGRKTjRIa0VRaEJOQVpOdmdZd0E4RDhzY2JIdDhCdmlYU091UnB5Zno5cUsyS05OS2RHZnp4anpnbkZlZGRsTDhRRXJYbkRHV1hTVCtuczY3d0g1OEFUUGp6VVVRWDM3VDZFMkszVmRrTFFSbmNUMTI3bzAzSmxXeU0rRFlWRmxaaUZxamcvbkdXdFE3b3lrN0Q3UUtHd2V0eldiWWlqYmFNVnN2TDNQalhraU1XaEx3WUM4bzJ3M3A1T0o0NjBZdzBlaURPK0NtTFYzeVgyTE9lSHprZlFNbXRRWUduTENITGpRYlMvak9UZzU1N0NQS3lZa3FhNDBKZXhHVXYwQWtpblFjQ3ZuelZxK0JkdDNJZWZ2T2VDOG1VRUU0MlZwZDRBNmRWR3lsU3ZUOTVXZHZ3MmdNekNjYzNwa0tQNEpLL1grb2htL2V2RkZmRjFQMTVGMnlML2hhcXhTMlZoVlFBd3UrWUZmdXI3VCtFelcvejJMemJIalkycXJHd2FzRHp2YmdRZjAwSjRCNnVRaFd6KzFzVFJ6R2FrK2NWK1B1QW8xSm1DMFFwZmJhWlBTR0hlOUI3czg3OEdPVElLdjdEc2lTL1Qva25KVkhzdzVVYjMzdEJreUs3K0k4VG80TGJXbGQyMXZYNC9wUm5OZVJpd1hyZndDVUQ5NmxpMTNOTS9BaTdyVEY1UlNqYmREWmZWQjRabTBILzVSditiYXQ4eVk0aXR2eWR3M0srRElvVGh6TTZvRmZyV2QrL2VkbHFZZWpBeWVjb09KVlY3UzVUbHV4TGQvcWhSWFdEc3dCN0xmQnpzeWlqWExld3RJZkJ3V2lnVW5jS2M5L2o5azB4RlcvblpHQWR6R1ZGcCtQYm8ra3pDdGUrdmxrTlN6UW1aaTA2dmJjdFdwTlVQWXJWRkNaQ0UyYVJCaG1Wby9EY1FyRDV1NmNDcUltUE9vZFRTVzI5Umppc1BUNmVYUVdUdy9IOGFiWGpBK25uZTc0MXZuYmpiZWMxZmZCUlZVZkZYeVFtL1ZTRkpabnBYenl1T0d3VU5XTnFQTWlmTlo4T2swMDlCcWhkUEowOW9nb1g0MHh0ZTN4TnZEdzl6UXh3ZHlKY3VvalRBdGtkdmRYZFl0clFOS25xTFBnYk44WFExVEVjeVBpdmE5L25BWFN5dXcxVlM3UDBqTGZXTmJ6V3M2RzByZHQ4aEd3SGV0elVjM244cFpaR0FTODdSWTNmeEN4QjVaRE16WGhZVHZoSkpGRTFQSDV2RmR3YWx3NHp2d2NxYzdwZlo1S2lpQUlnaUFJZ2lBSWdpQUlnaUFJZ2lBSWdpQUlnaUFJZ2lBSWdpQUlnaUJjNWcrSjd4NTFxOW0xb3dBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdG9yX19mbGFnLmVzLUNPXHJcbi8qQ29sb21iaWEqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUxZQUFBQjVDQU1BQUFDamtDdFhBQUFBRlZCTVZFWC96UURJRUM0QU1JZi8xQUNsalZrQUhveGZLWFNzNkxkMUFBQUFhMGxFUVZSNG5PM09DUTNBQUF3QW9lNzFMM2t1THVrQ0NwZ0JBQUFBQUFBQUFBQUE0TCt1bGVaZWFaNlY1bHhKdTZSZDBpNXBsN1JMMmlYdGtuWkp1NlJkMGk1cGw3UkxXOXZ2U25Pc3BGM1NMbW1YdEV2YUplMlNka203cEYzU0xtbVh0RXZhSmUzUzB2WUhIYjVKOFFRdlJKc0FBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5jcy1DWlxyXG4vKkN6ZWNoLXJlcHVibGljKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMWUFBQUI1Q0FNQUFBQ2prQ3RYQUFBQW5GQk1WRVgvLy8vWEZCb1JSWDdVQUFEc3BxY0FSb0FBUEhuZ0RndmJFaFVBUjRNR1Fud0FOM2Y3L1Azcjd2SUFMbk1BTlhaWVBHekpHaWNBSlc5M2g2Z0FLSEFBTW5WcGZLREhHeXJkRUJDZ0traG1PV2E4eE5PenZjNm1zY1dVTGxIT0Z5R21LRVNDbExFMlU0YkowZDA1V29zb1RvTmJjcG5pNXV4TmFKT2FwNzZJYTRxRk1sbEFRSFRBSGpDTUwxUlFQVzhyUTN1dEpqL2tDd0J2TjJLWmkrVHFBQUFEQmtsRVFWUjRuTlhaaVZZVU1SQUYwTzdTQU9uV29aRjlCQmtSY0VGbHhQLy9OOVBVR1p5bGx5U2RTbFc5TDdqbm5YY3FzeFNmM3hjYVU5OSs0U2JFQktvUFp3b0xCNEQ2N2lPM0lqaU83UW8vMWxZNHZFVGR3cEd0cm5CWVJkZkNYOW02Q29lMUtGcjRPbHRSNGJDWitsYkh3cmZZVUowY2YrVTJlV1NicmFUd1hiYUtoWGV3WGVIMzBndnZaRU0xRTE1NE4xdjh3dnZZd2hmZXl3YllBN21GRDdBbEwzeUlMZmlrRExQYlIxTms0U05zdC9DOUsyNWpSMGJaQURPQlgrMDkyTzZraUN2Y2h5MXc0VjVzVjNndDY2UjRzZ0ZPUlMzY215MXI0ZjVzVVFzUFlMdkNUNi9lY1lNeFFXdzVDdzlrUzNrMFE5bENQaFlHczEzaE0vNkZSN0FCRHRrWEhzVjJKK1dhdC9BNE5sVE1KeVdTN1FvLzRTdzhtczI3OEFsc3pzS25zS0ZpSzN3U3U3M2hQSVZQWkhNdGZES2JwL0RwYktqcWgreUZKMkJ6UEpwSjJLN3dzN3ovK0tSaFp5ODhGVHZ6d3BPeDI5OVNyald5MjBjejE4SlRzalBlOExSc2dQcGJsb1duWnJ1RmY5ZklkZ3Qvb0Y5NGVuYVdoVk93TXl5Y2hrMitjQ0syVy9pUHQzU2hZaHQ0ZkVNWUlyYjVlWDVSRW9hRWJleW5nd05LTlFuYlB2MGlyWnFFYmN6akJXM1ZGR3pxVlpPdzNhcEw4cXFUczIyVG8rckViR04rRXg4UUNyWjVPc3BUZFVvMi9hMm1ZR2RiZFVxMk1UbXJUc1UyemRGK1RuUVNkdDVWcDJMYkp0OEJTY2JPOVN5bVplZGZkUUsyc2RtZXhZUnMyOXl3VkQySnpiVHFpV3c3WjZzNm5zMXhxNmV6R1ZjZHp6YjJrbS9WMFd3NzU3blZrOWdHZUZjZHgyWmZOU2FNTFdEVm1DQzJoRlZqQXRneVZvM3had3RaTmNhWGJjeWxtS3BMYjdhY1ZXTzgyR1lwWjlVWUg3WmwrZ296a0hHMkFWR3J4b3l5cGEwYU04STJTNEZWbDJOc2dhdkdETEhkcXVuL2hZbkxBTnV0T3YvUFRaN3BaVXRkTmFhUExYYlZtRzYycTFycXFqR2RiTW1yeG5Td3pYSWhlTldZWGJhZG4wdGVOV2FiN1ZhOUw3M3Fjb2N0ZjlXWVlyUHFoZXdEOHBwaW8yb0ZxOFlVNjFWcldEV20rRi8xallwVlk0cFYxWC8wVkYydTJJcFdqV25aZHJsNDFsUjErY0syamFaVll3cTM2bWR1UkhpS3Y2SS9WL2ZsSHdpZmFxcW9PMmsvQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuZGEtREtcclxuLypEZW5tYXJrKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMY0FBQUNLQ0FNQUFBRGZWQ3ZlQUFBQU9WQk1WRVhHRERELy8vL3kxTmpLSWtER0NDN0lLajM3OC9UcHRMdkZBQ2ZTWkd2RUFDUEpGem5xc3JyKyt2djY3TzdVWTNISUtEZlViM1QxM09CMnZMOCtBQUFCU2tsRVFWUjRuTzJkUVU3RFFCREFBcFJTV2xvSy8zOHNkOUpMcHBJalMvWUROcFkxT2V4cW95eHZZeTVmMStOL2J0K1grWUpiV0E1anpoOHZLNDZmNS9tQ1cxakdIRTRQdlUvekZSbnlocEY2MTV2RjJ0dnEzWnpBU0wydHZhM2V6UW1NMUx2ZUxQVm1zZmEyZWpjbk1GSnZhKys4V2F6ZXZaY3dVdTk2czFoN1c3MmJFeGlwdDdWMzNqQlNiMnR2cTNkendwSTNqTlM3M2l6VzNsYnZuZWRrZm9WdjMvdUQ3MlB1ajd4Lzd2TUZ0N0M4enJtdHZhKy9UNnkzaFdYOWJBVjVzK1ROa2pkTDNpeDVzK1ROa2pkTDNpeGE3eWYyU3J2dTArWmIwMzMzeGZPakFPbDNqSjBQc2xpOW14TVlxYmUxZDk0d1VtOXJiNnQzYzhLU040elV1OTRzMXQ1VzcrWUVSdXB0N1czMWJrNWdwTjcxWnFrM2k3VzMxYnM1Z1pGNlczdm56V0wxN3IyRWtYclhtOFhhMityZG5NQkl2YTI5ODU0OWZzeSs5d2ZudjM3WTliOFRmeC9SUUFGeS9xdHlBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5mci1GUlxyXG4vKkZyYW5jZSovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTFlBQUFCNUNBTUFBQUNqa0N0WEFBQUFGVkJNVkVYLy8vOEFKbFRPRVNZQUVVcmRkM3pNQUJGMWZKRi9rdTZkQUFBQWVFbEVRVlI0bk8zT09RRUFJQXdFc09QMUw3a09HTXFhS0VoRzM3cjVzTS9zaTdhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnR2WlRBYUZqWEN3Z2xEY0ZBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5kZS1ERVxyXG4vKkdlcm1hbnkqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUhvQUFBQkpDQU1BQUFERmFjTFZBQUFBRlZCTVZFVUFBQUQvemdEZEFBQzFBQURnQUFEbWFRRC8xUURaRUtFQkFBQUFQMGxFUVZSb2dlM05RUkhBSUFBRHNESmcvaVZ6bUtDZnhFQVNBQURndVZtVFZaT3ZScTFXcTlWcXRWcXR2dld1eVYrVFVhTldxOVZxdFZxdFZuZnJBNjEwS0lNS3JrZE1BQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5lbC1HUlxyXG4vKkdyZWVjZSovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTFlBQUFCNUNBTUFBQUNqa0N0WEFBQUFWMUJNVkVVTlhxLy8vLzhBVHFtMXhOOGFXNjNLMU9mTzJlcnA3L2IyK1B2Ny9QMEFXYTBBVnF4Q2RibDZsTVlBVzY0dGFyU0xwOUN1d04yWnJOSUFVYXFBbnN0VWdMNmFzdFk1Y0xZQVFxVjFrTVdtdU5raVpyTGk2UEw2MVIwWEFBQUJLa2xFUVZSNG5PM2MzVTdDUUJCQTRVWEVuMWFRVWhRUjN2ODV2WFZqaGhneW5HM0orYTduNGhCQ010MEZTb2xzM2w4V3YyejdjSEpTekNhWlRUS2JaRGJKYk5MZFovY1B1SVRzYnIvRUpXVDN5d1V1STNzdzIyeXp6VGJiN1B2TTNrVDZVNTA5ZHNIZzJDTDdMZlJSWlg4ZW9ybkQ4SXdycjdIcTlWMFkyNDJQdEpMd2p1M0crQk55S3huWkRSNTh6RGJiYkxQTk5uc20yVi84WWRvNmN0eFhHK0J3RENlL1Y3alNSZjd1MjRFbSszWm8yazgzWnB0dHR0bG1tMjMyN2JLNzdSTXVJWHRhekNhWlRUS2JaRGJKYk5KTXM4dWtzeStzV2RYRjVCbmI3djRqNCtpeUFiTkpacFBNSnBsTk1wczAxMnorVGpGRHdTOXdVN1RlbXlWSlVqYjhpKzRwQ3YrN2dneHozYmRiQjF6SGJKTFpKTE5KWnBQTUpoWCszeTR5ZUpnbVNaSjB0Ui9qaVdDbjhKRWU3UUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuemgtSEssXHJcbi5jb3VudHJ5LXNlbGVjdG9yX19mbGFnLmVuLUhLXHJcbi8qSG9uZyBLb25nKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMWUFBQUI1Q0FNQUFBQ2prQ3RYQUFBQWUxQk1WRVh1SENYLy8vL3RBQUQrOHZMdUZCL3VHQ0wvKy92dEFBNys5Zlh0QUFqdUVCejcxdGY0dHJmOTZ1cjZ5Y3I5N3U3ODQrVDV3TUg2enMvMWs1WDNyckQ4M2Q3MGpZNzJvS0x0Q0JiMGlZcjBnb1h4WEYzd1UxWDR1cnp6ZUhuM3FLcnZQMFB5Y0hMdk5EbndSa3Z1S1N6eFltUHZMVFB4YVd2MW1adnN0K2VOQUFBRitFbEVRVlI0bk8xYVc1T3lPaENFNFJJUzdqZU5BcUpjbFAvL0MwOENDU2p1bnRyOUhoYXNTcitzaFd6WkRKMlpua2swVFVGQlFVRkJRVUZCUVVGQlFVRkJRZUhUWUZsYk0vZ2xMQk1ZS0FXeU5aTmZ3TUpkbXdhaDQ5aEIrVG04TVUxZGZVUUZkR3N5UHdVeHovWkVXZy9ReDRnYmRZa3UwWDVNclBFam5GbmJzRFdibndJWDlzeGF6eitGTmkyTWhiVnVmQWh0Q3lMOUdacTVOYU1mQVhrdnJQVUtiYzNvSnlDdC9VcmJMajhoM0NCUzM2THY2Z1BVYmQ0RldUZlRqZkJqVWlBYzUzemRGODcwc2R1L1NzeGdvcG9WQ0NyeEJOZmRPeW56S3VxajQ2S3lGMTdxdnJOb3Yzc2tzNWhYWWhuNS92UnBaOXEycnZmMUpmb1FwRFBkbGZ3RFFkdWltSFVOYUhQRm9LRll2MzUwRmxRWEw2VmZ1QVVrR0ZCL0dvN3BwV1hVTjFVTkNldjEreGUwN1hoaEhUUFdGQjcxOGlESitRcmJlWER6cWh2ZHlrelR5MGdzY2hmYWQySkNrYnlXVHIrbW01VjhHSmd0dllMSlJNczczZkVhNlVkYStleW1vaXRGMTFoL2czM0dHd1VjZUlyMlV3MXdrUjdUSG1PbVdMTWN3enJ6ck80VWw4WTdhd1p2STRWRC9zb2phN0ZtM2NlTHdnVEdKbGh3dHRlRUJkeE44cmxGb2hXUDhBWWFqaGZhRnhaLzNIOURtdk9tRytqRTB0YTBHVkdndDVuMmdhVVpVazYreEhBNUROM0oyTlBOdDFkNEE5cm1PMjJqSk9BSTJpN1BGY0FMcGUxbWljOFFKYjVlSG91bmZ6dHRrRS9XMnVhSUVUNnhQd2xiaFQyYS9LQ1R4TDc4T3FvN09EemRibTlnRG1HWmhTeXI3azQ2OWpSUlBqb1JicXljekY5byt2VVYzWjlmVXZiM2ZtVzIxdXhsaDlLQ0hGZ05aL1FTM1lmeGpuelZXYWFlLzV6RmpmYlB3MDNLK2RjUGJTbk1kUXdhMUZ6Y0VhZHRjNDYyL1pRQ0UrZjFNUTUvcjI0aTZraVlkcWdSTkZ6R2xucDZHRENSME5LdTlDQjlsSThoMGQ5Z1ZGbVc2UG5mSnhOVUMyWG5BMm9Hb2Q3RzFFd1VzMFhabU9BbGZra3dKUlRNUzdoaVhUY0l3SHdZZnorMWwwbVplWkNUN2dzbDhKeG1vVUdQUFVCeDFraXJCWTMvd2pxZFBDQXUvMTdjR3NqMTVrUzJ6SWFoUnZoSS9wWm5SVE0waUNLRUtHZEcyK2NNTWtodGJORTBXTmJpa2x6Uisrb0I0VlFRT3A3TmUxZGNUcWZ6ZzNVRzFLTGRuRUtpeTdaOW1yRFhrMUFrNzd4QmlKZ1VPZzA5am5GdTJMcmp4MzJIQ1cwOVB3eEQ5OUp0UFYrRFllRWR4VUlHdG5kcG0rSnkxbHJvQmpkSnhwUWVwUlFUYnN0WlQ3Yjk5Z0t1Rjk2MlcvbENOWDRVQkJjNDNSQmlSVFAzeHFVYjNoamZuV3ozV2MveFp0VWtDVGhZaEptTHhXbENOZEt4ZCtCTjc4R0QvVXhNOE9QRkNkb09nNjI3TGROdjRQYUVGUjEyVmVnbjZEWWZOOHhBWGIxdVlQd1VDR3ZRUXZmSVN6elhkaldwSjlsMjF2QUNFOTJQMGVJMWpQeHNqbDQ3YzF4dXFOQm9WV1dmdHFkOU13dHduMmFCbTd0eGZTcGhiTXB4cTdzaHQ2OVRsdlJGZmt4M05WcXpDS3VHbEJDSzZDaGZDM3FmUjdobDRyNk5HZ29tbVRqdGZ1UXRZQkYrTmdCWVJRYzRPYU13SGtpajA2VEtGU3ZYMjdyV3JFRkpNU1NSVzUwZjU0d0htTSttem1oTzdYTGN2WUY1K2o5QUs4dTdUT0xSU0J2RWFwVys2N2dyZGRQMUhNZmhQQjkwcmtlQitEN2NFMjM4V0NkdmoxOW82ZHp5NW5LallVZkhTOHhtMVNUcXdVZ1hwRW0wZzNuVGI0UCs4VHVnZXMxNjlIMCtJTm5mbjQ2MVVIZTl3VERxYTFpTlVJRG96ZXhnNm5ZR0xQYkxITGVIcTRpMnQ1dEtPUThmc2twbmNZK0U1Yk43QWxOUEU2WlhMT2RCOFc2MExmZHNtRGVGMlBia1prTEFzcllVU1ZYNHduTHRoN2JJY3VFRkNIM2FBT21wckpGUzdPT2o3V1pKem1QTUNBNzluRlA0MXA1MWZ4dk1IdmV5SkhFdmszYk9YS3FrSFk1bC9HbFVLSFBLVHFJTjVUeHplcDczOVZOVTF3UGxYWGhBYnZvTzYwblppRUVVY1hNMWtQSjNVTnpKTGZlLzRzeE0xTXhPSmtHcGtUMUlHeGRmMGphZUIwOFc3WmVScTlQc3dyaFNxTmQyUkxkamVGMTJCT1pUZHNlZExFZ0x0OVVyNjZSOEh6emh5N1JZamYwY3NETUJuZUo4REtjUnhZUDI1WUZ0bUpxSXgwNkNQY0xDK040V2ZWKzBEZnBtOUlSdW5IVzlKOVljbGtrWXpHOW5mQ2JmSi9tRXczV3ZJQzIzclB1WVhQNENyTWdmTmp6OThvK3d1cXJkbTY1L2dtNUhVMklGQlFVRkJRVUZCUVVGQlFVRkJRVUZCWVYvd1gvS09WQ0NFMzh5SGdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdG9yX19mbGFnLmVuLUlOXHJcbi8qSW5kaWEqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUxZQUFBQjVDQU1BQUFDamtDdFhBQUFBa0ZCTVZFWC9tVE1TaUFmLy8vLy9raGYvNHMzSzNjc0FmZ0FBQUlEZTN1emEydW9BQUhyOC9QN3k4dmpLeXVHTWpMN3A2ZktqbzhyajQrN1IwZVZ4Y2E1T1Rwb0FBSWlycTg2MXRkVi9mN1E4UEpkTVRKd1NFb2hWVmFKaVlxUkNRcGF2cjg2OHZOa3JLNCsvdjlWSlNaK1dscnRuWjZJZUhvMlZsY051YnFJZ0lJZ3ZMNCtPanJrbko1R0ZoYlExTlpKWFY1MGFWN2ZTQUFBQ1prbEVRVlI0bk8yWTZXNmpNQkNBMmVudUdud0F4dUhJd1ZGaTZyUnAwdmQvdXpYZFNDdDEvdzVXTGMybkNCTWhNVjlHazhGTWtoQUVRUkFFUVJBRVFSQUVRUkFFUVJBRVFSQUVFUTlQVVpMOGpKSUVvb1MwUTdLVmR0cmt4dVJOdXRIdE45RldIZVA4OGVtVTJDRENCdHJad2hqYkg0NUtIUTk3ZjlwbitESFF0WVhqZkdDWkVOSWpSTVlHemgxNnd0RzFlMWE3UW9NQzBOcVhDK2pDMWF6SGpvS3NMVTVzMzh0TWdLNGd5NkRTSURMWjc5a0pPZC9JMm9ZTm1ZVEM1em9IcGZ3QlZBRXlHNWpCallPclBUSStTZC8weWdKeU9jOHloNkwwelZCT25JMm9nVkMxaStmYWFLZ1VDQU5sTmM5VkNVYUFxa0NiK3JuQWpJU3FuZk5PK3FWdG9Xd3FPOCsyYXByMUc0RHNlSTRaQ1ZOYnZQSVdwclZHR3JsTHovTjhUbmV5V2F0a2dwYS9ZdjRyTWJWSDl1WXpPenNGMWpiZE1vNUwxMWdMeXMzKzJodHFkV05xMzd5WlQ2bDBSbmUyNjhveTkwdHFuQzhjNFgvVERURVVvclk4SFN0ZFRXTUsyZTVxWFd2TTZPejFrSUZ1SjMvaGVKSjRzUkMxaXhkbS9URjF2U2tiMDl6cit1NlgwdlF1OVYzRXNoZkVYb0tvcmRsZC96MVQ3cXJPcks3WnNKNDlydDZaeG91RnFjMC9wSnB5c3l5WFM5KzkxNTczcnI5Y2xxWFBXMVY4ZkZmdGY5bTJWelhFa3UwdnRiMzN0VDJhOGR2WDl2K2RwSTJoazN6cDI3ZEkrdmI2bEJ3amZFcEd1aWVKZEFmbzk5c3N4djEycEc4M3NiNUx4dnJtL2prbnVVWTNKM2xNcGVyb3BsS1J6Z0JYb3B5NGZoTGpmSHQ3U0Rza3lhOG9TWDVIU2ZJalNrZzdKS1FkRXRJT0NXbUhoTFJEUXRvaEllMlFrSFpJU0Rza3BCMFMwZzRKYVllRXRFTkMyaUVoN1pDUWRraElPeVNrSFJMU0Rza2ZGTnFWR1BtRkZIQUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5pZC1JRFxyXG4vKkluZG9uZXNpYSovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTFlBQUFCNUNBTUFBQUNqa0N0WEFBQUFDVkJNVkVYL0FBRC8vLy8vcGFYeDNhUWNBQUFBWWtsRVFWUjRuTzNPQVEwQUlBekFzSU4vMGJoWWVOSXE2QXdBQUFBQUFBQUFBQUFBZk9hdU5HY2w3WkoyU2J1a1hkSXVhWmUwUzlvbDdaSjJTYnVrWGRJdWFaZTBTOW9sN1pKMlNidWtYZEl1YVplMFM5b2w3WkoyU2J1a1hkSXVMVzAvMU1rc0ZYdmNwSjhBQUFBQVNVVk9SSzVDWUlJPVwiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuZW4tSUVcclxuLypJcmVsYW5kKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFNZ0FBQUJrQ0FNQUFBRDBXSTg1QUFBQU1GQk1WRVgvLy8vL2VRQUJta29BbWtydDdlMEFtRUY2dlpYMnJuMzljZ0Q4ZUFFRG5VdHl1STN2OGUveXAzVUVuVTM4ZEFBeFhlWU9BQUFBNTBsRVFWUjRuTzNjT3c3Q01CUkZ3V0FUUGlHRS9lOFdRUU1Ta1Nqc3d2YWJWeUNVN21SdW5Tbm5yZWlXK2JZZUMyKzlYdzZsTitXYzh1ZlN6citmcCtuN3dUS2ZwdUk3VndqWlV0bmxaa0plTHppOTMzTGErL243dEptUVlVU0dDVEV0SWtTSTlDVXlUSWhwRVNFU0pNUzBpQkFKRW1KYVJJZ0VDVEV0SWtTSTlDVXlUSWhwRVNFU0pNUzBpQkFKRW1KYVJJZ0VDVEV0SWtTSTlDVXlUSWhwRVNFU0pNUzBpQkFKRW1KYVJJZ1E2VXRrbUJEVElrSWtTSWhwRVNFU0pNUzBpQkFKRW1KYVJJZ1E2VXRrbUpBbXB2VzREaUpTSXlTMzhLR3dHaUdGVitmVGJlVWhUNzNuYURKcnU0eUJBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5pdC1JVFxyXG4vKkl0YWx5Ki8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMWUFBQUI1Q0FNQUFBQ2prQ3RYQUFBQUZWQk1WRVgvLy84QWtrYk9LemQxdFlyZGZvUE1HU2tBalRxd2JoYStBQUFBZUVsRVFWUjRuTzNPT1FFQUlBd0VzT1AxTDdrT0dNcWFLRWhHMzEzNXNNL3NpN2EydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHJhMnRyYTJ0cmEydHZaVEFhTE9YQ3lvUHQxM0FBQUFBRWxGVGtTdVFtQ0NcIik7XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdG9yX19mbGFnLmphLUpQXHJcbi8qSmFwYW4qLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUxZQUFBQjVDQU1BQUFDamtDdFhBQUFBZUZCTVZFWC8vLys4QUMyMkFBQzdBQ3E3QUNhNkFDSzRBQlM0QUJDNUFCbTZBQi9wdnNTNUFCeisrdnZ1ejlUa3NMZmFtWjdSZTMvT2NYZjY4ZkxEUEUzcng4dklXR0gwNGVQZW9ham11YjNSZUlEdzF0cThIQy9OYVhIQ1JVemZwNnZPYlhlK0xUZldrSks4SlMzRVJsUEJLVUxGVUZmS1lHZkJOa1RESzFESEFBQUNPa2xFUVZSNG5PMmJpWktDTUF4QW9iU1VnaTZLZ0FwZWVQNy9IMjdSMGRVVlZ6bW1JYk41WC9BbWs2WnBtMW9XUVJBRVFSQUVRUkFFUVJBRUdnWWFhSWRhUk1PdnNCaU5OYU1pL0JwRzBENGZFR1hoWk11VkZ5Z2xoRktCcC9oMkVtYjlWcytLSFpQY3NSOXd1R1M3SW9OMmU4VWczZ1VCdHl2aFFiQ0xlNW5xZnNKRXRmTUZ3UklmMnZHSk5KRi9TcC9GWlpKQ2V6NHl6WU4zMGlWQlBvVTJ2U05OWE9lOWM0bmo5aWZnMmNuN1RMckVPL1drcHZqeVJmbW9oc3RlckV6Zit6QkJib25peGRET2xqVmpOYTIxTjV0Qld3OVZiV3Z0cllhdzFsbTl2TDdDSmVpNmpBNXY5NWhxeEFHeXVScTd6YXh0MngzRFdjZXNxYlZ0TTdBeUdHMGFMTWNyemdacXV5eHFiSTdQZUFXTWRkb2lSVW9ZVExqbnJZS3R3ejJIc003eUZwbGQ0dVFReFR0c1hQeXV1S0Y1NjRGb0dXd2RibUgrZE5tbVpsOWg1bHZCUmNOdC9SNnhNRzBkTFZ2bmlNNlNwZW5PSk80ZzJEcmNwck5rSmJ2UWxpdkQybXZWaGJaYUc5YmVOem9lL0lidkRXdDNVUDVLbUZucnFDdHRzNlVrNjByYmJGdlN4UjU1MWpaYkFmMnV0TTBlelVqYkpFaHpHMmtsUVZxM2tlNlNXSHNTcEIwZzBuNGI2ZWtHNlZrUzZja2Q2ejBKMGxzcHBIZUFXRzlja2Q1dlkzMU5RUHAyMC9hbERPeEJ0YzNSREtCbTM4RDVDb3oxelIzcGhFUFRlUklCUEUrQ2RYcW4wYXhVUDJhOFVFNm1sWE9BTmVwZ2IrWUFkWGR5L0h6cTh0aWJxVXNMNll5cmhYV2kyRUk2djIxaG5aWXZ3ZmczNFF6S255QVhFUDY3K1FIZEx5ZUNJQWlDSUFpQ0lBaUNJUDQ1My9HOUtKbWliNStwQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcua28tS1JcclxuLyogS29yZWEqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQU1nQUFBQ0ZDQU1BQUFBcFFFY2VBQUFCQ0ZCTVZFWC8vLzhBUG9mT0VTY0FBQUR2Nys4QVA0YjgvUHo1K2ZuMDlQVGg0ZUhwNmVuS3lzcmQzZDNRME5DOXZiM0h4OGQrZm43WDE5ZVJrWkhLQUFCWldWbG1abVlrSkNSU1VsSzF0YlV5TWpLaW9xSUFNWUUvUHo5M2QzY2RIUjJvcUtpR2hvYlJEeU1YRnhjUUVCRE1BQmNBS245SlNVbWFtcHJ6MGRUTUFBc0FOb052YjIvc3Riam5uYUxlalkzZGZYN2JjblQ3N3UvWVhXWFFOVGZwd2NIVVNrL3BxYTMzM3VEU1AwdmFhVzZDTG1Jc1A0UjNNR2ZmNCt4M2hxL1ExdU9NbUxsU2JaOCtYWmNBQzNXdXV0QW9TbzBBSDNyQXlOaDdrYmFZcDhQVzZmVEREeTZ5RlR5YkhFMVdPWGplQlJHMUtFbVBLRmRvTkhHOUdqaEZQSCtwSzA2ZU1sdnBjVzlSczBmcUFBQUs5a2xFUVZSNG5PMWQ2WHJheUJJVmFBT0N3Umd3eG1DTUFDOFlPNzdHbVd4NEh5L0pkUkk3eVRqMy9kL2s5cUx1QnRPU3FwQ1M4R1U0di9qR2ticVA2bFIxZGF0S1kyU3RQd0pad3pMK0NGZ0xJbk9HQlpGNXc0TEl2R0ZCWk42d0lESnYrRGNUY1g3R1BHSURUMlJwT2ZkVFpqS0pBblphZUNLclpyT0l2QVNQWlhPQXZBSk5aTVVrcUNCSFFXSnRsWXlCZkZwWUlpVTZocm1CR3dRSlo1dU8wY1FwR0Vra1UyRmpaQTNEemFMR0FTUHJHc2FMRGgxbEJYVWRrc2dPSGNFc2tGOXRjejJER2dtRXpMclpsc09neElVamt1L1NBYWdmTHJWTXMxckNqQVJCcVdxYXJTVmk3am96UENiUW80aTRWWHIvVlhKRmhzbTRsbkFnenRYb1hiZUpwWmVZU2RxSWExRkVOdG50MTR5WmJBOUJrZDEyeC9DRFkrY0YvRklNa1l3cFFxK1NXSEVaTzlrZ3JDMFROeC9RKzNienhEaE5aaHo0NVJnaXpQQ21LMkpYblVqQTJqWlhFN0ZMbGxEWUpIZG16bEdSNG9KSExnU1JOWFpyTXBxeExpVzJncFZ5QUFxVVFEY25CbGszZk9OMGxxQjNnQlBKc29jMUlBYkptVEoybVFrdGoxbCtJOGVmdjVrVDRnS2JCRTZFeWFsRjVPdHdpV1hHSlJZYk1vNXdSNndSU2dYaUkzRFpnb2tVcGMxMUVvc05sejJkMWN4NGFLeTJFUkVWU2lUTERGMGp2L0k4MjNLRkhoSUtXeGE3V1pWUTJtQ1U4dkl2c0dVUlNtU1ozWjB1NVVwaUZTR3hSQ0N6bjN4TFJIbUd6UUxvY2lDUkZ6SVlGcVRFbEFZU2daK1BXa0t4ZlA3V2h0a0Z6UkJHeE8ySzVZbkhMdnE0U2l4RlhZNDJ2T01TQVBTeDFCRWhrTWNRbWw1dlRoZ25EREFpYkxrd2FVeFhFdVBlR1o3TXU3djdCeThQLzBOdytQSmdmOWNOSDJWSGpNSTNQZFQ1NE9FRVJJUUxpNlpBS2hsU3NTc0F6dEgrOERqdDlmbzlobjdQU3g4UDk0OUNUT1B5dE1RYVMrVjRtdG9FN0gwZ1JIaFNUUWZJZEVYczRoS3JCbDV6OUdwWUx2ZlN6OUFybDRldmpnSXZvdUxxc20wT00zYzNJMklrWUFNUElhS0UxUmEvbkEwcE1SM2NnNy82VXl4OEx2Mi9EZ0lsMWpaclBDZFJhZnk2TUU1OEluempTUldySWxhb3NJNWVwL3VlbmdhRjEwKy9EckNLSysrb0loY3pmVDF5NXhOTmhJZEZKaXdwTWFzbEpLYkI3ckFjUW9OUktROTNRNGQwYUZwdDh1eW54TVpxUjRXOWFDSTdNbkJ3WVpVbWZrM2paVHBBVkJNQ1M3OE1IckhRSkhjdVNYRXBaY2Npd2xOZEd0MkxYYkVvaGdqcmFGaU9wa0ZSSGdiSUswOENWZFAxNTk4dHlnd2l3aVJSUkN3V1B6cVcrRVdGNVVjeFhXN3k1bTBmeGlPZDdyOTlveHN3SS95UWk2dG1qUnNuQmhHK2NsQ25XNUh1eHhaRk02LzV4MitPQWJLUzhqcldNcW1LZU1oRHk0b1l1aHFlMUVYN2lOVm1HeDZWNmlxSlBjZnVjWVNYVDhJNzFybDhyaTZtelI5WWxvbWhHYkwwQW9rWVRqRXJsdGlXTlc3eTV6akMySVBiUk9jbm04SURlV3lzRW44cGJDUVFmam5VK1ErTFdGM05RWTM3RnNtRE1IbXJXeHZaTTZQYkE1VVFSUU5JaEM4bTlNQW0wUE9jUXpRUHd1UlFFNHh5WGQ4U0xoTlhCYlRqZ1Zva1E1ZGFTekJhMWR4N0h4eXZ4dEYvcFJsTTduVG90aEY0eEF3L2ZNaFhaT3pTQ2VzSXVINDhSMW5qSm55MzJ5R3VXYWpvZ21NOElnWjlNdnlJVWJlYk9wekpJTVFraDVxaGVJZ2MrSU1tVFlTaUdTU3NWN1BSb05DSkMzOCtneVN5V1RmRmJub0M3cnNaUEoyajkwNFR1VmkwUjcxMXhiNTZ5MjJ3NWZFNTNzem9JUlJsM1FLLzFFV2VLZVBmNmhaMSs4N2h6QVloSmhucWhvRWRBc1Vob3NOLzcyZm5RZnc5ZVBNTFJ6SkVQbjVDSlZuUGlSd2tNSVZFaUxpWG4yTklTKy91djRYSTZjMTc2Q3Jpc2JPaFNmdDUrbnorTnhDNWEzeDVBTEh3MG85ZjM3Ly8rdmtUL2FtZ3pWTitCNUdMclJIQVI3emU0MGxLNE9USlUyb3NoMnpnZnltUnk3M1I5MGdtdmZ0dktRVTc5ZVhIZzdoR0g0Qi9QUkhIVHFWK1JIaTcxL3RCWnovT0pEVjY5TVFmNDllQUpVRWtjNXRLZlF1M2lKZCtQMEZEQ015bnIwdUJmd09SMDFzN05RcGRFajN2aXoxTnhMWlQzL3J6UmlUMU5VUmJ2ZS9UeHZEMWRjSXNXUTQ5ZVB4bFJPNXU2ZU1PRHNBUGo2TUFJZ1NQOUFHVTQ4ZmY1SWljQkRIcGZkWjRoNUxYdy93UU9hZEU3RlJBbXVKcDNWeUJhbkpPaURBZlNkbWpKNDFOdkljdllTd0kvcGtmSC9HSkVIWGRwNTlsVWQ3VHlBNjFCN251eVp1WHFFWFhFVGFsbEgzeS9XR01Tdi8rSklvR3VlcUVXQ1QreS9wRVZuWTFxZFRvMi8xRHoyTjQ4RTVHS1FDUjFMMlhubytWM2Joc2pFMkxQT0tuVHdRL29weERYdkhZZnhkL0Rva1ErYmlscG1WTFFnQnJjSHd0SjdCRlRHZy9BcHR4QUU0ZTVtVS9jbm9UaThnL2M3TkRkQy8zNGhEWisxLzhLU1IwaW5JZGkwampkUUpUU0laSUpoYVIwZnljYXhsbk1keTljWmJFRFBCRXJCZWExZXQwQ3hocXAyRnZuV3BHMlZ5RnZoaVpsVWlwb2l0Q2NHWTNTZU5NODJDc3V0bGRRUjNiWWZ0SFZycW1XZGY4NFh6bUNIeHpycmtkcS82dFk1Z2dpYWpheHVlNG1FMWM5dGFGNW1ZRnhPdmMyWWp3bDlNdGpYNmQyOWtNY3F0N3JjdGY1ZFBhZS9CTEt3U1I0cllqeHRqV0dQMThKaTlwNklURjNrclRoaGlqYWxhQjh3TVRzWmJIcXhyWHAvK0JjOUZBaTh0dVhHZ01zaVNGUlNWV1h3TzVDcFJJa2I0R2JkRUtMVm4wTXNYa0VzdkVibHhxZVBCdUlkTVE1aysyWU1CdlRISEhpMTZtbUZ6aG1OaU5LOTJHaXRlSTBDY2xDeWZkYUM0Z0lrVUhWaWg3ZW9WSVZXeDc3MHEzRkM1MVJZM0kySkRWeU9VUlFDUmZZOFUwQXlrcFdmUXlmVGVFVFFnUDdkQ3NGSlJXbGx2OHBiN0JPd3gySWp3bGtraG1oenloWm1aY1VwWW9ldEhjRHV3bnhEKzBJL015cEJkRXFFeGlIZnJrQm9IaklZaGs1UklvNjZqOFg5b1h5SmtQZjhPSS9QMUJyL3NjS3hVd3hzdVFRTlZPMGRMaUQ0YVcwZkN1SVZyVXlKdlQ5SVhlMXplQUJhVnhjeDA0WUhHYnRlbXl3V28wdXJCaWJGMWVoQ1BDcFVwaklLK2pHc2k2d0lDQzh0T3oyd2lmMzdzOTA3bTVRSTQrTlZra095YXhlRVQ4S0VVdHF6cEd4bHM4cHVEY1hXM3RCUjM0MnFtOXJhdTdnSE9zblB6dnZQeTdiWUQ3K0NEaGw0Vnoyb2pteXBhMHFDNkM2OHU5aG82S25XcnNYUWFxS2xQcCtBVW9EbnRTdERiWGtSS0xUOFRxaUtqQkpOV21WeXpKRmc4OTNQTVA5bTFEekY1d2F0emFIODZENTBSdFArQXh3S0VEcUNyZDZQWm0wSUpZR0l0WFl1Y1czYTFMdUZ5TmlFTTBHSWpiaks3Q1dJaCtNZEhWYUMxUGxuOG5RY1JoNlNodG9YVTM1VXg0RjBIRTFhZDMxeDh2THM3T0xpNCtYdCtGT1RnZHBTcWlvZ0xQdTdZQmM0VGxXcnhBZnJMWHFRaHpRamhVNnJNbWsrdDJwTjBGZ0VtajZoeWhLSGFvZXFFdEtrRDR2VHZjRTJ0K0dNa05UR0F2TUpDSXd6ZlI3UGE1TnMrRk1rM0lRZ1VHTC9YTys3OWEva0x1RkRwUjh1V0FwdkdsdW5ERXJHd0dEdDdBendDMVlWT3BFRU1lOWtFRzhBNVI5M1VCdm9GSGZBWWdHRGxkQ3kzbU9BRytaK2RDeW9rT0pTb3AvNUFnZ2JJeC81blFiYnBzb1RVcTBic1FCVVFsTm92b3RIWlp0YVJocXZCRG9XNmsxaXdhVEtKMklRcUlVeFJWVkt3a3hiTVg4R2NBQXNIa05ObEN5eVhXaHQ0QlFjUmg0dW9hUXRBVm1XTEhiend1MWN5eFRrY21NZFlKMVFKL0R3ZHpRSmVWS1VSUmlvc29vWnJJMTFIV1ZpZUZoZTNOUnAwMDhvK1YwSGpGSlVXYjJwYzNrL0IxZ2l5TkkxeGlUblFMN1JSUVJDejVKUm0xZ1UvMEEwSzhxNm9rc3J2QUZscmQzRkJudnp4ZXFXN1hxQTR1Skt5MldCUWplN09ucjhVZFlxdXVZNXBIYkNCZnhrU2pVR2NHdCtvaWlvR0JKT0p2NE5uT3JZV3R3NGNnczBFakZuZEIxQmU4c0s4Vml2SWJYc1dmOTAyOXlWd2JCdlNydDRHSVZ6OFByaWxpQ2dMNGw2RTBVK2trdUovU2dQWWQ0NFExQ3hGaTkwb2lDVzhJM0IzMGw1WHdSSndOM092VzJaREhyay8vNW0rWnppY1dST1lOQ3lMemhnV1JlY09DeUx4aFFXVGVZQmwveXYrajUvL3pNdU1hZnJ5dUZnQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5lbi1NWVxyXG4vKk1hbGF5c2lhKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFIb0FBQUE5Q0FNQUFBQlYybzBDQUFBQXlWQk1WRVgvLy84QUFHYk1BQURMQUFES0FBREpBQUFBQUdmMjF0YnFvNlBSSHgvKytQamFZR0RlYzNQL3pBRHZ2cjd4dzhQNjVPVGlmMy9WT0RqVFJFVG1wYVUyQUZ6LzBnQVdBRis5QUFzYkczRzdBQURzN1BULzF3QzdsaThBQUdJVkVXQTdMMWtRRFdQeXdnVG11Qk12Smx1ZWZrSkVOMXQxWFVlZ2dEV25oak4rWlVOUlFWamRzTFo2WVViYnJ4N0FtaU9DYUQ0bkgxOVdSVkpwVkV1T2NUK3RpaS9Mb2lKZVMwK1RkVExuMDlzZ0dWOU1QVTNSZG4xYlNVUndXVHJGTkR2RVAwVFZtWjlCR21iRnV4N1ZBQUFDeEVsRVFWUlloZTJZMlhhYk1CQ0dVV2lucTdwWHJsdVdnUEFDRHVDeTJZMmJidS8vVUIzWmNVSGdKaTJTdzBYOFgvZ2MrMExmbWRIOE15TWJwTDlnOU9GTVFjWUpYUjk2cmR2UUg4MkgvWFVJRFdRNm05dDJHQzJjbStuaml4Y0s2cUxCaVJQS21FVTVUOUxsNXh2WXp2aVRvYUlPT2VPTU1acm1nVU9JTjkyNGd1MDRkNENHZ2pMS2t2UGRUWXVQRVJBSXBuQ0FyeGNOQmFPVXJSdFhESmtMc0lpUW4zZHlQNzU0cVNBWkRUbVNyVUppT0NsQVhnSVVXUnVORlg3Mm9MOGtOTGcreG16WENBK3JIYW9aRkJVRWZJVDU5MlMwUGw5RGlFSDdYaU82NVFwZ1JwMlNrOFFHQ05idWtkRGdVUXhhU2plazFTVmhkc1hYVmtibTNJTTJXbFBDSVJaQk41eU0yWWFVRlJYK1RQM1k5NzNXYlkrL3ZGS1FoRTdSVjFYanBpK3htOEVXTE5MQnNkU0oyMGk1Um5NQjN4cXJQbnBUSmxXNXB0Zm9jcDRtZHU0ZEJ5MEFzMFpTc1ptSDNLSjdOclZYVGpQbHV0RlM0OEI4dS91RVU1NjFaNW4zOWJXQ0pMUndkU3hGblZlc2pwcnhwZGVFYTJ3cGtPRDU4MGFaWFpWMldNejI1SFdFay9SYjB3QWFmVzJMeWRFTVM0anZLNXdHcmUxQlJHMzJsNFFXSGR3UHBOTUo5L09kcjdPRUJTMWZqNzYvVVpEVVNCMWZkaGV1RFZWSVJsYVk4dGpLSWVZeVcrZlFoRWs3N0dnS3NQU2g1SkRpQVBNSzkwam13aUM1Nkdma3ovbTd5YldDWlFXWG9wbkprMHZycWdEWnRtMUpEbkx4YXg0Q3hKMVZRZk9XSXF6RTdFYlRnZzJHdmtDM3c2cXpwWXgrdkZWUVp6Zkx4VzdHODNvM0V6a1B6Zzh0cGhyTnRUc3ZTSEVqWlh5eXdkRGQvTW85Qk4yak5iOCtjQW0wcWNVc3NSSlg4cnpvUm0xcWFxUTFIS2JSWkJJdHlDMVBIKy9uT3dYOTVibjNMMDh1N2ErUC81QXFHdnFMS0tMZksraVgybHFvNEE3VFZMRzFxWUpXMUpCb2hYOGtGR1U4R2t4SzdqaXBoeDRQSmtOaDZpbHFTRitydEVJMUdVOEdrL0YwTUExdHNQdW5aNE5wU0hQZHo1YnlmREFOWGVVbjNaMStBeStxb1dYd0t1L2ZBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5lcy1NWFxyXG4vKk1leGljbyovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSG9BQUFCRkNBTUFBQUN5cXdLdUFBQUJpVkJNVkVVQWFFZk9FU2IvLy84QVl6OTRubzNlZVg3TkFCbjgvUHIvL2Zhb3JIM281ZWI3L3YvdjVkeTRrbk8vaWszRGtsV2NZamFsZ0cvYzBjM3M1ZUR5NnVQYnpNR2FhVEovU0JlS1JpRjhRQjZHVlMyWFNnT2NjRjNlMTlEdTcrZnc3ZUxVd0srOGxteXhlMGpQcG5iRm4zeVRTaUlpSEJ0Tk1CdUtYemFkZFVYQ3hLTGwxczdFZzBtM2ZrRnhPZ21hZldxcWNqTlBLUnBnUmk1NlFRQzR2SkhzejVuUm5FQ1FUekJyT1JkcFBTQldMaGxYS1JQV3hvdmh2VW5WcVVYODllU1ViMGRHS1IyZVdDL1V4cXpFbjBONFV6SmtHZ0F1SWh5ZmJFSHgwb3JmdjJUYzNjNlJWQ1J2U2lOdUt3REFwWU9hbUppem9acWFob0NEWGxSYUpRRHF1REg1NTdwZ1J6MjRyNnhiTnl5SWprenh3cU9wbG5CTU9DaUlkM0RBd2NIeWhuVC8xdDNqclFEVHJHcDZmekwvNSsybmZvcDZ0TFdObEdNQWNIU09xS24rME1UMW5JNUhNUzhyREFabFlHTk1DZ0JSbFpld202YWF2c0J0ZTJPK3FWZk80T0Q5a0pSeWluc3hiWGFUMk95Z3hOc0FzZExrb0dMcnFGZjZxRXVtd0xEbnRLL21qNWJ3SEZtb0FBQUNwMGxFUVZSb2dlM1gzVmNTUVJRQWNMdGx3MElGSWFLc3NJdG9oWnVvYTRBc2kwMkVKRFZwaXJqU21td2FKVXVmRzBtSjRFZC9lY3RMNTNSODRXV25jMnJ1MmFlZGg5K1pPM2Z1bkRzME5GaGN2UVlEeHZEMUs0UEZnREtqR2Mxb1JqT2EwWXhtTktNSG85MXV6OStoYjl5ODVmWGQ5dE9uUndLandiSHhFRDhSanRDa0JSR2lrN0dwNkhUd3p0MTc4WmtJUFZxUThQMVpYekF4TjcvZ2svbEYrWUdmR2kwbXhWUTZ2WlJJWkJaOFdZWFBxbU51V2pUaWNzc1A4ZFN0Ui9uZ1l6a3VoMVExVExITUNpc0JiMnhKWFFvVmxheXE4RThpVkdqc3NsUE9rZWpNakxLcUtrV2xGT1BqZk5oRGczNzZUQ0FjZ1ZJczlqeS9XaHd2eGRlS1BLKzRhZENBSkdrVXdPNG5RVG5MVDg4Vnh6S2h0ZlVJRlpvUTZRWEdFVjl4Y2RISGI0eHNsc3RidFlyZmNacUFDd21TT0puZTFyWXlmTW03dHdNUm83cTErUklCUW83U2tvN1Fib0FrSWZWcUpjckg0M3RadFFaZ2xLczdkcDlwT0VtakJnZm85VDRrY3dmYjIyOFNpcHpQWk5TaUcveEdEWVI2WFhCMDEwa04zcjQ3SkFXakVKaWNDTSt2eTNsVnJWU1JVUVZYUTNJMDRWck9CY2cwbS9EK0EvUVA5K09uejNLbDhxV0dETUE1emVFeUV4QTBUY3Y2dW8rYWJZK3JrTmI4RzJWalZMTnZISEcyd2hHbjIybDF0MHpUdE96djI4SFIwVEpxRzk4RHdOVTVaeXNjaU02NUFJdnRac3VtVGZPSFpWbUdkZXkzQzdBdU9kMVNpSlFDckhYZ0JMVmJyVVBMUE96dkhvRW1TWTUzTTV4SzJzaEp0OXZwOVhyVzhTNTRpTlp2Y0JxbTBFZ2xuZk9jdER2ZDA3TXo3K3hwdDBOYy9ZUCt2ZXdrTFhKMWdqSHA5czdzNkhWUDJsaXM2MGtxTkpCQ2pvZ0VqVFR0OE52UG1KZ2tBdENoQVdOTzF4c0ZjbjVCeEVaZHQzTUF0T2orazgxeFJEb2ZKcVNoUzhJZlN6U21EMC83NS9uRnBiL1V4cjNMSTlkL01Ha3ltdEdNWmpTakdjMW9SditEOUM4K0lxUUpKaTREM2dBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdG9yX19mbGFnLmVuLU5aXHJcbi8qTmV3IFplbGFuZCovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSG9BQUFBOUNBTUFBQUJWMm8wQ0FBQUEyMUJNVkVVQUpIMy8vLy9NRkN2TEFTVFZYbUxKQUFMeDBOTEtBQnNBQUhMam1wMEFIWHNBQUhXNXVzOEFGM25uNmZCNmZhbjEzTjBBQ25ZQUlYd0FFSGZKQUFqb282VEwwK05GVDVBQUFHdldYbWJJeXRzQUpZVFhaV3ZNRmlmWkVoelJFeWFHSFZsSVZwWGQzK240NStsdGRxVmtkNmxiWTVydjVlcmtiR3pYU2xUUU8wZWRucjdYUWtMcTJkN1h2OHF3dE13WEs0RGRmNFZyYlorVGFZMmxxTVBmczd2VnBySEh2YzR5Ull6LzF0TXpQSWJ4OVBqa1pHTFlBQkZTYUovVkFBRFpjWFc0cmNJUE9ZaUxvTVB5dWJucWpZMkJBRU9JTDJPaGVaaHk1emJlQUFBRGZFbEVRVlJZaGUyWWEzdWFNQlRIUVkzRUFGTnV4V1plNnFVWEs1VnFiY1hMTmt2YmJkLy9FeTJBSXBlRStaUTUzL0IvNGVORHd2bmxuSndrSjNDdEJ1OUpNaUhpb2hJbHZpYVVTaVdoeGt0aXJBVkJFL05HcVF3dUc1RExJNTFZOE9IWWljRlphQUsrNEkwMjhGOXI1a0liQWdqaFVjL3A2QURjM1k4M0g5cUxIUTFPUXlQWUkyQkJCN3Rad3ZrQzdydWhINnp0dzU1R0krZ2NRaDJNTXhlWmFoRlIwSWcxeHB6d0lIUDBLRHlPRHJ0VUtHbkJ0SHM4WE5Bam5zTUlHZ1pnblpxUGJLTzk0OElTaEQyU2NJNGRvbTBubmx4SGhscnJhOWtkWUtqbWltUzdEa0NsNmhQV0lacjhBK0dZcEZYejhFcUdLN0xXVy9ZME9XdVFYeUxxcjNsK01CZ0VERDVFZTg4R2crRFp1aC9wdjJhdWEzVTR2TVp0ZkQwY3FtdzB6MWFJWm9xSlJqZTNkeU5oZEhkN2srRjJoYTM3TmtHMzc5a2ROakxUckt4SUkzMGtLZXdlSEZkbXl5TVROcnZEdDY5c3U5cllxbG5qekVRcjVWQW5BdzBmSnQ4bkQ1bjczWW5RcW1tTHNtaWJHVmwyTXE4ZkZmS2pQR1o1RGRnU2ZQc0N1OE9QREhReUNwUm5WYmFtWlVJdVQ5a2Rsa2NmWGNpa0xMTFRyT3VreEQ1bGxQV0RadU8xYjdBeG5XNm5qU1RhYUcyM0JzK1BaNUUza211SG5sUklGSjNsTlJTVGpzczdLZERCQWJpaUE4TERPRVJqYWRjQVFMdkdYNWhRMmIrVVpLeG9iTlhFcjloNmVNWDBuUTJGNEJiUWRZUFliMFlPemFhNWE3d2tjSytSY1hScEY5VEpsM3NUU3hDZVo3VDl4Uzl2bzdiSnNSZ3JGVklqNjZYaHFpclBHaXVrVWh5WDNacTEvYTVrZXd5RXZWT0pBb2sydXJnWngzWHR6WnZyT21tMk5uNjMzMTlURVluWjdCNmltU29MRHlPOEJMcVFDanNhRHo2Mnd2U0RyNmRQREEzM29JdFRjZHFEU1E2Vm9zNVFpdUVJWEEvbVBHb05tcE9TTUZvOFVtY1VrZG9odGJPRlV3amlqbEN2QU1td3g5YTFPQWVWVFdxOVpZZzFmWXlMVHl6aDRvZW1YSjI4dlMvaTk3TnNOQWwxaDdKaVBIU24yKzEya3RlOWcrZXQyQjZPYmpBU1YzM3EwcWJyNmVmVjFhKzVuVnFxY24zK2RPWHBhWjVNSEFLZmU3Si9SeHRVVjFRNVZYYVBKblBlMjZxbXBQY0llZmNNVVlvY3BQaUtOeHp2YnFGQ2hRb1ZPazcvNERQUFo4bTBzdi8vNksvZlVrNG1aRGJPNDdZaWkzTnJMc3FVQ3ZpMFVzMys4NHNCakpmbmZ1WU4reFJDM0dJRFNtQ3pPRU9hcXhCYnVvWGhPVW9YT0dsWDI1TzgzNDQvSStRc0pVMWFPbWZJY1cxY0YxV3hudjMxNmtSU3ZYSlZMcXJVUW9YT29EK004bUdrcStXaFdBQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5lcy1QRVxyXG4vKlBlcnUqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUxZQUFBQjVDQU1BQUFDamtDdFhBQUFCdVZCTVZFWFpFQ1AvLy8vWUFBL2tiWFFBZnFqWkFDUGt4Zzc4L3Z3QWZhcFppWTNteUFyaXhCTDYrL2I1L1BrNHJFYjA3ZFB3K1BFcnFVblhPZ0MzejVtQnJrSjVya21yeVk2MnlJZmk4dVVBbmprQXAxUlVyanJENGNMTTU5QUFlcXhWaUpEczI1NUdzRnFCeFlxNXhudXp0SFBhN2R5bjFheDF3b2NlcVUvalRRdlhBQURtenduWUFCejE3Y1VBbnl6UTNydXB4WUhWNWNyRDE2MmV2VzZVdDEzVjI2Nmh0bFh1OHVTT3IwVGU0THZWMEpEWjJLUGs2OWVzd1hWOXMxeVN3NEtydTJURXlZVmh1SEo0d250aHVHYVp6WlRIcmFLaHFtMnN0SVhGeDNqYnkyMmlwMkN0ZVdsMWJUckt2N0ZGczJrOGdZV0ttbmVRbjNCamluL3gycXl5cFpBdWdKU3p0WnQrbW02TXo2TGhwazdxdlhxeG0zL2tueldVcHBScWg0YlFoaFhPdlc2dG9WSEJpRGl3bFYrYmtXM1Nld0RpcUd6dHk2eDhxYnUzcTRXV2RqWkVpSUY1cXFoOG5vRnBuYVZwdDFQSDBjUy9ZVjlQaER2UGZYWUFjclRpWGhEWlFpVGl0UlBjZGo3Z3BobmFiaVRxd3BKZG9XWEFXVXlNZkdPMVJ5M2hoMXZiWWpzVm9RL2puWHJydEp2dXdyWGpnbTdEaEZUVVV5SzRZaVhUcUhxc2N6V0lvdzFlbHlPQWtVUFdoa1ZrcHhQNDROeUZKcGxsQUFBSExrbEVRVlI0bk8zWmkxY2FWeG9BY0M0RlVSZ0dycURNRTVsSkdHNFV3UUE2RVRYUkVicXhhWXMyMU96RXVqWFZTdFoyM1hlZ2tOM1dCRENzN2JhYnY3amZ4WnIwa1o2elozUDJlSFBPdlRpSEVlWWNmL1BOZDcvNzBPUDUzNXYzTGZRYTdTM3ZhL3pwMTJtY3pkbWN6ZG1jemRtY3pkbWN6ZG1jemRtY3pkbWN6ZG1jemRtY3pkbWN6ZG1jemRtdnd4WVFDc0RyVFdJTCtibnJzWHkrb0UzbWhUZUhIUzJXU3ZNTDhmakNmS2xVc3Q4VXRsQzZzVmllbTRqSEo0cmx4UnNUdnhKdjF0aENjWFZwZFdLeVlOdUZ5WW1GcFdMcDFXN1cyTXZ4cFlXSnlmTno2cjZ4Zkg3K3MrN0pGRHVNVUdKbDdlYmNoWEh5NWxwaTVmd2JVV09WTGQzU0VZcXR4aWJ5RjU4c3htTlg1aERTckhRZ0oxdnNzY05XSUd3YVVUaUxyU1hpTDlqNWVHSU5Fc2FTWlN5S1AzR3p3YmJjc0xNK1RJMzh5dnpONnk4U2ZXSitEdTVCSjRxaXFJckJHbHZDV3MwTVd6cDBQQ20rVm94ZGZCNHJsZVBMU0s5Z3hWQVVyTmlNc1MzaU9HbEgwNm9CRko0ckxTUUtBa1ErSUJSV1ZvdHpZYVRuUktLSUNpWlJsdGhoWFhDSW5NRlZZZ0UyWWs4bWxsYUxSZHN1RmxlV0VwT1JDRUlWVVNSRVZDcHZTd3l4bzFpcVlVd0lvU1ZPK00zdDJWaHhZZU9kTzZsM05tNlVKaU9wbEkwMFVSUXh4dWE3NzczUERqdGQwMm9RVFpLbTZxdko1T2JXQngvY1RVNUYwR3dxVllkWXB3UzRSRllOMmJVK1pJaWRjUnpLMWlWSWdmTDJxRzgwbWZSOXZBMXNoQW9GNklWQ0NwNklkTyszbG11OVRPN0xab2RkUjhaWWxGM1RSYWkrbWZUUmxyeS9jemV5bkYrT2JjQ0JJdUJHSDM2VU1YUG1pekgrc3Rtb2lrVWlFc013b1RzZUozMmowSHpKM2QrTlJRb2JwZm42NU9vVkc5RlVzVVFZY29obE1zSTJhV2VEdzRFNDJyZVR5YW1QcDdaOTIzdVFKTXVGQnd1ZnJKWUxVVlMza1pCV1lhREVPUnhsZzEwekNLWWp0MFNmLyt6bTFCNjAvZjE5MzFoRUtDVFdEcTdFRnBGZFIyamRBVFRjM2JEalhqNDdhcVZOR2F0aUpqRHNiMWMvM2RzN1BHd0lXOG14MmJtVnZIMWt4MWFYSWJYVEZRZzJWaUdiZENiWTBub2dTa1FWNjZhbVF5RG5OM2QzR28ySHM3N1JzY2o4eHVxVmc1V05NbVZyS3BncDI1Q1lZQ1BIZ1FtZVdyT2NZVzliM0w1LzcvZEg1YTFSWU1jU1N3OCtLNWNUaTdOMCtNL0JNRW1UdThvR1d5SVppYWlHc1c2RTAybTArUG1EUHlRL3ZaZWswVWI1dWFXRFJHelpoam9TaUZvR1BCTlZkZ0pNc0FOVmwxZ1oydGwwMTVIUTR2SFdINU8zZjJBajIvNUlFSkFOMFk0YWFWMTMveVJmMUwvTFpxTTB6RVlzV2NTT200RStXZDdjR2hzOXZ1czdaeVA3QUExSFNjbUFyUDd6WDl5Ly9rMWlvMHZDdzFkd0RhSmRxVm1RdGxmL2Z2eTU3M2g3TzVrY0R1NlJBN3B1VDZIMFU2aVJtYmROemN5NVRMQzFITUZFcEFPTzRZU1JjR2RxYkd6c0xoeFRXL1hJUlV2WlVnNG1yam5OY2tSWkM0Y1pZT3VPUnRlSklpWTVxSCt6MTRadC9OcWp3MGZqTDFzcUlLdFFSZ3dIU3FCWjBSaGdDeExVUHl4Q1JYYmd0NGJYRDYyNTJ3cUZRcTI5cHYrOGVSdUJETDB4S055WXlFUmlnRDJjbHNpd2VzbHBFcksveUhvOC9zT1JtZUFJdkdaQ0E3L0h2OXNlK0R1MlJWUVJLNktxRUZ4akliZVJyZ1ZRalE2QldoVkZ4djErVHljWUJITXdCRzh0Y0xmYmJjOTRSS2V4aGo0QW83dkpCQnVaVGxvQ2tKR3BvdnEwZjlDYUNZMVFjeWdJNzhIRFptZTMxWngrSERCQXJOQkRsdGhnUTI1WExaaThZZ3Z0ZUQydFlheEhRQjQ2UHdrRld4N3ZEa3BEY2l2d1VJakdSQUdFTExFc1VqTXczWFJxZUQxdDZnM1JSdTAwVzJZRy91eDlGUDRINUw4cVg2Z3ZuNDFNV0xVUUtOd1ppSFl6UkFOTlV6dlVvdGs5RW1vMy9aNXNBOW4vaERsSnhmb3l5Z3diYVlTdUZJaERjN3NkR2duUm4yRGIzeHgwT2dNb2doN1A5R09rUzY3cTZ2cTdOak5zU2RNckVHMVJTZHVkYkhOb2hwaERCZG5yN0VHR1FFbnMyS1ljZFMzOStsY3Y5bmN1bngzUWFJZUU3bWFoMUxTL05UTkR3eDBNUVVXWm1kbUZDLzNUZFpodG00YU1BODhSTzJ3S3p4aXlTdmY0VXRleXpVR3IxUXBCSFF5TzdMVTlrTmpqT3pwa1BzSHlqemZtbVdCYlZ0cWk4dzJFNm9mVDNxdzMyMngyMm52TmJEYnJuVDZzSXdjS24waXd4TlRXSlhWbmNvNEZJd3JkZUo5Tk5ScU5reWRlNzVNVE9ObUJOWUwwRk9aYUNrd0JNVXRibHorTU9iSUJtWENlQjVHK1lEY2E5dlBUN3ZEWGRWVVY2VEpaZnFsbWhZM1NHUm5tcHZJNlZMaGV0OWZ0Qy9EVzcvZmdtNm9LYkJXR2RwMngzRDVQRk4yUlpURlhjOVA5OFpQVGJyZlhPKzBPbmdpb1dxMDl6ZVZ5c3ZOak5UdHNhSktWY1VRc3k1WFBuZzBhalMvT25oMXBMbFl5VmtBNFg5S3d5ZTZmUWxhY0hjVmNoNUN2ZXIxL0dZWlIrZVRyWjcxK3QvNkxPMlNJalI3M2VyMnpzOVB1SFl3SGo3dGZWeFFZOWMyclo0MWU5eGYvd1dhSUhZRytlUFROdjc4OTZSM3RmeGZwUFRyWjM3OUY1UDk4OC83em4xL0pGSnMyclZTVlVMOVBvY0xEaHhCa3JYcExlOFYxakxGUjlKV2ZNcy8rTHh0bmN6Wm5jelpuY3pabmN6Wm5jelpuY3pabmN6Wm5jelpuY3pabmN6Wm5jelpuYy9iL2tmMDlpY2RKR1VabEY5TUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5wbC1QTFxyXG4vKlBvbGFuZCovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSGtBQUFCTUNBTUFBQUIraytobEFBQUFEMUJNVkVYLy8vL2NGRHo5OXZmZUxramNEanBQY0Y2MUFBQUFOa2xFUVZSb2dlM05NUUVBSUF3RHNBN3dyeGtaM1pFWVNBSUFBQUJBMlduSmJjbHJ5YlNZeldhejJXdzJtODFtczlsc051K2FQN25HRlViYjhJNW1BQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5wdC1QVFxyXG4vKlBvcnR1Z2FsKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMWUFBQUI1Q0FNQUFBQ2prQ3RYQUFBQmtsQk1WRVgvQUFBQVpnRC8vLy8vL3dCUVlBQUFaQURyQUFBQVlRRDRBQUQ0K0FEbVVsTDdBQUFBWHdEeThnRDIvLy84L0FEWjRnQUFXd0M1bXByUWtwTHU1ZVVBVndDWW9RRHlBQUJPZjFmbExTMjZ1d0RmM2dBQVV3REd4Z0RXMWdEbzZBREtZd0Mza1pIWmVYbmNoNW52OHZuUHpRQ3FyZ0RqQUFEYUFBRG1QZ0RIemdDMXRBQ2twZ0JaZUFBK2JRQWNZd0F1YUFDOWpKR2pud0RaYlFEQmVYbk93TUFBQUluSDByK3lvQURsakppMXZ0c0FUQUNJa1FCSlZRQldmUUJuZ2dDOGpBQzRlQURaWXdEQVZRQzRtUURNZHdDL3N3RGdTQUNwZUFDdXV3RFJsUUROSkFEU2pBQ0JsZ0RyTUFDTm9RQzV2VlYza0ZkQWRWZVdwRlhqNkZYSjFGWEFnRlc5cmxQQndqVEV1Y216akoxamRDV25oUUM1WUFER1BRQ1hpQUNWYmdDc1RRQ0Nnd0NmWWdEMzVRRE9xZ0JEVGFOWllLdmE0TzZFbGNZV05acFliTEZ2ZnJjQUpwVXdaeVV6UDUwSVh5V2ZxOURUWVdMWU16bkJ6YVgzSXlXL3kzTXBXQUI2a1lQV3A3bGVpM0RlcDZuRnpvYmFUVnZwTFVXSm4zaWVzS2JGdnFpOHVZR3NzRFdZa1lxemFWS1BKeFlsQUFBSTFrbEVRVlI0bk8zYWoxZmFTQjRBY0RDRmtNSTBRUVdPR1NkajFRUkkrT0dtUlZGWlFVVVFyYnE3MTd2YmF4RmE5eFFRdmZiYzdXMjd0YnZiN2QzL2ZaTUVrWHJ1MWxoUzdYdjU5ajFmS3MvNDhmc20zL25PWkZ6dUFjVXQxeWNOaCsyd0hiYkRkdGdPMjJFN2JJZnRzQjIydzNiWUR0dGhPMnlIN2JBZHRzUCtZSGhZOWt1Lzc3TmlzNkd4ekdJaHJ4V1hsaXZ4eUdmQjlnU20wd1VWWTBsU0dhUXFpZ0p6SzRsUFF2OFlkQ2k5TFl1QThBekRxN3dvTVF3RGlGQXRyWHB2TUp2TkZGU1JNRHhISkNpSGt6eks1Y3BRQUJ6RGlVb3g0YitoN0dDS0pwcmhrSmdzcE5LWllKZ1J4cjFibGZHMXFrQVlqc0IxbXpOK3hWUlBoeWthU0hKaExPRHh1TjBablczY3o3ZFJTZ29jSStCeFd5dkwxVktkeG5SNG9HUXF5SnJmT0dPN1hQNnRKWVV3UUhsZzU3TjVGWFZnazZhYXlPbWc1L1E3L1d3YTNpS21DWWRiTjRvZDJoWjVIbTFtQW01UEw5NW51L3dWS0RCQVRkd2dkbEJHRFBucTYyLysxQjkvZnZpWHY5N3VqemQvKzVibkZOdmNWOGcxWXJqazMrL2UvZUtMdTkwWXB2SG8wWEJmMFA4OG1zVU1aOXM0c2FvT2JDT09xSS9uL0xHMXBWaXZXRVRpdFIxdnIxWkhObkwxaURmYndBQW9OaFZDaTJvMmpURlVSVGhacitVYWpmcnBYWFpxV3FQV0d4RzFKM0t0RnA4VnNZcGgwWjQ2YUZHZDBtUVpBVURaV2k2WHJQVFlEVmpTenRnMVhDdkZaeEhIRUxHNlpJdmJHbnNCYzBDRWtBNlNwK0hkUm43bDlDNVB3cnY1ZkMvM3U5cHV2aEhQMXJDQ0NBKytzNk4rVzB3Mm93Y1F3NVAzT0VuaWxrL3ZzZzVFQ2ZSeUx4SlIra2M4Ry9ISGwyUlZ3dkhyWmdjVnhndzh1VlNWNWVwcTl5YittaXlIcTZlNWoxVGxhbExkeU5iWDk4cEppY2pGYTJZSGRoSHQ4UFJRSnIweEdwSGJFMmJjMTZON2Zmd2lac1NzZ21pdnBRSlF0U0hkVnRoakdvUlFJZ2JiL09tUk85MFlvdEc5SEkwYUgzbG5BU2VJU2s1aXhNb2YvUDVQd0U0alJsUkZEQkhYWXc5MVkycW9GejIyVm5wUWovbjJBQ2dOdnBoWUdTTjBmcFNOYmxwNmQ0NDl2OTlzTmx2dnM3UG15bkpGWUtxRG4rTXRzRE4wNVFXSlVVcVM1OW50ZzA3N1BOdWNJTDBLSit4Y0k5dXpDQm1VRWduVFA3WlAyVFB0dzZPTDJhNGFBTG5yWkJjSXdBc1ppQzVpSHg0MEQzK0hQYTV3U3V6NjJJRXdBUG1BSjdBdEFpQlR0dDkveG03dEh4MGM5ajJTUHI4K3RuMUdjMVdCakxKeGZld3hERWdxT0xaWUNNczRQQm1KclgwWDgvVXFTZXZ3Tk5tVUhkbG8xTDNlMldxNWVLL2lkWG5MdkxMNllZaHRiSW1UYm0zVHdnMDRIayt1MU1xTlhMM0g3b3ZSYUswR1M3U1ZJanduNFBKZVBRZUVnZmRUbDJlSEpGRkZ0S3ZqQ0VIdjV1cTd0SEhkR0JtYTBtTm9xTy9yYUhUdFNWbHZYTEZBQU1NZ0FXSng0TzNycGRXZU5CWjVqa01ZSmd2VC81eDdxalVhR3MzMllmTlpzMFByOXJQOVptdXF1ZitzTXo4YWJXajBYenk3c1ZJc1l4SHdIRkpxZzE0dFhKb2QyT1VBa2NLRjZWQ1FkVCtmdXdmMERuQmtxTk0rYUIvU1N2S3NjOWhxdFp0SC82SnNDUmtkSUtWR3R1NFZWWUVNL3BtOE5Kc3RJQ21meWdRRCtpN0Q4N2tkamNZS1pjL01IK3pyZGJ0ejFKbzY2clJuS0Z2VFpDMjMwUzJBa2NRYWx2Q2dLNkFGTmdZUXk1dUZkQ2dVZUQ2M2xhRGhwWU9rUGFObnUzM1FiT3ZabnRHenJYK1VvUDIyeStldHJCWlZXU0xhb0tmM3k3TnZTWXlLNkJKQmd1cm00em56cDBlRzVnK09qdWFIcHZhUGptamRQanlhYWJaNjA4M0tlZzVpQVRCMGdzb1B1bmU5Tk51OUlESVFFbHBLZUVEVXMxbHl2ajJ2MSsxMlc2OGtiZHFZOURwQVJTOGtRQkJreEJVSHZUQ3p3Slk0TWJVbzZ4MDMvMytOYTMvZGZ0RmxFNDVnV0Y2dmw0QndmUVdRTG44QktiREJVTHF3bWQ4Y01UZEZqay9iN2ZsV3E5WHR1VWZOUnpFMlcxcGFYVTdRV1RKM3JiTmtJQTlBT0VBdldOWVRHakhUOS8yZGJpdlZQTmp2ZEdmM2JQZWpIL1pNZjRMMkpQWGYvZjIyc3owcHZRTTByOWxoY3lSRXNsMTJaNzl6eXA0d2J6enhiMUEyVm1QakNxOE1mRFZwaFUzNzdSKzcxeTl2ZDNHOWZydHpZTEtuektmUDkwcWtWV2ZjYi9UYjJxRFZsbFkzTW9QQ0lUUGJQeDNyTk4reU4zdHVkWE5ud3B0d1VXeDBtSzd4T1dIZDUxVUF1YzdWalR1WXAydkphVHJJQStsMGdZN2dyZEtTdWhJZE5WTGNuSmxwRzMvQTYzZ3B0MGFmd09NVFkyZEMyTnNSR0hpdGEwbjNORjI1RjBMVDIyRVZrWk0zcm8wY3JGWEhmNTR5UzhtOHFZN2x0QkplY3JteTN3TFRyU0JRR3Z4Mm1oVjJTQVlvQ1VYRU03U3JHMzZ4V2lyTEdCVGpyODlLOXNRR0lob3NsbVBISjBoQ2hodUp5dktIR1hheTNTa0pJNXBFZ2tRWS91VitwYXpKR0Q1dytkNjhidEZDT0pXZGk3cTJ5aGhxMm9Ob0ZqQUUwNytQaHFqWnNIZHBpWjNHZExhV29Kd0tCdGpRcjI5V1JCR2JFNGt2Rm8rYjIvTFV6Ulhqcng3cVlOcmEwcSs4WnNPN1ZVdnNZSUVSVlhsc1lZejFlTnlCN00vTEYweC9XMUNLakp5SU9wdkRJbldqZ2M4MVZ0bnVNUlV6Q0VycTV1SmlPdlA4MXpjWGliengxL2ZqUlN4SkVFT1Y1dHNPdFVXMko0VTVEb29jUUpLYURJZmZIbDl3eHhldmZsc3YxaUJHaEdBUkNYdTJ2SDYzeG5hemFaRUhHQU45dzVnbjBzbnc5K2RVM3VQWnI0eWRLN3FFZ3hKRHd2YTg0N1BJZGdmRGROTEdlVmxDQ0FHZWVmaDJKTnAzdDhoeDlnVFFobHdRQkNXblNReW5QTFhuRmJaVnR2RmVFdUFmRnpLcDdiQ3NZdnp1aDdmM2oyOUhvOUhieHhQRHM3OVZGVmd1NzYydnhyMnJJbjBtN1hxZmFwbHR2QVhtY0NySUJnS0I2ZlJpWWZIeFR5OWYvb2ZHM2Z2LzNibTNYRWxzZVduckdsa1hhRXRpdzRiOFZkbkdPM2NPNVRQRzZZYXpkKzc5YzZHL1VoVVlZRU12OGhGc2QzQ2IxbU9pcGtKL2ZNTEJ0aEZ5UmJZN21NS0U0VkF5RmJyZ1BJbHZhMG5SQjRpdEIzaXV4SGF6MDBtYWNQUDBEbnYrOUk2cW45NlJWbS9lNlIwYW9aU00zajhydGFPZmxhcFZCVVFMSUN3TmZDTitNR3o5WkJyVUQzbjFuVXhUalpOcHRNVXVKZXcrZ25sbHRuN2VNcVV2R1BUbHdPazVRSTRRSmZmQTVreC9KSnRXditCMEtnOGx5VGgxQ1VWRndlV2R5azAvZFduSzJiRUZPdWZrMWRMYWVEMytDYzViRG9adEJNdXlYL28rcnhQRjNmZ2N6Mjg3YklmdHNCMjJ3M2JZRHR0aE8yeUg3YkFkdHNOMjJBN2JZVHRzaCsyd2J5cjdmN1RmaUZrRWFDcGFBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5lbi1TR1xyXG4vKlNpbmdhcG9yZSovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTFlBQUFCNUNBTUFBQUNqa0N0WEFBQUFiMUJNVkVYLy8vL3RLVG5zQUNIMnFxN3RKemZ0SkRYdEhURHRJRExzRXluKyt2cnNHUzN4YW5MdU5VUHljM3ZzRFNiMW9hYjFuS0h3WDJqODRlUDcyOTNyQUFEOTZPbjV4c24wbEpuOTdlNzR2Y0h1UlZIM3NiVHNBQnJzQUJIemZvWHRMejd2VkY3emhZdjYwdFR1UFV2empKTll2REMvQUFBRUVVbEVRVlI0bk8yYWEzT3FQQkNBQXlRa0JBaGdsWXNpSXZEL2YrUGhHcENnN1Rrekw2SHY3UE9oTFY1bUhyZkxaamNSR2I4U3BGdmczd0R0UFFIdFBmbVpOc2I0UC9iNFM3N1R4alpuUW5ES0JLTUhVditzVFhMc2h0bkpRUzJuMER1Tzl5ZHRXMXh2Z3pKQ2poVmRqMlA5UVJ2bmJveEdUa2x1eWh3NWd2MWJiWnRZem1SOTg4VHNpZzJ5aTlsSDNtbXo4alJKcCs1OUdXQXpNL2NRKzh3YmJlSExVSDlkMmZJWjdGMWNldyt6ajJ4cnN3SkphNzZRcEp5YlBzcHl6bTI5R2I2cHpYeHBmZkxvL0RpTkN0L04wTW4zQy8raDFYdEwyeTVsaHFUZU1pRklPZFdXMU5kN1gyNW9ZL3dsZzEyODVMVkJXZEovb3N4ajZ2djJaRU03RDZSMWxxK2ZQR2ZkMm5QV1hRTlZiVHFuaU9OTmV0TnY3SjNRQmFGb1NoMWRMWmFxelc4eTJOYVVDcmdlOWFpUExQRjBibVBwSnZWUnRFa3RyZFByV0VWd25ZbmhMeFkrQldGMU5uWlZacUNwaGl2YVppaTE0L3Y0R0kzUVkwZ1QvT2orQWNSK2pDKytXR0luMFZmVzJsaklSUjBOa2JRRk93Y29QRFBSeFg2SWN2ZVRNSkZIVHNXRllQdG55bHFiUnZNTjJkdng1bVlGS2JvRTF1MjVXSGtNRXJXUHg4aTVXVGRyLzBaOHJjMGFHZXlxYjFWSlBTMHg4VXZad0dSNjVTWGF2eHl1dGJtMXJpUGtucVJkN0F0ekZWTlI5c3ZTRGZOOVZKZXN0TEV0UndPVXNPbXhxbXVwenNwNzg2VDdPRmNkdFdTdFRlYUYvVGxHa1pSdGdpQ2s5bno1RjZwU0ZPcW9KWXIyWEVpS1VWc0VUblQzVTBXUFJtbkF2S3JTTWFVcDJoZFpTUHp4dnkrc2RsQmcxNEN1M2txTElzZVVCMWNORGNvUG9tM1F6b3VzcmJ0VnAzdUhsb0ZCMGE2a2RxT2hRdndVcFFET2pWU3c3cW1Qc05Nd29pdzNpMlo3RlczNm1pWlk1eUM4MXJibmtmM3lHbDVTaHN2d1UvZXBNWW5XMnFST1pianJseEpoaHRWeTF1SE5TVjJBZGtOcFhPL3pNaG5JZlJ4czJ6YXYwaXV6YlRKZW1qR3F4MHNOS05wOHNka3dkU0c0OXFPb1NGRlNSbTVKMnNtc3ZXdzd4V0M0MUlHaWphbGF1VEdSTjJvLzEzQTVTbFRlUWJRTmxranRlRnJQY2U3MktlODBacThweW1FeGJkaFJrc1RBNW1LYlJQWWhqUFhYMDVqRyt6dFhYdTdPeGo0SmorYnNsanNOb2g4SzVHWXI3emNKcXlOcEcyS1JKcU1udHI5Uzk5SFdrdkZqc0RoMVdUVU54dnV6cFkzWlhBU2JvVmFUTXE0WnRiTmlXQnF4VVpXQzBpRFJ0YWUydWVPS3hhS2hHdVBkM1h6WUhQZFpzZGVOOFZqZlJ1RDIvalo1eU52U2FadnErWW5WK1kyMjV1ck5hUUl4bDF0cWFxdXRtM2RuTjRRMXNxZUtQVjNsK1MzdkQvakVJNVBpeVdPOTI2Q1pEOGVwbE12REE1UTJoR2srcm5uaDQrRTF6YjBrbm1iaXVORjdYUFBDTjE4VklNS3VTL2NaV21IalJnZWF5cjc5WWdiR2hESmhDazZQZEZ2K3I3OEdjemhBZTA5K3E3YjVLMEhXcndRQkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF3TUg0QXlHNFVSMGRaa2FUQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuZW4tWkFcclxuLypTb3V0aCBBZnJpY2EqLyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUxZQUFBQjVDQU1BQUFDamtDdFhBQUFBM2xCTVZFVUFlazNlT0RFQUk1WC8vLzhBQUFEL3RoSUFjMEtBcnBmMXpjd0FBSTNMeXVEY0hSRUFlRTcvdVJJQWRWQUFlRXJWNDl6L3ZSTUFHNVBZcXlJQWJUZjk5dmFmbURieTgvZ2hlMHovd1JQZEtCL2VNeXp5OS9WWVBnYmJvUkFlRkFKSk13V2xlQXptc0J3QURaSHBqb3RQam11UXRLREkydEhiRVFCUWhFWkhnVWl3eTcyd256Q2F2S29BWnl0Y2hrVXNnVmZoVVV3U0RBRzJndzNycVJFbEdnTm1ub0xTMWVkRVNhR0dpYjdtZUhUeXdMNDlpR0xvZ1gvZlJUOWlSUWY0M052cm1aZmlZRnVZYmd0TVVxVXZPWndrTUpsM2ZMaTV2TmxuYnJIeVFzZTJBQUFENzBsRVFWUjRuTldjaVZiVFFCUkFCem9KYlVyRTJtcWhpQlVySXE0VnlxTGl2b0QvLzBPbWphMlpOMGs2UythOW1mY0Y5OXh6ejJTYkRHT2w4L3BocXpEM1A0ejJON3lhY21vMk9McGI1RzYxdXlOcVVtRXFzTm5PbTJlaThLZGRuNFJYWVRNV0ErRWY5ejBTWG8zTmRnYWk4TlluZndxdndaYUZ0MGUrQ0svRjlyZndldXhNK0RVb2ZNTUw0ZXV3czhLM1BDeDhMWFpKNFI0c0tRcllKWVUvcHhhdWdsMVMrR2RpNFdyWVV1SFVTd3JiVmdTUGo0N0Z3a21YRlBiMmpxcHdXUGczd3NKWittQmJXZmdVTENsMGhiTW83YXNMaDJzNFdlRXNpbElkNGRmSFhnalBzRFB3L2tsZ2hTK3c5WVJQZ2ZCM0JNSno3TWltY0lvMWZJa2RXT0VyYkwzQ0plSEloYk8wd0IxTzRleXNsd1lvblBHRFdVOFF2aHVDY01iNStIQXZPT0VaTnVkZkhoV0VSNUc1OEs5WXdoZlkvQlFVYnI2R0kxMDBjMnd1Rmg3cEZMNExoSC9IRUw3RTV1ZEJGYjdDaG9YYkNIZGZlQUZiS3R4Y3VQUENpOWljUDU2bFJlR3YxSVh2d01LN2lOZ1doY2RiQXJmandnRjJ0cVFJaGZkMENuK0pWN2lFemNkaTRVOTBoS01WTG1ObmhZdExpa2JoTVZiaFpkZ1dkeW54QlU3aHBkaFF1RTdoTVN5ODYySXFzRFBoWXVFdmpBdHZ1NWdxYkp2Q0IyTGhMcVlhR3dvM0x4d1h1OEhDY2JHYkt4d1gyOXZDMTJGN1d2aGFiSnZDZDUwVnJvQXRGYTcrcEJsZmJMa1pGV3g0VzZoMWwrSm0xTEF6NGFtWmNGZWpoaTBWcmk2Y0ZwdVBmNERDU2JtVnNTMEtwOFhtcDdCd09tNGRiSXVMSmkxMlZqZ1VUZ091aVQwdmZNOEQ0ZHJZZmhTdWp6MHYzUERsRlMwMkh3dmN2WDRZMkVIYURyTnRQNjZWbXRCaHJ0dndLcW04MVlvUzI0dXF0Ykg5cUZvVEc5NXZud1J4dngzazAwMll6NUpCUHJtZkh4cC96U0Y4VHhMa1c2a3czd0dhVjAzNHhoVldIY2I3N1NDL0psaDhmeWY4ZHVQcGQ0UjY3UEhaWGpOVkR4TVhVNEZ0dnM4QlZIMTUxWEV4cGRpTjdTb1p2dS9jMjNReHBUc2NaZzN0Y0xqODJYRUNYWVlOOTVOb1ZDMXVwSGVtdWd5N3NkMDdXZFd1b0NWcy82c3V3ejVvYW1lYXU2cGw3TEh4UGtERXFpWHN4blpkT3EwYVlOdnNjY1dzV3NRMjMxRThSVmU5d2piZjNRcnZRREJVTDdHRnFtMytCOEZSbldNMzltOENsdW9GZG1OL2dpUlhFeVRvREx1cFBkdUlxdWZZRGYzbGhLbDZqbTJvR3Z1eVdJVnQ4d2RmOGd0VmRRSGI0bDhiZE5VcmJMMnF4Zit2RTZ5MVdzSzIrQmVZUW5XT3JhVWFuQzJRL01hdWVva2RXTlgvc0cycVJsOUEvbU1ibitGQXAzcU9iVnoxSnBucU9iYWlhbmg2d3cyaGFtVnNlQnJNTFYzVjZ0aGVWYTJNRFU4NlNpYkVxbFd3cFpQVGJpYlVxaFd3cGFxSkxvdGdncXM2bjFwcWVBWmowdkZDOVdZdHRwOVY1MU5UTlZCOVMzcFpCQk5jMWZrRVYzVStGZGppT2E3RFAvNVVuYzlmOVhVUFM3aVpsWW9BQUFBQVNVVk9SSzVDWUlJPVwiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuZXMtRVNcclxuLypTcGFpbiovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTFlBQUFCNUNBTUFBQUNqa0N0WEFBQUJ5RkJNVkVYR0N4Ny94QUQveHdER0NoN3ZvZzcveWdDL3FRSC96QUNoVGhLY1F4R3JBQnFrQUJtdGtnV29oUWlqRmhpK3NRQ3ZEeFdSTlRET3pzN2lzd1Rvc1FDbkpoZXduUUN0RlJuSnRBQzllUXZLeHIrN25nVzJsZ0Q0dndELzBnQ2JoUUN5czdXL3hzYXFBQUMrcVhyc3V6cVZBQURXc2xMTHo5ZUNjd0NLZVFEUzE5ZXZmQXliaGkxbmVwN3V1QURicWdEdnZDbXVsalBTcWp1WGtrQ2VpejZtazFLNW5VU3pta3hVWm5hZmkxSEFvMWEybGgrZWppbkxvZ0RMcVZHNmxqdWpuV3EvV1JTaVlRQzR0cE9mZWhqRWRRNk1maTNZaHc2MGJES21TUXFaVXdDcmUwdkRhUXFaV1N1ZU1CS1pYQktiYkI2b0VpaVZJUktrUmsraFZEV2JhUWVlV1Zla1ZDU2FNZ0RLbHdTamVUWnNmaStVa3hhMnBUK3dReFNIVlF1RFpnWnhaeEI4UEF4aE9nSmFFZ2huQUE5K0FCRnZUUXVDU3hSN0l3eDFNeFdPZEdTUWRWZWlpMStRVFEra2ZIZXZiNGlKU2wveGJxM1VlSSt1cnA3TVo1T3JucVROaktqTWVaKzJSSHUralp6WVlKaGZYWVZ0WjFXa1ZYRkZUcjZrY0ZtVGRYMXpiak9OR0RWemVFb0ZRLzB6UzVRUVc4VmpNV2xQUkh0MGVJTjVBRGNvWGFZcVdwTXZYSWFkS1NwL0hGTlNqbG1najRUWXpyVEtuR040bDVHMW9JWlZnbjlIK3M2YUFBQUdUMGxFUVZSNG5PMmEvMThTZHh6SDVUUHA1SUFMK1hZNzViZzdCT1ZiZ0lTSkJ0b1I1SEFYRmdaS3N3TnIwOW9Nbk1QVG5LMmFMcHVyM0hLMWYzZWZRN05IcXg0UHlNQmpmWjRQdmp4ODhQN2h5ZHZYdlQrZk82NmpBNEZBSUJBSUJBS0JRQ0FRQ0FRQ2dVRDhyL21pTFdsWDdjNjJwQU8wSlIycXRnUnB0NUxQVVJ0OEtvdUdPWmEyaWY1VUdvMXlITzFBYi9DaytuME1iUkFhRExlYk5nQTBDSitOcU9pVENmaEhhQVBvR2dnUERaMGJqbzRNRHcyZmM2cGFIL0dHdFFFZDdoL3RIejV2TXBsc01YM1FaSXBIeHNiQ1k2SFdOcjFoN1ZERUZnK08rOVVBc3djdjlHS1lHb3VQeE9PMm9YQXo3RDVJbzlxaFNCeGdXSGpRSHFENHhNVWtuekxiVFJFMUJrd1JaeXY3M2FBMkNGOENnUW5ocTBoYWkrT1RGNUlrcnJYNHZ4WW16SGJkY0NzVDNxajJXQ3hsd1hIOGNnWW5jWXQxQ2lkSjdaV3JPRTRLeXRaMitqV3lxayt2TWFUMU9YM0NrRWxZcy9BckVQNys1Z2krbjBhelRaL1haeXdHWDdLc203Nm1MK2VTMHptOXhtb2hzZ2xkcUNsK0g2RHhBVmhJNnZQWlRKS2M2Ykw0MHBrcjVHUjVOajlsVGRJdG5ZRDFhNE5ETWJwUXZwWkxUQ1dUU1NiSGVKTDZxZHprOWF6ZWZQQmhxOXpyMVFaMFo5SWNxRm1wVFF3VHMzNHpkME5YOU4yQTd6SEdjK3JRbDQ0SFc5UDFlclVEWXE3WXBUbndoam01WVkxNVlwNVN5YzljbXROWmM0ZXRwaEtUazRsQ0s3enIxYVlUOC9Qek4yRVU0R0tEMlpuNVc5OSt0N0NnZFRoY3J0bWlKNGpCazJsWis5Ymk0bTFGYWF1Q2k3Y1hiWEMvRjZSa0V1V3A0czA3My8rd3RIVDM3c2lvekpqOFdhbTRxRzlKU3VvT2lmVkxTQnlvS1Z4R0s3OFl1cjB5QXh3M01ERFFZd2EwWEhNNnJpUnRsYzdETUI1YUJiVkpFcytVeXZBTmFoczVvNUd0akZSWkZtb0RHNnhoek0zVWZVM2RreVErTWhRWlZ4OW9helR6ZDhvV1dWdGE1aW8vcnZ4VVhZWGFNQ1N3WnFnbGEzemQydjBEUnJZUEhHZ1hpNldiYnFLbXZicG1YRjlaWjllTXNyYVRNN0pWeFdwclBHN0d6UlJsYlMrN2Z1L25sV1dKYXdQdGpOdnQ5cmhyMmtacDQrZDdxeHkzNFpXenJVaHRMM3VCQm5ZNUpFdWJudnViczdJMis4dWF0TEd5NFYzejlnUXcyc2x5eXRJR2dmRjg5MHhHektUaHZ0V3grY0N6K2FDbWJXUTVibTBWaHR2WWsrWXQ0dDVNOThPV0xPOTFhaytJS1pFWFJNR0NMOEQ1Vjdya2RzOW5TV0pQNHJ5Y3RMNit3a0ovRnk4S0RpSEZhd1Z6ODczcjBnWm1yWVdmcmp5NjI1bEtaMG44dHRzZC9kVlR5bDdkMmlJa2FYVmRXbDZIMDN0V0tJeExsWWN6ZkZwUU45dTZ6bTdUb3VzYW5CcDltQjFtRzNkN3RuL2I5SlN2UHQ3WmVVS3dNQ2JMYTBZanpMYmR5WGxaYWRiU3FaQnVxOVNGV280ckdUTUdEOGxzTnJ1MWwzWDl2cjJ6Ry8yajRqVWFKUWxxbTBHcUcwNFN5WlZ1d1VGWlo3YlZuZGZoQUt5NE9qRktTMmhyRDJLVGVicTkvYVNiTzZESFRJdmRzTnZWQ1FVZGtpcXNmNEROazlwT1RHY2ptR1MydDJ1QjNIbDIvL25USnk2Q0lMTHdtVEhSSXI0blNkV1duT0hVMjIzNmV0N2hjRXdBb092VjZ2VEVxYTZNNi9GT0xMcXoxVVVWNEVhMndKTW10VmwwT1BZZUJ1M05OYTVSbnpZb0VBWUhrZS9EVkVmYUdoL3hPQXFiUFNsU0lzOFhSSXNKcnBKU3Q4R0JDNHJKdHZ6L3I3RHk0djVHKzNTRy9IUEwxWld5RkFSZW9QaWFOc2RKZVFPdW1FbUNDZnpobmdUWWpyUXRVem5DSjFJVXoxUGlhMjBqZTdHUVZjcHlBOWNiY2ZSZGJaOE9wOGkwVUpwS1dRVHhTRnRJS1dlU3FNM3Y2YmFzVFZFVGY1MmxLTjlSdDZzdCtUMm4wWTNyZjdSOW9raWxCQXAvRXhKRjdRQ2hOdGZ6amphRCsvZ0NML0FVZjZqTjlyQ3ZGS1d0dHZuOS9rSHNiZTBJTGhaRXZDQ1FnaDdQd0s4VWxHc1VwUjNRV1NFd3R6UnpwSjJvNXNWNG1oUkpTNnFBVTVpS3J0VW82WUlEQ01hZzBkeDVlRlpXZUszdHlGOThvVFhZS0I5bFMrRlpHbzZidVRsWU05aGM0UVBxSElEQnAyZk9QSU9QSWFEQ0poaFpPMzJxc24vNTcrcWV3NUFTU1cxWEFLaEN6MkVCZk80MmY3dGR0L2FaM1YzNU1RcmtLNjdKTGFaY3FiNnNMcjE2K2ZMUjlNTFdIVXErcGhuYWhRV3c2SVZpNWpZd1I2RlQ5SDUwWEZZQ0dEMjJ2OCt4LzBEWW52MCtKNGJKUlFHNUpMb2JYVkpNdDFWMFFLMEswUmdkT1BnVHdFTXpGTzZIT0VOdmZyNE9BR0NDZFlHbWlMN05jVzRWQUxYTHd5ZkM1M2ozenNtQnRGdEp1OTUxZWRKM3EzNGM3WHBIOFVrTGZCd25mZGM3QW9GQUlCQUlCQUtCUUNBUUNBUUNnV2d1L3dMd1VHaEhKU2VrdGdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdG9yX19mbGFnLmRlLUNILFxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5mci1DSFxyXG4vKlN3aXR6ZXJsYW5kKi8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFLQUFBQUNnQ0FNQUFBQzhFWmNmQUFBQUcxQk1WRVgvQUFELy8vLy9SMGYvNStmL0xTMy8rL3YvQ2dyL1EwUC9abWIwbDYvVkFBQUF6a2xFUVZSNG5PM2IydzJFSUFCRlFWK0kvVmU4MlFJV1RkQmM0czRwQUNaODNvUnBraVJKa2lSSmtwNXEzNXJ0YWQrMHJIUDUyYnd1YWQ4WDJBZ1FFQkFRTU8wREJFejdBQUhUUGtEQXRBOFFNTzBEQkV6N0FOOFByRzFnZmZiMmZUbXJIbTNnVVUrUDZGbUp0L1c4MGdLV0N3ZHNQY0RXNVhmVkJXdyt6ejBWUUVCQVFFQkFRRUJBUUVCQVFFREF0d0tmOTNWT0g2T1BSOFBQYnhmS0RwZ1hHbjRDQmdSTUJ3aVlEaEF3SFNCZ09rREFkSUNBNlFBQjB3SCtBM0RzTCtURGY4S1hKRW1TSkVuU2Uvc0ExVEljUmVSMmlOUUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy50ci1UUlxyXG4vKlR1cmtleSovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTFlBQUFCNUNBTUFBQUNqa0N0WEFBQUFiRkJNVkVYakNoZi8vLy9pQUFEakFBdjk4ZkxvVmxmakFBL2pBQkxpQUFiKzkvZjN6YzdzZjMvNzVlYnRoWVgxdTd6NjN0L3FibkQ1Mk5udWk0MzB0cmptTlRuMnhzanlySzNsUEQzcmQzam9UMUxwV1Yza0ppcndtcHpqSVNUMHNiVHZqNUxwWVdUeG9hUG5SRXJsTGpMY1Z3OFBBQUFDaDBsRVFWUjRuTzJhN1hLcU1CQkF3d2JDTnlwSUZSVUZmZjkzTEttMlk4QWk0ZDVMc25mMi9PbDBSdXR4dTJ3MnlUSkdFQVJCRUFSQkVBUkJFQVJCRUFUeHY4Q2hnek1oZndTbVphWWhYYmR4bTJWbFZHYlpSKzU5ZlFQTEFkanRzOUJSMk9TZUFOKzAyUWdBVlprNFE4SW9CV3ZGZVhCWXZYQittT2RITUMzNEVqaEd2MHBMVm1zUXBoMEhjRGlOU2t2S3JXMEJoenA3R2VIekpZM2pPRzFMVi82YUhPenlobDA0VUU0S1dmdCtZSG5VdlNhMXlSc3FkeUNkSGtGUjdPcTVkM2Fja3ozZTRBMms5NjhLSG9jZ2MxcGJ2R0hYajNYeFc3RVQwSVM1SGQ2ODd1VzEyNHdzTGNDaXZSWGVrQTJzeDE0dW9QVXM2Rkg2OVRwaGI0THBRMk4rMmVFM05VVmM3MjBLMk5DY0JLVWE3UGZXVHdoVDJRSUgxVnFydklucWFtZ1RBV3JQRndtZERPQ0hoQmxKODZCU2czM1ZxbTNjQ3dzanhSQUt4VHJUaytDZTYxd01lUHRiWlM4VE5ucXBLclhENTJiV1grWVJoYldhMlpxUms5ck9xbjQ4RGo3QVRmTjd6NlNYSS9FY2JlY3MzOVgxaDNWVHZsbGcveGFnOWxDNm4zblhkdGJ5aUNLVisvMWx1bHB4Vkt3M003WGRhaCs1OXord3lBTGFTMjN0V0QyMHYzRnZDejJSYWhlbDI1QUdvR3JyUGhwemdmUHM4dWZMUGRwbDgveis4MUlWWEMwa2JqWDVmOXlWalZ1N1VsdkhUYjFVWjZodUVKTHJ4UDZDUTNOUzR2eUZYbC93Si9TMGQ5TzB4YlVjbms0NEg4c3Q4bGlqalRTM2tWWVNwSFViNXlxSnRDY1pkSUNhbjJxb0EwVGJiK1BjM1NEZFN5TGR1V005SjJHZ05oZElUcVd3bmdFaVBYSEZlcjZOOURZQjY5ME4xcHN5cFBlU1dHK0JwOSs1RjFiZHVXT2RjTUE2VDRKMWVvY2huWlZpV0NmVDJOZ2NZR3p2SEtBRTVkU2w1REhqV3FDYWNiMkRjS0tZSUFpQ0lBaUNJQWlDSUFpQ0lBamlYL01KaExNa3UwMGxGTjRBQUFBQVNVVk9SSzVDWUlJPVwiKTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3JfX2ZsYWcuZW4tR0JcclxuLypVbml0ZWQgS2luZ2RvbSovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSG9BQUFBOUNBTUFBQUJWMm8wQ0FBQUFiRkJNVkVYLy8vL0lFQzRCSVduR0FDSGRqcE1BQUY3RkFBL0x5dFQ3OHZNQUdtWklUWC9IQUNZQUhXZkhBQ2pEQUFEMDI5MnhzOFh4MGRQdXlzclRYR1VvTTNIRUFBZlJVbDBoTDI4ZksyN1VZMnpQUzFZWEpXc0FGbVU0UFhhL3dkQUFBRkdvcTcvcXZyN09RVTM0Nk9vUmFyUUNBQUFDeTBsRVFWUlloZTJaZjN1aklBekhvemZZbkpUK21yWmR1ODV0Ny84OW5vaFZRRUtRM2M3bjdtbit0SkJQRXI3RmdIQmFnMkhOZ1lrOGJNVnpPKzZKWjRQeHAvYkJjMEZNRSt6UXRPTzJwMUxOS2VWK0N5VzM0WnNqQVU5Q0MzYmNLSERORmJua2U4WHNJcGdEVDBBUFlMbktETjVxakdLRXZ3VGdzOUdDdlZnWkQxV3VaZmVnY3NwK1FlRXowWUpkTkxpeU11N01MUU9WK1N6MExlUFhubUVuNkM0K3RlWXowSzJxKzFMN2xoVzhBZ2pCbzlHSXVBYmZJTmpaakt3aXl4NkpIa3J0aWt2N1BUTUJ4cURLSzdqQ2dVZWhCU3VVejdWUFhMZUVRQS9NUTZXeE00OUFoOFcxeWJVL3NBY2pnak8zVnhJOWlzdnJhMGdFSmhQOGtZNkNJOUNFdUl3a0JyUlJkaDRzZXhEdGlNdlZUVzR1bllFbUJTZTZpUUYwT3lBbWVCOWFUVDVUZ2tQUmcxNzhTM1oyLzZZT21oVEpnVjM4NkV1OFVERjBUa1V2M256b054SC85OFRSeHBwNU40U3JEMzBsTlRKRk03KzlGNDEyeGx1VHN0NkNaUk0wd081VDZzRjJvSTE0UnhEd2lObjFVYzFjNzdSOWZCSG9yNDkrcFAxMmF0MWdCbW5teWZwdjJZSm9NTkdwUGg3U3JCelJaYUlMK0pWbW1XR0pMaUJiek83b08vcU8vZy9SQys1bUMrN2hDNzY1MHV4ZmJ4V0kzbXd3dTBrTG9PMG1MZFNiQlR2U0VieVhxdHVzNU9lT3pMcHR4dlhnVjlYR05nWGFrUWI2OEJGODZodnN6aG5haDV1QnF2R3JxdXVoMFQ0Y1BYMU1ITW5lVWVEMFlRUnJ6WWs3ZlV6Qi9TSHE1Z1E5Y3gxQzgrZ3pWMy9TREVWUG5UU3hhb1ZQbXRqa1B2STg4bnlOYUNSd3ZwNW1yQ2R5ZTJMTXJVSTRlQmRObEd2dVhVcUU0QUFEb3lLSnZVSENmTmszU0tpNGZHc1VmMitHVlhDOE44TUdWclhhQ2xOdkMybkJ3VFJqN2hQWFRMUXZvY29VbkxvalBjYUphemJhSXpqSE45Zy9jak15LzllZitmZmhpT0JpeFpXRXBnUTNFVmNIL29QZlBncXY0R1R0aWl2d3BrbERvM3ZHS2xaYzMwQmpncHNzL285KzNUUEt6a3ZZNm95ejh0UzFNei85VGRPQS93YUxKR3IwR2R4YkVRQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Rvcl9fZmxhZy5lbi1VU1xyXG4vKlVzYSovIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSGtBQUFCQUNBTUFBQUFKVVNnZUFBQUFuRkJNVkVYLy8vK3lJalE4TzI2eEhUR3RBQm14R1M3QVhtZXRBQnl3RUNqT2lZKzRQVXJwemMvMjZ1dmNyckt1QUNJNk9XMjBzOEkxTkdvc0ttVTBQSEF4TUdpTUxVNVJVSHRqWW9kTVMzaWZuN08rdmNwRlJITkJRSEVqSW1IZDNlUllWNEQyOXZpcHFidUppYU9VbEt2bTV1dUNnWjBjRzE1MGRKUFB6OWx1Ylk4VkUxdVFQRm5GeGRDSUhFT1ZUMmdTRDF1dW02dWViSUdtaHBqTnNMajJuMGVCQUFBRUFrbEVRVlJZaGUyWjI1TGJOZ3hBV1NacDBsc2cwRnhSZDFLV1pFbXV0dW5sLy8rdEFPaTBlZWgweGg3TTdNTXV4alBIM0llRlNlcUFNRzBzQlZqN0RmNTk4eDg4UGIzN1RpY00vVCtvVVA1djEyWitIZnN5RS9QWThsZ3pNOFI2RERRYmlGT1J1VFRDY2preTE0MXBxMzBMeXBtVHlSbVMyV2x5VU0xbVpYYURXV1N5Z3prellUTTFucDQrdk5NSnlveEZ3VXRxY1J4TElMb2kwNC8xRHBiR1JPUnhYUzk0K3ZWSHBUQzhmOTc2dURxTG52S2NNOXRNdU5hOVJXZkJUVDJnQitzYW94WHk3T0E2SjE1UjNPYzBlV0lZYUdWcEpZaWo1NTBZVENGUHVISm1zTmNoWFpuOU5uY0F4Q01oOExoSmtlbUtGSkN0VXMwTWxteUpiWVVkdlpoUUlnYU00Q01DRWZrVlhLQ3hWODBNWVN6b0NRSU1kYlBUZk1tdWpjaVdiU3V6WElhZEpJZHFHVmJyaTUrVmdqSlh5VVMycXIyeG0wMjQyYlFLTjdFTDhEQVRucDdmS3dYdmMxMTNsaWRYVDVIbjdNYUo5eGF3UHUrOHg3NWVWbG9USUpKVm10V1RyY0t3a0ZvZXNKMmNqQ3NtUFdTWHNXZFNXcklMZGF0bnRpcGxxOWJac0ZVUTVteFYvTllxMXVyMDlPbURUdnhqMVh6aEZlKzNvUldianRseS9lcVA0V2JWVEpXVlBzdnB0KytWZ2pLVFNwNk9xUXJiR3lGNEtQdUlidmUyY3F3WWpTOFJlT3dPUGF0d2JRNTZncWgrTmRzaUhBZGhHSWN6TTlieldld2k2bFlTVEtuakxjVFo4RXFERzB3cEs3d1pxVnMwelYzWWtGMnFtZHZ6dWVWK0FLYUZyT29zVG11VVQzTGV1YUpZUHdVaFRtSFZ6VXkyV0JjV3NjZFg5WVdKVExJSXI4VVhHaU82OFFzUXJmLzlKNlc0V2JVWXFrOThWaVZUaTFYcGRsWWxVNGhWczJteVZjL3ZQK3FFa2NiTFhyZWh6MVp0MWMybXpJWTZJZWtXdGpWYnBWbEpzQTIrOHozNVJFVFhJZXdlb0svUWM3ZEFmOGZWMFdkcW9hZXhabVpjdGkzWHIyUEkzVUV6eThvSEpqM2tvVWkxZEliRlhNUHArZk1ubmFBNVgxSnkwZzNNeHZPbVh3WWpXOXB2YkJleE1aSFBMRmZRMllWLy9LQVViTlc2dGp3bnU0UklSd1lnMDFKcnNzU1F4K1dPbVdTVllnMWpxK2pVcjB0ZzdrVWxER05sV2E3cXlJeE55MVR2QU5rZTZiR3A5NVl1Z0N3NlMrODlpR1cyeXgyaGRnY0liTkVCVE44MHBkaFVOREhiVk96Q3NjaFdxV2IyNVU1ZGdPc3lxU3NBdG9uc2NvdjAydWlKUUQzMzVkeUQvL01YcFdDcmhqbGJOV1NiOW0zT2RXeExvK3dBazgrcUl4WFVoMzM4ckJNMDUrczg5N3lGL1pDY1dMVWxzYXMvVEFYWkpySExqWFJtcWRhd0tvUld2ai9zVWM0b1dNdVl4NVY4aDhTMSs4b2RGRE03NS9yZVNkendQNlIzZXF0ZDNCbC9xVDFoYi9FNlF1dlF1LytVVkRybkgrZ01sT3JDQTVYazVUSXI5YkFQZEwxYWpmdjluZjVidkk3UXVueTQvN1pDNmI3bGdSdWFsNnNrTDVkWjZ6THgvdHRIclF2VSsyOWMzK0oxaE5hUFFQZi9hcVQwdTljRHY1UzlYQ1Y1aFpuL0J1RFF3M3lXYjRLcEFBQUFBRWxGVGtTdVFtQ0NcIik7XHJcbn1cclxuIiwi77u/QG1peGluIGFic29sdXRlLXZlcnRpY2FsLWFsaWduIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gYWJzb2x1dGUtaG9yaXpvbnRhbC1hbGlnbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBpbmZvLWljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCI+IDxwYXRoIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCIgZD1cIk0xMi41IDE5QzE2LjA4OTkgMTkgMTkgMTYuMDg5OSAxOSAxMi41QzE5IDguOTEwMTUgMTYuMDg5OSA2IDEyLjUgNkM4LjkxMDE1IDYgNiA4LjkxMDE1IDYgMTIuNUM2IDE2LjA4OTkgOC45MTAxNSAxOSAxMi41IDE5Wk0xMi41IDIwQzE2LjY0MjEgMjAgMjAgMTYuNjQyMSAyMCAxMi41QzIwIDguMzU3ODYgMTYuNjQyMSA1IDEyLjUgNUM4LjM1Nzg2IDUgNSA4LjM1Nzg2IDUgMTIuNUM1IDE2LjY0MjEgOC4zNTc4NiAyMCAxMi41IDIwWk0xMyAxMVYxN0gxMlYxMUgxM1pNMTMgMTBWOEgxMlYxMEgxM1pcIiBmaWxsPVwiJTIzMjYyNjI2XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHZlcnRpY2FsLWFsaWduIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gaG9yaXpvbnRhbC1hbGlnbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbi5tb3JlLWluZm8ge1xyXG4gICAgQGluY2x1ZGUgaW5mby1pY29uO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAxNSk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAmOmVtcHR5IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtYWxpZ247XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IC02cHggYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvcml6b250YWwtYWxpZ247XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgLnRvb2x0aXAsXHJcbiAgICAmOmZvY3VzIC50b29sdGlwIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhamF4LWxvYWRlcigkYmFja2dyb3VuZENvbG9yOiB3aGl0ZSkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMjUlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZicpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZENvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNoZWNrb3V0LXBhZ2U+LmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmFqYXgtbG9hZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBhamF4LWxvYWRlcigpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmljb24tY2FydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MGZcIjtcclxufVxyXG5cclxuLmljb24tQS1maWxsZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XHJcbn1cclxuXHJcbi5jYXJ0LWJ1dHRvbiAuaWNvbi1jYXJ0OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDJweDtcclxufVxyXG5cclxuLmljb24tQWRtaW4tUGFzc3dvcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbn1cclxuXHJcbi5pY29uLUFkbWluLVBlcm9zb25hbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDVcIjtcclxufVxyXG5cclxuLmljb24tQWRtaW4tTmV3c2xldHRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG5cclxuLmljb24tRGVsaXZlcnktVHJhY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSxcclxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICBmb250LWZhbWlseTogJ0ZhYmVyIEljb25zJztcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLm1vZGFsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5lZGl0LXN1Y2Nlc3MtbWVzc2FnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHJlc3MtY2hhbmdlLWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9DaGVja21hcmstQWRkcmVzcy0yNDB4MjQwLmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXNzd29yZC1jaGFuZ2UtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9DaGVja21hcmstUGFzc3dvcmQtMjQweDI0MC5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvcm1hdGlvbi1jaGFuZ2UtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9DaGVja21hcmstUGVyc29uYWwtSW5mb3JtYXRpb24tMjQweDI0MC5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG59XHJcblxyXG4jbmV3c2xldHRlci1zdWJzY3JpYmUtc3VjY2Vzcy1tZXNzYWdlIHtcclxuICAgIG1heC13aWR0aDogNjIwcHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzbGV0dGVyLWljb24tY2hlY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9DaGVja21hcmstTmV3c2xldHRlci0yNDB4MjQwLmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3c2xldHRlci1zaWdudXAuZm9ybS1maWVsZHMge1xyXG4gICAgLm1lc3NhZ2UtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vZmxleGJveFwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vdmFyaWFibGVzXCIvPlxyXG5cclxuLmlucHV0LXRleHQge1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgZmlsbD0nJTIzMDAwMDAwJyBoZWlnaHQ9JzEycHgnIHdpZHRoPScxMnB4JyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMzMwIDMzMCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnIGlkPSdTVkdSZXBvX2JnQ2Fycmllcicgc3Ryb2tlLXdpZHRoPScwJy8lM0UlM0NnIGlkPSdTVkdSZXBvX2ljb25DYXJyaWVyJyUzRSUzQ3BhdGggaWQ9J1hNTElEXzIyNV8nIGQ9J00zMjUuNjA3IDc5LjM5M2MtNS44NTctNS44NTctMTUuMzU1LTUuODU4LTIxLjIxMyAwLjAwMWwtMTM5LjM5IDEzOS4zOTNMMjUuNjA3IDc5LjM5MyBjLTUuODU3LTUuODU3LTE1LjM1NS01Ljg1OC0yMS4yMTMgMC4wMDFjLTUuODU4IDUuODU4LTUuODU4IDE1LjM1NSAwIDIxLjIxM2wxNTAuMDA0IDE1MGMyLjgxMyAyLjgxMyA2LjYyOCA0LjM5MyAxMC42MDYgNC4zOTMgczcuNzk0LTEuNTgxIDEwLjYwNi00LjM5NGwxNDkuOTk2LTE1MEMzMzEuNDY1IDk0Ljc0OSAzMzEuNDY1IDg1LjI1MSAzMjUuNjA3IDc5LjM5M3onLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE0cHggY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDM1cHggMTBweCAxNnB4O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBsZWZ0OiA4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHdpZHRoOiA1cHg7XHJcbn1cclxuXHJcbi5wYXNzd29yZC1maWVsZCB7XHJcblxyXG4gICAgLnBhc3N3b3JkLWZpZWxkX190b2dnbGUtc2hvdyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIvCfkYFcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmV2aWV3LWZvcm0tbW9kYWwgLmZvcm0tZmllbGQuY2hlY2tib3ggbGFiZWw6bm90KC5lcnJvcik6YmVmb3JlIHtcclxuICAgIHRvcDogMzBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG59XHJcblxyXG4ucmV2aWV3LWZvcm0tbW9kYWwgLmZvcm0tZmllbGQuY2hlY2tib3g+aW5wdXQ6Y2hlY2tlZH5sYWJlbDphZnRlciB7XHJcbiAgICBsZWZ0OiA4cHg7XHJcbiAgICB0b3A6IDM4cHg7XHJcbn1cclxuXHJcbi5hY2NvdW50LXJlZ2lzdGVyLXBhZ2UgLmZvcm0tZmllbGRzIC5mb3JtLWZpZWxkKy5mb3JtLWZpZWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5maWVsZCxcclxuLmZvcm0tZmllbGQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBzZWxlY3QsXHJcbiAgICBpbnB1dDppcyhbdHlwZT0ndGV4dCddLCBbdHlwZT0nZW1haWwnXSwgW3R5cGU9J3Bhc3N3b3JkJ10pIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItc2hvcC1ib3JkZXItYnRuLWhvdmVyKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXdpZHRoIDFzIGxpbmVhcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0OmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDM1cHggMTNweCAxNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNsci1zaG9wLWZvcm0tZXJyb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lc3NhZ2UtaW5mbyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItc2hvcC1mb3JtLWVycm9yKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5yYWRpbyk6bm90KC5yYWRpby1ncm91cCkge1xyXG4gICAgICAgIGlucHV0OmZvY3Vzfi50b29sdGlwIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b29sdGlwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICB0b3A6IC0zN3B4O1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlLWhvcml6b250YWwtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yYWRpbyB7XHJcbiAgICAgICAgPmlucHV0IHtcclxuICAgICAgICAgICAgJjpjaGVja2VkfmxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2hlY2tib3gge1xyXG4gICAgICAgID5pbnB1dCB7XHJcbiAgICAgICAgICAgICY6Y2hlY2tlZH5sYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZH5sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoZWNrYm94LFxyXG4gICAgJi5yYWRpbyB7XHJcbiAgICAgICAgPmlucHV0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgbGVmdDogLTk5OXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZH5sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWw6bm90KC5lcnJvcikge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJhZGlvIHtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPi5tZXNzYWdlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoZWNrYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZmllbGQuY2hlY2tib3ggLmNoZWNrYm94LXdyYXBwZXIgbGFiZWw6bm90KC5lcnJvcikge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcblxyXG4vLyBUaG9zZSBzdHlsZXMgbmVlZCB0byByZW1vdmUgbGF0ZXIgdGhleSBhcmUgbm90IG5lY2Vzc2FyeSBmb3IgbmV3IHNob3BcclxuLnNpbXBsZS1mb3JtIHtcclxuICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAvLyBnYXA6IDE2cHg7XHJcblxyXG4gICAgLm1hbmRhdG9yeSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYS5zZWNvbmRhcnkge1xyXG4gICAgICAgIGNvbG9yOiAjYjdiOGI3O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgIGNvbG9yOiAjNzA3MTcwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIH1cclxuXHJcbiAgICA+KiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZmllbGQuaGFzLXN1Yi1mb3JtLnZpc2libGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjA7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8tZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBzdHJldGNoO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZm9ybS1maWVsZHMge1xyXG4gICAgLmZvcm0tcGFyYWdyYXBoIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXNzYWdlLWVycm9yLFxyXG4gICAgLm1lc3NhZ2UtaW5mbyB7XHJcbiAgICAgICAgY29sb3I6ICNiN2I4Yjc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1maWVsZC5oYXMtc3ViLWZvcm0udmlzaWJsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5kaXYubWVzc2FnZS1pbmZvLFxyXG5kaXYubWVzc2FnZS1lcnJvciB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuc2ltcGxlLWZvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgLmhhbGYge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJyZWFrLWhhbGYge1xyXG5cclxuICAgICAgICAgICAgc2VsZWN0LFxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWZpZWxkczpub3QoLmNvdXBvbi1maWVsZCkge1xyXG5cclxuICAgICAgICAuZm9ybS1maWVsZCxcclxuICAgICAgICAuaW5wdXQge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oYWxmIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnJlYWstaGFsZiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJldmlldy1mb3JtLW1vZGFsIC5mb3JtLWZpZWxkLmNoZWNrYm94PmlucHV0OmNoZWNrZWR+bGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICB0b3A6IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJldmlldy1mb3JtLW1vZGFsIC5mb3JtLWZpZWxkLmNoZWNrYm94IGxhYmVsOm5vdCguZXJyb3IpOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICB9XHJcbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL2ZsZXhib3hcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL3ZhcmlhYmxlc1wiLz5cclxuXHJcbi5hbHBhY2EtZm9ybXMtdHJhcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY3AtYWxwYWNhLWZvcm0ge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXBhcnQsXHJcbiAgICBsYWJlbCBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS1zaG9wLXRleHQpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgaDMge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCwgMzApO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyNCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ndWVzdC1zZWN0aW9uIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY2xyLWJvcmRlci1idG4pO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZsb3ctY29scyB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgaDMsXHJcbiAgICAgICAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGlkZGVuLWxhYmVsID4gbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZWRkLXZhbHVlLFxyXG4gICAgLmVkZC1vcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMTkpO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGQtaGVhZCB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTRweCAxNnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci13aWR0aCAxcyBsaW5lYXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkZC1hcnJvdzo6YmVmb3JlIHtcclxuICAgICAgICByaWdodDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGQtaGVhZDpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJhc2Utc2hvcC10ZXh0KTtcclxuICAgIH1cclxuXHJcbiAgICAuZWRkLWJvZHkge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNwLWFscGFjYS1mb3JtIC5maWVsZC5mb2N1c2VkID4gbGFiZWwge1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXHJcbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG4gICAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbiAgICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuICAgIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG4gICAgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4IHdoaXRlIGluc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4gICAgOi1tb3otcGxhY2Vob2xkZXIsXHJcbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZC50ZXh0IGxhYmVsIHtcclxuICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cyBhbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkIGlucHV0IHtcclxuICAgICAgICBwYWRkaW5nOiAyM3B4IDM1cHggNnB4IDE2cHg7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyb3VwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXQtYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDE3KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbCA+IC50ZXh0LXBhcnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjQpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZC5yZWFkb25seSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgIGxhYmVsLFxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnB1dC1maWVsZC1kaXNhYmxlZClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLnRleHQuZm9jdXNlZCBsYWJlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAxNSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnB1dC1sYWJlbC1mb2N1cyk7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICB9XHJcblxyXG4gICAgLnR3by1jb2x1bW5zLWNvbnRhaW5lciAuY29sIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLW9wdGlvbiBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQucmFkaW8gbGFiZWw6bm90KC5lcnJvcikge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQucmFkaW8gPiBsYWJlbDpub3QoLmVycm9yKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwICwgMzApO1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAgMDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLFxyXG4gICAgLnJhZGlvLW9wdGlvbixcclxuICAgIC5jaGVja2JveC13cmFwcGVyLFxyXG4gICAgLnRleHQtcGFydCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8tb3B0aW9uIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGxhYmVsOm5vdCguZXJyb3IpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFsaWRhdGlvbiAuZXJyb3Ige1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMTQpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItc2hvcC1mb3JtLWVycm9yKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3IgLnZhbGlkYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgIC5lcnJvciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgICBbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcclxuICAgIC5yYWRpby1vcHRpb24gbGFiZWwuY2hlY2tlZDo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxyXG4gICAgLnJhZGlvLW9wdGlvbiBsYWJlbC5jaGVja2VkOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbGVmdDogMjFweDtcclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZGFyay1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb250ZW50LXBhcnQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTZweCAyNHB4O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWRkLWhlYWQsXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtdGFibGV0KSB7XHJcbiAgICAuYWxwYWNhLWZvcm0gLmVkZC1yb290LW9wZW4tYmVsb3cgLmVkZC1ib2R5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5hbHBhY2EtZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcblxyXG4gICAgICAgIC50aHJlZS1jb2x1bW5zLWNvbnRhaW5lciAuZGF0ZVBpY2tlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR3by1jb2x1bW5zLWNvbnRhaW5lciAuaXRlbXMgLnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdhcDogMCAxNnB4O1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNTAlIC0gOHB4KSBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHdvLWNvbC1wcm9wb3J0aW9uLTEtMiAuaXRlbXMgLnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdhcDogMCAxNnB4O1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSA4cHgpIGNhbGMoNjYuNjY2NjY2NjY2NiUgLSA4cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmd1ZXN0LXNlY3Rpb24gLmZsb3ctY29scyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZ3JvdXAgLmNvbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbi5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjMwcHg7XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0X19zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3RfX3NlbGVjdGVkIGltZyB7XHJcbiAgICB3aWR0aDogODVweDtcclxuICAgIGhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3RfX29wdGlvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdF9fb3B0aW9ucy0tb3BlbiB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDsgLyogQWRqdXN0IGFzIG5lZWRlZCAqL1xyXG4gICAgbGVmdDogLTFweDtcclxuICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3RfX29wdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdF9fb3B0aW9uIGltZyB7XHJcbiAgICB3aWR0aDogODVweDtcclxuICAgIGhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3RfX2Ryb3Bkb3duLWhhbmRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBmaWxsPSclMjMwMDAwMDAnIGhlaWdodD0nMTJweCcgd2lkdGg9JzEycHgnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAzMzAgMzMwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ2cgaWQ9J1NWR1JlcG9fYmdDYXJyaWVyJyBzdHJva2Utd2lkdGg9JzAnLyUzRSUzQ2cgaWQ9J1NWR1JlcG9faWNvbkNhcnJpZXInJTNFJTNDcGF0aCBpZD0nWE1MSURfMjI1XycgZD0nTTMyNS42MDcgNzkuMzkzYy01Ljg1Ny01Ljg1Ny0xNS4zNTUtNS44NTgtMjEuMjEzIDAuMDAxbC0xMzkuMzkgMTM5LjM5M0wyNS42MDcgNzkuMzkzIGMtNS44NTctNS44NTctMTUuMzU1LTUuODU4LTIxLjIxMyAwLjAwMWMtNS44NTggNS44NTgtNS44NTggMTUuMzU1IDAgMjEuMjEzbDE1MC4wMDQgMTUwYzIuODEzIDIuODEzIDYuNjI4IDQuMzkzIDEwLjYwNiA0LjM5MyBzNy43OTQtMS41ODEgMTAuNjA2LTQuMzk0bDE0OS45OTYtMTUwQzMzMS40NjUgOTQuNzQ5IDMzMS40NjUgODUuMjUxIDMyNS42MDcgNzkuMzkzeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxufVxyXG4vKlxyXG4uY3VzdG9tLXNlbGVjdF9fZHJvcGRvd24taGFuZGxlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBmaWxsPSclMjMwMDAwMDAnIGhlaWdodD0nMTJweCcgd2lkdGg9JzEycHgnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAzMzAgMzMwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ2cgaWQ9J1NWR1JlcG9fYmdDYXJyaWVyJyBzdHJva2Utd2lkdGg9JzAnLyUzRSUzQ2cgaWQ9J1NWR1JlcG9faWNvbkNhcnJpZXInJTNFJTNDcGF0aCBpZD0nWE1MSURfMjI1XycgZD0nTTMyNS42MDcgNzkuMzkzYy01Ljg1Ny01Ljg1Ny0xNS4zNTUtNS44NTgtMjEuMjEzIDAuMDAxbC0xMzkuMzkgMTM5LjM5M0wyNS42MDcgNzkuMzkzIGMtNS44NTctNS44NTctMTUuMzU1LTUuODU4LTIxLjIxMyAwLjAwMWMtNS44NTggNS44NTgtNS44NTggMTUuMzU1IDAgMjEuMjEzbDE1MC4wMDQgMTUwYzIuODEzIDIuODEzIDYuNjI4IDQuMzkzIDEwLjYwNiA0LjM5MyBzNy43OTQtMS41ODEgMTAuNjA2LTQuMzk0bDE0OS45OTYtMTUwQzMzMS40NjUgOTQuNzQ5IDMzMS40NjUgODUuMjUxIDMyNS42MDcgNzkuMzkzeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59Ki9cclxuXHJcbi5jdXN0b20tc2VsZWN0X19vcHRpb246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxufSIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcblxyXG4udG5zLW91dGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRucy1vdXRlciBbaGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50bnMtb3V0ZXIgW2FyaWEtY29udHJvbHNdLFxyXG4udG5zLW91dGVyIFtkYXRhLWFjdGlvbl0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udG5zLXNsaWRlciB7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHM7XHJcbn1cclxuXHJcbi50bnMtc2xpZGVyID4gZGl2LFxyXG4udG5zLXNsaWRlciA+IGxpIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi50bnMtaW5uZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnRucy1ob3Jpem9udGFsLnRucy1zdWJwaXhlbCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4udG5zLWdhbGxlcnkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5cclxuLnRucy1nYWxsZXJ5ID4gZGl2LFxyXG4udG5zLWdhbGxlcnkgPiBsaSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMTAwJTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcclxufVxyXG5cclxuLnRucy1nYWxsZXJ5ID4gLnRucy1zbGlkZS1hY3RpdmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi50bnMtZ2FsbGVyeSA+IC50bnMtbW92aW5nIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcclxufVxyXG5cclxuLnRucy1sYXp5LWltZyB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbn1cclxuXHJcbi50bnMtbGF6eS1pbWcubG9hZGVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi50bnMtYWgge1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xyXG59XHJcblxyXG4udG5zLW92aCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udG5zLXZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMTAwMDBlbTtcclxufVxyXG5cclxuLnRucy10cmFuc3BhcmVudCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4udG5zLWZhZGVJbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogMDtcclxufVxyXG5cclxuLnRucy1ub3JtYWwsXHJcbi50bnMtZmFkZU91dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi50bnMtdC1zdWJwMiB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAzMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi50bnMtbmF2IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyAuMXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgei1pbmRleDogOTtcclxufVxyXG5cclxuLnRucy1uYXZfX3dyYXBwZXIge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDc1cHg7XHJcblxyXG4gICAgLnRucy1uYXYge1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bnMtc3F1YXJlZC1wYWdpbmF0aW9uIHtcclxuICAgIHdpZHRoOiAxMjVweDtcclxuXHJcbiAgICAudG5zLW5hdiA+IFthcmlhLWNvbnRyb2xzXSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bnMtbmF2ID4gW2FyaWEtY29udHJvbHNdIHtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIHBhZGRpbmc6IDJweCAwIDNweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAmLm1pbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgfVxyXG5cclxuICAgICYuaGlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tUGFnaW5hdGlvbkJ1bGxldHNQcmltYXJ5Q29sb3IsIHZhcigtLUJhc2VCYWNrZ3JvdW5kQ29sb3IpKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5zLW5hdiA+IC50bnMtbmF2LWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CYXNlQmFja2dyb3VuZENvbG9yKTtcclxufVxyXG5cclxuLnRucy1uYXYtc21hbGwge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxufVxyXG5cclxuW2FyaWEtY29udHJvbHNePVwibm9uLWxvb3AtaXRlbVwiXSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlIDBzO1xyXG59XHJcblxyXG4udG5zLW91dGVyIFtkYXRhLWFjdGlvbl0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bnMtY29udHJvbHMgPiBbZGF0YS1jb250cm9sc10ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFRpbnktc2xpZGVyIHNldCBwYWRkaW5nIG9uIGl0cyBpdGVtIGluc3RlYWQgb2YgbWFyZ2luXHJcbi50bnMtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuICAgICY6bm90KC50bnMtc2xpZGUtYWN0aXZlKSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5zLW5hdl9fbGlxdWlkIHtcclxuICAgIG1pbi13aWR0aDogNXB4O1xyXG4gICAgbWluLWhlaWdodDogNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4udG5zLW5hdiA+IGJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1QYWdpbmF0aW9uQnVsbGV0c1NlY29uZGFyeUNvbG9yKTtcclxufVxyXG5cclxuLnRucy1uYXZfX2xpcXVpZCxcclxuLnRucy1uYXYgPiBidXR0b24udG5zLW5hdi1hY3RpdmUsXHJcbi50bnMtbmF2ID4gYnV0dG9uIGRpdiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnRucy1saXZlcmVnaW9uICsgLnRucy1pbm5lciAudG5zLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLnRucy1vdXRlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmVkZC1yb290LFxyXG4uZWRkLXJvb3QgKixcclxuLmVkZC1yb290ICo6OmJlZm9yZSxcclxuLmVkZC1yb290ICo6OmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uZWRkLXJvb3QtZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uZWRkLXJvb3QuZWRkLXJvb3QtaW52YWxpZDo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTA1LCAxMDUpO1xyXG59XHJcblxyXG4uZWRkLWhlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDE0cHg7XHJcbn1cclxuXHJcbi5lZGQtdmFsdWUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmVkZC1hcnJvdyB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbi5lZGQtcm9vdC1kaXNhYmxlZCAuZWRkLWFycm93IHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG4uZWRkLWFycm93OjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgaGVpZ2h0OiA5cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcclxuICAgIHRvcDogMnB4O1xyXG4gICAgd2lkdGg6IDlweDtcclxufVxyXG5cclxuLmVkZC1yb290LW9wZW4gLmVkZC1hcnJvdzo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcclxufVxyXG5cclxuLmVkZC1yb290Om5vdCguZWRkLXJvb3QtZGlzYWJsZWQpIC5lZGQtdmFsdWUsXHJcbi5lZGQtb3B0aW9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmVkZC1zZWxlY3Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZWRkLXJvb3QtbmF0aXZlIC5lZGQtc2VsZWN0IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmVkZC1ib2R5IHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG59XHJcblxyXG4uZWRkLXJvb3Qtb3BlbiAuZWRkLWJvZHkge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcywgdHJhbnNmb3JtIDEwMG1zIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcclxufVxyXG5cclxuLmVkZC1yb290LW9wZW4tYWJvdmUgLmVkZC1ib2R5IHtcclxuICAgIGJvdHRvbTogMTAwJTtcclxufVxyXG5cclxuLmVkZC1yb290LW9wZW4tYmVsb3cgLmVkZC1ib2R5IHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHdpZHRoOiAyNzBweDtcclxufVxyXG5cclxuLmVkZC1yb290LW9wZW4tYmVsb3cgLmVkZC1pdGVtcy1saXN0IHtcclxuICAgIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lZGQtaXRlbXMtbGlzdCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAyMDBtcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi5lZGQtaXRlbXMtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbn1cclxuXHJcbi5lZGQtaXRlbXMtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxufVxyXG5cclxuLmVkZC1pdGVtcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG59XHJcblxyXG4uZWRkLWdyb3VwLWxhYmVsIHtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmc6IDRweCA4cHggNHB4IDA7XHJcbn1cclxuXHJcbi5lZGQtZ3JvdXAtaGFzLWxhYmVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxufVxyXG5cclxuLmVkZC1vcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIHBhZGRpbmc6IDRweCA4cHggNHB4IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmVkZC1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmVkZC1vcHRpb246OmFmdGVyIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM4Njg2ODY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogMjRweDtcclxufVxyXG5cclxuLmVkZC1vcHRpb24tc2VsZWN0ZWQ6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogMTRweDtcclxufVxyXG5cclxuLmVkZC1vcHRpb24tc2VsZWN0ZWQ6bm90KC5lZGQtb3B0aW9uLWRpc2FibGVkKTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxufVxyXG5cclxuLmVkZC1vcHRpb24tc2VsZWN0ZWQ6bm90KC5lZGQtb3B0aW9uLWRpc2FibGVkKTo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbn1cclxuXHJcbi5lZGQtb3B0aW9uOmhvdmVyOjphZnRlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgIHRyYW5zaXRpb246IC4xcyBhbGw7XHJcbn1cclxuXHJcbi5lZGQtb3B0aW9uLWRpc2FibGVkLFxyXG4uZWRkLWdyb3VwLWRpc2FibGVkIC5lZGQtb3B0aW9uIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3AtcykgeyBcclxuICAgIC5lZGQtYm9keSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxufVxyXG4iLCIubW9kYWwge1xyXG4gICAgLmZvcm0tZmllbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQucmFkaW8+aW5wdXQ6Y2hlY2tlZH5sYWJlbDpiZWZvcmUsXHJcbiAgICAuZm9ybS1maWVsZC5yYWRpbz5pbnB1dDpjaGVja2VkfmxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWItZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwuZm9ybS1maWVsZHMge1xyXG4gICAgLmlucHV0LmNoZWNrYm94IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9ucyAudGVybXMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3hfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggNTVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFuY3lib3hfX2NvbnRlbnQgLm1vZGFsLWJ1dHRvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3AtcykgeyBcclxuICAgIC5tb2RhbC5mb3JtLWZpZWxkcyBmb3JtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC5mb3JtLWZpZWxkcy5mYW5jeWJveF9fY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBwYWRkaW5nOiA1NXB4IDc1cHg7XHJcbiAgICB9XHJcbn0iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL2ZsZXhib3hcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL3ZhcmlhYmxlc1wiLz5cclxuXHJcbi5zbGlkZXItY29udHJvbHNfX2J0biB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XHJcbiAgICB3aWR0aDogNDhweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVyLWNvbnRyb2xzX19idG46YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjFweDtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG59XHJcblxyXG4uc2xpZGVyLWNvbnRyb2xzX19idG4uY29udHJvbHMtYnRuLS1wcmV2IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTFweDtcclxufVxyXG5cclxuLnNsaWRlci1jb250cm9sc19fYnRuOmhvdmVyOmFmdGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNvbnRyb2xzLWJ0bi0tcHJldjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBsZWZ0OiAyNHB4O1xyXG59XHJcblxyXG4uY29udHJvbHMtYnRuLS1uZXh0OmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRlYXNlci1saXN0LFxyXG4ucHJvZHVjdC1zbGlkZXItcmVjb21tZW5kYXRpb24sXHJcbi5wcm9kdWN0LXNsaWRlci15bWFsLFxyXG4ucHJvZHVjdC1zbGlkZXIsXHJcbi5nYWxsZXJ5LXNsaWRlciB7XHJcbiAgICAudG5zLW5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRucy1uYXYgPiBbYXJpYS1jb250cm9sc10ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRucy1uYXYtYWN0aXZlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi50bnMtbmF2LWFjdGl2ZSB+IGJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtdGVhc2VyX19saXN0LnNsaWRlciAucHJvZHVjdC10ZWFzZXJfX2l0ZW0ge1xyXG4gICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtdGVhc2VyLWxpc3RfX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2xpZGVyLWNvbnRyb2xzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAtNDVweDtcclxuICAgIHotaW5kZXg6IDk7XHJcbn1cclxuXHJcbi5zbGlkZXIucHJvZHVjdC10ZWFzZXJfX2xpc3Qge1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uY29udGVudC10YWJzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIC5nYWxsZXJ5LXNsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC10ZWFzZXItbGlzdCAuc2xpZGVyLWNvbnRyb2xzIHtcclxuICAgIHRvcDogLTcwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuY29udGVudC10YWJzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtdGVhc2VyLWxpc3QsXHJcbiAgICAucHJvZHVjdC1zbGlkZXIteW1hbCxcclxuICAgIC5wcm9kdWN0LXNsaWRlci1yZWNvbW1lbmRhdGlvbiB7XHJcblxyXG4gICAgICAgIC50bnMtb3ZoLFxyXG4gICAgICAgIC50bnMtaW5uZXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vZmxleGJveFwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vdmFyaWFibGVzXCIvPlxyXG5cclxuYm9keS5sYXllci0tb3BlbiB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5sYXllciB7XHJcbiAgICAmX19vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlLWJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZTphZnRlcixcclxuICAgICZfX2Nsb3NlOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWNsb3NlLWZpbHRlcik7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2U6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYXllci1vdmVybGF5X19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcclxufVxyXG5cclxuLmxheWVyLmxheWVyLS1vcGVuIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXllcl9fb3ZlcmxheSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmNtcGxhenlwcmV2aWV3aWZyYW1lIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5sYXllciB7XHJcbiAgICAgICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQgaWZyYW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcblxyXG4uaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYXZpZ2F0aW9uIHtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLW5hdmlnYXRpb24tbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaC13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWV0YS1zZWFyY2gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgfVxyXG5cclxuICAgICNxLWVycm9yIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXIsXHJcbi5wcm9tb3Rpb24tYmFubmVyIHtcclxuICAgIHotaW5kZXg6IDk5O1xyXG59XHJcblxyXG4ubG9jay1zY3JlZW4gLmhlYWRlcl9fd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLmNhcnQtYnRuIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICByaWdodDogNTJweDtcclxuICAgIHRvcDogMTdweDtcclxuXHJcbiAgICAmLm1pbmktY2FydC1tYWluIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYW1vdW50IHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51c2VyLWFjY291bnQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTtcclxuICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi0tcHJpbWFyeSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlZ2lzdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDE0KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZmlsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyMCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgLnVzZXItYWNjb3VudF9fbWVudSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uLWxpc3QgYSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWV0YS1uYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1ldGEtbmF2X19pdGVtLmNvdW50cnktc2VsZWN0b3IgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5idXJnZXItbWVudSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcblxyXG4gICAgJl9fYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhcjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYXI6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYXI6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICZfX25hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWV0YS1zZWFyY2gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIsXHJcbiAgICAucHJvbW90aW9uLWJhbm5lciB7XHJcbiAgICAgICAgei1pbmRleDogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19zZWFyY2gsXHJcbiAgICAubWV0YS1uYXZfX3dyYXBwZXIsXHJcbiAgICAuaGVhZGVyLWljb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1cmdlci1tZW51IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWljb25zIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX21haW4tbmF2aWdhdGlvbi1saXN0IGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19tYWluLW5hdmlnYXRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAubWV0YS1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQobiszKTpub3QoLmNvdW50cnktc2VsZWN0b3IpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtYnRuIHtcclxuICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgdG9wOiB1bnNldDtcclxuXHJcbiAgICAgICAgJi5taW5pLWNhcnQtbWFpbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVzZXItYWNjb3VudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uLWl0ZW06bnRoLWNoaWxkKG4rNCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuXHJcbmh0bWwubG9jay1zY3JlZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuYm9keS5sb2NrLXNjcmVlbiB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5sYXlvdXQtbmF2aWdhdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTEwMCU7XHJcbiAgICB0b3A6IDY0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3cHgpO1xyXG4gICAgei1pbmRleDogOTtcclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDMzcHggc29saWQgI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jbHItc2Nyb2xsYmFyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Vjb25kLWxldmVsLWxpc3Qge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogLTEwMCU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFjay1idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGFycm93LWRpcmVjdGlvbnMoKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhLW5hdiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhLW5hdi1saXN0IC5tZXRhLW5hdl9faXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyNCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWV0YS1uYXYtaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyNCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhLW5hdi1pdGVtIGE6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhbmd1YWdlLWxpbmssICZfX2FjY291bnQtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEtbmF2LWl0ZW0uY291bnRyeS1zZWxlY3RvciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vdmVybGF5LS1vcGVuZWQge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYXlvdXQtbmF2aWdhdGlvbl9fc2Vjb25kLWxldmVsLWxpc3QgPiB1bCB7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jbHItc2Nyb2xsYmFyKTtcclxuICAgIH1cclxufVxyXG5cclxuLnRoaXJkLWxldmVsX190aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYXJyb3ctZGlyZWN0aW9ucygpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGhpcmQtbGV2ZWwge1xyXG4gICAgJl9faGlnaGxpZ2h0LXRlYXNlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oaWdobGlnaHQtdGVhc2VyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGlnaGxpZ2h0LXRlYXNlcnMtdGl0bGUgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyNCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC44cyBjdWJpYy1iZXppZXIoLjA5NSwuMzMsLjI4NSwxKSAyNW1zO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGhpcmQtbGV2ZWwtbGlzdF9faXRlbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgICByaWdodDogLTEwMCU7XHJcbiAgICB0b3A6IDA7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDUwcHgpO1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY2xyLXNjcm9sbGJhcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubmF2LWxldmVsLS12aXNpYmxlIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmxheW91dC1uYXZpZ2F0aW9uLm92ZXJsYXktLW9wZW5lZCAub3ZlcmxheSB7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5maXJzdC1sZXZlbC1saXN0X19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgID4gYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwLCAyNSk7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2Vjb25kLWxldmVsLWxpc3RfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDI0KTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY29uZC1sZXZlbC1saXN0X19pdGVtIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbn1cclxuXHJcbi5zZWNvbmQtbGV2ZWwtbGlzdF9faXRlbS1saW5rIGEge1xyXG4gICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbn1cclxuXHJcbi5zZWNvbmQtbGV2ZWxfX3RpdGxlLFxyXG4udGhpcmQtbGV2ZWxfX2xpbmsge1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNlY29uZC1sZXZlbF9fdGl0bGUsXHJcbi50aGlyZC1sZXZlbF9fbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1idG4tZmlsdGVyKTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2Vjb25kLWxldmVsX190aXRsZSBzcGFuOm5vdCgubGF5b3V0LW5hdmlnYXRpb25fX2JhY2stYnRuKSxcclxuLnRoaXJkLWxldmVsX19saW5rIHNwYW46bm90KC5sYXlvdXQtbmF2aWdhdGlvbl9fYmFjay1idG4pIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjYpO1xyXG4gICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5uYXYtbGV2ZWwtLXZpc2libGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxufVxyXG5cclxuLnRoaXJkLWxldmVsLWxpc3RfX2l0ZW0gdWwgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmxheW91dC1uYXZpZ2F0aW9uX19zZWNvbmQtbGV2ZWwtbGlzdC5uYXYtbGV2ZWwtLXZpc2libGUsXHJcbi50aGlyZC1sZXZlbC1saXN0X19pdGVtLm5hdi1sZXZlbC0tdmlzaWJsZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uYnRuLS1jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2xvc2UtbGF5ZXIge1xyXG4gICAgLmJ1cmdlci1tZW51X19iYXI6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1cmdlci1tZW51X19iYXI6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXJnZXItbWVudV9fYmFyOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXJnZXItbWVudV9fYmFyOm50aC1jaGlsZCgxKSxcclxuICAgIC5idXJnZXItbWVudV9fYmFyOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5sYXlvdXQtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgbGVmdDogLTM3NXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMzc1cHg7XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxMDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JhY2stYnRuIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjlweDtcclxuICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19iYWNrLWJ0bjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgbGVmdDogLTNweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1sb2dvLXdpZHRoLW5hdmlnYXRpb24tZGVza3RvcCk7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiB2YXIoLS1sb2dvLWZpbHRlci1tb2JpbGUtYW5kLW1lbnUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maXJzdC1sZXZlbC1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA3M3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zZWNvbmQtbGV2ZWwtbGlzdCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZXRhLW5hdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZXRhLW5hdi1pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZXRhLW5hdi1pdGVtLmNvdW50cnktc2VsZWN0b3Ige1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3ZlcmxheS0tb3BlbmVkIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2Vjb25kLWxldmVsX190aXRsZSxcclxuICAgIC50aGlyZC1sZXZlbF9fbGluayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMjRweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50aGlyZC1sZXZlbF9faGlnaGxpZ2h0LXRlYXNlcnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG5cclxuICAgICAgICAudGhpcmQtbGV2ZWxfX2xpbmsge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjAsIDI1KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYXlvdXQtbmF2aWdhdGlvbl9fc2Vjb25kLWxldmVsLWxpc3QubmF2LWxldmVsLS12aXNpYmxlIHtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODRweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODRweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxheW91dC1uYXZpZ2F0aW9uX19zZWNvbmQtbGV2ZWwtbGlzdC5uYXYtbGV2ZWwtLXZpc2libGUsXHJcbiAgICAubGF5b3V0LW5hdmlnYXRpb25fX3RoaXJkLWxldmVsLWxpc3QgLm5hdi1sZXZlbC0tdmlzaWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxheW91dC1uYXZpZ2F0aW9uX19zZWNvbmQtbGV2ZWwtbGlzdCxcclxuICAgIC50aGlyZC1sZXZlbC1saXN0X19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogdW5zZXQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudGhpcmQtbGV2ZWwtbGlzdF9faXRlbSB1bCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnRoaXJkLWxldmVsX19saW5rIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAuY2xvc2UtbGF5ZXI6YWZ0ZXIsXHJcbiAgICAgICAgLmNsb3NlLWxheWVyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aGlyZC1sZXZlbF9fdGl0bGUgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICByaWdodDogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAudGhpcmQtbGV2ZWxfX3RpdGxlIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudGhpcmQtbGV2ZWxfX3RpdGxlLS1hY3RpdmUgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAudGhpcmQtbGV2ZWxfX3RpdGxlLS1hY3RpdmUgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRoaXJkLWxldmVsIC5jbG9zZS1sYXllcjphZnRlcixcclxuICAgIC50aGlyZC1sZXZlbCAuY2xvc2UtbGF5ZXI6YmVmb3JlLFxyXG4gICAgLmJ1cmdlci1tZW51LmNsb3NlLWxheWVyOmFmdGVyLFxyXG4gICAgLmJ1cmdlci1tZW51LmNsb3NlLWxheWVyOmJlZm9yZSxcclxuICAgIC5zZWNvbmQtbGV2ZWxfX3RpdGxlOmFmdGVyLFxyXG4gICAgLnRoaXJkLWxldmVsX19saW5rOmFmdGVyLFxyXG4gICAgLmJ1cmdlci1tZW51LmNsb3NlLWxheWVyIC5idXJnZXItbWVudV9fYmFyLFxyXG4gICAgLnRoaXJkLWxldmVsX19saW5rIC5sYXlvdXQtbmF2aWdhdGlvbl9fYmFjay1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY29uZC1sZXZlbF9fdGl0bGUgc3Bhbjpub3QoLmxheW91dC1uYXZpZ2F0aW9uX19iYWNrLWJ0biksXHJcbiAgICAudGhpcmQtbGV2ZWxfX2xpbmsgc3Bhbjpub3QoLmxheW91dC1uYXZpZ2F0aW9uX19iYWNrLWJ0bikge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCwgMjUpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXlvdXQtbmF2aWdhdGlvbl9fdGhpcmQtbGV2ZWwtbGlzdCAubmF2LWxldmVsLS12aXNpYmxlIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDE0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGF5b3V0LW5hdmlnYXRpb24ub3ZlcmxheS0tb3BlbmVkIC5idG4tLWNsb3NlLmNsb3NlLWxheWVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gMTY5cHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLS1jbG9zZSBzdmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxheW91dC1uYXZpZ2F0aW9uLm92ZXJsYXktLW9wZW5lZCAuY2xvc2UtbGF5ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuXHJcbiAgICAgICAgJjphZnRlcixcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYXlvdXQtbmF2aWdhdGlvbiAubGF5b3V0LW5hdmlnYXRpb25fX2xvZ28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAxMDRweDtcclxuICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMgLSAxcHgpIHtcclxuICAgIC5sYXlvdXQtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgJl9fYmFjay1idG4td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWNvbmQtbGV2ZWxfX3RpdGxlIHNwYW46bm90KC5sYXlvdXQtbmF2aWdhdGlvbl9fYmFjay1idG4pLFxyXG4gICAgICAgIC50aGlyZC1sZXZlbF9fbGluayBzcGFuOm5vdCgubGF5b3V0LW5hdmlnYXRpb25fX2JhY2stYnRuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcblxyXG4uc3RhZ2Utc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgJl9faXRlbS13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSBwaWN0dXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuN3MgbGluZWFyO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgcGljdHVyZTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lmcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLmJ0bi0tc2Vjb25kYXJ5IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAudG5zLW5hdiA+IFthcmlhLWNvbnRyb2xzXSxcclxuICAgIC50bnMtbmF2ID4gLnRucy1uYXYtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC50bnMtbmF2ID4gW2FyaWEtY29udHJvbHNdIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG5cclxuICAgIC50bnMtbmF2ID4gW2FyaWEtY29udHJvbHNdLnRucy1uYXYtYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC50bnMtbmF2IHtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlby0tcGxheWluZyB7XHJcbiAgICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGF5LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v1xyXG4uY291bnRyeS1zZWxlY3Rvci1tb2RhbC1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0b3ItbW9kYWwtd2luZG93IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvZHkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvbWFwLnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1NXB4IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlZ2lvbi10YWIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3VudHJ5LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdG9yLW1vZGFsLXdpbmRvdy5jb3VudHJ5LXNlbGVjdG9yLW1vZGFsLXdpbmRvdy1tb2JpbGUge1xyXG4gICAgLmJvZHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9tYXAucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IHVuc2V0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAuY291bnRyeS1zZWxlY3Rib3gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG5cclxuLnRleHQtaW1hZ2Uge1xyXG4gICAgZGlzcGxheTogZmxvdy1yb290O1xyXG5cclxuICAgIGRpdjplbXB0eSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmltYXJ5IGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcblxyXG4gICAgLnByb3BvcnRpb24tMS0xLnRleHQtaW1hZ2VfX3RleHQtb25seSAudGV4dC1pbWFnZV9fcHJpbWFyeSxcclxuICAgIC5wcm9wb3J0aW9uLTEtMS50ZXh0LWltYWdlX190ZXh0LW9ubHkgLnRleHQtaW1hZ2VfX3ByaW1hcnkrLnRleHQtaW1hZ2VfX3dyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbig2KVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wb3J0aW9uLTEtMi50ZXh0LWltYWdlX190ZXh0LW9ubHkgLnRleHQtaW1hZ2VfX3ByaW1hcnkrLnRleHQtaW1hZ2VfX3dyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbig0KVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wb3J0aW9uLTItMS50ZXh0LWltYWdlX190ZXh0LW9ubHkgLnRleHQtaW1hZ2VfX3ByaW1hcnkrLnRleHQtaW1hZ2VfX3dyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbig4KVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wb3J0aW9uLTEtMi50ZXh0LWltYWdlX190ZXh0LW9ubHkgLnRleHQtaW1hZ2VfX3ByaW1hcnkge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbig4KVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wb3J0aW9uLTItMS50ZXh0LWltYWdlX190ZXh0LW9ubHkgLnRleHQtaW1hZ2VfX3ByaW1hcnkge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbig0KVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWltYWdlIHtcclxuICAgICAgICAmX19wcmltYXJ5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYWxpZ24tLWxlZnQgLnRleHQtaW1hZ2VfX3ByaW1hcnkge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGd1dHRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2FsaWduLS1yaWdodCAudGV4dC1pbWFnZV9fcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGd1dHRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQtb25seSAudGV4dC1pbWFnZV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1pbWFnZV9fYWxpZ24tLXJpZ2h0LnRleHQtaW1hZ2VfX3RleHQtb25seSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL21peGluc1wiLz5cclxuXHJcbi5jb250ZW50LWltYWdlIHtcclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgZmlnY2FwdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyLFxyXG4gICZfX3dyYXBwZXItLXdpdGgtb3ZlcmxheSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyLS13aXRoLW92ZXJsYXkge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2U7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIC5jb250ZW50LWltYWdlX19pbWFnZS0tb3ZlcmxheSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudC1pbWFnZV9fY2FwdGlvbi0tb3ZlcmxheSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtaW1hZ2VfX2ltYWdlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWltYWdlX19pbWFnZS0tb3ZlcmxheSB7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2U7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWltYWdlX19jYXB0aW9uIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1pbWFnZV9fY2FwdGlvbixcclxuICAgIC5jb250ZW50LWltYWdlX19jYXB0aW9uLS1vdmVybGF5IHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1pbWFnZV9fY2FwdGlvbi0tb3ZlcmxheSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICBib3JkZXI6IDEwcHggc29saWQgd2hpdGU7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgLmNvbnRlbnQtaW1hZ2VfX3dyYXBwZXItLXdpdGgtb3ZlcmxheSAuY29udGVudC1pbWFnZV9fY2FwdGlvbi0tb3ZlcmxheSB7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL2dyaWRcIi8+XHJcblxyXG4uY29udGVudC1wYXJ0LWJhY2tncm91bmQge1xyXG4gICAgJl9fY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSxcclxuICAgICZfX3RleHQtZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWdyb3VwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWFsaWduLWxlZnQgLmJ0bi5saW5rLFxyXG4gICAgLmNvbnRlbnQtYWxpZ24tcmlnaHQgLmJ0bi5saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1hbGlnbi1jZW50ZXIgLmxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYWxpZ24tbGVmdCAuYnRuLmJ0bi0tcHJpbWFyeSxcclxuICAgIC5jb250ZW50LWFsaWduLXJpZ2h0IC5idG4uYnRuLS1wcmltYXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWFsaWduLWNlbnRlciAuYnRuLmJ0bi0tcHJpbWFyeSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYWxpZ24tY2VudGVyIC5jb250ZW50LXBhcnQtYmFja2dyb3VuZF9fdGV4dC1ncm91cCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLmNvbnRlbnQtcGFydC1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50LXBhcnQtYmFja2dyb3VuZF9fdGV4dC1ncm91cCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtYWxpZ24tY2VudGVyLmxlZnQgLmNvbnRlbnQtcGFydC1iYWNrZ3JvdW5kX190ZXh0LWdyb3VwLFxyXG4gICAgICAgIC5jb250ZW50LWFsaWduLWNlbnRlci5yaWdodCAuY29udGVudC1wYXJ0LWJhY2tncm91bmRfX3RleHQtZ3JvdXAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1hbGlnbi1yaWdodCAuY29udGVudC1wYXJ0LWJhY2tncm91bmRfX2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtYWxpZ24tbGVmdCAuY29udGVudC1wYXJ0LWJhY2tncm91bmRfX2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcblxyXG4uY29udGVudC16b25lLWJhY2tncm91bmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX3RleHQtZ3JvdXAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkbGluZSxcclxuICAgICZfX3RpdGxlLFxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC16b25lX19iYWNrZ3JvdW5kLS1mdWxsIGltZyB7XHJcbiAgICB6LWluZGV4OiAtMTtcclxufVxyXG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9taXhpbnNcIi8+XHJcblxyXG4uY29udGVudC1iYWNrZ3JvdW5kLWltYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gIC50d28tY29sdW1uc19faGFsZi1jb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgLmNvbnRlbnQtYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogMjAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG5cclxuLnR3by1jb2x1bW5zICsgLmlzLXdpZGUsXHJcbi50d28tY29sdW1ucyArIC5pcy1uYXJyb3cge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgLnRleHQtaW1hZ2VfX2FsaWduLS1sZWZ0LnByb3BvcnRpb24tMS0xLnRleHQtaW1hZ2VfX3RleHQtb25seSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWltYWdlX19kZXNjcmlwdGlvbi5wYXJhZ3JhcGgtbWVkIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1pbWFnZV9faW5uZXItY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnR3by1jb2x1bW5zX19oYWxmLWNvbCA+IC50d28tY29sdW1uc19faGFsZi1jb2wge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAudHdvLWNvbHVtbnMge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByb3coKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50LWltYWdlOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGFsZi1jb2wge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG5cclxuLnZpZGVvLXBsYXllciB7XHJcbiAgICAmX19oZWFkbGluZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuN3M7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2UrJl9faWZyYW1lIGlmcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcsXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4udmlkZW8tcGxheWVyX192aWRlby0tcGxheWluZyB7XHJcbiAgICAudmlkZW8tcGxheWVyX19pbWFnZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGFuZGFyZC10ZWFzZXItdmlkZW8ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udmlkZW8tb3ZlcmxheSB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCwgMzEpO1xyXG4gICAgICAgIEBpbmNsdWRlIGdlb3JnaWEtcmVndWxhcjtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFuY3lib3hfX2NvbnRhaW5lciAuZmFuY3lib3hfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuXHJcbiAgICAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mdWxsLXdpZHRoX192aWRlby52aWRlby1wbGF5ZXJfX3dyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogdW5zZXQ7XHJcbn1cclxuXHJcbi52aWRlby1wbGF5ZXIgLmZ1bGwtd2lkdGhfX3ZpZGVvIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5mdWxsLXdpZHRoX192aWRlbyAudmlkZW8tcGxheWVyX19pbWFnZSxcclxuLmZ1bGwtd2lkdGhfX3ZpZGVvIC52aWRlby1wbGF5ZXJfX2lmcmFtZSB7XHJcbiAgICBoZWlnaHQ6IDkwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZ1bGwtd2lkdGhfX3ZpZGVvIC52aWRlby1wbGF5ZXJfX2lmcmFtZSBpZnJhbWUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mdWxsLXdpZHRoX192aWRlby5mdWxsLXdpZHRoX19ibGFjay1iYWNrZ3JvdW5kOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgaGVpZ2h0OiA5MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG5cclxuLnNvY2lhbC1pdGVtcyB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJvcmRlci1idG4pO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXJlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLWZvcm0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgJl9fc2lnbnVwLXRleHQgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lnbnVwLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJJbnRlci1SZWd1bGFyXCIsICRmYWxsYmFjay1mb250cztcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC10ZXh0IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaGlwcGluZy1pbmZvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmUtZm9vdGVyIC50b29sdGlwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mb290ZXItbmF2aWdhdGlvbiB7XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LXRpdGxlIC5hcnJvdy1kb3duIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LXRpdGxlIC5hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNSUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtaXRlbXMgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIC5hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWl0ZW1zIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1pdGVtcyB1bCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4xcztcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWl0ZW1zIGlucHV0W25hbWU9YWNjb3JkaW9uXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1pdGVtIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29weXJpZ2h0LXRleHQsXHJcbiAgICAmX19sZWdhbC1saW5rcy1jb250ZW50IGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZ2FsLWxpbmtzLWNvbnRlbnQgYTpob3ZlcixcclxuICAgICZfX2xpc3QtaXRlbTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsgLmNvdW50cnktc2VsZWN0b3ItbW9kYWwge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5zb2NpYWwtaXRlbXMge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faWNvbnMge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3c2xldHRlci1mb3JtIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAucHJlLWZvb3RlciB7XHJcbiAgICAgICAgJl9fc2hpcHBpbmctaW5mbzphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIzLjVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICZfX2xpc3QtdGl0bGUgLmFycm93LWRvd24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdC1pdGVtcyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGVnYWwtbGlua3MtY29udGVudCB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sZWdhbC1saW5rcy1jb250ZW50LFxyXG4gICAgICAgICZfX2NvcHlyaWdodCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlciAuc29jaWFsLWl0ZW1zLFxyXG4gICAgZm9vdGVyIC5zaGlwcGluZy1pbmZvLFxyXG4gICAgZm9vdGVyIC5mb290ZXItbmF2aWdhdGlvbl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcm93KCk7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LnN0b3JlbG9jYXRvcl9fZmlsdGVycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA2cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZTllNDtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAyOHB4IDA7XHJcbn1cclxuXHJcbi5zdG9yZWxvY2F0b3JfX2xpc3Qge1xyXG4gICAgLnN0b3JlLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUzZTM7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDEwcHggMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3JlLWxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbnMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgdG9wOiA5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHJlc3Mtc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZHMtb2YtY29tcGV0ZW5jZXMtc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgICAgID4gaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZS1saXN0LWl0ZW0uZXhwYW5kZWQge1xyXG5cclxuICAgICAgICAuY2xvc2UtYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGV0YWlscy1idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkc09mQ29tcGV0ZW5jZSB7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3BlbmluZy1ob3VycyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuXHJcbi5jb2xvci10YWJsZSB7XHJcbiAgICAuc2xpZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgIC5jb2xvci10YWJsZV9fZmlsdGVycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlcj5idXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICAjY29sb3JQcmV2QnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAjY29sb3JOZXh0QnV0dG9uIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbG9yLXRhYmxlX19maWx0ZXJzIHtcclxuICAgIC5hbGwtZmlsdGVycyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvc3ByaXRlLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE5cHggLTI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmhvdmVyOmJlZm9yZSxcclxuICAgICAgICAmLmFjdGl2ZS1maWx0ZXI6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNTMwMWE7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTNweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29sb3ItdGFibGVfX2NvbG9ycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgZmlndXJlIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sb3Ige1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmbGV4OiA0MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yLXRlYXNlciB7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Jpem9udGFsLWFsaWduO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZCBmaWd1cmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9zcHJpdGUucG5nKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI2cHggLTg4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zaG9wLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC10ZWFzZXItbGlzdC1pdGVtX19wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LXRlYXNlci1saXN0LWl0ZW1fX2FkZC10by1jYXJ0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJjLXByb2R1Y3QtdGVhc2VyLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtaXRlbV9fc3RvY2sge1xyXG4gICAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnF1YW50aXR5IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWFudGl0eS1zZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkLXRvLWNhcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjApO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMTFweDtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgICAgICAuaWNvbi1jYXJ0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuXHJcbiAgICAgICAgICAgICsubWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNsci1zY3JvbGxiYXIpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qXHJcbiAgICAuY29sb3ItdGFibGUge1xyXG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMTAwcHggMCA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmFkZC10by1jYXJ0IC5zZWxlY3Rib3hpdC1saXN0ID4gLnNlbGVjdGJveGl0LWZvY3VzID4gLnNlbGVjdGJveGl0LW9wdGlvbi1hbmNob3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LWJ1dHRvbiB7XHJcbiAgICAgICAgLmJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDExcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAgIC5pY29uLWNhcnQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLm9wYWNpdHkoMC44KTtcclxuXHJcbiAgICAgICAgICAgICsgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgLm9wYWNpdHkoMSk7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvcnMge1xyXG4gICAgICAgIC5jbGVhcjtcclxuICAgICAgICAuY29sdW1uLWNlbnRlcmVkKDEyKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcclxuXHJcbiAgICAgICAgLmNvbG9yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogQGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICsgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvci10ZWFzZXIge1xyXG4gICAgICAgIC5jb2x1bW4oMiwgMTIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLm5vdC1pbi1zdG9jayB7XHJcbiAgICAgICAgICAgIC5jYXJ0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAub3BhY2l0eSgwLjUpO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnF1YW50aXR5IHtcclxuICAgICAgICAgICAgICAgIC5vcGFjaXR5KDAuNSk7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdGVkOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC5ib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgIC5ob3Jpem9udGFsLWFsaWduKCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLnNwcml0ZS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSovXHJcbiAgICAvKiBMaWdodCBncmV5IGJvcmRlciB0byB3aGl0ZSBjb2xvciAqL1xyXG4gICAgLyomLmJhc2ljQ29sb3ItNWYwNTVkMDYzYmI5NGU1Yjk3OWQyYTdjZjA4ZDM1NzYgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1ncmV5LWxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgLmNsZWFyO1xyXG4gICAgICAgIC5jb2x1bW4tY2VudGVyZWQoOCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItZ3JleS1saWdodGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgLmFsbC1maWx0ZXJzIHtcclxuICAgICAgICAgICAgLnNwcml0ZS1hbGxGaWx0ZXJzKCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlciB7XHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXIge1xyXG4gICAgICAgIC5jb2x1bW4oMik7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDMxcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIC5ib3JkZXItcmFkaXVzKDEwMCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXI6YmVmb3JlLFxyXG4gICAgICAgICYuYWN0aXZlLWZpbHRlcjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcclxuICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZS1maWx0ZXI6YmVmb3JlLFxyXG4gICAgICAgICY6aG92ZXI6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRsaW5lIHtcclxuICAgICAgICAuaGwzKClcclxuICAgIH1cclxuXHJcbiAgICAuaW5mbyB7XHJcbiAgICAgICAgLmluZm8tY29weTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICArIC5hZGQtdG8tY2FydCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgIC5ib3gtc2l6aW5nO1xyXG4gICAgICAgIC5vcGFjaXR5KDApO1xyXG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUzZTI7XHJcbiAgICAgICAgYm90dG9tOiA1M3B4O1xyXG4gICAgICAgIGNvbG9yOiAjZTMwNjEzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZTJlM2UyO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHRvcDogOTElO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucXVhbnRpdHkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA5NnB4O1xyXG5cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAuYXBwZWFyYW5jZS1yZXNldCgpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWdyZXktbGlnaHRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsgLmNhcnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnF1YW50aXR5LXNlbGVjdCB7XHJcbiAgICAgICAgLmJveC1zaXppbmc7XHJcbiAgICAgICAgd2lkdGg6IDk2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgLnNlbGVjdGJveGl0LXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogQGdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWItaGVhZGxpbmUge1xyXG4gICAgICAgIC5zdWJsaW5lKCk7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG5cclxuICAgICYubm90LWluLXN0b2NrIC5hZGQtdG8tY2FydCB7XHJcbiAgICAgICAgLmNhcnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgLm9wYWNpdHkoMC41KTtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgICAgICAub3BhY2l0eSgwLjUpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH0qL1xyXG59XHJcblxyXG4uZW5ncmF2aW5nLXdyYXBwZXIge1xyXG4gICAgLyogICAuY2xlYXI7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyovXHJcbn1cclxuXHJcbi5pY29uLWVuZ3JhdmluZyB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYgLDIwKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLypcclxuQG1lZGlhIChtaW4td2lkdGg6IEB0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgIC5lbmdyYXZpbmctd3JhcHBlciB7XHJcblxyXG4gICAgICAgIC5hZGQtZW5ncmF2aW5nLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuKi9cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuXHJcbiAgICAuY29sb3ItdGFibGVfX2NvbG9ycyB7XHJcbiAgICAgICAgLmNvbG9yLXRlYXNlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvci10YWJsZSB7XHJcbiAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG5cclxuLnN0YW5kYXJkLXRlYXNlci1jb250YWluZXIge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGxpbmUsXHJcbiAgICAudG9wbGluZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByb3coKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LWltYWdlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhbmRzY2FwZSAuYnRuLS1wcmltYXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb3J0cmFpdCAudHdvLWluLXJvdyB7XHJcbiAgICAgICAgLmJ0bi0tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFydGljbGUtdGVhc2VyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tLXByaW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLXRlYXNlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBwaWN0dXJlOmFmdGVyIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtbW9iaWxlLWwpIHtcclxuICAgIC5zdGFuZGFyZC10ZWFzZXItY29udGFpbmVyIHtcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50LWltYWdlIGltZyB7XHJcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC44cyBjdWJpYy1iZXppZXIoMC4wOTUsIDAuMzMsIDAuMjg1LCAxKSAyNW1zO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXNjcmlwdGlvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFydGljbGUtdGVhc2VyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BvcnRyYWl0IC50d28taW4tcm93IHtcclxuICAgICAgICAgICAgLmJ0bi0tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFydGljbGUtdGVhc2VyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtdGVhc2VyIHtcclxuICAgICAgICAmOmhvdmVyIC5zdGFuZGFyZC10ZWFzZXItY29udGFpbmVyX19kZXNjcmlwdGlvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5zdGFuZGFyZC10ZWFzZXItY29udGFpbmVyIHtcclxuICAgICAgICAmX19sYW5kc2NhcGUgLnR3by1pbi1yb3cgLmFydGljbGUtdGVhc2VyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uKDYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGFuZHNjYXBlIC5mb3VyLWluLXJvdyAuYXJ0aWNsZS10ZWFzZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sYW5kc2NhcGUgLnRocmVlLWluLXJvdyAuYXJ0aWNsZS10ZWFzZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wb3J0cmFpdCAudHdvLWluLXJvdyAuYXJ0aWNsZS10ZWFzZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wb3J0cmFpdCAudGhyZWUtaW4tcm93IC5hcnRpY2xlLXRlYXNlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbig0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BvcnRyYWl0IC5mb3VyLWluLXJvdyAuYXJ0aWNsZS10ZWFzZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG5cclxuLnByb2R1Y3QtdGVhc2VyIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsIDMyKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW06bm90KC50bnMtaXRlbSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRlYXNlci1saXN0LWl0ZW0ge1xyXG4gICAgPmEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFkZ2Uge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Utd3JhcHBlcixcclxuICAgICZfX2Rpc2NvdW50LFxyXG4gICAgJl9fY29sb3ItdmFyaWF0aW9uLFxyXG4gICAgJl9fcGVyc29uYWxpemF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlLWRldGFpbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLWxpZ2h0O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMTUpO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hZGQtdG8tY2FydC13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcnQtYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRlYXNlci1saXN0LWl0ZW1fX2NhcnQtYnV0dG9uLnByb2R1Y3QtYWRkZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRlYXNlci1saXN0LWl0ZW1fX2NhcnQtYnV0dG9uLnByb2R1Y3QtYWRkZWQ6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDgnIGhlaWdodD0nNDgnIHZpZXdCb3g9JzAgMCA0OCA0OCcgZmlsbD0nbm9uZSclM0UlM0NjaXJjbGUgY3g9JzI0JyBjeT0nMjQnIHI9JzI0JyBmaWxsPSclMjMwMzlBNTQnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yMS4xNDI5IDI4TDE3LjE0MjkgMjRMMTUuODA5NiAyNS4zMzM0TDIxLjE0MjkgMzAuNjY2N0wzMi41NzE1IDE5LjIzODFMMzEuMjM4MSAxNy45MDQ4TDIxLjE0MjkgMjhaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pdGVtIHtcclxuICAgICZfX3N0b2NrLXdyYXBwZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHhcclxuICAgIH1cclxuXHJcbiAgICAmX19zdG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAxNyk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW4tc3RvY2sge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItcHJvZHVjdC1pbi1zdG9jayk7XHJcbiAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItcHJvZHVjdC1pbi1zdG9jayk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX291dC1vZi1zdG9jayB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1wcm9kdWN0LW91dC1vZi1zdG9jayk7XHJcbiAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItcHJvZHVjdC1vdXQtb2Ytc3RvY2spO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LXBhZ2Uuc2hvcHBpbmctY2FydCAucHJvZHVjdC1pdGVtX19zdG9jayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtbGlzdGluZy1wYWdlIC5hcnRpY2xlLXRlYXNlci5wcm9kdWN0LXRlYXNlcl9faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1saXN0aW5nLXBhZ2UgLmFydGljbGUtdGVhc2VyLnByb2R1Y3QtdGVhc2VyX19pdGVtOm50aC1jaGlsZChuKzYpIHtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWxpc3RpbmctcGFnZSAuYXJ0aWNsZS10ZWFzZXIucHJvZHVjdC10ZWFzZXJfX2l0ZW0gLnRvcGxpbmUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uY29udGFpbmVyIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5wcm9kdWN0LXRlYXNlciB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsIDI5KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByb3coKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtOm5vdCgudG5zLWl0ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtdGVhc2VyLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdmFyaWFudCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmljZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1saXN0aW5nLXBhZ2UgLmFydGljbGUtdGVhc2VyLnByb2R1Y3QtdGVhc2VyX19pdGVtOm50aC1jaGlsZChuKzIpLFxyXG4gICAgLnByb2R1Y3QtbGlzdGluZy1wYWdlIC5hcnRpY2xlLXRlYXNlci5wcm9kdWN0LXRlYXNlcl9faXRlbTpudGgtY2hpbGQobis2KSB7XHJcbiAgICAgICAgLnN0YW5kYXJkLXRlYXNlci1jb250YWluZXJfX2Rlc2NyaXB0aW9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtbGlzdGluZy1wYWdlIC5hcnRpY2xlLXRlYXNlci5wcm9kdWN0LXRlYXNlcl9faXRlbTpudGgtY2hpbGQobisyKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1saXN0aW5nLXBhZ2UgLmFydGljbGUtdGVhc2VyLnByb2R1Y3QtdGVhc2VyX19pdGVtOm50aC1jaGlsZChuKzYpIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNik7XHJcbiAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMgLSAxcHgpIHtcclxuXHJcbiAgICAucHJvZHVjdC1saXN0aW5nLXBhZ2UgLmFydGljbGUtdGVhc2VyLnByb2R1Y3QtdGVhc2VyX19pdGVtOm50aC1jaGlsZChuKzYpLFxyXG4gICAgLnByb2R1Y3QtbGlzdGluZy1wYWdlIC5hcnRpY2xlLXRlYXNlci5wcm9kdWN0LXRlYXNlcl9faXRlbTpudGgtY2hpbGQobisyKSB7XHJcbiAgICAgICAgLnN0YW5kYXJkLXRlYXNlci1jb250YWluZXJfX2hlYWRsaW5lIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAyMik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YW5kYXJkLXRlYXNlci1jb250YWluZXJfX2Rlc2NyaXB0aW9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtbGlzdGluZy1wYWdlIC5hcnRpY2xlLXRlYXNlci5wcm9kdWN0LXRlYXNlcl9faXRlbTpudGgtY2hpbGQobisyKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzOXB4KTtcclxuICAgIH1cclxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcblxyXG4ucHJvZHVjdC1zbGlkZXIge1xyXG4gICAgJl9fc2hvdy1tb3JlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tcGxheWVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvLXBsYXllciBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tbW9iaWxlLFxyXG4ucHJvZHVjdC1pbmZvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX190YWdzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJ0aWNsZS1udW1iZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsIDM0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWItdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAxOSk7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Utd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hZGQtdG8tY2FydC13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RvY2stbm90aWZpY2F0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdG9jay1ub3RpZmljYXRpb24ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0b2NrLW5vdGlmaWNhdGlvbi1pbnB1dC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxNnB4KTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxNnB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdG9jay1ub3RpZmljYXRpb24tYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0b2NrLW5vdGlmaWNhdGlvbi1tZXNzYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDE0KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0b2NrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLmVycm9yLW1lc3NhZ2Uge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItc2hvcC1mb3JtLWVycm9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdG9jay1ub3RpZmljYXRpb24tbWVzc2FnZS52YWxpZC1tZXNzYWdlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWZvcm0tdmFsaWQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0b2NrLW5vdGlmaWNhdGlvbi1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby1tb2JpbGUge1xyXG4gICAgLnByb2R1Y3QtaW5mb19fdmF0LXdyYXBwZXIsXHJcbiAgICAucHJvZHVjdC1pbmZvX19wcmljZS13cmFwcGVyLFxyXG4gICAgLnByb2R1Y3QtaW5mb19fYWRkLXRvLWNhcnQtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGlkZGVuLW9uLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm9fX3RpdGxlLFxyXG4ucHJvZHVjdC1pbmZvX19wcmljZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mb19fdmF0LXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjApO1xyXG59XHJcblxyXG5zZWxlY3Q6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uY29sb3ItZHJvcGRvd24ge1xyXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdmVybGF5LWxheWVyIHtcclxuICAgIHotaW5kZXg6IDk5O1xyXG5cclxuICAgIC5jb2xvci1kcm9wZG93bjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcnQtYnV0dG9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hZGQtZW5ncmF2aW5nLWJ1dHRvbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIHBhZGRpbmctbGVmdDogNDNweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5pY29uLWVuZ3JhdmluZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGxlZnQ6IDE0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvX19wcmljZS1yZWR1Y3RlZCB7XHJcbiAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mb19fcHJpY2UtcmVwbGFjZWQge1xyXG4gICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbi5wZGYtZG93bmxvYWRfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMzMpO1xyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXItcmVjb21tZW5kYXRpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgJl9fdGl0bGUrLnByb2R1Y3RzLXNsaWRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0cy1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICsucHJvZHVjdHMtc2xpZGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyLXltYWxfX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAoJG1lZGlhLWRlc2t0b3AtcyAtIDFweCkpIHtcclxuXHJcbiAgICAucHJvZHVjdC1pbmZvLW1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pbmZvLW1vYmlsZSAucHJvZHVjdC1pbmZvX190YWdzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWluZm8tbW9iaWxlIC5wcm9kdWN0LWluZm9fX3RpdGxlLFxyXG4gICAgLnByb2R1Y3QtaW5mby1tb2JpbGUgLnByb2R1Y3QtaW5mb19fYXJ0aWNsZS1udW1iZXIsXHJcbiAgICAucHJvZHVjdC1pbmZvLW1vYmlsZSAucHJvZHVjdC1pbmZvX19zdWItdGl0bGUsXHJcbiAgICAucmV2aWV3IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWluZm8ge1xyXG5cclxuICAgICAgICAmX190YWdzLFxyXG4gICAgICAgICZfX3RpdGxlLFxyXG4gICAgICAgICZfX2FydGljbGUtbnVtYmVyLFxyXG4gICAgICAgICZfX3N1Yi10aXRsZSxcclxuICAgICAgICAucmV2aWV3IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnF1YW50aXR5LXBkcC13cmFwcGVyLFxyXG4gICAgICAgIC5jYXJ0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAoJG1lZGlhLWRlc2t0b3AtcyAtIDFweCkpIHtcclxuICAgIC5wZHAtY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSByb3coKTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgJl9fbGVmdCxcclxuICAgICAgICAucHJvZHVjdC1kZXRhaWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oOCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbig0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBkZi1kb3dubG9hZF9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCwgMjkpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXNsaWRlciB7XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYyg1MCUgLSA1cHgpIGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MzNweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZS1pbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Nob3ctbW9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Qtc2xpZGVyLXJlY29tbWVuZGF0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUrLnByb2R1Y3RzLXNsaWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdHMtc2xpZGVyKy5wcm9kdWN0cy1zbGlkZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXNsaWRlci15bWFsX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tcGxheWVyX19pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLWwpIHtcclxuXHJcbiAgICAudmlkZW8tcGxheWVyX19pbWFnZS13cmFwcGVyLFxyXG4gICAgLnByb2R1Y3Qtc2xpZGVyX19pdGVtIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MzNweDtcclxuICAgIH1cclxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG5cclxuLnByb2R1Y3QtaW5mb19fYWRkLXRvLWNhcnQtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuXHJcbiAgICAuaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWtlLWxheWVyLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDI2KTtcclxuICAgICAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2UtZmFrZS1sYXllciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVBQUFBQkFDQVlBQUFDcWFYSGVBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQlFFbEVRVlI0bk8yYWJZcURRQkJFQ3krd2tMUFpKTEI3M1kweGtMMlFnVjBNRHVTSExuNU9UM2ZYQS8rRXdOU3JhQnlkQVFnaGhCQkNDQ0ZrT1JVQ1ovZ0FjQVh3cFJVQWdBQzRBemhweUxjQWZnRThsVXJvNWJzaHcwL09FaW9BelRCd092b2dsMXdCaHJHU2ZEcWFuSmVEakFUSWRTWm9qcTBlcEJoNWpVREZ5ZWNNVnF4OGpvREZ5eDhaMUl6OEVZSE55ZThaM0t4OG90NGdNQ1gvQ1dQVUswcHdJNyttQkhmeVMwcHdLeituQlBmeWlmT0lhRGZ4V2Y5ZGw5UWp3dTUvK2JrbGhKREh4RFZ2YnFLenQzeUlFczZSL3dUbG4xdmRsbW16Q1dUR2ZkNXRDYkpna3VPdUJGa3h3M05UZ215WTNwb3ZRWGFZMjVzdFFYWjhzREZYZ2h6d1ZHZW1CSW44V2x3aUw0eEk1S1V4aWJ3NEtwR1h4eXR1a01Ccmk4eE4rVHA4UHhNZVd2dUV2Z3ZZSk5WcXlDZENiNU1qaEJCQ0NDR0V3Q3gvV3JsL0VoT3VML2tBQUFBQVNVVk9SSzVDWUlJPScpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdF9fb3B0aW9ucyB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdF9fb3B0aW9ucy0tb3BlbiB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdF9fb3B0aW9uIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0FDQUNBO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTZweCAwO1xyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2xyLWJvcmRlci1idG4taG92ZXIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdF9fb3B0aW9uID4gc3BhbiB7XHJcbiAgICAgICAgb3JkZXI6IDU7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1zZWxlY3RfX29wdGlvbiBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtaW5mb19fc2VsZWN0LXNlY3Rpb24ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAub3V0LW9mLXN0b2NrIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5jdXN0b20tc2VsZWN0X19zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3VzdG9tLXNlbGVjdF9fc2VsZWN0ZWQgc3BhbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3VzdG9tLXNlbGVjdF9fc2VsZWN0ZWQgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdF9fZHJvcGRvd24taGFuZGxlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAucHJvZHVjdC1pbmZvX19hZGQtdG8tY2FydC13cmFwcGVye1xyXG4gICAgICAgIC5jdXN0b20tc2VsZWN0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuXHJcbi5nYWxsZXJ5LXNsaWRlciB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtcGFyYWdyYXBoIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLnRucy1zbGlkZS1hY3RpdmUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlci1jb250cm9scyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50bnMtb3ZoLFxyXG4gICAgLnRucy1pbm5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRucy1pdGVtIHAge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRucy1pdGVtLnRucy1zbGlkZS1hY3RpdmUgcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLmdhbGxlcnktc2xpZGVyIHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyLWNvbnRyb2xzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjdG5zMiA+IC50bnMtaXRlbTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78uaWZyYW1lIHtcclxuICAgICYubm8tZGlzdGFuY2UtdXB3YXJkcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuXHJcbi5wZGYtZG93bmxvYWQge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCwgMzYpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wZGYtZG93bmxvYWRfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmlsbDogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLnBkZi1kb3dubG9hZCB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdygpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2lubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oOCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMiwgNDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcclxuXHJcbi5taW5pLWNhcnQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgIH1cclxufVxyXG5cclxuLmxvY2stc2NyZWVuIC5taW5pLWNhcnQuYWN0aXZlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4ubWluaS1jYXJ0LWNvbnRlbnQge1xyXG4gICAgdHJhbnNpdGlvbjogcmlnaHQgMC41cztcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAtMzk1cHg7XHJcbiAgICB3aWR0aDogMzk1cHg7XHJcbiAgICB6LWluZGV4OiA5OTkwO1xyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtcHJvZHVjdC10ZWFzZXJzIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1pbmktY2FydC10ZWFzZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUzZTM7XHJcblxyXG4gICAgICAgIC5taW5pLWNhcnQtdGVhc2VyLWlubmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVhc2VyLXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNwZWNpZmljYXRpb25zLCAucHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbiAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcbn1cclxuXHJcbi5taW5pLWNhcnQtaGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlM2UzO1xyXG4gICAgYm94LXNoYWRvdzogI2Y2ZjZmNiAwIDFweCAxcHggMDtcclxuICAgIHBhZGRpbmc6IDE0cHggMjVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBhLmNhcnQtbGluayB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWxpZ2h0LXRleHQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1pbmktY2FydC10b3RhbC1ob2xkZXIge1xyXG4gICAgcGFkZGluZzogMTRweCAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgLm1pbmktY2FydC10b3RhbCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1pbmktY2FydC1zdWJpbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1saWdodC10ZXh0KTtcclxuICAgIH1cclxufVxyXG5cclxuLm1pbmktY2FydC10by10aGUtY2FydCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgcGFkZGluZzogMCA5cHg7XHJcblxyXG4gICAgLmNhcnQtbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4IDlweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5taW5pLWNhcnQtb3ZlcmxheTplbXB0eSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTgwO1xyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZpeCBmb3Igc2Nyb2xsaW5nIGZvciBpT1NcclxuLypAbWVkaWEgKG1heC13aWR0aDpAdGFibGV0LWxhbmRzY2FwZSkge1xyXG4gICAgLm1pbmktY2FydC1vcGVue1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIH1cclxufSovXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLm1pbmktY2FydC1jb250ZW50IHtcclxuICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5jaGVja291dC1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IDA7XHJcblxyXG4gICAgICAgID5pbWcge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHZhcigtLWxvZ28tZmlsdGVyLW1vYmlsZS1hbmQtbWVudSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1sb2dvLXdpZHRoLWhlYWRlci1tb2JpbGUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvLFxyXG4gICAgJl9fbWV0YSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LXN0ZXBzLmJyZWFkY3J1bWIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgaGVpZ2h0OiB1bnNldDtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYi1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW50ZXItbWVkaXVtO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2Utc2hvcC10ZXh0KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW06OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLWJhc2Utc2hvcC10ZXh0KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbS0tYm9sZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlLS1ib2xkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW50ZXItYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuY2hlY2tvdXQtaGVhZGVyIHtcclxuICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0NXB4IDAgNDBweDtcclxuXHJcbiAgICAgICAgICAgID5pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWxvZ28td2lkdGgtaGVhZGVyLWRlc2t0b3ApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZXRhLFxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrb3V0LXN0ZXBzLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG5cclxuLm9yZGVyLXN1bW1hcnkge1xyXG4gICAgLmNhcnQtcHJvZHVjdC10ZWFzZXJzIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzA1MzAxYTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXBhcmFncmFwaCAudGl0bGUge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICAgIH1cclxufVxyXG5cclxuLmxpbmsuYWRkcmVzcy1pbmZvLW1vZGFsIHtcclxuICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uYmlsbGluZy1wYXJhZ3JhcGggKyAuc2hpcHBpbmctcGFyYWdyYXBoLFxyXG4uZm9ybS1wYXJhZ3JhcGggKyAuZm9ybS1wYXJhZ3JhcGgge1xyXG4gICAgbWFyZ2luLXRvcDogMjdweDtcclxufVxyXG5cclxuLmlmcmFtZS1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmV4dGVybi1wYXltZW50LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYWR5ZW4tY29tcG9uZW50cy1wYXltZW50LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaW50ZXJuYWwtcGF5bWVudC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmlydGhkYXRlIGZvcm0gPiBkaXYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYmlydGhkYXRlIC5zcGlubmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0IHtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxufVxyXG5cclxuLmNoZWNrZGF0ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4XHJcbn1cclxuXHJcbi5maWVsZC10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxuICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG5ib2R5LmNoZWNrb3V0LXBhZ2Uge1xyXG4gICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXNob3AtdGV4dCk7XHJcbn1cclxuXHJcbi5jcC1hbHBhY2EtZm9ybSAucGF5bWVudC13aWRnZXQgLmZvcm0tZmllbGQucmFkaW8gbGFiZWw6OmFmdGVyIHtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB0b3A6IDMycHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtdGFibGV0KSB7XHJcbiAgICAub3JkZXItc3VtbWFyeSAucGFyYWdyYXBoLWxpZ2h0Ym94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyg0MS42NjY2NjY2NjY3JSAtIDMwcHgpO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg0MS42NjY2NjY2NjY3JSAtIDMwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItc3VtbWFyeSAuY2FydC1wcm9kdWN0LXRlYXNlcnMsXHJcbiAgICAub3ZlcnZpZXctcGF5bWVudC13cmFwcGVyOm5vdCgucGF5bWVudC13aWRnZXQgLm92ZXJ2aWV3LXBheW1lbnQtd3JhcHBlci5zaW1wbGUtZm9ybSkgIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXltZW50LXdpZGdldCAub3ZlcnZpZXctcGF5bWVudC13cmFwcGVyLnNpbXBsZS1mb3JtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCLvu79cclxuLmNoZWNrLWludmVudG9yeSB7XHJcbiAgICB3aWR0aDogNzc0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUzNDMwO1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2M1MzQzMDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdCxcclxuICAgIC50YWJsZS1oZWFkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY2xyLWdyYXktYm9yZGVyKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3QtaW4taW52ZW50b3J5LWFycm93IHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZW1wdHktY29sIHtcclxuICAgICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAucXVhbnRpdHktb2xkLCAucXVhbnRpdHktbmV3IHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAucXVhbnRpdHktbmV3IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG5cclxuICAgICAgICAucHJvZHVjdC1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC10aXRsZSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgKyAuc3BlY2lmaWNhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm90LWluLWludmVudG9yeS1hcnJvdyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9BcnJvdy1PdXRPZlN0b2NrTm90aWZpY2F0aW9uLmpwZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnF1YW50aXR5IHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDRiMzc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuXHJcbiAgICAgICAgICAgICYub2xkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTYyZTJlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3BlY2lmaWNhdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzA3MTcwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJtaXQtYnRuIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4O1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1oZWFkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbXB0eS1jb2wge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuXHJcbi5jb25maXJtYXRpb24tbWVzc2FnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjAsIDMwKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2Utc2hvcC10ZXh0KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uID4gKiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAxNik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXNob3AtdGV4dCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbWFpbC1pbmZvIGxpIHNwYW4sXHJcbiAgICAmX19vcmRlci1udW1iZXIgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3JlYXRlLWFjY291bnQgdWwgbGksXHJcbiAgICAmX19lbWFpbC1pbmZvIHVsIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDIwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvdGljay5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3JlYXRlLWFjY291bnQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuZm9ybS1wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbnMgYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY2NvdW50LXJlZ2lzdHJhdGlvbiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgbGk6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLXBhcmFncmFwaCBwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuY29uZmlybWF0aW9uLW1lc3NhZ2Uge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG5cclxuLmFjY291bnQtbG9naW4ge1xyXG4gICAgLmd1ZXN0LWNoZWNrb3V0LnRleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRsaW5lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuZm9ybS1maWVsZHMgLmZvcm0tZmllbGQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3LWN1c3RvbWVyLCAuYWNjb3VudC1yZWdpc3RyYXRpb24ge1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcblxyXG4gICAgLnRlcm1zIHtcclxuICAgICAgICBjb2xvcjogIzcwNzE3MDtcclxuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDM1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuYWNjb3VudC1sb2dpbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDUwcHg7XHJcblxyXG4gICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvdW50LXJlZ2lzdHJhdGlvbixcclxuICAgIC5hY2NvdW50LWxvZ2luIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oOCk7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXctY3VzdG9tZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcblxyXG4uY2FydC1zdW1tYXJ5IHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctdHV0b3JpYWwtc3VtbWFyeSk7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICA+bGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNsci1kYXJrLWdyYXktYm9yZGVyKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+bGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4sXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS1zaG9wLXRleHQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lbmdyYXZpbmcgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZW5ncmF2aW5nLFxyXG4gICAgJl9fcHJvbW8tY29kZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidG90YWwgc3BhbixcclxuICAgICZfX3RvdGFsLXByaWNlIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRvdGFsIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY2xyLWRhcmstZ3JheS1ib3JkZXIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvdGFsLXByaWNlIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY2xyLWRhcmstZ3JheS1ib3JkZXIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NoaXBpbmctZnJlZS1jb250ZW50LFxyXG4gICAgJl9fc2hpcHBpbmctZnJlZSxcclxuICAgICZfX3ByaWNlLXZhdCxcclxuICAgICZfX3N1YnRvdGFsLFxyXG4gICAgJl9fZWRpdCxcclxuICAgICZfX2VuZ3JhdmluZyB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3RhbC1wcmljZSBwLFxyXG4gICAgJl9fc2hpcHBpbmcgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hpcHBpbmctZnJlZSBzcGFuLFxyXG4gICAgJl9fZWRpdC10aXRsZSxcclxuICAgICZfX2VkaXQtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWRpdCB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWRpdC1saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uLWNvbmZpcm0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JlbmVmaXRzIHtcclxuICAgICAgICBtYXJnaW46IDI0cHggMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDIwKTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3Vwb24tZmllbGQge1xyXG5cclxuICAgICAgICBpbnB1dCxcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcC1hbHBhY2EtZm9ybSBpbnB1dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzVweCAxNHB4IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVycm9yIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAxNCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItc2hvcC1mb3JtLWVycm9yKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvbW8tY29kZTplbXB0eSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9tby1jb2RlIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGlzY291bnQtcHJpY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAxOCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FwcGxpZWQtY291cG9uOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9tby1jb2RlLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVtb3ZlLXByb21vIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2RlLFxyXG4gICAgJl9fcmVtb3ZlLXByb21vLFxyXG4gICAgJl9fY29kZS1uYW1lIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDE0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2RlLW5hbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmMtY2hlY2tvdXQtc3VtbWFyeS1ib3guY2hlY2tvdXQtc3VtbWFyeSxcclxuLnJjLWNhcnQtc3VtbWFyeS1ib3guY2FydC1zdW1tYXJ5IHtcclxuICAgIC5jYXJ0LXN1bW1hcnlfX3RvdGFsLXByaWNlLFxyXG4gICAgLmNhcnQtc3VtbWFyeV9fc2hpcHBpbmcge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tvdXQtc3VtbWFyeV9faGVhZGVyLXdyYXBwZXI6OmFmdGVyLFxyXG4uY2FydC1zdW1tYXJ5X19lZGl0OjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItZGFyay1ncmF5LWJvcmRlcik7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbn1cclxuXHJcbi5vZmYtY2FudmFzX19zbGlkZSB7XHJcbiAgICAuY2FydC1zdW1tYXJ5IHtcclxuICAgICAgICAmX190b3RhbC1wcmljZSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcHJpY2UtdmF0IHtcclxuICAgICAgICAgICAgZ2FwOiA1cHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3ByaWNlLXZhdCBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW50ZXItcmVndWxhcjtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmUtaW5mbzo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LXN1bW1hcnkge1xyXG4gICAgJl9fdG90YWwtcHJvZHVjdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMCk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3JkZXItb3ZlcnZpZXcge1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX29yZGVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19vcmRlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19vcmRlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNsci1zY3JvbGxiYXIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctdHV0b3JpYWwtc3VtbWFyeSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweCAxNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXNob3AtdGV4dCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4wMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX29yZGVyLnNob3crLmNhcnQtc3VtbWFyeV9fZWRpdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcmRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYyMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcnQtcHJvZHVjdDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJ0LXByb2R1Y3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcnQtcHJvZHVjdF9fdGVhc2VyLWltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcnQtcHJvZHVjdF9fZGVzY3JpcHRpb24td3JhcHBlcixcclxuICAgICAgICAuY2FydC1wcm9kdWN0X19wcmljZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcnQtcHJvZHVjdF9fdGVhc2VyLXByaWNlIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaW50ZXItcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJ0LXByb2R1Y3RfX3RlYXNlci13cmFwcGVyLFxyXG4gICAgICAgIC5jYXJ0LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXdyYXBwZXIsXHJcbiAgICAgICAgLmNhcnQtcHJvZHVjdF9fcHJpY2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcnQtcHJvZHVjdF9fdGVhc2VyLXRpdGxlLFxyXG4gICAgICAgIC5jYXJ0LXByb2R1Y3RfX3ByaWNlLXdyYXBwZXIgc3BhbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LXN1bW1hcnlfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1zdW1tYXJ5X190b3RhbC1wcmljZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1zdW1tYXJ5X193cmFwcGVyIC5jYXJ0LXN1bW1hcnlfX3N1YnRvdGFsIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAxOCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGludGVyLXJlZ3VsYXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tvdXQtcGFnZSBhc2lkZS5yaWdodCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXR1dG9yaWFsLXN1bW1hcnkpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja291dC1wYWdlX19jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAvKmNvbW1lbnRlZCBhcyBpdCBzaG91bGQgbm90IGJyYWtlIHRoZSBnb29nbGUgcGF5IGJ1dHRvbiBkZXNpZ24gcmVxdWlyZW1lbnRzKi9cclxuICAgIC8qICAgIC5wYXltZW50LW1ldGhvZC1zZWxlY3Rpb24gLmV4cHJlc3MtcGF5bWVudC1jb250YWluZXIgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfSovXHJcbn1cclxuXHJcbmJvZHkuc2hvcHBpbmctY2FydCBhc2lkZS5yaWdodDphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKmZvciBnb29nbGUgcGF5IGJ1dHRvbiovXHJcbi5leHByZXNzLXBheW1lbnQtbGlzdCAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uY2hlY2tvdXQtcGFnZSAucGF5bWVudC1tZXRob2Qtc2VsZWN0aW9uIC5ncGF5LWNhcmQtaW5mby1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIC8qY29tbWVudGVkIGFzIGl0IHNob3VsZCBub3QgYnJha2UgdGhlIGdvb2dsZSBwYXkgYnV0dG9uIGRlc2lnbiByZXF1aXJlbWVudHMqL1xyXG4gICAgLyogICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuZ3BheS1jYXJkLWluZm8tYW5pbWF0aW9uLWNvbnRhaW5lci5ibGFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgfSovXHJcbn1cclxuXHJcbiNhcHBsZXBheS1leHByZXNzLWNvbnRhaW5lci5leHByZXNzLXBheW1lbnQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5leHByZXNzLXBheW1lbnQtbGlzdCAuZXhwcmVzcy1wYXltZW50LWNvbnRhaW5lciAuYWR5ZW4tY2hlY2tvdXRfX2FwcGxlcGF5X19idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9jaGVja291dHNob3BwZXItbGl2ZS5hZHllbi5jb20vY2hlY2tvdXRzaG9wcGVyL2ltYWdlcy9sb2dvcy9hcHBsZXBheS5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luOiAzcHggMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIGJvZHkuY2hlY2tvdXQtcGFnZSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgICAgICAuc2l0ZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrb3V0LXBhZ2Uge1xyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdygpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbig4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrb3V0LXN1bW1hcnkgLmNhcnQtc3VtbWFyeV9fdG90YWwtcHJpY2Uge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jbHItZGFyay1ncmF5LWJvcmRlcik7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNsci1kYXJrLWdyYXktYm9yZGVyKTtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tvdXQtcGFnZTpub3QoLnNob3BwaW5nLWNhcnQpIGFzaWRlLnJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja291dC1wYWdlIGFzaWRlLnJpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG5cclxuICAgICAgICAuY2hlY2tvdXQtc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAmX19vcmRlci5zaG93IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU5NnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oZWFkZXItd3JhcHBlci5vcGVuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jbHItZGFyay1ncmF5LWJvcmRlcik7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tvdXQtcGFnZSAuY2FydC1zdW1tYXJ5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3AtbSkge1xyXG4gICAgLmNoZWNrb3V0LXBhZ2UgYXNpZGUucmlnaHQgLmNoZWNrb3V0LXN1bW1hcnkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3AtcykgYW5kIChtYXgtd2lkdGg6ICRtZWRpYS1kZXNrdG9wLW0pIHtcclxuICAgIC5jaGVja291dC1zdW1tYXJ5IHtcclxuICAgICAgICAmX19oZWFkZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuXHJcbi5zaXRlLXVzcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUsXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAyMCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXNob3AtdGV4dCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGh1bWJuYWlscyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGh1bWJuYWlsIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1oZWFkZXItYm9yZGVyKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMnB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5zaG9wcGluZy1jYXJ0LWZhcSB7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXRlYXNlci1saXN0IHtcclxuXHJcbiAgICAgICAgLnRleHQtY29sdW1uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDUzMDFhO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzcwNzE3MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuc2hvcHBpbmctY2FydC1mYXEgLnRleHQtdGVhc2VyLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgPiAudGV4dC1jb2x1bW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuXHJcbi5jaGVja291dC1wYWdlLnNob3BwaW5nLWNhcnQgIGhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctaGVhZGVyLWJvcmRlcik7XHJcbiAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2hvcHBpbmctY2FydC1pbmNlbnRpdmUge1xyXG4gICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjQpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS1zaG9wLXRleHQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9ncmVzcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBtYXJnaW46IDE2cHggYXV0byAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Y2Nlc3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLmNoZWNrb3V0LXBhZ2Uuc2hvcHBpbmctY2FydCBoZWFkZXI6YWZ0ZXIge1xyXG4gICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wcGluZy1jYXJ0LWluY2VudGl2ZSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAgICAgICAmX19wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG5cclxuLmNhcnQtcHJvZHVjdC10ZWFzZXJzIC5oZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI3JjLWNhcnQtcHJvZHVjdC10ZWFzZXJzIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5sb2FkLXNwaW5uZXItLXNob3cge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FydC1wcm9kdWN0IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY2xyLWRhcmstZ3JheS1ib3JkZXIpO1xyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY2xyLWRhcmstZ3JheS1ib3JkZXIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RlYXNlci1pbWFnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sdW1uKDMpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RlYXNlci1pbmZvIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oOSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHhcclxuICAgIH1cclxuXHJcbiAgICAmX190ZWFzZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVhc2VyLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDIyKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2Utc2hvcC10ZXh0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZWFzZXItc3BlY2lmaWNhdGlvbnMtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RlYXNlci1zcGVjaWZpY2F0aW9ucy1saXN0LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIH1cclxuXHJcbiAgICAmX190ZWFzZXItcHJvcGVydHksXHJcbiAgICAmX190ZWFzZXItdmFsdWUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjApO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS1zaG9wLXRleHQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RlYXNlci12YWx1ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZWFzZXItYXZhaWxhYmlsaXR5IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDIwKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWZvcm0tdmFsaWQpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1mb3JtLXZhbGlkKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RlYXNlci1vcHRpb25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuICAgICAgICA+KjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZWFzZXItZGVsZXRlLFxyXG4gICAgJl9fdGVhc2VyLWVkaXQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjApO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS1zaG9wLXRleHQpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMXMgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWZvcm0tdmFsaWQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19xdWFudGl0eS1wbHVzLmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Utd3JhcHBlciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RlYXNlci1wcmljZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lbmdyYXZlZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbmdyYXZlZCAuZW5ncmF2ZWQtYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VuZ3JhdmVkLXRleHQtLW5hbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbmdyYXZlZC1hdmFpbGFibGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMTgpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItZm9ybS12YWxpZCk7XHJcbiAgICAgICAgbWFyZ2luOiAxMnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZW5ncmF2ZWQtdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAyMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItcmVndWxhcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbmdyYXZlZC1wcm9wZXJ0aWVzIC50b3RhbC1wcmljZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbmdyYXZlZC1wcm9wZXJ0aWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLmRlbGV0ZWQge1xyXG4gICAgICAgIGFuaW1hdGlvbjogc2xpZGVVcCAwLjRzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4gICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja291dC1zdW1tYXJ5IC5jYXJ0LXByb2R1Y3Qge1xyXG4gICAgJl9fdGVhc2VyLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLmNhcnQtcHJvZHVjdCB7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAwO1xyXG5cclxuICAgICAgICAmX190ZWFzZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZW5ncmF2ZWQtcHJvcGVydGllcyB1bCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbig3KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmljZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19lbmdyYXZlZC1wcm9wZXJ0aWVzIC50b3RhbC1wcmljZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbig1KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19lbmdyYXZlZC1idXR0b24tLWVkaXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEycHggMTVweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1wcm9kdWN0LXRlYXNlcnMgLmNhcnQtcHJvZHVjdF9fdGVhc2VyLWltYWdlIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuY2FydC1wcm9kdWN0IHtcclxuICAgICAgICAmX19lbmdyYXZlZC1wcm9wZXJ0aWVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZW5ncmF2ZWQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LXByb2R1Y3QtdGVhc2VycyAuY2FydC1wcm9kdWN0IHtcclxuICAgICAgICAmX190ZWFzZXItaW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmljZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLW1vYmlsZS1zKSB7XHJcbiAgICAuY2FydC1wcm9kdWN0IHtcclxuICAgICAgICAmX19lbmdyYXZlZC10ZXh0LS1uYW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSBhbmQgKG1heC13aWR0aDogJG1lZGlhLWRlc2t0b3AtbSkge1xyXG4gICAgLmNhcnQtcHJvZHVjdCB7XHJcbiAgICAgICAgJl9fcHJpY2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RlYXNlci1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYW52YXMtb3ZlcmxheV9fY29udGVudCAuY2FydC1wcm9kdWN0X190ZWFzZXItcHJpY2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVVcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59Iiwi77u/LnNob3BwaW5nLWNhcnQtdmFyaWFudC1lZGl0b3Ige1xyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvci10YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgLmNvbG9ycyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5jb2xvciArIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yLXRlYXNlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICBmaWd1cmUgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6bm90KC5zZWxlY3RlZCk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvcml6b250YWwtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguc2VsZWN0ZWQpIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLypmb250LWZhbWlseTogJ0ZhYmVyIEljb25zJztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsLTUwJSwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEB3aGl0ZS0zMDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkzMFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlOyovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQuYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwge1xyXG4gICAgICAgIG1pbi13aWR0aDogNjEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgLy8uY29sdW1uLWZpeGVkKDUuNSk7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMzVlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjMGMwYzA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgLyogIC5zdGFnZS1zZW8taGwoKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLTIwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LTI0OyovXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sb3ItcGlja2VyIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnZhcmlhbnQtbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52YXJpYW50LWNvbG9yIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qLnZhcmlhbnQtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAudmFyaWF0aW9uLXRhZygpO1xyXG4gICAgICAgICAgICB9Ki9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3Rib3gge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdGJveGl0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZmllbGRzIC5pbnB1dC5idXR0b25zIGJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAvKiAgQG1lZGlhIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgICAuZmFuY3lib3gtc2tpbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sb3ItdGFibGUge1xyXG4gICAgICAgICAgICAuY29sb3JzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb2xvci10ZWFzZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0qL1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5zaG9wcGluZy1jYXJ0LXZhcmlhbnQtZWRpdG9yIHtcclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LyouZmFuY3lib3gtb3BlbmVkIHtcclxuICAgIC5mYW5jeWJveC1jbG9zZSB7XHJcbiAgICAgICAgLnNwcml0ZS1tb2RhbC1jbG9zZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgIH1cclxufSovXHJcblxyXG4uZW5ncmF2aW5nLW1vZHVsZSB7XHJcbiAgICAuZmFuY3lib3gtaW5uZXIge1xyXG4gICAgICAgICYubG9hZGluZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFqYXgtbG9hZGVyKHZhcigtLWNsci1iZWlnZSkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLW9wZW4ge1xyXG4gICAgLmVuZ3JhdmluZy1tb2R1bGUgLmZvcm0tZmllbGRzIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZW5ncmF2aW5nLW92ZXJsYXkge1xyXG4gICAgLS1ib3JkZXItZ3JheS1saWdodDogI2UxZTJlNDtcclxuICAgIG1heC13aWR0aDogODMwcHg7XHJcbiAgICAvKkBtZWRpYSAobWF4LXdpZHRoOiBAYW5kcm9pZC1wb3J0cmFpdC1tb2RlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgfSovXHJcblxyXG4gICAgLmlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5mb3JtLXBhcmFncmFwaCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM0cHg7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucXVhbnRpdHktdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1saWdodC10ZXh0KTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXZhaWxhYmlsaXR5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAuZ3JlZW4sXHJcbiAgICAgICAgLnJlZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JlZW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwOWM0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogI2U2MmUyZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvbnQtc2VsZWN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNTZWxlY3RlZEZvbnQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUyZTQ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1saWdodC10ZXh0KTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQtc2lkZSB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJpY2UtaW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbmdyYXZlZC1wcm9kdWN0LXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMmU0O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmVuZ3JhdmluZy10ZXh0IGlucHV0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVuZ3JhdmVkLXRleHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlLXZlcnRpY2FsLWFsaWduO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1pbmZvIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWxpZ2h0LXRleHQpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5LWxpZ2h0KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1uYW1lIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3RhbC1wcmljZS1sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvcGVydHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvdGFsLXByaWNlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5LWxpZ2h0KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM3MDcxNzA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodC1zaWRlIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgLm1lc3NhZ2UtaW5mbyxcclxuICAgICAgICAudmFsaWQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVycm9yIGRpdi5tZXNzYWdlLWluZm8ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3QjUG9zdERhdGFfU2VsZWN0ZWRGb250IHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3Rib3hpdC1hcnJvdy1jb250YWluZXIgLnNlbGVjdGJveGl0LWFycm93IHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGUge1xyXG4gICAgICAgIGNvbG9yOiAjNzA3MTcwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBjb2xvcjogIzg0ODQ4NDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1oaW50IHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICM4NDg0ODQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgICAgIGNvbG9yOiAjNzA3MTcwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1YW50aXR5IC5jdXN0b20tc2VsZWN0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYW1vdW50IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQuYnV0dG9ucyB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDU1cHggYXV0byAzNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgIFxyXG5cclxuICAgICAgICBidXR0b24uYnRuLS1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5pY29uLWNhcnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uZmllbGQtdmFsaWRhdGlvbi1lcnJvci5lcnJvciB7XHJcbiAgICAgICAgY29sb3I6ICNjNTM0MzBcclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3RfX3NlbGVjdGVkW2RhdGEtdmFsPVwiQXZhbnRHYXJkZVwiXSxcclxuLmN1c3RvbS1zZWxlY3RfX29wdGlvbltkYXRhLXZhbD1cIkF2YW50R2FyZGVcIl0ge1xyXG4gICAgZm9udC1mYW1pbHk6IFRlWEd5cmVBZHZlbnRvcjtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3RfX3NlbGVjdGVkW2RhdGEtdmFsdWU9XCJNb2Ryb21lXCJdLFxyXG4uY3VzdG9tLXNlbGVjdF9fb3B0aW9uW2RhdGEtdmFsdWU9XCJNb2Ryb21lXCJdIHtcclxuICAgIGZvbnQtZmFtaWx5OiBBem90ZSBXMDUgUmVndWxhcjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0X19zZWxlY3RlZFtkYXRhLXZhbHVlPVwiU2NyaXB0cnVuZFwiXSxcclxuLmN1c3RvbS1zZWxlY3RfX29wdGlvbltkYXRhLXZhbHVlPVwiU2NyaXB0cnVuZFwiXSB7XHJcbiAgICBmb250LWZhbWlseTogRmVyb25pYTtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3RfX3NlbGVjdGVkW2RhdGEtdmFsdWU9XCJBdmFudEdhcmRlXCJdLFxyXG4uY3VzdG9tLXNlbGVjdF9fb3B0aW9uW2RhdGEtdmFsdWU9XCJBdmFudEdhcmRlXCJdIHtcclxuICAgIGZvbnQtZmFtaWx5OiBUZVhHeXJlQWR2ZW50b3I7XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0X19zZWxlY3RlZFtkYXRhLXZhbHVlPVwiTW9kcm9tZVwiXSxcclxuLmN1c3RvbS1zZWxlY3RfX29wdGlvbltkYXRhLXZhbHVlPVwiTW9kcm9tZVwiXSB7XHJcbiAgICBmb250LWZhbWlseTogQXpvdGUgVzA1IFJlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0X19zZWxlY3RlZFtkYXRhLXZhbHVlPVwiU2NyaXB0cnVuZFwiXSxcclxuLmN1c3RvbS1zZWxlY3RfX29wdGlvbltkYXRhLXZhbHVlPVwiU2NyaXB0cnVuZFwiXSB7XHJcbiAgICBmb250LWZhbWlseTogRmVyb25pYTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1tb2JpbGUtcykge1xyXG4gICAgLmVuZ3JhdmluZy1vdmVybGF5IC5pbnB1dC5idXR0b25zID5kaXYge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcblxyXG4gICAgLmVuZ3JhdmluZy1vdmVybGF5IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgIC5sZWZ0LXNpZGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJpY2UtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF2YWlsYWJpbGl0eSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMmU0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaG93LW9uLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW5ncmF2aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgPioge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vdGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLmVuZ3JhdmluZy1tb2R1bGUgLmZhbmN5Ym94LWlubmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCLvu79cclxuLmVuZ3JhdmluZy1tb2R1bGUge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3Rib3hpdC1vcHRpb24tYW5jaG9yIHtcclxuICAgICAgICBjb2xvcjogIzcwNzE3MDtcclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtaW5mbyAucHJvZHVjdC1uYW1lIHtcclxuICAgICAgICBjb2xvcjogIzM4MzgzODtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQuYnV0dG9ucyAucHJpbWFyeSxcclxuICAgIC5pbnB1dC5idXR0b25zIC5zZWNvbmRhcnkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnByb2R1Y3QtdGVhc2VyLml0ZW0gLmVuZ3JhdmluZyAuaWNvbi1hLWZpbGxlZC1jaXJjbGUsXHJcbi5wcm9kdWN0LXRlYXNlci1saXN0IC5pdGVtIC5lbmdyYXZpbmcgLmljb24tYS1maWxsZWQtY2lyY2xlIHtcclxuICAgIGNvbG9yOiAjYjU4NTU4O1xyXG59XHJcblxyXG4ucHJvZHVjdC10ZWFzZXIuaXRlbSAuZW5ncmF2aW5nLCAucHJvZHVjdC10ZWFzZXItbGlzdCAuaXRlbSAuZW5ncmF2aW5nIHtcclxuICAgIGNvbG9yOiAjNzA3MTcwO1xyXG59XHJcblxyXG4uY2FydC1wcm9kdWN0LXRlYXNlciB7XHJcbiAgICAuaWNvbi1BLWZpbGxlZCB7XHJcbiAgICAgICAgY29sb3I6ICNiNTg1NTg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVuZ3JhdmVkIC5lbmdyYXZlZC1idXR0b24gLnBlcnNvbmFsaXplZCB7XHJcbiAgICAgICAgY29sb3I6ICNiNTg1NTg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcblxyXG4ucHJvZHVjdC1saXN0aW5nLXBhZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWZpbHRlciB7XHJcbiAgICAmX19sYXlvdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuXHJcbiAgICAgICAgJi5vdmVybGF5LS1vcGVuZWQge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgIC5vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGF5b3V0LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2UtYnRuIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICB0b3A6IDI4cHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgJjphZnRlcixcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1jbG9zZS1maWx0ZXIpO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRsaW5lIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDI2KTtcclxuICAgICAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJvcmRlci1idG4pO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xlYXItYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDY1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VtbWFyeSxcclxuICAgICZfX2NsZWFyLWFsbC1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbGVhci1hbGwtdGV4dCxcclxuICAgICZfX3N1bW1hcnktdGV4dCB7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgICAmX19jbGVhci1hbGwtdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAxNyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xlYXItYWxsLWxpbms6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgIH1cclxufVxyXG5cclxuLm1hYyAucHJvZHVjdC1maWx0ZXJfX2NsZWFyLWFsbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtZmlsdGVyLWxpc3Qge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMTJweCAwIDI0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jbHItc2Nyb2xsYmFyKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY2xyLWJvcmRlci1idG4pO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWZpbHRlci1saXN0X19pdGVtcyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDM0KTtcclxuICAgICAgICBAaW5jbHVkZSBpbnRlci1tZWRpdW07XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyNik7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93LWRvd24ge1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNSUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zZWxlY3RlZC5wcm9kdWN0LWZpbHRlci1saXN0LS1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZW1vdmUtLXNlbGVjdGVkIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDE0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1idG4tZmlsdGVyKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMjhweCAxMnB4IDE2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnRuLWZpbHRlci1ob3Zlcik7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1ib3JkZXItYnRuLWhvdmVyKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtZmlsdGVyX19jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWZpbHRlcl9fY29udGVudC1pc29wZW5lZCAucHJvZHVjdC1maWx0ZXItbGlzdF9faXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLnByb2R1Y3QtZmlsdGVyLWxpc3RfX2l0ZW1zLmNvbGxhcHNlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgLnByb2R1Y3QtZmlsdGVyLWxpc3RfX2l0ZW0uYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1maWx0ZXJfX2NvbnRlbnQtaXNvcGVuZWQgLnByb2R1Y3QtZmlsdGVyLWxpc3RfX2Fycm93LWRvd246YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzUlKSByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLnByb2R1Y3QtZmlsdGVycyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NvcnQtYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZWRkLWhlYWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWRkLXZhbHVlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDE3KTtcclxuICAgICAgICBAaW5jbHVkZSBpbnRlci1tZWRpdW07XHJcbiAgICB9XHJcblxyXG4gICAgLmVkZC1vcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjQpXHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWx0ZXItYnV0dG9uIHtcclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMTcpO1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLW1lZGl1bTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbW91bnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCwgMTIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWhpZ2hsaWdodCk7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDFweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhcjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICB0b3A6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYXI6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYXI6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hbW91bnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb3J0LWJ1dHRvbl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdC1zdW1tYXJ5IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMTQpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWZpbHRlci1saXN0X19pdGVtcy5jb2xvci1jaXJjbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XHJcblxyXG4gICAgLnByb2R1Y3QtZmlsdGVyLWxpc3RfX2l0ZW06YWZ0ZXIsXHJcbiAgICAucHJvZHVjdC1maWx0ZXItbGlzdF9faXRlbS5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJvcmRlci1idG4pO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgbGVmdDogLTdweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWZpbHRlci1saXN0X19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZTphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtZmlsdGVyLWxpc3RfX2l0ZW1zLmJ1dHRvbi1lbnRyeSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcclxuXHJcbiAgICAucHJvZHVjdC1maWx0ZXItbGlzdF9faXRlbSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCA3cHggN3B4IDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsO1xyXG4gICAgICAgIHdpZHRoOiA0NnB4O1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJ0bi1maWx0ZXItaG92ZXIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJ0bi1maWx0ZXItaG92ZXIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuXHJcbiAgICAucHJvZHVjdC1saXN0aW5nLXBhZ2UsXHJcbiAgICAuY29udGVudC1saXN0aW5nLXBhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWMgLnByb2R1Y3QtZmlsdGVyX19jbGVhci1hbGwge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWZpbHRlciB7XHJcbiAgICAgICAgJl9fbGF5b3V0IHtcclxuICAgICAgICAgICAgbGVmdDogLTQyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jbGVhci1hbGwge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jbGVhci1hbGwtbGluayxcclxuICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vdmVybGF5LS1vcGVuZWQgLm92ZXJsYXkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1maWx0ZXJfX3dyYXBwZXI6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2IoMjU1LCAyNTUsIDI1NSkpO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtZmlsdGVycyB7XHJcbiAgICAgICAgJl9fc29ydC1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXJlc3VsdC1zdW1tYXJ5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG59Iiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcblxyXG4uc2VvLWludHJvLXRleHQge1xyXG4gICAgcGFkZGluZy10b3A6IDI4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGdlb3JnaWEtcmVndWxhcjtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIG1hcmdpbjogOHB4IDAgMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmVtcHR5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VvLXRleHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29udGVudC1jb250YWluZXIsIHZhcigtLWJnLXNlby10ZXh0KSk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDlweCk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCwgMjcpO1xyXG4gICAgICAgIEBpbmNsdWRlIGdlb3JnaWEtcmVndWxhcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6ZW1wdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHBhbmRhYmxlLXdyYXBwZXIge1xyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjYpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW50cm8tdGV4dCB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyNik7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2V4cGFuZGFibGUtY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5zZW8taW50cm8tdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDI2KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlby10ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oOCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb2x1bW5zLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByb3coKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludHJvLXRleHRfX2V4cGFuZGFibGUtY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sdW1uKDYpO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMTZweCAyMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWhlYWRlci1ib3JkZXIpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLGhzbGEoMCwwJSwxMDAlLDApLCNmZmYgODAlLCNmZmYpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1saXN0IHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGhlaWdodDogMjAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnJlYWRjcnVtYi1saXN0X190aXRsZTpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDE0KTtcclxuICAgICAgICBAaW5jbHVkZSBpbnRlci1tZWRpdW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGFsbCBlYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuXHJcbi5jb250ZW50LW92ZXJ2aWV3IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuXHJcbiAgICAmX19pbWFnZSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvLWhlYWRsaW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW50cm8tdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW50cm8tdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRyby1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRyby1zaWduIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0O1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVhc2VyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVhc2VyLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGxpbmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50LW92ZXJ2aWV3X19pbnRyby1zaWduKy5jb250ZW50LW92ZXJ2aWV3X19pbnRyby1oZWFkbGluZSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbn1cclxuXHJcbi5jb250ZW50LXRlYXNlciB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ2VvcmdpYS1yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdDtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMjApO1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLWxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JldmlldyB7XHJcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZS1jb250ZW50IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCwgMjEpO1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLXNlbWlib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlLXRheCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAyMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItbGlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuY29udGVudC1vdmVydmlldyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcblxyXG4gICAgICAgICZfX2ludHJvLXRleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGVhc2VyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uKDUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC0xNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ludHJvLXNpZ24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZWFzZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LXRlYXNlciB7XHJcbiAgICAgICAgJl9faW1hZ2UgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsIDMyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3ByaWNlLXRheCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1vdmVydmlld19faW50cm8tc2lnbisuY29udGVudC1vdmVydmlld19faW50cm8taGVhZGxpbmUge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLWRlc2t0b3AtcyAtIDFweCkge1xyXG4gICAgLmNvbnRlbnQtdGVhc2VyIHtcclxuICAgICAgICAuaGRsLTQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjAsIDMwKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcblxyXG4uc3RhbmRhcmQtdGVhc2VyIHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJvdygpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC1saXN0aW5nLXBhZ2UtLWJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29udGVudC1jb250YWluZXIsIGluaXRpYWwpO1xyXG59XHJcblxyXG4uY29udGVudC1saXN0aW5nLXBhZ2UgLnN0YW5kYXJkLXRlYXNlci1jb250YWluZXJfX2NvbnRlbnQtaW1hZ2UgaW1nIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMgLSAxcHgpIHtcclxuICAgIC5jb250ZW50LWxpc3RpbmctcGFnZSAucHJvZHVjdC10ZWFzZXJfX2l0ZW0ge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuY29udGVudC1saXN0aW5nLXBhZ2UgLnByb2R1Y3QtdGVhc2VyX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5jb250ZW50LWRldGFpbC1wYWdlLS1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbnRlbnQtY29udGFpbmVyLCBpbml0aWFsKTtcclxufVxyXG4iLCIudHV0b3JpYWwtc3VtbWFyeSB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy10dXRvcmlhbC1zdW1tYXJ5KTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGxpbmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXVkaWVuY2UsXHJcbiAgICAmX190aW1lLWVzdGltYXRpb24ge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hdWRpZW5jZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGltZS1lc3RpbWF0aW9uIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY2xyLWRhcmstZ3JheS1ib3JkZXIpO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lcXVpcG1lbnQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jbHItZGFyay1ncmF5LWJvcmRlcik7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgIH1cclxuXHJcbiAgICAuYXVkaWVuY2VfX2ljb246OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL3N1bW1hcnktcGVuY2lsLnBuZ1wiKTtcclxuICAgIH1cclxuXHJcbiAgICAudGltZS1lc3RpbWF0aW9uX19pY29uOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9zdW1tYXJ5LXdhdGNoLnBuZ1wiKTtcclxuICAgIH1cclxuXHJcbiAgICAudGltZS1lc3RpbWF0aW9uX19pY29uOjphZnRlcixcclxuICAgIC5hdWRpZW5jZV9faWNvbjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG4gICAgfVxyXG5cclxuICAgIC50aW1lLWVzdGltYXRpb25fX2ljb24sXHJcbiAgICAuYXVkaWVuY2VfX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudGltZS1lc3RpbWF0aW9uX19pY29uKy50aW1lLWVzdGltYXRpb25fX2lubmVyLXRleHQsXHJcbiAgICAuYXVkaWVuY2VfX2ljb24rLmF1ZGllbmNlX19pbm5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyNilcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC50dXRvcmlhbC1zdW1tYXJ5IHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hdWRpZW5jZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlci1pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyLWlubmVyLFxyXG4gICAgICAgICZfX2VxdWlwbWVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19lcXVpcG1lbnQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNsci1kYXJrLWdyYXktYm9yZGVyKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aW1lLWVzdGltYXRpb25fX2ljb24rLnRpbWUtZXN0aW1hdGlvbl9faW5uZXItdGV4dCxcclxuICAgICAgICAuYXVkaWVuY2VfX2ljb24rLmF1ZGllbmNlX19pbm5lci10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGltZS1lc3RpbWF0aW9uX19pY29uOjphZnRlcixcclxuICAgICAgICAuYXVkaWVuY2VfX2ljb246OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG5cclxuLmJhY2tncm91bmQtbW9vZC1pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLmJhY2tncm91bmQtbW9vZC1pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAtNzBweDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcblxyXG4uc2VhcmNoLW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jbHItc2Nyb2xsYmFyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Vjb25kLWNvbHVtbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgIC5zZWFyY2gtb3ZlcmxheV9faGVhZGxpbmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LXRlYXNlcl9faXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkbGluZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAxOSk7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItc2VtaWJvbGQ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hvdy1tb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBpbnRlci1zZW1pYm9sZDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDI2KTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjQpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnRpY2xlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLnByb2R1Y3QtdGVhc2VyX19pdGVtIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtdGVhc2VyLWxpc3QtaXRlbV9fdmFyaWFudCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJ0aWNsZSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSA0cHgpO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJ0aWNsZS10ZWFzZXIge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJ0aWNsZS1oZWFkbGluZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyNCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLnNlYXJjaC1vdmVybGF5LS1vcGVuZWQge1xyXG4gICAgLmNsb3NlLWxheWVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtaW5wdXRfX2J0biB7XHJcbiAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtb3ZlcmxheS0tb3BlbmVkIC5zZWFyY2gtb3ZlcmxheSB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5oZWFkZXIgLmxvYWQtc3Bpbm5lci5sb2FkLXNwaW5uZXItLXNob3cge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuLmhlYWRlciAubG9hZC1zcGlubmVyIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5zZWFyY2gtb3ZlcmxheSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgaGVpZ2h0OiA1MTNweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDMycHggMDtcclxuICAgICAgICByaWdodDogMTM1cHg7XHJcbiAgICAgICAgdG9wOiAxMTVweDtcclxuICAgICAgICB3aWR0aDogNjcwcHg7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpcnN0LWNvbHVtbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbig1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NlY29uZC1jb2x1bW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LXRlYXNlcl9faW1hZ2Utd3JhcHBlcixcclxuICAgICAgICAgICAgLnByb2R1Y3QtdGVhc2VyX19pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpcnN0LWNvbHVtbixcclxuICAgICAgICAmX19zZWNvbmQtY29sdW1uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2FydGljbGVzLFxyXG4gICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDMwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNsci1zY3JvbGxiYXIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hcnRpY2xlLXRlYXNlciB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTFweCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMXB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LXRlYXNlci1saXN0LWl0ZW1fX2ltYWdlIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlciAubG9hZC1zcGlubmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDUxM3B4O1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDExNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMzVweDtcclxuICAgICAgICB3aWR0aDogNjcwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuXHJcbi5zZWFyY2gtaW5wdXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHJpZ2h0OiAtMzJweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHJcbiAgICAmX19maWVsZCB7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bixcclxuICAgIC5jbG9zZS1sYXllciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAtMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1vdmVybGF5LS1vcGVuZWQgLnNlYXJjaC1pbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1idG4tZmlsdGVyKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmctYnRuLWZpbHRlcik7XHJcbn1cclxuXHJcbi5oZWFkZXJfX3NlYXJjaC13cmFwcGVyIC5jbG9zZS1sYXllciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB0b3A6IDIxcHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIHotaW5kZXg6IDk5O1xyXG5cclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLnNlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJvcmRlci1idG4pO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAyMHB4IDlweCAxNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX3NlYXJjaC13cmFwcGVyIC5jbG9zZS1sYXllcjphZnRlcixcclxuICAgIC5oZWFkZXJfX3NlYXJjaC13cmFwcGVyIC5jbG9zZS1sYXllcjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLnNlYXJjaC1vdmVybGF5LS1vcGVuZWQge1xyXG4gICAgICAgIC5zZWFyY2gtaW5wdXRfX2J0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbG9zZS1sYXllciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78ucGVyc29uYWwtaW5mb3JtYXRpb24ge1xyXG4gICAgaDEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMxcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGVhc2VycyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICAudGVhc2VyIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAgICAgLnBhcmFncmFwaC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMzFweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNGNDE0MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgK2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG5cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDUsXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZmlsaW5nIHtcclxuICAgIC5pbnB1dCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZmllbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAucGVyc29uYWwtaW5mb3JtYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAudGVhc2VycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgLnRlYXNlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2ZpbGluZyAuaW5wdXQgbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwge1xyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG5cclxuICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRsaW5lIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDMzKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDA7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19uby1yZXZpZXdzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25vLXJldmlldy1oZWFkbGluZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9kdWN0LXVzcC1zcXVhcmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnRvb2x0aXAtaW5mbyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9kdWN0LXVzcC10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2R1Y3QtdXNwIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZHVjdC11c3Atd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZHVjdC11c3AtdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLWxpZ2h0O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCwgMjApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2R1Y3QtdXNwLWluZm8ge1xyXG4gICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGRmLWRvd25sb2FkX19jb250ZW50IHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWxfX2Fycm93LWRvd24ge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1JSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbW1lcmNlLWNvbm5lY3Rvcl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmNvbW1lcmNlLWNvbm5lY3Rvci1zaG9wcyB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1ib3JkZXItYnRuKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5wcm9kdWN0LWRldGFpbCB7XHJcbiAgICAgICAgJl9faGVhZGxpbmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQsIDI5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JldmlldyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdygpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmV2aWV3LFxyXG4gICAgICAgICZfX2luZm8sXHJcbiAgICAgICAgJl9fcHJvZHVjdC11c3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYXJyb3ctZG93biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcm9kdWN0LXVzcC1zcXVhcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcm9kdWN0LXVzcC13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtZGV0YWlsX19wcm9kdWN0LXVzcCxcclxuICAgIC5wZGYtZG93bmxvYWQge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbig4KTtcclxuICAgIH1cclxufVxyXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuXHJcbi5yZXZpZXctZm9ybS1tb2RhbCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmluZm8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYXRpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgLnJhdGluZy1pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucmF0aW5nLXN0YXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL3Nwcml0ZS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3M3B4IC0yNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6aG92ZXIgfiAucmF0aW5nLXN0YXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9zcHJpdGUucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNXB4IC0yNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmF0aW5nLWlucHV0OmNoZWNrZWQgKyAucmF0aW5nLXN0YXIsXHJcbiAgICAucmF0aW5nLWlucHV0OmNoZWNrZWQgfiAucmF0aW5nLXN0YXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL3Nwcml0ZS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNXB4IC0yNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICB3aWR0aDogNDJweDtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3cyB7XHJcbiAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX251bWJlci1vZi1yZXZpZXdzIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZXZpZXctbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190b29sYmFyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cml0ZS1yZXZpZXctYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRsaW5lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BhbmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLS12aXNpYmxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLXRodW1icy11cCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvdGh1bWJzLXVwLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLXRodW1icy1kb3duIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy90aHVtYnMtZG93bi5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcclxuICAgIH1cclxuXHJcbiAgICAubG9hZC1tb3JlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXctaXRlbSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY2xyLWRhcmstZ3JheS1ib3JkZXIpO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3JlYXRlZC1ieSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1saWdodC10ZXh0KTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yYXRpbmctc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICBjb2xvcjogIzI2MjYyNjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5wcm9kdWN0LXJldmlld3Mge1xyXG4gICAgICAgICZfX3dyaXRlLXJldmlldy1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Rvb2xiYXIgc2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9hZC1tb3JlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcblxyXG4uY29sb3Itc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG5cclxuICAgIGltZyxcclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vZmYtY2FudmFzX19zbGlkZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDc4cHggMjNweCAyOHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IGNhbGMoLTEwMCUgKyAyMHB4KTtcclxuICAgIHRyYW5zaXRpb246IC40cyBhbGwgZWFzZTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcblxyXG4gICAgLm92ZXJsYXlfX2Nsb3NlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYW5pbWF0ZWQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LWJ1dHRvbiB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByb2R1Y3QtYWRkZWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDQ4IDQ4JyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMjQnIGN5PScyNCcgcj0nMjQnIGZpbGw9JyUyMzAzOUE1NCcvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTIxLjE0MjkgMjhMMTcuMTQyOSAyNEwxNS44MDk2IDI1LjMzMzRMMjEuMTQyOSAzMC42NjY3TDMyLjU3MTUgMTkuMjM4MUwzMS4yMzgxIDE3LjkwNDhMMjEuMTQyOSAyOFonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wcm9kdWN0LWFkZGVkIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC56ZXJvIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FydC1idXR0b246YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDgnIGhlaWdodD0nNDgnIHZpZXdCb3g9JzAgMCA0OCA0OCcgZmlsbD0nbm9uZSclM0UlM0NnIG9wYWNpdHk9JzAuMiclM0UlM0NjaXJjbGUgY3g9JzI0JyBjeT0nMjQnIHI9JzI0JyBmaWxsPSclMjMwMTQ1MzInLyUzRSUzQ3BhdGggZD0nTTE3Ljg3MzMgMTkuOTMzNUMxNy45MDgzIDE5LjQwODIgMTguMzQ0NiAxOSAxOC44NzExIDE5SDI5LjEyODlDMjkuNjU1NCAxOSAzMC4wOTE3IDE5LjQwODIgMzAuMTI2NyAxOS45MzM1TDMwLjg2IDMwLjkzMzVDMzAuODk4NSAzMS41MTA3IDMwLjQ0MDcgMzIgMjkuODYyMiAzMkgxOC4xMzc4QzE3LjU1OTMgMzIgMTcuMTAxNSAzMS41MTA3IDE3LjE0IDMwLjkzMzVMMTcuODczMyAxOS45MzM1Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGQ9J00yNyAyNFYxOEMyNyAxNi4zNDMxIDI1LjY1NjkgMTUgMjQgMTVWMTVDMjIuMzQzMSAxNSAyMSAxNi4zNDMxIDIxIDE4VjI0JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcmVjdCB4PSczMycgeT0nMTEnIHdpZHRoPScyJyBoZWlnaHQ9JzgnIGZpbGw9J3doaXRlJy8lM0UlM0NyZWN0IHg9JzM4JyB5PScxNCcgd2lkdGg9JzInIGhlaWdodD0nOCcgdHJhbnNmb3JtPSdyb3RhdGUoOTAgMzggMTQpJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pbmZvX19zZWxlY3Qtc2VjdGlvbiB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXg6IDEwMCU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8ge1xyXG4gICAgJl9fcHJpY2Utd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0LXNlY3Rpb24ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4OiAxMDAlO1xyXG5cclxuICAgICAgICAuZ3JlZW4sXHJcbiAgICAgICAgLnJlZCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19zZWxlY3Qtc2VjdGlvbi5vdXQtb2Ytc3RvY2sgPiAqLFxyXG4gICAgJl9fc2VsZWN0LXNlY3Rpb24uemVybyAubWludXMsXHJcbiAgICAmX19zZWxlY3Qtc2VjdGlvbi56ZXJvIC5wcm9kdWN0LWluZm9fX3ByaWNlLXdyYXBwZXIsIFxyXG4gICAgJl9fc2VsZWN0LXNlY3Rpb24ubWF4LXZhbHVlIC5wbHVzIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3VuY2luZy1sb2FkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNXB4O1xyXG59XHJcblxyXG4uYm91bmNpbmctbG9hZGVyID4gZGl2IHtcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYW5pbWF0aW9uOiBib3VuY2luZy1sb2FkZXIgMC42cyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNpbmctbG9hZGVyIHtcclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm91bmNpbmctbG9hZGVyPmRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyXG59XHJcblxyXG4uYm91bmNpbmctbG9hZGVyPmRpdjpudGgtY2hpbGQoMykge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xyXG59XHJcblxyXG5cclxuLmJvdW5jaW5nLWxvYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA1cHg7XHJcbn1cclxuXHJcbi5ib3VuY2luZy1sb2FkZXIgPiBkaXYge1xyXG4gICAgd2lkdGg6IDZweDtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBhbmltYXRpb246IGJvdW5jaW5nLWxvYWRlciAwLjZzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2luZy1sb2FkZXIge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3VuY2luZy1sb2FkZXI+ZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XHJcbn1cclxuXHJcbi5ib3VuY2luZy1sb2FkZXI+ZGl2Om50aC1jaGlsZCgzKSB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XHJcbn1cclxuXHJcblxyXG4ubWluaS1jYXJ0IC5jYW52YXMtb3ZlcmxheV9fY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jYW52YXMtb3ZlcmxheV9fY29udGVudCAuZ28tdG8tc2hvcF9fYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAtMTBweCAxNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcblxyXG4gICAgLmNhcnQtbGluayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2xvci1zZWxlY3RvciAuY2FudmFzLW92ZXJsYXlfX2NvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uY2FudmFzLW92ZXJsYXlfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA0cHg7XHJcbn1cclxuXHJcbi5jYW52YXMtb3ZlcmxheV9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG59XHJcblxyXG4uY2FudmFzLW92ZXJsYXlfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNsci1zY3JvbGxiYXIpO1xyXG59XHJcblxyXG4uY2FudmFzLW92ZXJsYXlfX2NvbnRlbnQgLmNvbG9yLXRhYmxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlci1pdGVtIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsbC1maWx0ZXJzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWFudGl0eS1wZHAge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMywgMTUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNsci1zY3JvbGxiYXIsICNDQUNBQ0EpO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlcnMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4OiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJvdy1nYXA6IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19maWx0ZXJzIC5hbGwtZmlsdGVycyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlcnMgLmZpbHRlcjpob3ZlcjpiZWZvcmUsXHJcbiAgICAmX19maWx0ZXJzIC5maWx0ZXItLWFjdGl2ZTpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYm90dG9tOiAtM3B4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDUzMDFhO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDVweCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlcnMgLmZpbHRlcjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1iYXNlLXRleHQsICMyNjI2MjYpO1xyXG4gICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlcnMgLmZpbHRlci0tYWN0aXZlOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2xyLWJhc2UtdGV4dCwgIzI2MjYyNik7XHJcbiAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2NvbG9ycyB7XHJcbiAgICAgICAgLmNvbG9yLXRlYXNlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbG9yLXRlYXNlcjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jbHItc2Nyb2xsYmFyLCNjYWNhY2EpO1xyXG4gICAgICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2xvciBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5vZmYtY2FudmFzX19zbGlkZSB7XHJcbiAgICAgICAgcmlnaHQ6IC00MjhweDtcclxuICAgICAgICB3aWR0aDogNDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtaW5mb19fcHJpY2Utd3JhcHBlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcblxyXG4uYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY2xyLWJvcmRlci1idG4pO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWF4LWhlaWdodDogNzRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMnM7XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3BlbiB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycztcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxfX2hlYWRsaW5lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLFxyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbF9fZGVzY3JpcHRpb24sXHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlsX19wcm9kdWN0LXVzcC13cmFwcGVyLFxyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbF9fcmV2aWV3LWJ1dHRvbixcclxuICAgICAgICAucmV2aWV3LXN1bW1hcnktZGV0YWlscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxfX2Fycm93LWRvd246YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNSUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsIHtcclxuICAgICsucGRmLWRvd25sb2FkIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICArLnBkZi1kb3dubG9hZCsucHJvZHVjdC1kZXRhaWxfX3Byb2R1Y3QtdXNwIC5hY2NvcmRpb24taXRlbSxcclxuICAgICsucHJvZHVjdC1kZXRhaWxfX3Byb2R1Y3QtdXNwIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXMpIHtcclxuICAgIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB1bnNldDtcclxuICAgICAgICBjdXJzb3I6IHVuc2V0O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcblxyXG4uc2VhcmNoLXJlc3VsdC1wYWdlIHtcclxuICAgIC5wcm9kdWN0LXRlYXNlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhbmRhcmQtdGVhc2VyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm8tcmVzdWx0cyB7XHJcbiAgICAmX19oZWFkbGluZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZWFzZXJzIGgzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLnNlYXJjaC1yZXN1bHQtcGFnZSB7XHJcbiAgICAgICAgLmFydGljbGUtdGVhc2VyIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAzMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YW5kYXJkLXRlYXNlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLWRlc2t0b3AtcyAtIDFweCkge1xyXG4gICAgLnNlYXJjaC1yZXN1bHQtcGFnZSB7XHJcbiAgICAgICAgLnByb2R1Y3QtdGVhc2VyX19pdGVtIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YW5kYXJkLXRlYXNlcl9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9oZWFkbGluZXNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ncmlkXCIvPlxyXG5cclxuLmNtcHByZXZpZXdyb290OmVtcHR5LFxyXG4uY21wd3JhcHBlcjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZpZGVvIC5jbXBwcmV2aWV3cm9vdCB7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLmNtcGxhenlwcmV2aWV3aWZyYW1lIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNtcGxhenljYiB7XHJcbiAgICBpbnB1dCBbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNtcGNoZWNrYm94cHJldmlldyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY21wbGF6eXByZXZpZXdtc2dpbm5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jbXBsYXp5cHJldmlld2lmcmFtZSAuY21wbGF6eXByZXZpZXdtc2cge1xyXG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY21wbGF6eXByZXZpZXdpZnJhbWUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XHJcbiAgICBsZWZ0OiAzcHg7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi52aWRlby1wbGF5ZXIge1xyXG4gICAgJl9faWZyYW1lLW5vLXBvcHVwIC5jbXBsYXp5cHJldmlld2lmcmFtZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjQyLCAyNDIsIDI0MiwgMC45NSksIHJnYmEoMjQyLCAyNDIsIDI0MiwgMC44NSkpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgICAgIC5jbXBsYXp5cHJldmlld21zZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pZnJhbWUgLmNtcGxhenlwcmV2aWV3aWZyYW1lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjk1KSwgcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjg1KSkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmNtcGxhenlwcmV2aWV3bXNnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLWRlc2t0b3AtcyAtIDFweCkge1xyXG4gICAgLmNtcGxhenlwcmV2aWV3aWZyYW1lIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgLmNtcGxhenlwcmV2aWV3bXNnIHtcclxuICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLW1vYmlsZS1sKSB7XHJcbiAgICAudmlkZW8tcGxheWVyIC52aWRlby1wbGF5ZXJfX2lmcmFtZS1uby1wb3B1cCAuY21wbGF6eXByZXZpZXdpZnJhbWUge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICAuY21wbGF6eXByZXZpZXdtc2cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLW0pIHtcclxuICAgIC52aWRlby1wbGF5ZXIge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyLnZpZGVvLXBsYXllcl9fdmlkZW8tLXBsYXlpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWltYWdlX19jb250YWluZXIgLnZpZGVvLXBsYXllcl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL21peGluc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2J1dHRvbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9mb250c1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL25vcm1hbGl6ZVwiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3ZhcmlhYmxlc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2hlYWRsaW5lc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2dyaWRcIi8+XHJcblxyXG4uY29va2llLXdhcm5pbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29va2llLXdhcm5pbmcpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmNvb2tpZS13YXJuaW5nLWJvZHkge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAxOCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0IC5idG4ge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAuY29va2llLXdhcm5pbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgIH1cclxufVxyXG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbWl4aW5zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vYnV0dG9uc1wiLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2ZvbnRzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vbm9ybWFsaXplXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdmFyaWFibGVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vaGVhZGxpbmVzXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZ3JpZFwiLz5cclxuXHJcbi5vdmVydmlldy1wYXltZW50LXdyYXBwZXIge1xyXG4gICAgLmZvcm0tZmllbGQucmFkaW8gbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJvcmRlci1idG4pO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE2cHggMjBweCA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hZHllbi1jaGVja291dF9faW5wdXQ6YWN0aXZlLFxyXG4gICAgLmFkeWVuLWNoZWNrb3V0X19pbnB1dDpmb2N1cyxcclxuICAgIC5hZHllbi1jaGVja291dF9faW5wdXQ6aG92ZXIsXHJcbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1mb2N1cyxcclxuICAgIC5hZHllbi1jaGVja291dF9faW5wdXQtLWZvY3VzOmhvdmVyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItZGFyay1ncmF5LWJvcmRlcik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1lcnJvcixcclxuICAgIC5hZHllbi1jaGVja291dF9faW5wdXQtLWVycm9yOmhvdmVyLFxyXG4gICAgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0taW52YWxpZCxcclxuICAgIC5hZHllbi1jaGVja291dF9faW5wdXQtLWludmFsaWQ6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNsci1zaG9wLWZvcm0tZXJyb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItYm9yZGVyLWJ0bik7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkeWVuLWNoZWNrb3V0X19lcnJvci10ZXh0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9uLS1pbnZhbGlkIHtcclxuICAgICAgICAuYWR5ZW4tY2hlY2tvdXRfX2ljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNob3AtZm9ybS1lcnJvcik7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXltZW50LW1ldGhvZC1zZWxlY3Rpb24ge1xyXG4gICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWZyYW1lLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzg1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4dGVybi1wYXltZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZHllbi1jb21wb25lbnRzLXBheW1lbnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggOHB4IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmludGVybmFsLXBheW1lbnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZicpO1xyXG4gICAgICAgICAgICB3aWR0aDogMzFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICByaWdodDogNnB4O1xyXG4gICAgICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgLmZvcm0tZmllbGQucmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2xyLWJhc2UtYnJhbmQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wbS1sYWJlbC13cmFwcGVyID4gaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1maWVsZC5yYWRpbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wbS1sYWJlbC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFkeWVuLWNoZWNrb3V0X19pbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzA1MzAxYTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICAuaW5wdXQtZmllbGQ6cGxhY2Vob2xkZXItc2hvd24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJnLWNvb2tpZS13YXJuaW5nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFkeWVuLWNoZWNrb3V0X19sYWJlbF9fdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDUzMDFhO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTRweCAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuICAgICAgICBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYXlwYWwtYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3AtYWxwYWNhLWZvcm0gLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIGlucHV0IHtcclxuICAgIHBhZGRpbmc6IDdweCAzNXB4IDZweCAxNnB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLXNob3AtYm9yZGVyLWNvbG9yLWhvdmVyKTtcclxuICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcC1zKSB7XHJcbiAgICAub3ZlcnZpZXctcGF5bWVudC13cmFwcGVyIHtcclxuICAgICAgICAuZm9ybS1maWVsZC5yYWRpbyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGF5bWVudC1tZXRob2Qtc2VsZWN0aW9uIC5mb3JtLWZpZWxkLnJhZGlvID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMjFweDtcclxuICAgICAgICAgICAgdG9wOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGF5bWVudC13aWRnZXQgLm92ZXJ2aWV3LXBheW1lbnQtd3JhcHBlciAucGF5bWVudC1tZXRob2Qtc2VsZWN0aW9uIC5mb3JtLWZpZWxkLnJhZGlvID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9taXhpbnNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9idXR0b25zXCIvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vZm9udHNcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9ub3JtYWxpemVcIi8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi92YXJpYWJsZXNcIi8+XHJcblxyXG4ucHJvZHVjdC1ob3RzcG90LWltYWdlIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ob3RzcG90LXdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJ0bi1ob3RzcG90KTtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogdmFyKC0tbW9iaWxlSG90c3BvdFgpO1xyXG4gICAgICAgIHRvcDogdmFyKC0tbW9iaWxlSG90c3BvdFkpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyh2YXIoLS1tb2JpbGVIb3RzcG90WCkgKiAtMSksIGNhbGModmFyKC0tbW9iaWxlSG90c3BvdFkpICogLTEpKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iYXNlLWJyYW5kKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItYmFzZS1icmFuZCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWhvdHNwb3QtaW1hZ2UtLWZ1bGwtc2NyZWVuLFxyXG4ucHJvZHVjdC1ob3RzcG90LWltYWdlLS1mdWxsLXNjcmVlbiBpbWcge1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG59XHJcblxyXG4udG9vbHRpcC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAxOCk7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItbWVkaXVtO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW50ZXItbGlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwLCAxNCk7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzBweDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2UsXHJcbiAgICAmX19zdHJpa2UtcHJpY2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIGludGVyLW1lZGl1bTtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDE1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWNsci1iYXNlLXRleHQpO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWl0ZW1fX3N0b2NrLXdyYXBwZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWl0ZW1fX3N0b2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDE4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3Atcykge1xyXG4gICAgLnByb2R1Y3QtaG90c3BvdC1pbWFnZSB7XHJcbiAgICAgICAgJl9faG90c3BvdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgbGVmdDogdmFyKC0tZGVza3RvcEhvdHNwb3RYKTtcclxuICAgICAgICAgICAgdG9wOiB2YXIoLS1kZXNrdG9wSG90c3BvdFkpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKHZhcigtLWRlc2t0b3BIb3RzcG90WCkgKiAtMSksIGNhbGModmFyKC0tZGVza3RvcEhvdHNwb3RZKSAqIC0xKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIjpyb290IC5ndmZjLXRoZW1lIHtcclxuICAgIC0tY2xyLWJhc2UtYnJhbmQ6ICNCNTg1NTg7XHJcbiAgICAtLWNsci1iYXNlLWhpZ2hsaWdodDogI0I1ODU1ODtcclxuICAgIC0tbG9nby1iYWNrZ3JvdW5kLWRlc2t0b3A6IHRyYW5zcGFyZW50O1xyXG4gICAgLS1sb2dvLWZpbHRlci1kZXNrdG9wOiBpbnZlcnQ7XHJcbiAgICAtLWxvZ28tZmlsdGVyLW1vYmlsZS1hbmQtbWVudTogaW52ZXJ0O1xyXG59XHJcbiIsIjpyb290IC5mYy1yZWQtdGhlbWUge1xyXG4gICAgLS1jbHItYmFzZS1icmFuZDogI0REMkIyODtcclxuICAgIC0tbG9nby1iYWNrZ3JvdW5kLWRlc2t0b3A6ICNERDJCMjg7XHJcbiAgICAtLWxvZ28tZmlsdGVyLW1vYmlsZS1hbmQtbWVudTogaW52ZXJ0KDIyJSkgc2VwaWEoMzYlKSBzYXR1cmF0ZSgzNjE0JSkgaHVlLXJvdGF0ZSgzNDBkZWcpIGJyaWdodG5lc3MoMTI0JSkgY29udHJhc3QoMTAxJSk7XHJcbiAgICAtLWxvZ28tZmlsdGVyLW1vYmlsZS1kZXNrdG9wOiAjZmZmO1xyXG59XHJcbiIsIlxyXG46cm9vdCAuZWZhLXRoZW1lIHtcclxuICAgIC0tY2xyLWJhc2UtYnJhbmQ6ICNGRkREMDA7XHJcbiAgICAtLWxvZ28tYmFja2dyb3VuZC1kZXNrdG9wOiB0cmFuc3BhcmVudDtcclxuICAgIC0tbG9nby1maWx0ZXItZGVza3RvcDogaW52ZXJ0O1xyXG4gICAgLS1sb2dvLWZpbHRlci1tb2JpbGUtYW5kLW1lbnU6IGludmVydDtcclxufVxyXG5cclxuLmVmYS10aGVtZSB7XHJcbiAgICAuZm9vdGVyLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICZfX2xpc3QtaXRlbSxcclxuICAgICAgICAmX19saXN0LXRpdGxlLFxyXG4gICAgICAgICZfX2xlZ2FsLWxpbmssXHJcbiAgICAgICAgJl9fY29weXJpZ2h0LXRleHQsXHJcbiAgICAgICAgLmNvdW50cnktc2VsZWN0b3ItbW9kYWwge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmFzZS10ZXh0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGVnYWwtbGlua3MtY29udGVudCxcclxuICAgICAgICAmX19jb3B5cmlnaHQsXHJcbiAgICAgICAgJl9fbGlzdC1pdGVtcyxcclxuICAgICAgICAmX19saXN0LXRpdGxlIC5hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLWJhc2UtdGV4dCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgIHRvcDogMjRweDtcclxuICAgIH1cclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/