.o-hero_container{display:flex;flex-direction:column;justify-content:space-around;overflow:hidden;position:relative}.o-preview_cookie_notice__background{background-color:#e9e9e9;display:block;padding-bottom:100px;padding-top:115px;width:100%}.o-preview_cookie_notice__wrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:614px;width:80%}.o-preview_cookie_notice__box{background-color:#b1b1b1}.o-preview_cookie_notice__box--1{height:43px;margin-bottom:50px;width:41%}.o-preview_cookie_notice__box--2{height:28px;margin-bottom:14px;width:84%}.o-preview_cookie_notice__box--3{height:28px;margin-bottom:70px;width:100%}.o-preview_cookie_notice__box--4{height:68px;width:34%}.u-full_width{width:var(--width-full)!important}.u-large_width{max-width:var(--width-large)!important;width:var(--width-large)}.u-medium_width{max-width:var(--width-medium)!important}.u-small_width{max-width:var(--width-small)!important}@media (max-width:580px){.u-large_width,.u-medium_width,.u-small_width{max-width:var(--width-full)!important;width:var(--width-full)}}.u-text--left{text-align:initial}.u-text--right{text-align:right}.u-text--center{text-align:center}.u-hidden{display:none!important}.u-capitalize{text-transform:capitalize}.u-white_background{background-color:#fff}.u-screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-visually-hidden{height:0;overflow:hidden;visibility:hidden}.u-overflow-x-hidden{overflow-x:hidden}.u-font--capitalized{text-transform:capitalize}.u-font--uppercase{text-transform:uppercase}.u-font--lowercase{text-transform:lowercase}.u-width--full{width:100%}.u-text-noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-border-none{border:none!important}.u-container>*{margin:0 auto}.u-align-right{justify-items:end!important}.u-align-left{justify-items:start!important}.u-module-full-width{justify-self:stretch}.u-mb-8{margin-bottom:.5em}.c-logo--centre-align{margin:0 auto}.c-logo--left-align{margin-right:auto}.c-logo--right-align{margin-left:auto}.c-logo img{display:block}.c-title__main{color:var(--text-color,var(--black));font-size:var(--font-size,1.875em)}.c-title__main,.c-title__sub{font-family:var(--font-family,system-ui);font-weight:400;margin:0;text-align:center}.c-title__sub{color:var(--text-color,var(--grey-text));font-size:var(--font-size,1em);line-height:1.33}.c-title__main>p,.c-title__sub>p{margin:0;word-break:break-word}.c-text{text-align:var(--text-alignment,initial)}.c-text a{text-decoration:underline;text-decoration-thickness:2px}[dir=ltr] .c-text>div{word-break:break-word}.c-button{background:var(--button-bg,transparent);border:var(--border-width,2px) solid var(--border-color,currentColor);color:var(--color,inherit);display:flex;font-family:var(--font-family,Arial);font-size:var(--font-size,18);justify-content:center;letter-spacing:var(--letter-spacing,auto);min-block-size:calc(var(--height)/var(--base)*1em);padding:calc((var(--height)/2 - var(--base)/2)/var(--base)*1em) 2rem;place-items:center;width:var(--module-width,auto)}.c-button>p{margin:0}.c-button--pill{border-radius:calc(var(--height)/2*1em)!important}.c-button--glow{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.04)}.c-modal .c-button{min-width:100%}.c-button--align-left{justify-self:start;text-align:left}.c-button--align-center{justify-self:center;text-align:center}.c-button--align-right{justify-self:end;text-align:right}.c-button--primary{cursor:pointer}.c-button:not(:disabled):hover{filter:brightness(110%) hue-rotate(2deg)}.c-button:disabled{opacity:.3}.c-button:focus{box-shadow:0 1px 0 rgba(17,17,26,.1),0 8px 24px rgba(17,17,26,.1),0 16px 48px rgba(17,17,26,.1);outline-offset:4px}.c-button--width-full{justify-self:stretch}.c-form{border:none;font-size:1rem;margin:0;padding:0}.c-form>div{display:grid;gap:1.5rem}.c-form__territory{align-items:center;color:var(--territory-color);display:flex;display:none;font-family:var(--font-family);font-size:.75em;padding-inline-start:1em;text-transform:uppercase}.c-form__territory svg{fill:currentColor;margin-inline-end:.5em}.c-form--width-full{justify-self:stretch}.c-pointer{align-items:center;color:var(--color,var(--accent));display:flex;flex-direction:column;font-family:var(--font-family);gap:1em;text-align:center}.c-pointer>p{margin:0}.c-pointer svg{fill:var(--pointer-color,var(--accent));width:1.5rem}[dir=rtl] .c-pointer{letter-spacing:0!important}.c-image{display:block;height:auto;max-width:100%}.c-image--width-full{width:100%}.c-image--preserve-aspect-true{height:auto}.c-image--contain{object-fit:contain}.c-image--cover{object-fit:cover}.c-image--align-center{justify-self:center}.c-image--align-left{justify-self:start}.c-image--align-right{justify-self:end}.c-products-section{--thumb-small:6.25rem;--thumb-medium:10.25rem;--thumb-large:14.25rem;--min-thumb-inline-size:var(--thumb-small);--max-thumb-inline-size:var(--thumb-size)}.c-products{--gap:0.25em;--carousel-gap:4em;color:var(--color);display:grid;gap:.625em;list-style:none;margin:0;padding:0;width:100%}.c-products--grid{grid-row-gap:1em;align-items:start;grid-template-columns:repeat(auto-fit,minmax(var(--max-thumb-inline-size),1fr))}.c-product__content{border:var(--border-size,2px) solid transparent;border-radius:.25em;min-block-size:4.75em;padding:min(5%,1em);position:relative;transition:border-color .25s ease-in-out}.c-product.is-out-of-stock .c-product__thumb{filter:grayscale(1)}.c-product:not(.is-out-of-stock){cursor:pointer}.c-product:not(.is-out-of-stock):not([aria-selected=true]):hover .c-product__content{border-color:hsla(var(--border-h),var(--border-s),var(--border-l),30%)}.c-product[aria-selected=true] .c-product__content{border-color:var(--border-hsl,currentColor)}.c-product__content,.c-product__text{align-items:center;display:flex;flex-direction:column;gap:.75em;justify-items:center}.c-product__text{font-size:var(--font-size,1em)}.c-products--grid .c-product__text{text-align:center}.c-products--carousel .c-product{display:flex;flex:0 0 100%;justify-content:center}.c-product__thumb{aspect-ratio:1/1;border-radius:.25em;height:auto;inline-size:100%;max-inline-size:var(--max-thumb-inline-size);object-fit:cover}.c-product__thumb img{display:block;height:auto;max-width:100%}.c-products--grid .c-product__title{margin-block-end:.5em}.c-products--list .c-product__title{margin-inline-end:1em;margin-inline-start:min(5%,3.375em)}.c-products--list .c-product__content{display:grid;grid-template-columns:minmax(var(--thumb-small),var(--max-thumb-inline-size)) minmax(100px,1fr) 2em;justify-items:legacy}.c-products--list .c-product__text{align-items:start}.c-products__check{color:var(--border-hsl,currentColor);flex:0 0 2em;opacity:0}[aria-selected=true] .c-products__check{opacity:1}.c-products__list-check{margin-inline-start:auto}.c-products--carousel{-ms-overflow-style:none;align-items:flex-start;display:flex;gap:var(--carousel-gap);list-style:none;overflow-x:scroll;overflow-y:hidden;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}.c-products--carousel.is-loaded{scroll-behavior:smooth}.c-products-wrap{font-family:var(--font-family,inherit);overflow:hidden;position:relative}.c-products-wrap .c-products:not(.c-products--list) .c-validation,.c-products__button{justify-content:center}.c-products__button{background:var(--button-bg-color,var(--accent));block-size:2em;color:var(--button-color,var(--button-color));cursor:pointer;display:flex;inline-size:2em;left:0;opacity:0;place-items:center;position:absolute;top:min(50%,calc(var(--max-thumb-inline-size)/2));transition:opacity .25s ease-in-out;z-index:1}.c-products__button svg{block-size:1.5em;display:block;inline-size:1.5em}@media (pointer:coarse){.c-products__button{opacity:0}}.c-products-wrap:focus-within .c-products__button,.c-products-wrap:hover .c-products__button{opacity:1}.is-mobile-preview .c-products__button{opacity:1}.c-products__button.next{left:auto;right:0}.c-products--carousel::-webkit-scrollbar{display:none}.c-products--carousel .c-product{scroll-snap-align:center}.c-product__no-stock{background:dimgray;border-radius:2px;color:#fff;font-size:.875em;padding:.25em .5em;text-transform:uppercase}.c-products--grid .c-product__no-stock{left:50%;position:absolute;text-align:center;top:1em;transform:translateX(-50%);width:clamp(var(--min-thumb-inline-size),100%,var(--max-thumb-inline-size))}.c-product__content{align-items:center;display:flex;flex-direction:column;font-size:.875em;gap:.75em}.c-products--carousel .c-product__content{gap:1em}.c-radio{align-items:center;background:#fff;border:1px solid var(--radio-color);display:grid;font-family:system-ui,Arial,Helvetica,sans-serif!important;font-size:1rem;grid-template-columns:auto 1fr;justify-items:center;line-height:2.75;position:relative}[dir=rtl] .c-radio{direction:rtl}.c-radio+.c-radio{margin-inline-start:16px}.c-radio__input{align-self:center;-webkit-appearance:none;appearance:none;border:1px solid var(--radio-color);border-radius:1.5em;box-shadow:0 0 0 3px transparent;cursor:pointer;font-size:1em;grid-column:1;grid-row:1;height:1.25em;margin:0 .625em;outline:none;position:relative;transition:border .1s,box-shadow .1s;width:1.25em;z-index:4}.c-radio__input:checked{--box-shadow-size:1px;border-color:var(--radio-color)}.c-radio__label{--em-height:2.75;--em-size:16px;cursor:pointer;grid-column:2;grid-row:1;padding-inline-end:1em}.c-radio__label:after{bottom:0;box-shadow:inset 0 0 0 3px transparent;content:"";cursor:pointer;left:0;position:absolute;right:0;top:0;transition:all .25s ease-in-out;z-index:2}.c-radio__input:active~.c-radio__label:after{transform:translateY(1px)}.c-radio__input:focus~.c-radio__label:after{--focus-s:39%;--focus-l:87%;box-shadow:inset 0 0 0 1px var(--brand-color)}.c-radio__input:checked~.c-radio__label:after{background:var(--input-border-color);border-color:var(--input-border-color)}.c-radio__circle{background:var(--radio-color);border-radius:50%;grid-column:1;grid-row:1;height:.625em;opacity:0;transform:rotate(45deg) scale(.8);transition:transform .19s cubic-bezier(.56,-.55001,.25,2.45),opacity .15s;width:.625em;z-index:3}.c-radio__input:checked~.c-radio__circle{opacity:1;transform:scale(1)}.c-checkbox{align-items:center;display:grid;flex:1;font-family:var(--form-font-family);font-size:1em;gap:.5em var(--checkbox-gap,1em);grid-template-columns:var(--checkbox-size,1.5em) 1fr;min-block-size:1.5em;position:relative}.c-checkbox__shadow{align-self:start;block-size:var(--checkbox-size,1.5em);border-radius:.25em;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);grid-column:1;grid-row:1;opacity:0;pointer-events:none;transition:opacity .25s}.c-checkbox__input:checked~.c-checkbox__shadow{opacity:1}.c-checkbox__label p{margin:0}.c-checkbox__label-consent p{white-space:pre-line}.c-checkbox__input:checked+.c-checkbox__label:before{background-color:var(--brand-color)}.c-checkbox__mark{align-self:start;grid-column:1;grid-row:1;justify-self:center;opacity:0;pointer-events:none;position:relative;transition:transform .19s cubic-bezier(.56,-.55001,.25,2.45),opacity .15s}.c-checkbox__input:checked~.c-checkbox__mark{opacity:1;transform:scale(.8)}.c-checkbox__input:checked{background:hsl(var(--h),var(--s),98%)}[data-whatintent=keyboard] .c-checkbox__input:focus{outline:2px auto Highlight;outline:2px solid -webkit-focus-ring-color}.c-checkbox__input{align-self:start;-webkit-appearance:none;appearance:none;background-color:#fff;block-size:var(--checkbox-size,1.25em);border:2px solid var(--checkbox-color);border-radius:.25em;box-shadow:0 1px 0 rgba(17,17,26,.05),0 0 8px rgba(17,17,26,.1);cursor:pointer;font-size:1em;grid-column:1;grid-row:1;inline-size:var(--checkbox-size,1.25em);margin:0;outline-offset:4px;padding:0}.c-checkbox__input:active{transform:scale(.95)}.c-checkbox__input:checked+label svg{opacity:0}.c-checkbox.is-invalid .c-checkbox__input:not(:checked){border-color:var(--error-text)}.c-input--pill{border-radius:min(2.0625em,40px)}.c-input__label{color:var(--input-label-color,inherit);display:block;margin-block-end:.875rem}.c-input--small{font-size:.8275em}.c-input--small .c-input__input{block-size:calc(var(--input-block-size)/1.25)}.c-input__input{-webkit-appearance:none;appearance:none;background:var(--input-background-color,#fff);block-size:var(--input-block-size);border:var(--input-border-width,1px) solid var(--input-border-color,var(--black));border-radius:var(--field-border-radius,0);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.04);color:var(--input-color,inherit);font-family:inherit;font-family:var(--font-family);font-size:inherit;grid-column:1;outline-offset:4px;padding:.5em 1em;transition:opacity 0s;width:100%}.c-input__input::placeholder{color:var(--input-placeholder-color);opacity:1}.c-input__input:-ms-input-placeholder{color:var(--input-placeholder-color)}.c-input__input::-ms-input-placeholder{color:var(--input-placeholder-color)}.c-input--pill .c-input__input{border-radius:calc(var(--input-block-size)/2)!important}.is-invalid .c-input{--input-border-color:var(--error-text)}.c-input--facebook>input{block-size:auto;border:none;border-bottom:1px solid var(--divider);box-shadow:none;color:var(--fds-gray-45);font-size:1em;margin-left:1em;padding-bottom:.5em;padding-left:0;padding-top:1em;position:inherit;width:calc(100% - 2em)}.facebook-lead-preview-content-block .facebook-c-inputs{margin-bottom:1em}.facebook-lead-preview-content-block .facebook-c-inputs>div{margin-block-end:1em}.facebook-lead-preview-content-block .facebook-c-inputs .c-input__label{color:var(--fds-gray-45);margin-block-end:0;margin-inline-start:1em}.c-input--facebook:after,.c-input--facebook:before{box-shadow:none;content:""}.c-input--facebook input:focus-visible{outline:none}.c-input__textarea-character-count{display:inline-flex;font-size:max(.75em,12px);gap:1em;padding-top:.5em}.c-input--textarea{display:grid;height:auto}.c-input__textarea-copy{word-wrap:break-word;color:transparent!important;grid-column:1;grid-row:2!important;height:9.5em;opacity:1!important;overflow-y:auto;pointer-events:none;position:relative;white-space:pre-line;z-index:2}.c-input--textarea textarea{block-size:9.5em;padding-block-start:1rem;resize:none}.c-input__icon svg{fill:currentColor}.c-char-count{font-size:.875em;padding-block-start:.5em}.c-char-count.visually-hidden{opacity:0}.c-char-count.is-over{color:var(--error-text)}.c-custom{transition:all .15s ease-in-out}.c-custom div{background:var(--monochrome-white);border:1px solid var(--focus-color);margin-bottom:8px;padding:12px 16px;width:100%}.c-custom div p{color:var(--monochrome-gray);font-size:13px;line-height:20px;margin:0}.c-custom div input{border:0;color:var(--monochrome-black);font-size:24px;margin:0;outline:none;padding:0;width:100%}textarea{resize:none}.c-select{position:relative}.c-select:focus-within{z-index:10}.c-select__button{-webkit-appearance:none;appearance:none;background:var(--input-background-color,#fff);block-size:var(--input-block-size);border:var(--input-border-width,1px) solid var(--input-border-color,var(--black));border-radius:var(--field-border-radius,0);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.04);cursor:pointer;display:grid;font-family:var(--input-font-family,inherit);font-size:1em;gap:0 .5em;grid-template-columns:1fr 2.5em;padding:.5em 0 .5em 1em;position:relative;text-align:unset;width:100%;z-index:3}.c-select__button>*{grid-row:1}.c-select--pill .c-select__button{border-radius:min(2.0625em,40px)}.c-select__button:focus{outline-offset:4px}.c-select__button[aria-disabled=true]{cursor:default;filter:grayscale(1);opacity:.5}.c-select__button[aria-expanded=true]{background:hsl(var(--h,0),var(--s,0%),98%);border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.c-select__label{color:var(--input-label-color,inherit);display:block;margin-block-end:.875rem}.c-select__value{background:none;color:var(--input-color,inherit);display:flex;flex-flow:column;font-size:inherit;grid-column:1;justify-content:center}.c-select__value svg{display:none}.c-select__arrow{align-self:stretch;border-left:1px solid var(--input-border-color,var(--black));display:flex;grid-column:2/2;grid-row:1/-1;justify-content:center;place-items:center}.c-select__button[aria-disabled=true] .c-select__arrow{opacity:.3}.c-select__button[aria-expanded=true] .c-select__arrow{transform:scaleY(-1)}.c-select__options{background:var(--input-background-color,#fff);border:1px solid transparent;border-bottom-right-radius:.25em;border-top:none;border:var(--input-border-width,1px) solid var(--input-border-color,var(--black));border-bottom-left-radius:.25em;box-shadow:0 1px 0 rgba(17,17,26,.1),0 8px 24px rgba(17,17,26,.1),0 16px 48px rgba(17,17,26,.1);color:var(--input-color,inherit);left:0;list-style:none;margin:0;max-height:0;overflow:hidden;padding:.25em;position:absolute;top:100%;transition:border-color .25s;visibility:hidden;width:100%;z-index:2}.c-select__options li{align-items:center;border-bottom:1px solid transparent;border-bottom-right-radius:.25em;border-top:1px solid transparent;cursor:pointer;display:flex;font-family:var(--font-family,inherit);font-size:1rem;justify-content:space-between;min-block-size:3.125em;padding:0 1rem}.c-select__options li svg{fill:var(--green);display:none}.c-select__options li[aria-selected=true] svg{display:block}.c-select__options li[aria-selected=true]{background:hsl(var(--h),var(--s),98%)}.c-select__options li:focus{outline-offset:-2px}.c-select__options li:hover{background:hsl(var(--h,0),var(--s,0%),98%)}.c-select__button[aria-expanded=true]~.c-select__options{border-top:none;max-height:400px;overflow-y:scroll;visibility:visible}[lang=ar] .c-select__option[dir=ltr]{font-size:.8em}.c-select--pill>span{border-radius:2em!important}.c-select--facebook{padding-left:1em;padding-right:1em}.c-select--facebook:last-child{padding-bottom:1em}.c-language-select{color:#fff;font-family:system-ui,Arial,Helvetica,sans-serif!important;font-size:.875rem;grid-column:3;justify-self:end;position:relative;z-index:2}.c-language-select__button{align-items:center;-webkit-appearance:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:.875rem;height:2rem;outline:none;padding:0 .5rem}.c-language-select__button:after{color:currentColor;content:"\25bc";margin-left:auto;transform:scaleY(.65)}@media (min-width:600px){.lang-short{display:none}.c-language-select__button{min-width:150px}}@media (max-width:599px){.lang-long{display:none}.c-language-select__button{width:80px}}.c-language-select__button-value{margin-inline-end:.5rem}.c-language-select__button-icon{fill:currentColor;margin-inline-end:.75rem}.c-language-select__button-icon svg{display:block}.c-language-select__button[aria-expanded=true]~.c-language-select__dropdown{height:auto;opacity:1;transform:translateY(0)}[dir=rtl] .c-language-select__button[aria-expanded=true]~.c-language-select__dropdown{left:0;right:auto}.c-language-select__dropdown{background:var(--brand-color);box-shadow:0 1px 4px rgba(0,0,0,.46);height:0;list-style:none;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;right:0;top:calc(100% + 6px);transform:translateY(-6px);transition:transform .35s cubic-bezier(.175,.885,.32,1.275);z-index:100}.c-language-select__dropdown li{cursor:pointer;line-height:2.5;margin:0;padding:0 1rem;white-space:nowrap}.c-language-select__dropdown li:not(.is-selected):hover{opacity:.7}.c-language-select__dropdown li svg{height:11px;margin-inline-end:.75rem;width:14px}.c-language-select-option{text-align:start}.c-modal{background-color:rgba(0,0,0,.4);display:none;font-family:-apple-system,BlinkMacSystemFont,"system-ui",Helvetica Neue,Arial;height:100%;left:0;place-items:center;position:fixed;top:0;width:100%;z-index:1}.c-modal.show{display:grid;z-index:99999}.c-modal__content{background-color:#fefefe;border:1px solid #888;max-width:360px;padding:32px}.c-modal__content>div{text-align:center}.c-modal__close{color:#aaa;float:right;font-size:28px;font-weight:700;line-height:28px}.c-modal__close:focus,.c-modal__close:hover{color:var(--brand-color);cursor:pointer;text-decoration:none}.c-modal__inputs>input::-webkit-inner-spin-button,.c-modal__inputs>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-modal__inputs>input[type=number]{-moz-appearance:textfield}.c-modal__inputs{background:#180f0f;border:1px solid #180f0f;direction:ltr;display:inline-grid;gap:1px;grid-auto-flow:column;justify-content:center;margin-bottom:24px}.c-modal__content__input{border:none;font-size:24px;font-weight:600;height:100%;outline:none;text-align:center;width:100%}.c-modal__content__input:focus+.c-modal__content__input__span{border-color:var(--brand-color)}.c-modal__content__input__span{border:2px solid transparent;height:calc(100% + 2px);left:-1px;pointer-events:none;position:absolute;top:-1px;width:calc(100% + 2px)}.c-modal__content__input_container{align-content:center;display:flex;height:57px;justify-content:center;position:relative;width:60px}.c-modal__inputs.is-invalid>.c-modal__content__input_container{border-bottom:2px solid var(--error-text);border-top:2px solid var(--error-text)}.c-modal__inputs.is-invalid>.c-modal__content__input_container:first-child{border-left:2px solid var(--error-text)}.c-modal__inputs.is-invalid>.c-modal__content__input_container:last-child{border-right:2px solid var(--error-text)}.c-modal__intro_text{text-align:center}.c-modal__intro_text__title{font-size:22px;font-weight:600;line-height:28px}.c-modal__intro_text__subtitle{line-height:22px;margin-bottom:24px;margin-top:12px}.c-modal__content__submit{background-color:#000;color:#fff;margin-bottom:0;margin-top:32px;min-width:100%;padding:16px 32px}[data-color-shade=black] .c-modal__content__submit,[data-color-shade=low] .c-modal__content__submit,[data-color-shade=very-low] .c-modal__content__submit{color:#fff}.c-modal__errors{color:var(--error-text)}.c-modal__errors.show{margin-bottom:24px}.c-modal__content__retry{color:var(--brand-color);font-weight:700}.c-modal__content__retry:hover{cursor:pointer}.c-modal__retry_submit>p{margin:0}.c-invalid-terms{align-items:center;color:var(--error-text);display:flex;font-size:max(.75em,11px);line-height:1.45454545455em}.c-invalid-terms[hidden]{display:none}.c-invalid-terms svg{fill:currentColor;display:block;margin-inline-end:.75em}.c-consents{--checkbox-size:2em;--checkbox-gap:1em;grid-row-gap:1.3333em;border:none;color:var(--text-color,var(--black));display:grid;font-family:var(--font-family);font-size:var(--font-size);padding:0}.c-consents_choices a{color:var(--link-colour)}.c-consent__disclaimer{font-size:max(.75em,11px);grid-column:2;max-width:50ch}.c-consent__validation{grid-column:2}.c-consent__disclaimer p{margin:0}.c-error{display:flex;flex:1;font-family:system-ui,Arial,Helvetica,sans-serif!important;position:relative;transition:all .15s ease-in-out}.c-error__block{background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.21);font-size:1rem;margin:10rem auto auto;position:relative;text-align:center;width:360px;z-index:2}.c-error__panel{background:var(--status-panel-bg);line-height:1.375;padding:1.5em 2.25em}.c-error__panel p{margin-top:0}.c-error__panel a{color:inherit}.c-error__text{font-size:1.375em;line-height:1.27272727273;margin:0 0 .36363636363em}.c-section{background-color:var(--block-background,var(--global-block-background));display:grid;justify-items:center;position:relative;width:min(100vw,var(--width,var(--global-block-width)))}@keyframes showHighlight{to{opacity:1;transform:scale(1)}}body:not(.is-fullscreen) .c-section:before{border:2px solid #8b65f5;box-shadow:inset 0 0 0 1px #fff;content:"";inset:0;opacity:0;pointer-events:none;position:absolute}body:not(.is-fullscreen) .c-section.is-highlighted:before,body:not(.is-fullscreen) .c-section.is-hovered:before{opacity:1}body:not(.is-fullscreen) .c-section.is-highlighted:after,body:not(.is-fullscreen) .c-section.is-hovered:after{background:#8b65f5;color:#fff;content:attr(data-block-type);font-family:system-ui;font-size:12px;left:2px;padding:.5em .75em;position:absolute;top:2px}.c-call-to-action{background:var(--button-bg,transparent);border:var(--border-width,2px) solid var(--border-color,currentColor);color:inherit;display:flex;font-family:var(--font-family,Arial);font-size:var(--font-size,18);justify-content:center;letter-spacing:var(--letter-spacing,auto);min-block-size:calc(var(--height)/var(--base)*1em);padding:calc((var(--height)/2 - var(--base)/2)/var(--base)*1em) 2rem;place-items:center;text-decoration:none;width:var(--module-width,auto)}.c-call-to-action>p{margin:0}.c-call-to-action--pill{border-radius:calc(var(--height)/2*1em)!important}.c-call-to-action--glow{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.04)}.c-call-to-action--hard{filter:drop-shadow(5px 5px 0 rgba(0,0,0,.1))}.c-call-to-action--align-left{justify-self:start;text-align:left}.c-call-to-action--align-right{justify-self:end;text-align:right}.c-call-to-action--align-center{justify-self:center;text-align:center}.c-call-to-action--width-full{justify-self:stretch}.c-module{width:var(--module-width,max-content)}@media (max-width:415px){.c-module{--module-width:100%!important}}.c-questions{border:none;font-family:var(--font-family,inherit);padding:0}.c-questions__content.is-invalid{--input-border-color:var(--error-text)}.c-questions__content{background:var(--input-background-color,#fff);border:1px solid var(--input-border-color,var(--black));padding:0 1em 1.125em}.c-questions.is-invalid{--input-border-color:var(--error-text)}.c-questions__answer{font-size:1em;width:100%}.c-questions__title{color:var(--title-color);font-size:var(--title-font-size);font-weight:var(--title-font-weight);line-height:1.33;margin-block:1.125em}.c-questions__title p{color:inherit;font-size:inherit;font-weight:inherit;margin:0}.c-questions__answers{display:grid;list-style:none;margin:0;outline-offset:4px;padding:0}.c-questions__content.is-two_columns{background:none;border:none;padding:0}.c-questions__content.is-two_columns .c-questions__answers{gap:1em;grid-auto-rows:minmax(3em,auto);grid-template-columns:repeat(auto-fit,minmax(10.9375em,1fr))}.c-questions__option{align-items:center;border-radius:.25em;border-radius:var(--field-border-radius,0);color:var(--input-color,inherit);cursor:pointer;display:grid;font-size:1em;gap:.75em;grid-template-columns:auto 1fr;margin:0;min-block-size:var(--input-block-size);outline-offset:4px;padding:.5em 0}.c-questions__content.is-two_columns .c-questions__option{background:var(--input-background-color,#fff);border:var(--input-border-width,1px) solid var(--input-border-color,var(--black));box-shadow:0 1px 0 rgba(17,17,26,.05),0 0 8px rgba(17,17,26,.1);padding-inline:.75em}.c-questions__option[aria-disabled=true]{filter:grayscale(1);opacity:.35;pointer-events:none}.c-questions__option p{margin:0}.c-questions__option--pill{border-radius:max(1.5625em,3.125rem)}.c-questions__option[aria-checked=true] .c-questions__check{color:var(--input-background-color,inherit);opacity:1;transform:scale(.8)}.c-questions__content.is-two_columns .c-questions__option[aria-checked=true]{box-shadow:0 0 0 2px var(--input-border-color,var(--black))}.c-questions__option>*{grid-row:1}.c-questions__option-mark{background:var(--input-background-color,var(--black));block-size:1.25em;border:2px solid var(--input-border-color,currentColor);display:grid;inline-size:1.25em;place-items:center}.c-questions__option-mark span{transform:scale(0);transform-origin:center;transition:transform .2s cubic-bezier(.68,-.6,.32,1.6),opacity .15s}.c-questions__option[role=radio]>.c-questions__option-mark{border-radius:50%}.c-questions__option[role=checkbox]>.c-questions__option-mark span{display:grid;height:100%;place-items:center;width:100%}.c-questions__option[role=checkbox]>.c-questions__option-mark span:before{background:var(--input-border-color,var(--black));clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";display:block;height:70%;width:70%}.c-questions__option[role=radio]>.c-questions__option-mark span{background:var(--input-border-color,var(--black));border-radius:50%;height:50%;width:50%}.c-questions__option[aria-checked=true] .c-questions__option-mark>span{transform:scale(1)}.c-questions__content~.c-questions__content{margin-block-start:2em}.c-questions__multiple-choice,.c-questions__single{position:relative}body:not(.is-fullscreen) .c-questions__option.is-hovered{--input-border-color:#8b65f5}body:not(.is-fullscreen) .c-questions__multiple-choice:before,body:not(.is-fullscreen) .c-questions__single:before{border:2px solid #8b65f5;box-shadow:inset 0 0 0 1px #fff;content:"";inset:-5px;opacity:0;pointer-events:none;position:absolute}body:not(.is-fullscreen) .c-questions__multiple-choice:not(:first-child):before,body:not(.is-fullscreen) .c-questions__single:not(:first-child):before{inset:2.9325em -5px -5px -5px}body:not(.is-fullscreen) .c-questions__multiple-choice.is-hovered:before,body:not(.is-fullscreen) .c-questions__single.is-hovered:before{opacity:1}.c-questions-other{grid-row-gap:0;display:grid}.c-questions-other>.c-input{grid-column:1/-1;grid-row:2;height:0;overflow:hidden}.c-questions-other[aria-checked=true]>.c-input{height:auto;margin-block-end:.5em;overflow:initial}.c-questions-other:not([aria-checked=true])>.c-input{padding-block:0}.c-questions-other>.c-questions__option-mark+div{align-items:center;block-size:var(--input-block-size);display:grid}.c-questions-other{padding-block-end:0;padding-block-start:0}.c-validation{align-items:center;block-size:0;color:var(--error-text);display:flex;font-size:max(.75em,11px);line-height:1.45454545455em;opacity:0;overflow:hidden;padding-top:.5em;pointer-events:none}.c-validation svg{fill:currentColor;display:block;margin-inline-end:.75em}.is-invalid+.c-validation,.is-invalid .c-validation{block-size:auto;margin-bottom:.5em;opacity:1}.c-prompt{color:var(--prompt-color);font-size:var(--prompt-font-size);margin-bottom:1.5em}.c-stars{--color:var(--active-star-color,orange);display:inline-flex;flex-wrap:wrap;margin-inline:-.25em}.c-stars--medium{font-size:1.5em}.c-stars--large{font-size:2em}.c-stars__label{border-radius:.125em;color:var(--color);cursor:pointer;display:block;padding:.25em;transition:.25s ease-in-out}.c-stars__label:hover{transform:scale(1.3)}.c-stars__label svg{fill:currentColor;stroke:initial;block-size:1em;display:block;inline-size:1.125em}.c-stars.is-checked{--color:var(--active-star-color,orange)!important}.c-stars:hover .c-stars__label:hover~.c-stars__label,.c-stars__input:checked~.c-stars__label{--color:var(--inactive-star-color,grey)}.c-stars:hover .c-stars__label{--color:var(--active-star-color,orange)}.c-stars__input:checked+.c-stars__label,.c-stars__input:focus-visible+.c-stars__label{--color:var(--active-star-color,orange)}.c-stars:not(:focus-within){--color:var(--inactive-star-color,grey)}.c-stars:focus-within .c-stars__input:not(:checked):focus-visible~.c-stars__label{--color:var(--inactive-star-color,grey)}.c-stars__input:focus-visible+.c-stars__label{outline:2px auto Highlight;outline:2px solid -webkit-focus-ring-color}.c-readonly-address{color:var(--text-color,inherit)}.address-loader-card,.c-readonly-address__data{background:var(--input-background-color,#fff);border:var(--input-border-width,1px) solid var(--input-border-color,var(--black));border-radius:var(--field-border-radius,0);margin:32px 0;min-height:155px;padding:32px 24px}#address1{font-weight:700}.br{border-radius:var(--field-border-radius,0)}.w60{width:60%}.w30{width:30%}.address-loader-wrapper{animation:fullView .5s cubic-bezier(.25,.46,.45,.94) forwards;width:0}.address-line{width:100%}.address-line:not(:first-child){margin-top:16px}@keyframes fullView{to{width:100%}}.animate{animation:shimmer 2s linear infinite;background:#777;background:linear-gradient(90deg,#eff1f3 4%,#e2e2e2 25%,#eff1f3 36%);background-size:1000px 100%;height:10px}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.c-readonly-address h2,.c-readonly-address p{margin:0;text-align:center}.c-readonly-address h2{padding:0 8px}.toggle{--h:var(--primary-h);--s:var(--primary-s);--l:var(--primary-l);--l-light:var(--primary-l-light);--toggle-height:var(--toggle-block-size,1.5em);--color:#000;--border-color:var(--color);--panel-background:#c4c5cc;align-items:center;display:grid;font-size:.875rem;font-weight:500;gap:.5em .75em;gap:.75em;grid-template-columns:1fr auto;position:relative}.toggle__nob{background:var(--panel-background);block-size:var(--toggle-height);border:2px solid var(--panel-background,#fff);border-radius:calc(var(--toggle-height)/2);box-shadow:0 0 0 2px var(--panel-background);cursor:pointer;display:flex;inline-size:calc(var(--toggle-height)*2)}.toggle__nob:before{aspect-ratio:1/1;background:#fff;block-size:100%;border-radius:50%;content:"";transition:all .25s ease-in-out}.toggle:has(:focus) .toggle__nob{outline:2px solid #0176d0;outline-offset:4px}.toggle:has(input:checked){--color:#fff;--panel-background:#32cd32}.toggle:has(input[disabled]){--panel-background:#f1f6fe}.toggle:has(input[disabled]) .toggle__nob:before{display:none}.toggle:has(input[disabled]) .toggle__nob{inline-size:auto}.toggle__input:checked+.toggle__nob:before{transform:translateX(calc(100% + 4px))}:root{--grey:#b1b1b1;--grey-text:#9d9d9d;--light-grey:#ebeff2;--green:#66cc9a;--error-text:var(--error-accent,#eb4343);--width-full:100vw;--width-large:45rem;--width-medium:35rem;--width-small:25rem;--status-panel-bg:#f7f7f7;--black:#180f0f;--input-block-size:3.125em}@media (max-width:580px){:root{--width-full:100vw;--width-large:100vw;--width-medium:100vw;--width-small:100vw}}*,:after,:before{box-sizing:border-box}html{height:100%}[hidden]{display:none!important}body{margin:0}body.is-mobile-preview::-webkit-scrollbar{display:none}body.is-mobile-preview{scrollbar-width:0}a{color:var(--hyperlink-color,var(--global-hyperlink-color,initial))}.main_form{display:grid;justify-content:center;justify-items:center}.o-background{background-attachment:fixed;height:100%;min-height:100vh}#skip-link:focus{word-wrap:normal!important;clip:auto;background:#ff0;clip-path:none;color:#000;font-size:.875em;height:auto;left:1em;margin:0;padding:.25em;position:absolute;top:1em;width:auto;z-index:100000}[lang=ar]{font-size:20px}[lang=ar] bdo{font-size:.8em}@media (min-height:601px){body{overflow:auto!important}}@media (min-width:326px){.u-medium_small{max-width:none;width:var(--width-small)}}@media (min-width:390px){.u-medium_width{max-width:none;width:var(--width-medium)}}@media (min-width:580px){.u-large_width{max-width:none;width:var(--width-large)}}[role=separator]{display:block;height:1px;width:100%}@keyframes cookies{to{transform:translateX(-50%) translateY(0)}}.c-cookies{align-items:center;animation:cookies .5s ease-in-out .5s forwards;background:#fff;border-radius:4px;bottom:0;box-shadow:0 0 1em 0 rgba(0,0,0,.25);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;left:50%;max-height:calc(100vh - 2em);outline:none!important;overflow:hidden;overflow:auto;position:fixed;transform:translateX(-50%) translateY(100%);width:clamp(300px,calc(100vw - 2em),400px);z-index:999999}@media screen and (min-width:400px){.c-cookies{bottom:1em}}.c-cookies__content{display:flex;flex:1;flex-direction:column;gap:1em;padding:2em}.c-cookies__buttons{display:flex;flex-direction:column;font-size:.875rem;gap:.5em}.c-cookies__button{border-radius:4px;min-block-size:1.875em}.c-cookies__button>span{padding-block:.75em}.c-cookies__link{align-self:center;block-size:2.67em;color:inherit;display:inline-block;display:flex;flex-direction:column;justify-content:center;text-decoration:none}@keyframes cookie-overlay{to{background:rgba(0,0,0,.2)}}.c-cookies__overlay{animation:cookie-overlay .5s ease-in-out .5s forwards;background:rgba(0,0,0,.1);height:100vh;position:fixed;transition:all .2s;width:100vw;z-index:99999}.c-cookies__overlay.is-dismissed{opacity:0;pointer-events:none}.c-cookies__desc{font-size:.875em;line-height:1.33;margin-top:0}.c-cookies__title{font-size:1.125rem;margin-block-start:0}.c-cookies__label{font-size:.875rem}.c-cookies__toggle-text{font-size:.75rem;line-height:1.67;margin-top:0}.c-cookies__toggle-text:has(~.c-cookies__toggle-text){margin-bottom:1.5em}.c-cookies__required{align-self:center;color:#0176d0;font-size:.625em;font-style:italic;margin-inline:1em}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Y0FBZSxDQUNmLGtCQUFvQixDQU5wQixXQUFZLENBSVosYUFHRCxDQUNBLGlDQUNDLFNBQVUsQ0FDVixtQkFDRCxDQUVBLGlCQUVDLGdCQUFrQixDQUNsQixnQkFBaUIsQ0FGakIsWUFHRCxDQUNBLGtCQUNDLGtCQUFtQixDQUNuQixvQkFDRCxDQUNBLGtCQUNDLGlCQUNELENBQ0Esd0JBQ0MsZ0JBQWtCLENBRWxCLGdCQUFpQixDQURqQixZQUVELENBQ0Esc0RBQ0MsbUJBQ0QsQ0FDQSxxQkFLQyxpQkFBa0IsQ0FGbEIsYUFBYyxDQURkLGdCQUFrQixDQURsQixpQkFBa0IsQ0FHbEIsaUJBRUQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9jc3Mvb2JqZWN0LmNzcyIsIndlYnBhY2s6Ly8vLi9jc3MvdXRpbGl0eS5jc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2NvbXBvbmVudHMvbG9nb19iYXIuY3NzIiwid2VicGFjazovLy8uL2Nzcy9jb21wb25lbnRzL3RpdGxlLmNzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY29tcG9uZW50cy90ZXh0LmNzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY29tcG9uZW50cy9idXR0b24uY3NzIiwid2VicGFjazovLy8uL2Nzcy9jb21wb25lbnRzL2Zvcm0uY3NzIiwid2VicGFjazovLy8uL2Nzcy9jb21wb25lbnRzL3BvaW50ZXIuY3NzIiwid2VicGFjazovLy8uL2Nzcy9jb21wb25lbnRzL2ltYWdlLmNzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY29tcG9uZW50cy9wcm9kdWN0cy5jc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2NvbXBvbmVudHMvcmFkaW8uY3NzIiwid2VicGFjazovLy8uL2Nzcy9jb21wb25lbnRzL2NoZWNrYm94LmNzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY29tcG9uZW50cy9pbnB1dC5jc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2NvbXBvbmVudHMvY3VzdG9tLmNzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY29tcG9uZW50cy9zZWxlY3QuY3NzIiwid2VicGFjazovLy8uL2Nzcy9jb21wb25lbnRzL2xhbmd1YWdlLmNzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY29tcG9uZW50cy9tb2RhbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2NvbXBvbmVudHMvaW52YWxpZC5jc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2NvbXBvbmVudHMvY29uc2VudC5jc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2NvbXBvbmVudHMvZXJyb3IuY3NzIiwid2VicGFjazovLy8uL2Nzcy9jb21wb25lbnRzL3NlY3Rpb24uY3NzIiwid2VicGFjazovLy8uL2Nzcy9jb21wb25lbnRzL2NhbGxfdG9fYWN0aW9uLmNzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY29tcG9uZW50cy9tb2R1bGUuY3NzIiwid2VicGFjazovLy8uL2Nzcy9jb21wb25lbnRzL2N1c3RvbV9xdWVzdGlvbnMuY3NzIiwid2VicGFjazovLy8uL2Nzcy9jb21wb25lbnRzL3ZhbGlkYXRpb24uY3NzIiwid2VicGFjazovLy8uL2Nzcy9jb21wb25lbnRzL3Byb21wdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2NvbXBvbmVudHMvc3Rhcl9jb3VudC5jc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2NvbXBvbmVudHMvcmVhZG9ubHlfYWRkcmVzcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2NvbXBvbmVudHMvdG9nZ2xlLmNzcyIsIndlYnBhY2s6Ly8vLi9jc3MvZmxvdy5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLm8taGVyb19jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uby1wcmV2aWV3X2Nvb2tpZV9ub3RpY2VfX2JhY2tncm91bmQge1xuXHRwYWRkaW5nLXRvcDogMTE1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigyMzMsIDIzMywgMjMzKTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5vLXByZXZpZXdfY29va2llX25vdGljZV9fd3JhcHBlciB7XG5cdHdpZHRoOiA4MCU7XG5cdG1heC13aWR0aDogNjE0cHg7XG5cdG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vLXByZXZpZXdfY29va2llX25vdGljZV9fYm94IHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDE3NywgMTc3LCAxNzcpO1xufVxuXG4uby1wcmV2aWV3X2Nvb2tpZV9ub3RpY2VfX2JveC0tMSB7XG5cdHdpZHRoOiA0MSU7XG5cdGhlaWdodDogNDNweDtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLm8tcHJldmlld19jb29raWVfbm90aWNlX19ib3gtLTIge1xuXHR3aWR0aDogODQlO1xuXHRoZWlnaHQ6IDI4cHg7XG5cdG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5vLXByZXZpZXdfY29va2llX25vdGljZV9fYm94LS0zIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjhweDtcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLm8tcHJldmlld19jb29raWVfbm90aWNlX19ib3gtLTQge1xuXHR3aWR0aDogMzQlO1xuXHRoZWlnaHQ6IDY4cHg7XG59XG4iLCIudS1mdWxsX3dpZHRoIHtcblx0d2lkdGg6IHZhcigtLXdpZHRoLWZ1bGwpICFpbXBvcnRhbnQ7XG59XG4udS1sYXJnZV93aWR0aCB7XG5cdG1heC13aWR0aDogdmFyKC0td2lkdGgtbGFyZ2UpICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiB2YXIoLS13aWR0aC1sYXJnZSk7XG59XG4udS1tZWRpdW1fd2lkdGgge1xuXHRtYXgtd2lkdGg6IHZhcigtLXdpZHRoLW1lZGl1bSkgIWltcG9ydGFudDtcblx0LyogbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgKi9cbn1cbi51LXNtYWxsX3dpZHRoIHtcblx0bWF4LXdpZHRoOiB2YXIoLS13aWR0aC1zbWFsbCkgIWltcG9ydGFudDtcblx0LyogbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG5cdC51LWxhcmdlX3dpZHRoLFxuXHQudS1tZWRpdW1fd2lkdGgsXG5cdC51LXNtYWxsX3dpZHRoIHtcblx0XHRtYXgtd2lkdGg6IHZhcigtLXdpZHRoLWZ1bGwpICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IHZhcigtLXdpZHRoLWZ1bGwpO1xuXHR9XG59XG5cbi51LXRleHQtLWxlZnQge1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xufVxuXG4udS10ZXh0LS1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS10ZXh0LS1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtY2FwaXRhbGl6ZSB7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4udS13aGl0ZV9iYWNrZ3JvdW5kIHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi51LXNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnUtdmlzdWFsbHktaGlkZGVuIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRoZWlnaHQ6IDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtb3ZlcmZsb3cteC1oaWRkZW4ge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi51LWZvbnQtLWNhcGl0YWxpemVkIHtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi51LWZvbnQtLXVwcGVyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi51LWZvbnQtLWxvd2VyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi51LXdpZHRoLS1mdWxsIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi51LXRleHQtbm9zZWxlY3Qge1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG5cdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cblx0LW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG5cdHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuLnUtYm9yZGVyLW5vbmUge1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtY29udGFpbmVyID4gKiB7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4udS1hbGlnbi1yaWdodCB7XG5cdGp1c3RpZnktaXRlbXM6IGVuZCAhaW1wb3J0YW50O1xufVxuXG4udS1hbGlnbi1sZWZ0IHtcblx0anVzdGlmeS1pdGVtczogc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLnUtbW9kdWxlLWZ1bGwtd2lkdGgge1xuXHRqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG59XG5cbi51LW1iLTgge1xuXHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbiIsIi5jLWxvZ28tLWNlbnRyZS1hbGlnbiB7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuLmMtbG9nby0tbGVmdC1hbGlnbiB7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5jLWxvZ28tLXJpZ2h0LWFsaWduIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYy1sb2dvIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLmMtdGl0bGVfX21haW4ge1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvciwgdmFyKC0tYmxhY2spKTtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZSwgMS44NzVlbSk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSwgc3lzdGVtLXVpKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmMtdGl0bGVfX3N1YiB7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLCB2YXIoLS1ncmV5LXRleHQpKTtcblx0bWFyZ2luOiAwO1xuXHRsaW5lLWhlaWdodDogMS4zMztcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LCBzeXN0ZW0tdWkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZSwgMWVtKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmMtdGl0bGVfX21haW4gPiBwLFxuLmMtdGl0bGVfX3N1YiA+IHAge1xuXHRtYXJnaW46IDA7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4iLCIuYy10ZXh0IHtcblx0dGV4dC1hbGlnbjogdmFyKC0tdGV4dC1hbGlnbm1lbnQsIGluaXRpYWwpO1xufVxuLmMtdGV4dCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbn1cblxuW2Rpcj0nbHRyJ10gLmMtdGV4dCA+IGRpdiB7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4iLCIuYy1idXR0b24ge1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmcsIGF1dG8pO1xuXHRtaW4tYmxvY2stc2l6ZTogY2FsYyh2YXIoLS1oZWlnaHQpIC8gdmFyKC0tYmFzZSkgKiAxZW0pO1xuXHRwYWRkaW5nOiBjYWxjKCgodmFyKC0taGVpZ2h0KSAtIHZhcigtLWJhc2UpKSAvIDIpIC8gdmFyKC0tYmFzZSkgKiAxZW0pIDJyZW07XG5cdGNvbG9yOiB2YXIoLS1jb2xvciwgaW5oZXJpdCk7XG5cdGJvcmRlcjogdmFyKC0tYm9yZGVyLXdpZHRoLCAycHgpIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvciwgY3VycmVudENvbG9yKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LCBBcmlhbCk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1iZywgdHJhbnNwYXJlbnQpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwbGFjZS1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUsIDE4KTtcblx0d2lkdGg6IHZhcigtLW1vZHVsZS13aWR0aCwgYXV0byk7XG59XG4uYy1idXR0b24gPiBwIHtcblx0bWFyZ2luOiAwO1xufVxuLmMtYnV0dG9uLS1waWxsIHtcblx0Ym9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1oZWlnaHQpIC8gMiAqIDFlbSkgIWltcG9ydGFudDtcbn1cblxuLmMtYnV0dG9uLS1nbG93IHtcblx0Ym94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEpIDBweCA0cHggNnB4IC0xcHgsIHJnYmEoMCwgMCwgMCwgMC4wNCkgMHB4IDJweCA0cHggLTFweDtcbn1cblxuLmMtbW9kYWwgLmMtYnV0dG9uIHtcblx0bWluLXdpZHRoOiAxMDAlO1xufVxuXG4uYy1idXR0b24tLWFsaWduLWxlZnQge1xuXHRqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmMtYnV0dG9uLS1hbGlnbi1jZW50ZXIge1xuXHRqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1idXR0b24tLWFsaWduLXJpZ2h0IHtcblx0anVzdGlmeS1zZWxmOiBlbmQ7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYy1idXR0b24tLXByaW1hcnkge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdGZpbHRlcjogYnJpZ2h0bmVzcygxMTAlKSBodWUtcm90YXRlKDJkZWcpO1xufVxuXG4uYy1idXR0b246ZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjM7XG59XG5cbi5jLWJ1dHRvbjpmb2N1cyB7XG5cdG91dGxpbmUtb2Zmc2V0OiA0cHg7XG5cdGJveC1zaGFkb3c6IHJnYmEoMTcsIDE3LCAyNiwgMC4xKSAwcHggMXB4IDBweCwgcmdiYSgxNywgMTcsIDI2LCAwLjEpIDBweCA4cHggMjRweCxcblx0XHRyZ2JhKDE3LCAxNywgMjYsIDAuMSkgMHB4IDE2cHggNDhweDtcbn1cbi5jLWJ1dHRvbi0td2lkdGgtZnVsbCB7XG5cdGp1c3RpZnktc2VsZjogc3RyZXRjaDtcbn1cbiIsIi5jLWZvcm0ge1xuXHRmb250LXNpemU6IDFyZW07XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4uYy1mb3JtID4gZGl2IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z2FwOiAxLjVyZW07XG59XG5cbi5jLWZvcm1fX3RlcnJpdG9yeSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdGNvbG9yOiB2YXIoLS10ZXJyaXRvcnktY29sb3IpO1xuXHRmb250LXNpemU6IDAuNzVlbTtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDFlbTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRkaXNwbGF5OiBub25lO1xufVxuLmMtZm9ybV9fdGVycml0b3J5IHN2ZyB7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVlbTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uYy1mb3JtLS13aWR0aC1mdWxsIHtcblx0anVzdGlmeS1zZWxmOiBzdHJldGNoO1xufVxuIiwiLmMtcG9pbnRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1jb2xvciwgdmFyKC0tYWNjZW50KSk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Z2FwOiAxZW07XG59XG5cbi5jLXBvaW50ZXIgPiBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uYy1wb2ludGVyIHN2ZyB7XG5cdHdpZHRoOiAxLjVyZW07XG5cdGZpbGw6IHZhcigtLXBvaW50ZXItY29sb3IsIHZhcigtLWFjY2VudCkpO1xufVxuXG5bZGlyPSdydGwnXSAuYy1wb2ludGVyIHtcblx0bGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbn1cbiIsIi5jLWltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLmMtaW1hZ2UtLXdpZHRoLWZ1bGwge1xuXHR3aWR0aDogMTAwJTtcbn1cbi5jLWltYWdlLS1wcmVzZXJ2ZS1hc3BlY3QtdHJ1ZSB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmMtaW1hZ2UtLWNvbnRhaW4ge1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuLmMtaW1hZ2UtLWNvdmVyIHtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG4uYy1pbWFnZS0tYWxpZ24tY2VudGVyIHtcblx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4uYy1pbWFnZS0tYWxpZ24tbGVmdCB7XG5cdGp1c3RpZnktc2VsZjogc3RhcnQ7XG59XG4uYy1pbWFnZS0tYWxpZ24tcmlnaHQge1xuXHRqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cbiIsIi5jLXByb2R1Y3RzLXNlY3Rpb24ge1xuXHQtLXRodW1iLXNtYWxsOiA2LjI1cmVtO1xuXHQtLXRodW1iLW1lZGl1bTogMTAuMjVyZW07XG5cdC0tdGh1bWItbGFyZ2U6IDE0LjI1cmVtO1xuXG5cdC0tbWluLXRodW1iLWlubGluZS1zaXplOiB2YXIoLS10aHVtYi1zbWFsbCk7XG5cdC0tbWF4LXRodW1iLWlubGluZS1zaXplOiB2YXIoLS10aHVtYi1zaXplKTtcbn1cbi5jLXByb2R1Y3RzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z2FwOiAwLjYyNWVtO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHQtLWdhcDogMC4yNWVtO1xuXHQtLWNhcm91c2VsLWdhcDogNGVtO1xuXHRjb2xvcjogdmFyKC0tY29sb3IpO1xufVxuLmMtcHJvZHVjdHMtLWdyaWQge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KHZhcigtLW1heC10aHVtYi1pbmxpbmUtc2l6ZSksIDFmcikpO1xuXHRncmlkLXJvdy1nYXA6IDFlbTtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLmMtcHJvZHVjdF9fY29udGVudCB7XG5cdGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcblx0bWluLWJsb2NrLXNpemU6IDQuNzVlbTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAwLjc1ZW07XG5cdHBhZGRpbmc6IG1pbig1JSwgMWVtKTtcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xuXHRib3JkZXI6IHZhcigtLWJvcmRlci1zaXplLCAycHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1wcm9kdWN0LmlzLW91dC1vZi1zdG9jayAuYy1wcm9kdWN0X190aHVtYiB7XG5cdGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4uYy1wcm9kdWN0Om5vdCguaXMtb3V0LW9mLXN0b2NrKSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLXByb2R1Y3Q6bm90KC5pcy1vdXQtb2Ytc3RvY2spOm5vdChbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddKTpob3ZlciAuYy1wcm9kdWN0X19jb250ZW50IHtcblx0Ym9yZGVyLWNvbG9yOiBoc2xhKHZhcigtLWJvcmRlci1oKSwgdmFyKC0tYm9yZGVyLXMpLCB2YXIoLS1ib3JkZXItbCksIDMwJSk7XG59XG4uYy1wcm9kdWN0W2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSAuYy1wcm9kdWN0X19jb250ZW50IHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItaHNsLCBjdXJyZW50Q29sb3IpO1xufVxuXG4uYy1wcm9kdWN0X19jb250ZW50LFxuLmMtcHJvZHVjdF9fdGV4dCB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAwLjc1ZW07XG59XG4uYy1wcm9kdWN0X190ZXh0IHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUsIDFlbSk7XG59XG4uYy1wcm9kdWN0cy0tZ3JpZCAuYy1wcm9kdWN0X190ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1wcm9kdWN0cy0tY2Fyb3VzZWwgLmMtcHJvZHVjdCB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtcHJvZHVjdF9fdGh1bWIge1xuXHRpbmxpbmUtc2l6ZTogMTAwJTtcblx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdGhlaWdodDogYXV0bztcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcblx0bWF4LWlubGluZS1zaXplOiB2YXIoLS1tYXgtdGh1bWItaW5saW5lLXNpemUpO1xufVxuLmMtcHJvZHVjdF9fdGh1bWIgaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1wcm9kdWN0cy0tZ3JpZCAuYy1wcm9kdWN0X190aXRsZSB7XG5cdG1hcmdpbi1ibG9jay1lbmQ6IDAuNWVtO1xufVxuLmMtcHJvZHVjdHMtLWxpc3QgLmMtcHJvZHVjdF9fdGl0bGUge1xuXHRtYXJnaW4taW5saW5lLWVuZDogMWVtO1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiBtaW4oNSUsIDMuMzc1ZW0pO1xufVxuLmMtcHJvZHVjdHMtLWxpc3QgLmMtcHJvZHVjdF9fY29udGVudCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGp1c3RpZnktaXRlbXM6IGluaXRpYWw7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczpcblx0XHRtaW5tYXgodmFyKC0tdGh1bWItc21hbGwpLCB2YXIoLS1tYXgtdGh1bWItaW5saW5lLXNpemUpKVxuXHRcdG1pbm1heCgxMDBweCwgMWZyKSAyZW07XG59XG5cbi5jLXByb2R1Y3RzLS1saXN0IC5jLXByb2R1Y3RfX3RleHQge1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5jLXByb2R1Y3RzX19jaGVjayB7XG5cdGNvbG9yOiB2YXIoLS1ib3JkZXItaHNsLCBjdXJyZW50Q29sb3IpO1xuXHRmbGV4OiAwIDAgMmVtO1xuXHRvcGFjaXR5OiAwO1xufVxuW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSAuYy1wcm9kdWN0c19fY2hlY2sge1xuXHRvcGFjaXR5OiAxO1xufVxuLmMtcHJvZHVjdHNfX2xpc3QtY2hlY2sge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufVxuXG4uYy1wcm9kdWN0cy0tY2Fyb3VzZWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0c2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG5cdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTtcblx0Z2FwOiB2YXIoLS1jYXJvdXNlbC1nYXApO1xufVxuLmMtcHJvZHVjdHMtLWNhcm91c2VsLmlzLWxvYWRlZCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuLmMtcHJvZHVjdHMtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbn1cbi5jLXByb2R1Y3RzLXdyYXAgLmMtcHJvZHVjdHM6bm90KC5jLXByb2R1Y3RzLS1saXN0KSAuYy12YWxpZGF0aW9uIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1wcm9kdWN0c19fYnV0dG9uIHtcblx0b3BhY2l0eTogMDtcblx0YmxvY2stc2l6ZTogMmVtO1xuXHRpbmxpbmUtc2l6ZTogMmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwbGFjZS1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogbWluKDUwJSwgY2FsYyh2YXIoLS1tYXgtdGh1bWItaW5saW5lLXNpemUpIC8gMikpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1iZy1jb2xvciwgdmFyKC0tYWNjZW50KSk7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuXHRjb2xvcjogdmFyKC0tYnV0dG9uLWNvbG9yLCB2YXIoLS1idXR0b24tY29sb3IpKTtcblx0ei1pbmRleDogMTtcbn1cbi5jLXByb2R1Y3RzX19idXR0b24gc3ZnIHtcblx0aW5saW5lLXNpemU6IDEuNWVtO1xuXHRibG9jay1zaXplOiAxLjVlbTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xuXHQuYy1wcm9kdWN0c19fYnV0dG9uIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG4uYy1wcm9kdWN0cy13cmFwOmZvY3VzLXdpdGhpbiAuYy1wcm9kdWN0c19fYnV0dG9uLFxuLmMtcHJvZHVjdHMtd3JhcDpob3ZlciAuYy1wcm9kdWN0c19fYnV0dG9uIHtcblx0b3BhY2l0eTogMTtcbn1cbi5pcy1tb2JpbGUtcHJldmlldyAuYy1wcm9kdWN0c19fYnV0dG9uIHtcblx0b3BhY2l0eTogMTtcbn1cbi5jLXByb2R1Y3RzX19idXR0b24ubmV4dCB7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiBhdXRvO1xufVxuXG4uYy1wcm9kdWN0cy0tY2Fyb3VzZWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5jLXByb2R1Y3RzLS1jYXJvdXNlbCAuYy1wcm9kdWN0IHtcblx0c2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtcHJvZHVjdF9fbm8tc3RvY2sge1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJhY2tncm91bmQ6IGRpbWdyYXk7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAwLjg3NWVtO1xuXHRwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG59XG4uYy1wcm9kdWN0cy0tZ3JpZCAuYy1wcm9kdWN0X19uby1zdG9jayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxZW07XG5cdGxlZnQ6IDUwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogY2xhbXAodmFyKC0tbWluLXRodW1iLWlubGluZS1zaXplKSwgMTAwJSwgdmFyKC0tbWF4LXRodW1iLWlubGluZS1zaXplKSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmMtcHJvZHVjdF9fY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMC43NWVtO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmb250LXNpemU6IDAuODc1ZW07XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1wcm9kdWN0cy0tY2Fyb3VzZWwgLmMtcHJvZHVjdF9fY29udGVudCB7XG5cdGdhcDogMWVtO1xufVxuIiwiLmMtcmFkaW8ge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGluZS1oZWlnaHQ6IDIuNzU7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC1mYW1pbHk6IHN5c3RlbS11aSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yYWRpby1jb2xvcik7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xufVxuW2Rpcj0ncnRsJ10gLmMtcmFkaW8ge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmMtcmFkaW8gKyAuYy1yYWRpbyB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDE2cHg7XG59XG5cbi5jLXJhZGlvX19pbnB1dCB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0Z3JpZC1jb2x1bW46IDE7XG5cdGdyaWQtcm93OiAxO1xuXHRmb250LXNpemU6IDFlbTtcblx0b3V0bGluZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcmFkaW8tY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiAxLjVlbTtcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiBib3JkZXIgMTAwbXMsIGJveC1zaGFkb3cgMTAwbXM7XG5cdHdpZHRoOiAxLjI1ZW07XG5cdGhlaWdodDogMS4yNWVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0ei1pbmRleDogNDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDA7XG5cdG1hcmdpbjogMCAwLjYyNWVtO1xufVxuXG4uYy1yYWRpb19faW5wdXQ6Y2hlY2tlZCB7XG5cdC0tYm94LXNoYWRvdy1zaXplOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcmFkaW8tY29sb3IpO1xufVxuXG4uYy1yYWRpb19fbGFiZWwge1xuXHRncmlkLWNvbHVtbjogMjtcblx0Z3JpZC1yb3c6IDE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LS1lbS1oZWlnaHQ6IDIuNzU7XG5cdC0tZW0tc2l6ZTogMTZweDtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiAxZW07XG59XG5cbi5jLXJhZGlvX19sYWJlbDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggdHJhbnNwYXJlbnQ7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5jLXJhZGlvX19pbnB1dDphY3RpdmUgfiAuYy1yYWRpb19fbGFiZWw6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG59XG5cbi5jLXJhZGlvX19pbnB1dDpmb2N1cyB+IC5jLXJhZGlvX19sYWJlbDo6YWZ0ZXIge1xuXHQtLWZvY3VzLXM6IDM5JTtcblx0LS1mb2N1cy1sOiA4NyU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1icmFuZC1jb2xvcik7XG59XG5cbi5jLXJhZGlvX19pbnB1dDpjaGVja2VkIH4gLmMtcmFkaW9fX2xhYmVsOjphZnRlciB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLWNvbG9yKTtcblx0YmFja2dyb3VuZDogdmFyKC0taW5wdXQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLmMtcmFkaW9fX2NpcmNsZSB7XG5cdGdyaWQtY29sdW1uOiAxO1xuXHRncmlkLXJvdzogMTtcblx0d2lkdGg6IDAuNjI1ZW07XG5cdHotaW5kZXg6IDM7XG5cdGhlaWdodDogMC42MjVlbTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMC44KTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDE5MG1zIGN1YmljLWJlemllcigwLjU2LCAtMC41NTAwMSwgMC4yNSwgMi40NSksIG9wYWNpdHkgMTUwbXM7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLXJhZGlvLWNvbG9yKTtcbn1cblxuLmMtcmFkaW9fX2lucHV0OmNoZWNrZWQgfiAuYy1yYWRpb19fY2lyY2xlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0b3BhY2l0eTogMTtcbn1cbiIsIi5jLWNoZWNrYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWNoZWNrYm94LXNpemUsIDEuNWVtKSAxZnI7XG5cdG1pbi1ibG9jay1zaXplOiAxLjVlbTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxZW07XG5cdGZsZXg6IDE7XG5cdGdhcDogMC41ZW0gdmFyKC0tY2hlY2tib3gtZ2FwLCAxZW0pOyAvKiBtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzMzZW07ICovXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcbn1cblxuLmMtY2hlY2tib3hfX3NoYWRvdyB7XG5cdGdyaWQtY29sdW1uOiAxO1xuXHRncmlkLXJvdzogMTtcblx0b3BhY2l0eTogMDtcblx0Ym9yZGVyLXJhZGl1czogMC4yNWVtO1xuXHRibG9jay1zaXplOiB2YXIoLS1jaGVja2JveC1zaXplLCAxLjVlbSk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRhbGlnbi1zZWxmOiBzdGFydDtcblx0Ym94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEpIDBweCAyMHB4IDI1cHggLTVweCwgcmdiYSgwLCAwLCAwLCAwLjA0KSAwcHggMTBweCAxMHB4IC01cHg7XG59XG4uYy1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5jLWNoZWNrYm94X19zaGFkb3cge1xuXHRvcGFjaXR5OiAxO1xufVxuLmMtY2hlY2tib3hfX2xhYmVsIHAge1xuXHRtYXJnaW46IDA7XG59XG4uYy1jaGVja2JveF9fbGFiZWwtY29uc2VudCBwIHtcblx0d2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG4uYy1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5jLWNoZWNrYm94X19sYWJlbDo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtY29sb3IpO1xufVxuXG4uYy1jaGVja2JveF9fbWFyayB7XG5cdGdyaWQtcm93OiAxO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XG5cdGdyaWQtY29sdW1uOiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxOTBtcyBjdWJpYy1iZXppZXIoMC41NiwgLTAuNTUwMDEsIDAuMjUsIDIuNDUpLCBvcGFjaXR5IDE1MG1zO1xuXHRhbGlnbi1zZWxmOiBzdGFydDtcbn1cbi5jLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmMtY2hlY2tib3hfX21hcmsge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG5cdG9wYWNpdHk6IDE7XG59XG4uYy1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB7XG5cdGJhY2tncm91bmQ6IGhzbCh2YXIoLS1oKSwgdmFyKC0tcyksIDk4JSk7XG59XG5bZGF0YS13aGF0aW50ZW50PSdrZXlib2FyZCddIC5jLWNoZWNrYm94X19pbnB1dDpmb2N1cyB7XG5cdG91dGxpbmU6IDJweCBhdXRvIEhpZ2hsaWdodDtcblx0b3V0bGluZTogMnB4IHNvbGlkIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuLmMtY2hlY2tib3hfX2lucHV0IHtcblx0YmxvY2stc2l6ZTogdmFyKC0tY2hlY2tib3gtc2l6ZSwgMS4yNWVtKTtcblx0aW5saW5lLXNpemU6IHZhcigtLWNoZWNrYm94LXNpemUsIDEuMjVlbSk7XG5cdG91dGxpbmUtb2Zmc2V0OiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAwLjI1ZW07XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNoZWNrYm94LWNvbG9yKTtcblx0Z3JpZC1yb3c6IDE7XG5cdGdyaWQtY29sdW1uOiAxO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IDFlbTtcblx0Ym94LXNoYWRvdzogcmdiYSgxNywgMTcsIDI2LCAwLjA1KSAwcHggMXB4IDBweCwgcmdiYSgxNywgMTcsIDI2LCAwLjEpIDBweCAwcHggOHB4O1xuXHRhbGlnbi1zZWxmOiBzdGFydDtcbn1cblxuLmMtY2hlY2tib3hfX2lucHV0OmFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG5cbi5jLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgbGFiZWwgc3ZnIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmMtY2hlY2tib3guaXMtaW52YWxpZCAuYy1jaGVja2JveF9faW5wdXQ6bm90KDpjaGVja2VkKSB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3ItdGV4dCk7XG59XG4iLCIuYy1pbnB1dC0tcGlsbCB7XG5cdGJvcmRlci1yYWRpdXM6IG1pbigyLjA2MjVlbSwgNDBweCk7XG59XG4uYy1pbnB1dF9fbGFiZWwge1xuXHRtYXJnaW4tYmxvY2stZW5kOiAwLjg3NXJlbTtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0Y29sb3I6IHZhcigtLWlucHV0LWxhYmVsLWNvbG9yLCBpbmhlcml0KTtcbn1cbi5jLWlucHV0LS1zbWFsbCB7XG5cdGZvbnQtc2l6ZTogMC44Mjc1ZW07XG59XG4uYy1pbnB1dC0tc21hbGwgLmMtaW5wdXRfX2lucHV0IHtcblx0YmxvY2stc2l6ZTogY2FsYyh2YXIoLS1pbnB1dC1ibG9jay1zaXplKSAvIDEuMjUpO1xufVxuLmMtaW5wdXRfX2lucHV0IHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Y29sb3I6IHZhcigtLWlucHV0LWNvbG9yLCBpbmhlcml0KTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRncmlkLWNvbHVtbjogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwcztcblx0cGFkZGluZzogMDtcblx0YmxvY2stc2l6ZTogdmFyKC0taW5wdXQtYmxvY2stc2l6ZSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtY29sb3IsIHdoaXRlKTtcblx0Ym9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXItd2lkdGgsIDFweCkgc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLWNvbG9yLCB2YXIoLS1ibGFjaykpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1maWVsZC1ib3JkZXItcmFkaXVzLCAwKTtcblx0cGFkZGluZzogMC41ZW0gMWVtO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHR3aWR0aDogMTAwJTtcblx0b3V0bGluZS1vZmZzZXQ6IDRweDtcblx0Ym94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEpIDBweCA0cHggNnB4IC0xcHgsIHJnYmEoMCwgMCwgMCwgMC4wNCkgMHB4IDJweCA0cHggLTFweDtcbn1cblxuLmMtaW5wdXRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcik7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5jLWlucHV0X19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xufVxuXG4uYy1pbnB1dF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcik7XG59XG5cbi5jLWlucHV0LS1waWxsIC5jLWlucHV0X19pbnB1dCB7XG5cdGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0taW5wdXQtYmxvY2stc2l6ZSkgLyAyKSAhaW1wb3J0YW50O1xufVxuLmlzLWludmFsaWQgLmMtaW5wdXQge1xuXHQtLWlucHV0LWJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3ItdGV4dCk7XG59XG5cbi5jLWlucHV0LS1mYWNlYm9vayA+IGlucHV0IHtcblx0cG9zaXRpb246IGluaGVyaXQ7XG5cdGJsb2NrLXNpemU6IGF1dG87XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udC1zaXplOiAxZW07XG5cdGNvbG9yOiB2YXIoLS1mZHMtZ3JheS00NSk7XG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB2YXIoLS1kaXZpZGVyKTtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG5cdHBhZGRpbmctdG9wOiAxZW07XG5cdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4uZmFjZWJvb2stbGVhZC1wcmV2aWV3LWNvbnRlbnQtYmxvY2sgLmZhY2Vib29rLWMtaW5wdXRzIHtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uZmFjZWJvb2stbGVhZC1wcmV2aWV3LWNvbnRlbnQtYmxvY2sgLmZhY2Vib29rLWMtaW5wdXRzID4gZGl2IHtcblx0bWFyZ2luLWJsb2NrLWVuZDogMWVtO1xufVxuXG4uZmFjZWJvb2stbGVhZC1wcmV2aWV3LWNvbnRlbnQtYmxvY2sgLmZhY2Vib29rLWMtaW5wdXRzIC5jLWlucHV0X19sYWJlbCB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFlbTtcblx0bWFyZ2luLWJsb2NrLWVuZDogMDtcblx0Y29sb3I6IHZhcigtLWZkcy1ncmF5LTQ1KTtcbn1cblxuLmMtaW5wdXQtLWZhY2Vib29rOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cbi5jLWlucHV0LS1mYWNlYm9vazo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cbi5jLWlucHV0LS1mYWNlYm9vayBpbnB1dDpmb2N1cy12aXNpYmxlIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmMtaW5wdXRfX3RleHRhcmVhLWNoYXJhY3Rlci1jb3VudCB7XG5cdGZvbnQtc2l6ZTogbWF4KDAuNzVlbSwgMTJweCk7XG5cdHBhZGRpbmctdG9wOiAwLjVlbTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGdhcDogMWVtO1xufVxuXG4uYy1pbnB1dC0tdGV4dGFyZWEge1xuXHRoZWlnaHQ6IGF1dG87XG5cdGRpc3BsYXk6IGdyaWQ7XG59XG4uYy1pbnB1dF9fdGV4dGFyZWEtY29weSB7XG5cdGhlaWdodDogOS41ZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRncmlkLXJvdzogMiAhaW1wb3J0YW50O1xuXHRncmlkLWNvbHVtbjogMTtcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cblxuLmMtaW5wdXQtLXRleHRhcmVhIHRleHRhcmVhIHtcblx0YmxvY2stc2l6ZTogOS41ZW07XG5cdHJlc2l6ZTogbm9uZTtcblx0cGFkZGluZy1ibG9jay1zdGFydDogMXJlbTtcbn1cblxuLmMtaW5wdXRfX2ljb24gc3ZnIHtcblx0ZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uYy1jaGFyLWNvdW50IHtcblx0Zm9udC1zaXplOiAwLjg3NWVtO1xuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwLjVlbTtcbn1cbi5jLWNoYXItY291bnQudmlzdWFsbHktaGlkZGVuIHtcblx0b3BhY2l0eTogMDtcbn1cbi5jLWNoYXItY291bnQuaXMtb3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1lcnJvci10ZXh0KTtcbn1cbiIsIi5jLWN1c3RvbSB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5jLWN1c3RvbSBkaXYge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogdmFyKC0tbW9ub2Nocm9tZS13aGl0ZSk7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZm9jdXMtY29sb3IpO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jLWN1c3RvbSBkaXYgcCB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y29sb3I6IHZhcigtLW1vbm9jaHJvbWUtZ3JheSk7XG5cdG1hcmdpbjogMHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmMtY3VzdG9tIGRpdiBpbnB1dCB7XG5cdGNvbG9yOiB2YXIoLS1tb25vY2hyb21lLWJsYWNrKTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRib3JkZXI6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdHBhZGRpbmc6IDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcblx0cmVzaXplOiBub25lO1xufVxuIiwiLmMtc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtc2VsZWN0OmZvY3VzLXdpdGhpbiB7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uYy1zZWxlY3RfX2J1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IHVuc2V0O1xuXHRmb250LWZhbWlseTogdmFyKC0taW5wdXQtZm9udC1mYW1pbHksIGluaGVyaXQpO1xuXHRmb250LXNpemU6IDFlbTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z2FwOiAwIDAuNWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDIuNWVtO1xuXHRibG9jay1zaXplOiB2YXIoLS1pbnB1dC1ibG9jay1zaXplKTtcblx0YmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC1jb2xvciwgd2hpdGUpO1xuXHRib3JkZXI6IHZhcigtLWlucHV0LWJvcmRlci13aWR0aCwgMXB4KSBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItY29sb3IsIHZhcigtLWJsYWNrKSk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWZpZWxkLWJvcmRlci1yYWRpdXMsIDApO1xuXHRwYWRkaW5nOiAwLjVlbSAwIDAuNWVtIDFlbTtcblx0Ym94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEpIDBweCA0cHggNnB4IC0xcHgsIHJnYmEoMCwgMCwgMCwgMC4wNCkgMHB4IDJweCA0cHggLTFweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAzO1xufVxuLmMtc2VsZWN0X19idXR0b24gPiAqIHtcblx0Z3JpZC1yb3c6IDE7XG59XG4uYy1zZWxlY3QtLXBpbGwgLmMtc2VsZWN0X19idXR0b24ge1xuXHRib3JkZXItcmFkaXVzOiBtaW4oMi4wNjI1ZW0sIDQwcHgpO1xufVxuLmMtc2VsZWN0X19idXR0b246Zm9jdXMge1xuXHRvdXRsaW5lLW9mZnNldDogNHB4O1xufVxuXG4uYy1zZWxlY3RfX2J1dHRvblthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRvcGFjaXR5OiAwLjU7XG59XG4uYy1zZWxlY3RfX2J1dHRvblthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogaHNsKHZhcigtLWgsIDApLCB2YXIoLS1zLCAwJSksIDk4JSk7XG59XG4uYy1zZWxlY3RfX2xhYmVsIHtcblx0bWFyZ2luLWJsb2NrLWVuZDogMC44NzVyZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogdmFyKC0taW5wdXQtbGFiZWwtY29sb3IsIGluaGVyaXQpO1xufVxuXG4uYy1zZWxlY3RfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRncmlkLWNvbHVtbjogMTtcblx0Y29sb3I6IHZhcigtLWlucHV0LWNvbG9yLCBpbmhlcml0KTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiBjb2x1bW47XG5cblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1zZWxlY3RfX3ZhbHVlIHN2ZyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLXNlbGVjdF9fYXJyb3cge1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWlucHV0LWJvcmRlci1jb2xvciwgdmFyKC0tYmxhY2spKTtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0ZGlzcGxheTogZmxleDtcblx0cGxhY2UtaXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdyaWQtcm93OiAxLy0xO1xuXHRncmlkLWNvbHVtbjogMi8yO1xufVxuXG4uYy1zZWxlY3RfX2J1dHRvblthcmlhLWRpc2FibGVkPSd0cnVlJ10gLmMtc2VsZWN0X19hcnJvdyB7XG5cdG9wYWNpdHk6IDAuMztcbn1cblxuLmMtc2VsZWN0X19idXR0b25bYXJpYS1leHBhbmRlZD0ndHJ1ZSddIC5jLXNlbGVjdF9fYXJyb3cge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4uYy1zZWxlY3RfX29wdGlvbnMge1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb2xvcjogdmFyKC0taW5wdXQtY29sb3IsIGluaGVyaXQpO1xuXHR0b3A6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yLCB3aGl0ZSk7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDAuMjVlbTtcblx0ei1pbmRleDogMjtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cztcblx0Ym9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXItd2lkdGgsIDFweCkgc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLWNvbG9yLCB2YXIoLS1ibGFjaykpO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNWVtO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1ZW07XG5cdGJveC1zaGFkb3c6IHJnYmEoMTcsIDE3LCAyNiwgMC4xKSAwcHggMXB4IDBweCwgcmdiYSgxNywgMTcsIDI2LCAwLjEpIDBweCA4cHggMjRweCxcblx0XHRyZ2JhKDE3LCAxNywgMjYsIDAuMSkgMHB4IDE2cHggNDhweDtcbn1cbi5jLXNlbGVjdF9fb3B0aW9ucyBsaSB7XG5cdHBhZGRpbmc6IDAgMXJlbTtcblx0bWluLWJsb2NrLXNpemU6IDMuMTI1ZW07XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNWVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHksIGluaGVyaXQpO1xufVxuLmMtc2VsZWN0X19vcHRpb25zIGxpIHN2ZyB7XG5cdGZpbGw6IHZhcigtLWdyZWVuKTtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5jLXNlbGVjdF9fb3B0aW9ucyBsaVthcmlhLXNlbGVjdGVkPSd0cnVlJ10gc3ZnIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uYy1zZWxlY3RfX29wdGlvbnMgbGlbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcblx0YmFja2dyb3VuZDogaHNsKHZhcigtLWgpLCB2YXIoLS1zKSwgOTglKTtcbn1cblxuLmMtc2VsZWN0X19vcHRpb25zIGxpOmZvY3VzIHtcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYy1zZWxlY3RfX29wdGlvbnMgbGk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBoc2wodmFyKC0taCwgMCksIHZhcigtLXMsIDAlKSwgOTglKTtcbn1cbi5jLXNlbGVjdF9fYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB+IC5jLXNlbGVjdF9fb3B0aW9ucyB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbltsYW5nPSdhciddIC5jLXNlbGVjdF9fb3B0aW9uW2Rpcj0nbHRyJ10ge1xuXHRmb250LXNpemU6IDAuOGVtO1xufVxuLmMtc2VsZWN0LS1waWxsID4gc3BhbiB7XG5cdGJvcmRlci1yYWRpdXM6IDJlbSAhaW1wb3J0YW50O1xufVxuLmMtc2VsZWN0LS1mYWNlYm9vayB7XG5cdHBhZGRpbmctbGVmdDogMWVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG4uYy1zZWxlY3QtLWZhY2Vib29rOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuIiwiLmMtbGFuZ3VhZ2Utc2VsZWN0IHtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LWZhbWlseTogc3lzdGVtLXVpLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGdyaWQtY29sdW1uOiAzO1xuXHR6LWluZGV4OiAyO1xuXHRqdXN0aWZ5LXNlbGY6IGVuZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtbGFuZ3VhZ2Utc2VsZWN0X19idXR0b24ge1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0aGVpZ2h0OiAycmVtO1xuXHRwYWRkaW5nOiAwIDAuNXJlbTtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jLWxhbmd1YWdlLXNlbGVjdF9fYnV0dG9uOjphZnRlciB7XG5cdGNvbnRlbnQ6ICdcXDI1YmMnO1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgwLjY1KTtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0Lmxhbmctc2hvcnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmMtbGFuZ3VhZ2Utc2VsZWN0X19idXR0b24ge1xuXHRcdG1pbi13aWR0aDogMTUwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuXHQubGFuZy1sb25nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jLWxhbmd1YWdlLXNlbGVjdF9fYnV0dG9uIHtcblx0XHR3aWR0aDogODBweDtcblx0fVxufVxuLmMtbGFuZ3VhZ2Utc2VsZWN0X19idXR0b24tdmFsdWUge1xuXHRtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuLmMtbGFuZ3VhZ2Utc2VsZWN0X19idXR0b24taWNvbiB7XG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG59XG4uYy1sYW5ndWFnZS1zZWxlY3RfX2J1dHRvbi1pY29uIHN2ZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbGFuZ3VhZ2Utc2VsZWN0X19idXR0b25bYXJpYS1leHBhbmRlZD0ndHJ1ZSddIH4gLmMtbGFuZ3VhZ2Utc2VsZWN0X19kcm9wZG93biB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuW2Rpcj0ncnRsJ10gLmMtbGFuZ3VhZ2Utc2VsZWN0X19idXR0b25bYXJpYS1leHBhbmRlZD0ndHJ1ZSddIH4gLmMtbGFuZ3VhZ2Utc2VsZWN0X19kcm9wZG93biB7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiBhdXRvO1xufVxuLmMtbGFuZ3VhZ2Utc2VsZWN0X19kcm9wZG93biB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLWNvbG9yKTtcblx0cGFkZGluZzogMCAwIDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHR0b3A6IGNhbGMoMTAwJSArIDZweCk7XG5cdG1hcmdpbjogMDtcblx0cmlnaHQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuXHRib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjQ2KTtcbn1cbi5jLWxhbmd1YWdlLXNlbGVjdF9fZHJvcGRvd24gbGkge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGxpbmUtaGVpZ2h0OiAyLjU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAxcmVtO1xufVxuLmMtbGFuZ3VhZ2Utc2VsZWN0X19kcm9wZG93biBsaTpub3QoLmlzLXNlbGVjdGVkKTpob3ZlciB7XG5cdG9wYWNpdHk6IDAuNztcbn1cblxuLmMtbGFuZ3VhZ2Utc2VsZWN0X19kcm9wZG93biBsaSBzdmcge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxMXB4O1xuXHRtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbn1cbi5jLWxhbmd1YWdlLXNlbGVjdC1vcHRpb24ge1xuXHR0ZXh0LWFsaWduOiBzdGFydDtcbn1cbiIsIi5jLW1vZGFsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cGxhY2UtaXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAxO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0Zm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ3N5c3RlbS11aScsIEhlbHZldGljYSBOZXVlLCBBcmlhbDtcbn1cblxuLmMtbW9kYWwuc2hvdyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdHotaW5kZXg6IDk5OTk5O1xufVxuXG4uYy1tb2RhbF9fY29udGVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdHBhZGRpbmc6IDMycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG5cdG1heC13aWR0aDogMzYwcHg7XG59XG5cbi5jLW1vZGFsX19jb250ZW50ID4gZGl2IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1tb2RhbF9fY2xvc2Uge1xuXHRjb2xvcjogI2FhYTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmMtbW9kYWxfX2Nsb3NlOmhvdmVyLFxuLmMtbW9kYWxfX2Nsb3NlOmZvY3VzIHtcblx0Y29sb3I6IHZhcigtLWJyYW5kLWNvbG9yKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuLmMtbW9kYWxfX2lucHV0cyA+IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLmMtbW9kYWxfX2lucHV0cyA+IGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbi8qIEZpcmVmb3ggKi9cbi5jLW1vZGFsX19pbnB1dHMgPiBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uYy1tb2RhbF9faW5wdXRzIHtcblx0ZGlzcGxheTogaW5saW5lLWdyaWQ7XG5cdGdhcDogMXB4O1xuXHRncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0YmFja2dyb3VuZDogIzE4MGYwZjtcblx0Ym9yZGVyOiAxcHggc29saWQgIzE4MGYwZjtcblx0ZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5jLW1vZGFsX19jb250ZW50X19pbnB1dCB7XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG91dGxpbmU6IG5vbmU7XG59XG4uYy1tb2RhbF9fY29udGVudF9faW5wdXQ6Zm9jdXMgKyAuYy1tb2RhbF9fY29udGVudF9faW5wdXRfX3NwYW4ge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWJyYW5kLWNvbG9yKTtcbn1cblxuLmMtbW9kYWxfX2NvbnRlbnRfX2lucHV0X19zcGFuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuXHR0b3A6IC0xcHg7XG5cdGxlZnQ6IC0xcHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmMtbW9kYWxfX2NvbnRlbnRfX2lucHV0X2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogNTdweDtcblx0d2lkdGg6IDYwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbW9kYWxfX2lucHV0cy5pcy1pbnZhbGlkID4gLmMtbW9kYWxfX2NvbnRlbnRfX2lucHV0X2NvbnRhaW5lciB7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1lcnJvci10ZXh0KTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWVycm9yLXRleHQpO1xufVxuXG4uYy1tb2RhbF9faW5wdXRzLmlzLWludmFsaWQgPiAuYy1tb2RhbF9fY29udGVudF9faW5wdXRfY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1lcnJvci10ZXh0KTtcbn1cblxuLmMtbW9kYWxfX2lucHV0cy5pcy1pbnZhbGlkID4gLmMtbW9kYWxfX2NvbnRlbnRfX2lucHV0X2NvbnRhaW5lcjpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tZXJyb3ItdGV4dCk7XG59XG5cbi5jLW1vZGFsX19pbnRyb190ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1tb2RhbF9faW50cm9fdGV4dF9fdGl0bGUge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uYy1tb2RhbF9faW50cm9fdGV4dF9fc3VidGl0bGUge1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtbW9kYWxfX2NvbnRlbnRfX3N1Ym1pdCB7XG5cdC8qIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLWNvbG9yKTsgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcblx0Y29sb3I6IHdoaXRlO1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdHBhZGRpbmc6IDE2cHggMzJweDtcblx0bWluLXdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1jb2xvci1zaGFkZT0nYmxhY2snXSAuYy1tb2RhbF9fY29udGVudF9fc3VibWl0LFxuW2RhdGEtY29sb3Itc2hhZGU9J2xvdyddIC5jLW1vZGFsX19jb250ZW50X19zdWJtaXQsXG5bZGF0YS1jb2xvci1zaGFkZT0ndmVyeS1sb3cnXSAuYy1tb2RhbF9fY29udGVudF9fc3VibWl0IHtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4uYy1tb2RhbF9fZXJyb3JzIHtcblx0Y29sb3I6IHZhcigtLWVycm9yLXRleHQpO1xufVxuLmMtbW9kYWxfX2Vycm9ycy5zaG93IHtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtbW9kYWxfX2NvbnRlbnRfX3JldHJ5IHtcblx0Y29sb3I6IHZhcigtLWJyYW5kLWNvbG9yKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jLW1vZGFsX19jb250ZW50X19yZXRyeTpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtbW9kYWxfX3JldHJ5X3N1Ym1pdCA+IHAge1xuXHRtYXJnaW46IDBweDtcbn1cbiIsIi5jLWludmFsaWQtdGVybXMge1xuXHRjb2xvcjogdmFyKC0tZXJyb3ItdGV4dCk7XG5cdGZvbnQtc2l6ZTogbWF4KDAuNzVlbSwgMTFweCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ1NDU0NTQ1NDU1ZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1pbnZhbGlkLXRlcm1zW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmMtaW52YWxpZC10ZXJtcyBzdmcge1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLmMtY29uc2VudHMge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplKTtcblx0LS1jaGVja2JveC1zaXplOiAyZW07XG5cdC0tY2hlY2tib3gtZ2FwOiAxZW07XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtcm93LWdhcDogMS4zMzMzZW07XG5cdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLCB2YXIoLS1ibGFjaykpO1xufVxuXG4uYy1jb25zZW50c19jaG9pY2VzIGEge1xuXHRjb2xvcjogdmFyKC0tbGluay1jb2xvdXIpO1xufVxuXG4uYy1jb25zZW50X19kaXNjbGFpbWVyIHtcblx0Zm9udC1zaXplOiBtYXgoMC43NWVtLCAxMXB4KTtcblx0Z3JpZC1jb2x1bW46IDI7XG5cdG1heC13aWR0aDogNTBjaDtcbn1cblxuLmMtY29uc2VudF9fdmFsaWRhdGlvbiB7XG5cdGdyaWQtY29sdW1uOiAyO1xufVxuXG4uYy1jb25zZW50X19kaXNjbGFpbWVyIHAge1xuXHRtYXJnaW46IDA7XG59XG4iLCIuYy1lcnJvciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuXHRmb250LWZhbWlseTogc3lzdGVtLXVpLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uYy1lcnJvcl9fYmxvY2sge1xuXHR3aWR0aDogMzYwcHg7XG5cdG1hcmdpbjogMTByZW0gYXV0byBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Ym94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xufVxuLmMtZXJyb3JfX3BhbmVsIHtcblx0YmFja2dyb3VuZDogdmFyKC0tc3RhdHVzLXBhbmVsLWJnKTtcblx0cGFkZGluZzogMS41ZW0gMi4yNWVtO1xuXHRsaW5lLWhlaWdodDogMS4zNzU7XG59XG4uYy1lcnJvcl9fcGFuZWwgcCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG4uYy1lcnJvcl9fcGFuZWwgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuLmMtZXJyb3JfX3RleHQge1xuXHRmb250LXNpemU6IDEuMzc1ZW07XG5cdG1hcmdpbjogMCAwIDAuMzYzNjM2MzYzNjNlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjcyNzI3MjcyNzM7XG59XG4iLCIuYy1zZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxvY2stYmFja2dyb3VuZCwgdmFyKC0tZ2xvYmFsLWJsb2NrLWJhY2tncm91bmQpKTtcblx0ZGlzcGxheTogZ3JpZDtcblx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogbWluKDEwMHZ3LCB2YXIoLS13aWR0aCwgdmFyKC0tZ2xvYmFsLWJsb2NrLXdpZHRoKSkpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBrZXlmcmFtZXMgc2hvd0hpZ2hsaWdodCB7XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cbmJvZHk6bm90KC5pcy1mdWxsc2NyZWVuKSAuYy1zZWN0aW9uOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0Ym9yZGVyOiAycHggc29saWQgIzhiNjVmNTtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB3aGl0ZTtcbn1cbmJvZHk6bm90KC5pcy1mdWxsc2NyZWVuKSAuYy1zZWN0aW9uLmlzLWhpZ2hsaWdodGVkOjpiZWZvcmUsXG5ib2R5Om5vdCguaXMtZnVsbHNjcmVlbikgLmMtc2VjdGlvbi5pcy1ob3ZlcmVkOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xufVxuYm9keTpub3QoLmlzLWZ1bGxzY3JlZW4pIC5jLXNlY3Rpb24uaXMtaGlnaGxpZ2h0ZWQ6OmFmdGVyLFxuYm9keTpub3QoLmlzLWZ1bGxzY3JlZW4pIC5jLXNlY3Rpb24uaXMtaG92ZXJlZDo6YWZ0ZXIge1xuXHRjb250ZW50OiBhdHRyKGRhdGEtYmxvY2stdHlwZSk7XG5cdGNvbG9yOiB3aGl0ZTtcblx0YmFja2dyb3VuZDogIzhiNjVmNTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHRsZWZ0OiAycHg7XG5cdGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWk7XG5cdHBhZGRpbmc6IDAuNWVtIDAuNzVlbSAwLjVlbTtcbn1cbiIsIi5jLWNhbGwtdG8tYWN0aW9uIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmcsIGF1dG8pO1xuXHRtaW4tYmxvY2stc2l6ZTogY2FsYyh2YXIoLS1oZWlnaHQpIC8gdmFyKC0tYmFzZSkgKiAxZW0pO1xuXHRwYWRkaW5nOiBjYWxjKCgodmFyKC0taGVpZ2h0KSAtIHZhcigtLWJhc2UpKSAvIDIpIC8gdmFyKC0tYmFzZSkgKiAxZW0pIDJyZW07XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRib3JkZXI6IHZhcigtLWJvcmRlci13aWR0aCwgMnB4KSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IsIGN1cnJlbnRDb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSwgQXJpYWwpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tYmcsIHRyYW5zcGFyZW50KTtcblx0ZGlzcGxheTogZmxleDtcblx0cGxhY2UtaXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLCAxOCk7XG5cdHdpZHRoOiB2YXIoLS1tb2R1bGUtd2lkdGgsIGF1dG8pO1xufVxuXG4uYy1jYWxsLXRvLWFjdGlvbiA+IHAge1xuXHRtYXJnaW46IDA7XG59XG5cbi5jLWNhbGwtdG8tYWN0aW9uLS1waWxsIHtcblx0Ym9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1oZWlnaHQpIC8gMiAqIDFlbSkgIWltcG9ydGFudDtcbn1cblxuLmMtY2FsbC10by1hY3Rpb24tLWdsb3cge1xuXHRib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMSkgMHB4IDRweCA2cHggLTFweCwgcmdiYSgwLCAwLCAwLCAwLjA0KSAwcHggMnB4IDRweCAtMXB4O1xufVxuXG4uYy1jYWxsLXRvLWFjdGlvbi0taGFyZCB7XG5cdGZpbHRlcjogZHJvcC1zaGFkb3coNXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cblxuLmMtY2FsbC10by1hY3Rpb24tLWFsaWduLWxlZnQge1xuXHRqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYy1jYWxsLXRvLWFjdGlvbi0tYWxpZ24tcmlnaHQge1xuXHRqdXN0aWZ5LXNlbGY6IGVuZDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYy1jYWxsLXRvLWFjdGlvbi0tYWxpZ24tY2VudGVyIHtcblx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtY2FsbC10by1hY3Rpb24tLXdpZHRoLWZ1bGwge1xuXHRqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG59XG4iLCIuYy1tb2R1bGUge1xuXHR3aWR0aDogdmFyKC0tbW9kdWxlLXdpZHRoLCBtYXgtY29udGVudCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTVweCkge1xuXHQuYy1tb2R1bGUge1xuXHRcdC0tbW9kdWxlLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5jLXF1ZXN0aW9ucyB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbn1cbi5jLXF1ZXN0aW9uc19fY29udGVudC5pcy1pbnZhbGlkIHtcblx0LS1pbnB1dC1ib3JkZXItY29sb3I6IHZhcigtLWVycm9yLXRleHQpO1xufVxuLmMtcXVlc3Rpb25zX19jb250ZW50IHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLWNvbG9yLCB2YXIoLS1ibGFjaykpO1xuXHRwYWRkaW5nOiAwIDFlbSAxLjEyNWVtO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yLCB3aGl0ZSk7XG59XG4uYy1xdWVzdGlvbnMuaXMtaW52YWxpZCB7XG5cdC0taW5wdXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvci10ZXh0KTtcbn1cbi5jLXF1ZXN0aW9uc19fYW5zd2VyIHtcblx0Zm9udC1zaXplOiAxZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYy1xdWVzdGlvbnNfX3RpdGxlIHtcblx0bWFyZ2luLWJsb2NrOiAxLjEyNWVtO1xuXHRmb250LXNpemU6IHZhcigtLXRpdGxlLWZvbnQtc2l6ZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS10aXRsZS1mb250LXdlaWdodCk7XG5cdGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG5cdGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuLmMtcXVlc3Rpb25zX190aXRsZSBwIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmMtcXVlc3Rpb25zX19hbnN3ZXJzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBncmlkO1xuXG5cdG91dGxpbmUtb2Zmc2V0OiA0cHg7XG59XG4uYy1xdWVzdGlvbnNfX2NvbnRlbnQuaXMtdHdvX2NvbHVtbnMge1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG59XG4uYy1xdWVzdGlvbnNfX2NvbnRlbnQuaXMtdHdvX2NvbHVtbnMgLmMtcXVlc3Rpb25zX19hbnN3ZXJzIHtcblx0Z2FwOiAxZW07XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTAuOTM3NWVtLCAxZnIpKTtcblx0Z3JpZC1hdXRvLXJvd3M6IG1pbm1heCgzZW0sIGF1dG8pO1xufVxuXG4uYy1xdWVzdGlvbnNfX29wdGlvbiB7XG5cdG1pbi1ibG9jay1zaXplOiB2YXIoLS1pbnB1dC1ibG9jay1zaXplKTtcblx0b3V0bGluZS1vZmZzZXQ6IDRweDtcblx0Ym9yZGVyLXJhZGl1czogMC4yNWVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMC41ZW0gMDtcblx0Zm9udC1zaXplOiAxZW07XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG5cdGdhcDogMC43NWVtO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0taW5wdXQtY29sb3IsIGluaGVyaXQpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1maWVsZC1ib3JkZXItcmFkaXVzLCAwKTtcbn1cbi5jLXF1ZXN0aW9uc19fY29udGVudC5pcy10d29fY29sdW1ucyAuYy1xdWVzdGlvbnNfX29wdGlvbiB7XG5cdGJveC1zaGFkb3c6IHJnYmEoMTcsIDE3LCAyNiwgMC4wNSkgMHB4IDFweCAwcHgsIHJnYmEoMTcsIDE3LCAyNiwgMC4xKSAwcHggMHB4IDhweDtcblx0cGFkZGluZy1pbmxpbmU6IDAuNzVlbTtcblx0YmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC1jb2xvciwgd2hpdGUpO1xuXHRib3JkZXI6IHZhcigtLWlucHV0LWJvcmRlci13aWR0aCwgMXB4KSBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItY29sb3IsIHZhcigtLWJsYWNrKSk7XG59XG4uYy1xdWVzdGlvbnNfX29wdGlvblthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDAuMzU7XG59XG4uYy1xdWVzdGlvbnNfX29wdGlvbiBwIHtcblx0bWFyZ2luOiAwO1xufVxuLmMtcXVlc3Rpb25zX19vcHRpb24tLXBpbGwge1xuXHRib3JkZXItcmFkaXVzOiBtYXgoMS41NjI1ZW0sIDMuMTI1cmVtKTtcbn1cblxuLmMtcXVlc3Rpb25zX19vcHRpb25bYXJpYS1jaGVja2VkPSd0cnVlJ10gLmMtcXVlc3Rpb25zX19jaGVjayB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC44KTtcblx0b3BhY2l0eTogMTtcblx0Y29sb3I6IHZhcigtLWlucHV0LWJhY2tncm91bmQtY29sb3IsIGluaGVyaXQpO1xufVxuLmMtcXVlc3Rpb25zX19jb250ZW50LmlzLXR3b19jb2x1bW5zIC5jLXF1ZXN0aW9uc19fb3B0aW9uW2FyaWEtY2hlY2tlZD0ndHJ1ZSddIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWlucHV0LWJvcmRlci1jb2xvciwgdmFyKC0tYmxhY2spKTtcbn1cbi5jLXF1ZXN0aW9uc19fb3B0aW9uID4gKiB7XG5cdGdyaWQtcm93OiAxO1xufVxuLmMtcXVlc3Rpb25zX19vcHRpb24tbWFyayB7XG5cdGlubGluZS1zaXplOiAxLjI1ZW07XG5cdGJsb2NrLXNpemU6IDEuMjVlbTtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLWNvbG9yLCBjdXJyZW50Q29sb3IpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1ibGFjaykpO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRwbGFjZS1pdGVtczogY2VudGVyO1xufVxuLmMtcXVlc3Rpb25zX19vcHRpb24tbWFyayBzcGFuIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNiwgMC4zMiwgMS42KSwgb3BhY2l0eSAxNTBtcztcbn1cbi5jLXF1ZXN0aW9uc19fb3B0aW9uW3JvbGU9J3JhZGlvJ10gPiAuYy1xdWVzdGlvbnNfX29wdGlvbi1tYXJrIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuLmMtcXVlc3Rpb25zX19vcHRpb25bcm9sZT0nY2hlY2tib3gnXSA+IC5jLXF1ZXN0aW9uc19fb3B0aW9uLW1hcmsgc3BhbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1xdWVzdGlvbnNfX29wdGlvbltyb2xlPSdjaGVja2JveCddID4gLmMtcXVlc3Rpb25zX19vcHRpb24tbWFyayBzcGFuOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1ib3JkZXItY29sb3IsIHZhcigtLWJsYWNrKSk7XG5cdHdpZHRoOiA3MCU7XG5cdGhlaWdodDogNzAlO1xuXHRjbGlwLXBhdGg6IHBvbHlnb24oMTQlIDQ0JSwgMCA2NSUsIDUwJSAxMDAlLCAxMDAlIDE2JSwgODAlIDAlLCA0MyUgNjIlKTtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1xdWVzdGlvbnNfX29wdGlvbltyb2xlPSdyYWRpbyddID4gLmMtcXVlc3Rpb25zX19vcHRpb24tbWFyayBzcGFuIHtcblx0YmFja2dyb3VuZDogdmFyKC0taW5wdXQtYm9yZGVyLWNvbG9yLCB2YXIoLS1ibGFjaykpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiA1MCU7XG5cdGhlaWdodDogNTAlO1xufVxuLmMtcXVlc3Rpb25zX19vcHRpb25bYXJpYS1jaGVja2VkPSd0cnVlJ10gLmMtcXVlc3Rpb25zX19vcHRpb24tbWFyayA+IHNwYW4ge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uYy1xdWVzdGlvbnNfX2NvbnRlbnQgfiAuYy1xdWVzdGlvbnNfX2NvbnRlbnQge1xuXHRtYXJnaW4tYmxvY2stc3RhcnQ6IDJlbTtcbn1cblxuLmMtcXVlc3Rpb25zX19zaW5nbGUsXG4uYy1xdWVzdGlvbnNfX211bHRpcGxlLWNob2ljZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keTpub3QoLmlzLWZ1bGxzY3JlZW4pIC5jLXF1ZXN0aW9uc19fb3B0aW9uLmlzLWhvdmVyZWQge1xuXHQtLWlucHV0LWJvcmRlci1jb2xvcjogIzhiNjVmNTtcbn1cblxuYm9keTpub3QoLmlzLWZ1bGxzY3JlZW4pIC5jLXF1ZXN0aW9uc19fc2luZ2xlOjpiZWZvcmUsXG5ib2R5Om5vdCguaXMtZnVsbHNjcmVlbikgLmMtcXVlc3Rpb25zX19tdWx0aXBsZS1jaG9pY2U6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAtNXB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAjOGI2NWY1O1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHdoaXRlO1xufVxuXG5ib2R5Om5vdCguaXMtZnVsbHNjcmVlbikgLmMtcXVlc3Rpb25zX19zaW5nbGU6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSxcbmJvZHk6bm90KC5pcy1mdWxsc2NyZWVuKSAuYy1xdWVzdGlvbnNfX211bHRpcGxlLWNob2ljZTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcblx0LyogMi45MzVlbSB3YXMgY2FsY3VsYXRlZCB0byBiZSB0aGUgcGFkZGluZyBvbiB0b3Agb2YgdGhlIHF1ZXN0aW9uICsgdGhlIG1hcmdpbiBvbiB0aGUgaDIgLSA1cHggKi9cblx0aW5zZXQ6IDIuOTMyNWVtIC01cHggLTVweCAtNXB4O1xufVxuXG5ib2R5Om5vdCguaXMtZnVsbHNjcmVlbikgLmMtcXVlc3Rpb25zX19zaW5nbGUuaXMtaG92ZXJlZDo6YmVmb3JlLFxuYm9keTpub3QoLmlzLWZ1bGxzY3JlZW4pIC5jLXF1ZXN0aW9uc19fbXVsdGlwbGUtY2hvaWNlLmlzLWhvdmVyZWQ6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5jLXF1ZXN0aW9ucy1vdGhlciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtcm93LWdhcDogMDtcbn1cbi5jLXF1ZXN0aW9ucy1vdGhlciA+IC5jLWlucHV0IHtcblx0Z3JpZC1yb3c6IDI7XG5cdGdyaWQtY29sdW1uOiAxLy0xO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1xdWVzdGlvbnMtb3RoZXJbYXJpYS1jaGVja2VkPSd0cnVlJ10gPiAuYy1pbnB1dCB7XG5cdGhlaWdodDogYXV0bztcblx0b3ZlcmZsb3c6IGluaXRpYWw7XG5cdG1hcmdpbi1ibG9jay1lbmQ6IDAuNWVtO1xufVxuLmMtcXVlc3Rpb25zLW90aGVyOm5vdChbYXJpYS1jaGVja2VkPSd0cnVlJ10pID4gLmMtaW5wdXQge1xuXHRwYWRkaW5nLWJsb2NrOiAwO1xufVxuLmMtcXVlc3Rpb25zLW90aGVyID4gLmMtcXVlc3Rpb25zX19vcHRpb24tbWFyayArIGRpdiB7XG5cdGJsb2NrLXNpemU6IHZhcigtLWlucHV0LWJsb2NrLXNpemUpO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBncmlkO1xufVxuLmMtcXVlc3Rpb25zLW90aGVyIHtcblx0cGFkZGluZy1ibG9jay1zdGFydDogMDtcblx0cGFkZGluZy1ibG9jay1lbmQ6IDA7XG59XG4iLCIuYy12YWxpZGF0aW9uIHtcblx0Y29sb3I6IHZhcigtLWVycm9yLXRleHQpO1xuXHRmb250LXNpemU6IG1heCgwLjc1ZW0sIDExcHgpO1xuXHRsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1NWVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0YmxvY2stc2l6ZTogMDtcblx0cGFkZGluZy10b3A6IDAuNWVtO1xufVxuXG4uYy12YWxpZGF0aW9uIHN2ZyB7XG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDAuNzVlbTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5pcy1pbnZhbGlkIC5jLXZhbGlkYXRpb24sXG4uaXMtaW52YWxpZCArIC5jLXZhbGlkYXRpb24ge1xuXHRvcGFjaXR5OiAxO1xuXHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblx0YmxvY2stc2l6ZTogYXV0bztcbn1cbiIsIi5jLXByb21wdCB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRjb2xvcjogdmFyKC0tcHJvbXB0LWNvbG9yKTtcblx0Zm9udC1zaXplOiB2YXIoLS1wcm9tcHQtZm9udC1zaXplKTtcbn1cbiIsIi5jLXN0YXJzIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LS1jb2xvcjogdmFyKC0tYWN0aXZlLXN0YXItY29sb3IsIG9yYW5nZSk7XG5cdG1hcmdpbi1pbmxpbmU6IC0wLjI1ZW07XG59XG4uYy1zdGFycy0tbWVkaXVtIHtcblx0Zm9udC1zaXplOiAxLjVlbTtcbn1cbi5jLXN0YXJzLS1sYXJnZSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xufVxuLmMtc3RhcnNfX2xhYmVsIHtcblx0cGFkZGluZzogMC4yNWVtO1xuXHRib3JkZXItcmFkaXVzOiAwLjEyNWVtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcblx0Y29sb3I6IHZhcigtLWNvbG9yKTtcbn1cbi5jLXN0YXJzX19sYWJlbDpob3ZlciB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbn1cbi5jLXN0YXJzX19sYWJlbCBzdmcge1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdHN0cm9rZTogaW5pdGlhbDtcblx0aW5saW5lLXNpemU6IDEuMTI1ZW07XG5cdGJsb2NrLXNpemU6IDFlbTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uYy1zdGFycy5pcy1jaGVja2VkIHtcblx0LS1jb2xvcjogdmFyKC0tYWN0aXZlLXN0YXItY29sb3IsIG9yYW5nZSkgIWltcG9ydGFudDtcbn1cbi5jLXN0YXJzX19pbnB1dDpjaGVja2VkIH4gLmMtc3RhcnNfX2xhYmVsIHtcblx0LS1jb2xvcjogdmFyKC0taW5hY3RpdmUtc3Rhci1jb2xvciwgZ3JleSk7XG59XG4uYy1zdGFyczpob3ZlciAuYy1zdGFyc19fbGFiZWw6aG92ZXIgfiAuYy1zdGFyc19fbGFiZWwge1xuXHQtLWNvbG9yOiB2YXIoLS1pbmFjdGl2ZS1zdGFyLWNvbG9yLCBncmV5KTtcbn1cbi5jLXN0YXJzOmhvdmVyIC5jLXN0YXJzX19sYWJlbCB7XG5cdC0tY29sb3I6IHZhcigtLWFjdGl2ZS1zdGFyLWNvbG9yLCBvcmFuZ2UpO1xufVxuXG4uYy1zdGFyc19faW5wdXQ6Y2hlY2tlZCArIC5jLXN0YXJzX19sYWJlbCxcbi5jLXN0YXJzX19pbnB1dDpmb2N1cy12aXNpYmxlICsgLmMtc3RhcnNfX2xhYmVsIHtcblx0LS1jb2xvcjogdmFyKC0tYWN0aXZlLXN0YXItY29sb3IsIG9yYW5nZSk7XG59XG5cbi5jLXN0YXJzOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG5cdC0tY29sb3I6IHZhcigtLWluYWN0aXZlLXN0YXItY29sb3IsIGdyZXkpO1xufVxuLmMtc3RhcnM6Zm9jdXMtd2l0aGluIC5jLXN0YXJzX19pbnB1dDpub3QoOmNoZWNrZWQpOmZvY3VzLXZpc2libGUgfiAuYy1zdGFyc19fbGFiZWwge1xuXHQtLWNvbG9yOiB2YXIoLS1pbmFjdGl2ZS1zdGFyLWNvbG9yLCBncmV5KTtcbn1cblxuLmMtc3RhcnNfX2lucHV0OmZvY3VzLXZpc2libGUgKyAuYy1zdGFyc19fbGFiZWwge1xuXHRvdXRsaW5lOiAycHggYXV0byBIaWdobGlnaHQ7XG5cdG91dGxpbmU6IDJweCBzb2xpZCAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG4iLCIuYy1yZWFkb25seS1hZGRyZXNzIHtcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IsIGluaGVyaXQpO1xufVxuXG4uYy1yZWFkb25seS1hZGRyZXNzX19kYXRhLFxuLmFkZHJlc3MtbG9hZGVyLWNhcmQge1xuXHRtaW4taGVpZ2h0OiAxNTVweDtcblx0YmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC1jb2xvciwgd2hpdGUpO1xuXHRib3JkZXI6IHZhcigtLWlucHV0LWJvcmRlci13aWR0aCwgMXB4KSBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItY29sb3IsIHZhcigtLWJsYWNrKSk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWZpZWxkLWJvcmRlci1yYWRpdXMsIDApO1xuXHRtYXJnaW46IDMycHggMDtcblx0cGFkZGluZzogMzJweCAyNHB4O1xufVxuXG4jYWRkcmVzczEge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogQWRkcmVzcyBTaGltbWVyIExvYWRlciAqL1xuLmJyIHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tZmllbGQtYm9yZGVyLXJhZGl1cywgMCk7XG59XG5cbi53NjAge1xuXHR3aWR0aDogNjAlO1xufVxuXG4udzMwIHtcblx0d2lkdGg6IDMwJTtcbn1cblxuLmFkZHJlc3MtbG9hZGVyLXdyYXBwZXIge1xuXHR3aWR0aDogMHB4O1xuXHRhbmltYXRpb246IGZ1bGxWaWV3IDAuNXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG4uYWRkcmVzcy1saW5lIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5hZGRyZXNzLWxpbmU6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5Aa2V5ZnJhbWVzIGZ1bGxWaWV3IHtcblx0MTAwJSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmFuaW1hdGUge1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJhY2tncm91bmQ6ICM3Nzc7XG5cdGFuaW1hdGlvbjogc2hpbW1lciAycyBpbmZpbml0ZSBsaW5lYXI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VmZjFmMyA0JSwgI2UyZTJlMiAyNSUsICNlZmYxZjMgMzYlKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAwcHggMTAwJTtcbn1cblxuQGtleWZyYW1lcyBzaGltbWVyIHtcblx0MCUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAwcHggMDtcblx0fVxuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAwcHggMDtcblx0fVxufVxuXG4uYy1yZWFkb25seS1hZGRyZXNzIGgyLFxuLmMtcmVhZG9ubHktYWRkcmVzcyBwIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDA7XG59XG5cbi5jLXJlYWRvbmx5LWFkZHJlc3MgaDIge1xuXHRwYWRkaW5nOiAwIDhweDtcbn1cbiIsIi50b2dnbGUge1xuXHQtLWg6IHZhcigtLXByaW1hcnktaCk7XG5cdC0tczogdmFyKC0tcHJpbWFyeS1zKTtcblx0LS1sOiB2YXIoLS1wcmltYXJ5LWwpO1xuXHQtLWwtbGlnaHQ6IHZhcigtLXByaW1hcnktbC1saWdodCk7XG5cdC0tdG9nZ2xlLWhlaWdodDogdmFyKC0tdG9nZ2xlLWJsb2NrLXNpemUsIDEuNWVtKTtcblx0LS1jb2xvcjogYmxhY2s7XG5cdGdhcDogMC41ZW0gMC43NWVtO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdhcDogMC43NWVtO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuXHQtLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHQtLXBhbmVsLWJhY2tncm91bmQ6ICNjNGM1Y2M7XG59XG4udG9nZ2xlX19ub2Ige1xuXHRibG9jay1zaXplOiB2YXIoLS10b2dnbGUtaGVpZ2h0KTtcblx0ZGlzcGxheTogZmxleDtcblx0aW5saW5lLXNpemU6IGNhbGModmFyKC0tdG9nZ2xlLWhlaWdodCkgKiAyKTtcblx0Ym9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS10b2dnbGUtaGVpZ2h0KSAvIDIpO1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wYW5lbC1iYWNrZ3JvdW5kLCB3aGl0ZSk7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wYW5lbC1iYWNrZ3JvdW5kKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wYW5lbC1iYWNrZ3JvdW5kKTtcbn1cbi50b2dnbGVfX25vYjo6YmVmb3JlIHtcblx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdGJsb2NrLXNpemU6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbnRlbnQ6ICcnO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4udG9nZ2xlOmhhcyg6Zm9jdXMpIC50b2dnbGVfX25vYiB7XG5cdG91dGxpbmU6IDJweCBzb2xpZCAjMDE3NmQwO1xuXHRvdXRsaW5lLW9mZnNldDogNHB4O1xufVxuLnRvZ2dsZTpoYXMoaW5wdXQ6Y2hlY2tlZCkge1xuXHQtLWNvbG9yOiB3aGl0ZTtcblx0LS1wYW5lbC1iYWNrZ3JvdW5kOiBsaW1lZ3JlZW47XG59XG4udG9nZ2xlOmhhcyhpbnB1dFtkaXNhYmxlZF0pIHtcblx0LS1wYW5lbC1iYWNrZ3JvdW5kOiAjZjFmNmZlO1xufVxuLnRvZ2dsZTpoYXMoaW5wdXRbZGlzYWJsZWRdKSAudG9nZ2xlX19ub2I6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udG9nZ2xlOmhhcyhpbnB1dFtkaXNhYmxlZF0pIC50b2dnbGVfX25vYiB7XG5cdGlubGluZS1zaXplOiBhdXRvO1xufVxuXG4udG9nZ2xlX19pbnB1dDpjaGVja2VkICsgLnRvZ2dsZV9fbm9iOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgNHB4KSk7XG59XG4iLCI6cm9vdCB7XG5cdC0tZ3JleTogI2IxYjFiMTtcblx0LS1ncmV5LXRleHQ6ICM5ZDlkOWQ7XG5cdC0tbGlnaHQtZ3JleTogI2ViZWZmMjtcblx0LS1ncmVlbjogIzY2Y2M5YTtcblx0LS1lcnJvci10ZXh0OiB2YXIoLS1lcnJvci1hY2NlbnQsICNlYjQzNDMpO1xuXHQtLXdpZHRoLWZ1bGw6IDEwMHZ3O1xuXHQtLXdpZHRoLWxhcmdlOiA0NXJlbTtcblx0LS13aWR0aC1tZWRpdW06IDM1cmVtO1xuXHQtLXdpZHRoLXNtYWxsOiAyNXJlbTtcblx0LS1zdGF0dXMtcGFuZWwtYmc6ICNmN2Y3Zjc7XG5cdC0tYmxhY2s6ICMxODBmMGY7XG5cdC0taW5wdXQtYmxvY2stc2l6ZTogMy4xMjVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG5cdDpyb290IHtcblx0XHQtLXdpZHRoLWZ1bGw6IDEwMHZ3O1xuXHRcdC0td2lkdGgtbGFyZ2U6IDEwMHZ3O1xuXHRcdC0td2lkdGgtbWVkaXVtOiAxMDB2dztcblx0XHQtLXdpZHRoLXNtYWxsOiAxMDB2dztcblx0fVxufVxuXG4qLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG5cdG1hcmdpbjogMHB4O1xufVxuYm9keS5pcy1tb2JpbGUtcHJldmlldzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuYm9keS5pcy1tb2JpbGUtcHJldmlldyB7XG5cdHNjcm9sbGJhci13aWR0aDogMDtcbn1cbmEge1xuXHRjb2xvcjogdmFyKC0taHlwZXJsaW5rLWNvbG9yLCB2YXIoLS1nbG9iYWwtaHlwZXJsaW5rLWNvbG9yLCBpbml0aWFsKSk7XG59XG5cbi5tYWluX2Zvcm0ge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0anVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuXG4uby1iYWNrZ3JvdW5kIHtcblx0bWluLWhlaWdodDogY2FsYygxMDB2aCk7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cblxuI3NraXAtbGluazpmb2N1cyB7XG5cdHBhZGRpbmc6IDAuMjVlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDFlbTtcblx0bGVmdDogMWVtO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRiYWNrZ3JvdW5kOiB5ZWxsb3c7XG5cdGNvbG9yOiBibGFjaztcblx0bWFyZ2luOiAwO1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRjbGlwOiBhdXRvO1xuXHRmb250LXNpemU6IDAuODc1ZW07XG5cdGNsaXAtcGF0aDogbm9uZTtcblx0ei1pbmRleDogMTAwMDAwO1xufVxuXG5bbGFuZz0nYXInXSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuW2xhbmc9J2FyJ10gYmRvIHtcblx0Zm9udC1zaXplOiAwLjhlbTtcbn1cblxuQG1lZGlhIChtaW4taGVpZ2h0OiA2MDFweCkge1xuXHRib2R5IHtcblx0XHRvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjZweCkge1xuXHQudS1tZWRpdW1fc21hbGwge1xuXHRcdHdpZHRoOiB2YXIoLS13aWR0aC1zbWFsbCk7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzOTBweCkge1xuXHQudS1tZWRpdW1fd2lkdGgge1xuXHRcdHdpZHRoOiB2YXIoLS13aWR0aC1tZWRpdW0pO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcblx0LnUtbGFyZ2Vfd2lkdGgge1xuXHRcdHdpZHRoOiB2YXIoLS13aWR0aC1sYXJnZSk7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG59XG5cbltyb2xlPSdzZXBhcmF0b3InXSB7XG5cdGhlaWdodDogMXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5Aa2V5ZnJhbWVzIGNvb2tpZXMge1xuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cbi5jLWNvb2tpZXMge1xuXHRmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgJ0hlbHZldGljYSBOZXVlJyxcblx0XHRzYW5zLXNlcmlmO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogY2xhbXAoMzAwcHgsIGNhbGMoMTAwdncgLSAyZW0pLCA0MDBweCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHotaW5kZXg6IDk5OTk5OTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0pO1xuXHRvdmVyZmxvdzogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRhbmltYXRpb246IGNvb2tpZXMgMC41cyAwLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxMDAlKTtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAxZW0gMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG5cdC5jLWNvb2tpZXMge1xuXHRcdGJvdHRvbTogMWVtO1xuXHR9XG59XG4uYy1jb29raWVzX19jb250ZW50IHtcblx0cGFkZGluZzogMmVtO1xuXHRmbGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDFlbTtcbn1cbi5jLWNvb2tpZXNfX2J1dHRvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDAuNWVtO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYy1jb29raWVzX19idXR0b24ge1xuXHRtaW4tYmxvY2stc2l6ZTogMS44NzVlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuLmMtY29va2llc19fYnV0dG9uID4gc3BhbiB7XG5cdHBhZGRpbmctYmxvY2s6IDAuNzVlbTtcbn1cbi5jLWNvb2tpZXNfX2xpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJsb2NrLXNpemU6IDIuNjdlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cbkBrZXlmcmFtZXMgY29va2llLW92ZXJsYXkge1xuXHR0byB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHR9XG59XG4uYy1jb29raWVzX19vdmVybGF5IHtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGFuaW1hdGlvbjogY29va2llLW92ZXJsYXkgMC41cyAwLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuXHR6LWluZGV4OiA5OTk5OTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5jLWNvb2tpZXNfX292ZXJsYXkuaXMtZGlzbWlzc2VkIHtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jLWNvb2tpZXNfX2Rlc2Mge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRmb250LXNpemU6IDAuODc1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuLmMtY29va2llc19fdGl0bGUge1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG4uYy1jb29raWVzX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYy1jb29raWVzX190b2dnbGUtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0bWFyZ2luLXRvcDogMDtcblx0bGluZS1oZWlnaHQ6IDEuNjc7XG59XG4uYy1jb29raWVzX190b2dnbGUtdGV4dDpoYXMofiAuYy1jb29raWVzX190b2dnbGUtdGV4dCkge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5jLWNvb2tpZXNfX3JlcXVpcmVkIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXNpemU6IDAuNjI1ZW07XG5cdGNvbG9yOiAjMDE3NmQwO1xuXHRtYXJnaW4taW5saW5lOiAxZW07XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/